Updated mtg-cards-data.txt for 1/7 FRF spoilers (fixed double-text from mtgsalvation), added Cunning Strike, Cut-Stone Retainers, Jeskai Barricade, and War Flare.

This commit is contained in:
fireshoes 2015-01-07 14:23:22 -06:00
parent f03ac0374d
commit 3f810abbb5
5 changed files with 328 additions and 5 deletions

View file

@ -0,0 +1,72 @@
/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets.fatereforged;
import java.util.UUID;
import mage.abilities.effects.Effect;
import mage.abilities.effects.common.DamageTargetEffect;
import mage.abilities.effects.common.DrawCardSourceControllerEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.target.TargetPlayer;
import mage.target.common.TargetCreaturePermanent;
import mage.target.targetpointer.SecondTargetPointer;
/**
*
* @author fireshoes
*/
public class CunningStrike extends CardImpl {
public CunningStrike(UUID ownerId) {
super(ownerId, 150, "Cunning Strike", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{3}{U}{R}");
this.expansionSetCode = "FRF";
// Cunning Strike deals 2 damage to target creature and 2 damage to target player.
this.getSpellAbility().addEffect(new DamageTargetEffect(1));
this.getSpellAbility().addTarget(new TargetCreaturePermanent());
Effect effect = new DamageTargetEffect(1);
effect.setTargetPointer(new SecondTargetPointer());
effect.setText("and 2 damage to target player");
this.getSpellAbility().addEffect(effect);
this.getSpellAbility().addTarget(new TargetPlayer());
// Draw a card.
this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(1));
}
public CunningStrike(final CunningStrike card) {
super(card);
}
@Override
public CunningStrike copy() {
return new CunningStrike(this);
}
}

View file

@ -0,0 +1,103 @@
/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets.fatereforged;
import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.ContinuousRuleModifiyingEffectImpl;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Outcome;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.watchers.common.CastSpellLastTurnWatcher;
/**
*
* @author fireshoes
*/
public class CutStoneRetainers extends CardImpl {
public CutStoneRetainers(UUID ownerId) {
super(ownerId, 161, "Cut-Stone Retainers", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}");
this.expansionSetCode = "FRF";
this.subtype.add("Golem");
this.power = new MageInt(4);
this.toughness = new MageInt(4);
// Cast Cut-Stone Retainers only if you've cast another spell this turn.
this.addAbility(new SimpleStaticAbility(Zone.ALL, new CutStoneRetainersEffect()));
}
public CutStoneRetainers(final CutStoneRetainers card) {
super(card);
}
@Override
public CutStoneRetainers copy() {
return new CutStoneRetainers(this);
}
}
class CutStoneRetainersEffect extends ContinuousRuleModifiyingEffectImpl {
CutStoneRetainersEffect() {
super(Duration.EndOfGame, Outcome.Detriment);
staticText = "Cast {this} only if you've cast another spell this turn";
}
CutStoneRetainersEffect(final CutStoneRetainersEffect effect) {
super(effect);
}
@Override
public boolean applies(GameEvent event, Ability source, Game game) {
if (event.getType() == GameEvent.EventType.CAST_SPELL && event.getSourceId().equals(source.getSourceId())) {
CastSpellLastTurnWatcher watcher = (CastSpellLastTurnWatcher) game.getState().getWatchers().get("CastSpellLastTurnWatcher");
if (watcher != null && watcher.getAmountOfSpellsPlayerCastOnCurrentTurn(source.getControllerId()) == 0) {
return true;
}
}
return false;
}
@Override
public boolean apply(Game game, Ability source) {
return true;
}
@Override
public CutStoneRetainersEffect copy() {
return new CutStoneRetainersEffect(this);
}
}

View file

@ -0,0 +1,85 @@
/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets.fatereforged;
import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.effects.common.ReturnToHandTargetEffect;
import mage.abilities.keyword.FlashAbility;
import mage.abilities.keyword.DefenderAbility;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.TargetController;
import mage.filter.common.FilterCreaturePermanent;
import mage.filter.predicate.permanent.AnotherPredicate;
import mage.filter.predicate.permanent.ControllerPredicate;
import mage.target.Target;
import mage.target.common.TargetCreaturePermanent;
/**
*
* @author fireshoes
*/
public class JeskaiBarricade extends CardImpl {
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("another target creature you control");
static {
filter.add(new AnotherPredicate());
filter.add(new ControllerPredicate(TargetController.YOU));
}
public JeskaiBarricade(UUID ownerId) {
super(ownerId, 15, "Jeskai Barricade", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
this.expansionSetCode = "FRF";
this.subtype.add("Wall");
this.power = new MageInt(0);
this.toughness = new MageInt(4);
// Flash
this.addAbility(FlashAbility.getInstance());
// Defender
this.addAbility(DefenderAbility.getInstance());
// When Jeskai Barricade enters the battlefield, you may return another target creature you control to its owner's hand.
Ability ability = new EntersBattlefieldTriggeredAbility(new ReturnToHandTargetEffect(), true);
Target target = new TargetCreaturePermanent(filter);
ability.addTarget(target);
this.addAbility(ability);
}
public JeskaiBarricade(final JeskaiBarricade card) {
super(card);
}
@Override
public JeskaiBarricade copy() {
return new JeskaiBarricade(this);
}
}

View file

@ -0,0 +1,62 @@
/*
* Copyright 2010 BetaSteward_at_googlemail.com. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY BetaSteward_at_googlemail.com ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BetaSteward_at_googlemail.com OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of BetaSteward_at_googlemail.com.
*/
package mage.sets.fatereforged;
import java.util.UUID;
import mage.abilities.effects.common.UntapAllControllerEffect;
import mage.abilities.effects.common.continious.BoostControlledEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Rarity;
import mage.filter.common.FilterCreaturePermanent;
/**
*
* @author fireshoes
*/
public class WarFlare extends CardImpl {
public WarFlare(UUID ownerId) {
super(ownerId, 158, "War Flare", Rarity.COMMON, new CardType[]{CardType.INSTANT}, "{2}{R}{W}");
this.expansionSetCode = "FRF";
// Creatures you control get +2/+1 until end of turn. Untap those creatures.
this.getSpellAbility().addEffect(new BoostControlledEffect(2, 1, Duration.EndOfTurn));
this.getSpellAbility().addEffect(new UntapAllControllerEffect(new FilterCreaturePermanent(),"Untap those creatures"));
}
public WarFlare(final WarFlare card) {
super(card);
}
@Override
public WarFlare copy() {
return new WarFlare(this);
}
}

View file

@ -25256,7 +25256,7 @@ Mardu Strike Leader|Fate Reforged|75|R|{2}{B}|Creature - Human Warrior|3|2|Whene
Noxious Dragon|Fate Reforged|77|U|{4}{B}{B}|Creature - Dragon|4|4|Flying$When Noxious Dragon dies, you may destroy target creature with converted mana cost 3 or less.| Noxious Dragon|Fate Reforged|77|U|{4}{B}{B}|Creature - Dragon|4|4|Flying$When Noxious Dragon dies, you may destroy target creature with converted mana cost 3 or less.|
Palace Siege|Fate Reforged|79|R|{3}{B}{B}|Enchantment|||As Palace Siege enters the battlefield, choose Khans or Dragons.$• Khans — At the beginning of your upkeep, return target creature card from your graveyard to your hand.$• Dragons — At the beginning of your upkeep, each opponent loses 2 life and you gain 2 life.| Palace Siege|Fate Reforged|79|R|{3}{B}{B}|Enchantment|||As Palace Siege enters the battlefield, choose Khans or Dragons.$• Khans — At the beginning of your upkeep, return target creature card from your graveyard to your hand.$• Dragons — At the beginning of your upkeep, each opponent loses 2 life and you gain 2 life.|
Soulflayer|Fate Reforged|84|R|{4}{B}{B}|Creature - Demon|4|4|Delve$If a creature card with flying was exiled with Soulflayer's delve ability, Soulflayer has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, reach, trample, and vigilance.| Soulflayer|Fate Reforged|84|R|{4}{B}{B}|Creature - Demon|4|4|Delve$If a creature card with flying was exiled with Soulflayer's delve ability, Soulflayer has flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, reach, trample, and vigilance.|
Sultai Emissary|Fate Reforged|86|C|{1}{B}|Creature - Zombie Warrior|1|11|1|When Sultai Emissary dies, manifest the top card of your library. <i>(Put that card 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.)</i>$When Sultai Emissary dies, manifest the top card of your library. <i>(Put that card 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.)</i>| Sultai Emissary|Fate Reforged|86|C|{1}{B}|Creature - Zombie Warrior|1|1|When Sultai Emissary dies, manifest the top card of your library. <i>(Put that card 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.)</i>$When Sultai Emissary dies, manifest the top card of your library. <i>(Put that card 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.)</i>|
Tasigur, the Golden Fang|Fate Reforged|87|R|{5}{B}|Legendary Creature - Human Shaman|4|5|Delve${2}{GU}{GU}: 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.| Tasigur, the Golden Fang|Fate Reforged|87|R|{5}{B}|Legendary Creature - Human Shaman|4|5|Delve${2}{GU}{GU}: 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.|
Fierce Invocation|Fate Reforged|98|C|{4}{R}|Sorcery|||Manifest the top card of your library, then put two +1/+1 counters on it.<i> (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.)</i>$Manifest the top card of your library, then put two +1/+1 counters on it.<i> (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.)</i>| Fierce Invocation|Fate Reforged|98|C|{4}{R}|Sorcery|||Manifest the top card of your library, then put two +1/+1 counters on it.<i> (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.)</i>$Manifest the top card of your library, then put two +1/+1 counters on it.<i> (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.)</i>|
Alesha, Who Smiles at Death|Fate Reforged|90|R|{2}{R}|Legendary Creature - Human Warrior|3|2|First strike$Whenever Alesha, Who Smiles at Death attacks, you may pay {WB}{WB}. If you do, return target creature card with power 2 or less from your graveyard to the battlefield tapped and attacking.| Alesha, Who Smiles at Death|Fate Reforged|90|R|{2}{R}|Legendary Creature - Human Warrior|3|2|First strike$Whenever Alesha, Who Smiles at Death attacks, you may pay {WB}{WB}. If you do, return target creature card with power 2 or less from your graveyard to the battlefield tapped and attacking.|
@ -25271,10 +25271,10 @@ Outpost Siege|Fate Reforged|110|R|{3}{R}|Enchantment|||As Outpost Siege enters t
Rageform|Fate Reforged|112|U|{2}{R}{R}|Enchantment|||When Rageform enters the battlefield, it becomes an Aura with enchant creature. Manifest the top card of your library and attach Rageform to it. <i>(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's a creature card.)</i>$Enchanted creature has double strike. <i>(It deals both first-strike and regular combat damage.)</i>| Rageform|Fate Reforged|112|U|{2}{R}{R}|Enchantment|||When Rageform enters the battlefield, it becomes an Aura with enchant creature. Manifest the top card of your library and attach Rageform to it. <i>(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's a creature card.)</i>$Enchanted creature has double strike. <i>(It deals both first-strike and regular combat damage.)</i>|
Shaman of the Great Hunt|Fate Reforged|113|M|{3}{R}|Creature - Orc Shaman|4|2|Haste$Whenever a creature you control deals combat damage to a player, put a +1/+1 counter on it.$<i>Ferocious</i> — {2}{GU}{GU}: Draw a card for each creature you control with power 4 or greater.| Shaman of the Great Hunt|Fate Reforged|113|M|{3}{R}|Creature - Orc Shaman|4|2|Haste$Whenever a creature you control deals combat damage to a player, put a +1/+1 counter on it.$<i>Ferocious</i> — {2}{GU}{GU}: Draw a card for each creature you control with power 4 or greater.|
Shockmaw Dragon|Fate Reforged|114|U|{4}{R}{R}|Creature - Dragon|4|4|Flying$Whenever Shockmaw Dragon deals combat damage to a player, it deals 1 damage to each creature that player controls.| Shockmaw Dragon|Fate Reforged|114|U|{4}{R}{R}|Creature - Dragon|4|4|Flying$Whenever Shockmaw Dragon deals combat damage to a player, it deals 1 damage to each creature that player controls.|
Wild Slash|Fate Reforged|118|U|{R}|Instant|||<i>Ferocious</i> If you control a creature with power 4 or greater, damage can't be prevented this turn.$Wild Slash deals 2 damage to target creature or player.| Wild Slash|Fate Reforged|118|U|{R}|Instant|||<i>Ferocious</i> - If you control a creature with power 4 or greater, damage can't be prevented this turn.$Wild Slash deals 2 damage to target creature or player.|
Abzan Kin-Guard|Fate Reforged|120|U|{3}{G}|Creature - Human Warrior|3|3|Abzan Kin-Guard has lifelink as long as you control a white or black permanent.| Abzan Kin-Guard|Fate Reforged|120|U|{3}{G}|Creature - Human Warrior|3|3|Abzan Kin-Guard has lifelink as long as you control a white or black permanent.|
Ambush Krotiq|Fate Reforged|122|C|{5}{G}|Creature - Insect|5|5|Trample$When Ambush Krotiq enters the battlefield, return another creature you control to its owner's hand.| Ambush Krotiq|Fate Reforged|122|C|{5}{G}|Creature - Insect|5|5|Trample$When Ambush Krotiq enters the battlefield, return another creature you control to its owner's hand.|
Arashin War Beast|Fate Reforged|123|U|{5}{G}{G}|Creature - Beast|6|66|6|Whenever Arashin War Beast deals combat damage to one or more blocking creatures, manifest the top card of your library. <i>(Put it onto the battlefield face down as a 2/2 creature. Turn it face up at any time for its mana cost if it's a creature card.)</i>$Whenever Arashin War Beast deals combat damage to one or more blocking creatures, manifest the top card of your library. <i>(Put it onto the battlefield face down as a 2/2 creature. Turn it face up at any time for its mana cost if it's a creature card.)</i>| Arashin War Beast|Fate Reforged|123|U|{5}{G}{G}|Creature - Beast|6|6|Whenever Arashin War Beast deals combat damage to one or more blocking creatures, manifest the top card of your library. <i>(Put it onto the battlefield face down as a 2/2 creature. Turn it face up at any time for its mana cost if it's a creature card.)</i>$Whenever Arashin War Beast deals combat damage to one or more blocking creatures, manifest the top card of your library. <i>(Put it onto the battlefield face down as a 2/2 creature. Turn it face up at any time for its mana cost if it's a creature card.)</i>|
Destructor Dragon|Fate Reforged|127|U|{4}{G}{G}|Creature - Dragon|4|4|Flying$When Destructor Dragon dies, destroy target noncreature permanent.| Destructor Dragon|Fate Reforged|127|U|{4}{G}{G}|Creature - Dragon|4|4|Flying$When Destructor Dragon dies, destroy target noncreature permanent.|
Formless Nurturing|Fate Reforged|128|C|{3}{G}|Sorcery|||Manifest the top card of your library, then put a +1/+1 counter on it. <i>(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.)</i>$Manifest the top card of your library, then put a +1/+1 counter on it. <i>(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.)</i>| Formless Nurturing|Fate Reforged|128|C|{3}{G}|Sorcery|||Manifest the top card of your library, then put a +1/+1 counter on it. <i>(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.)</i>$Manifest the top card of your library, then put a +1/+1 counter on it. <i>(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.)</i>|
Frontier Mastodon|Fate Reforged|130|C|{2}{G}|Creature - Elephant|3|2|<i>Ferocious</i> — Frontier Mastodon enters the battlefield with a +1/+1 counter on it if you control a creature with power 4 or greater.| Frontier Mastodon|Fate Reforged|130|C|{2}{G}|Creature - Elephant|3|2|<i>Ferocious</i> — Frontier Mastodon enters the battlefield with a +1/+1 counter on it if you control a creature with power 4 or greater.|
@ -25296,12 +25296,13 @@ Ethereal Ambush|Fate Reforged|152|C|{3}{G}{U}|Instant|||Manifest the top two car
Grim Contest|Fate Reforged|153|C|{1}{B}{G}|Instant|||Choose target creature you control and target creature an opponent controls. Each of those creatures deals damage equal to its toughness to the other.| Grim Contest|Fate Reforged|153|C|{1}{B}{G}|Instant|||Choose target creature you control and target creature an opponent controls. Each of those creatures deals damage equal to its toughness to the other.|
Harsh Sustenance|Fate Reforged|154|C|{1}{W}{B}|Instant|||Harsh Sustenance deals X damage to target creature or player and you gain X life, where X is the number of creatures you control.| Harsh Sustenance|Fate Reforged|154|C|{1}{W}{B}|Instant|||Harsh Sustenance deals X damage to target creature or player and you gain X life, where X is the number of creatures you control.|
Kolaghan, the Storm's Fury|Fate Reforged|155|R|{3}{B}{R}|Legendary Creature - Dragon|4|5|Flying$Whenever a Dragon you control attacks, creatures you control get +1/+0 until end of turn. $Dash {3}{B}{R} <i>(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.)</i>| Kolaghan, the Storm's Fury|Fate Reforged|155|R|{3}{B}{R}|Legendary Creature - Dragon|4|5|Flying$Whenever a Dragon you control attacks, creatures you control get +1/+0 until end of turn. $Dash {3}{B}{R} <i>(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.)</i>|
Ojutai, Soul of Winter|Fate Reforged|156|R|{5}{W}{U}|Legendary Creature - Dragon|5|65|6|Flying, vigilance$Whenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step.$Flying, vigilance$Whenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step.| Ojutai, Soul of Winter|Fate Reforged|156|R|{5}{W}{U}|Legendary Creature - Dragon|5|6|Flying, vigilance$Whenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step.$Flying, vigilance$Whenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step.|
Silumgar, the Drifting Death|Fate Reforged|157|R|{4}{U}{B}|Legendary Creature - Dragon|3|7|Flying, hexproof$Whenever a Dragon you control attacks, each creature defending player controls get -1/-1 until end of turn.| Silumgar, the Drifting Death|Fate Reforged|157|R|{4}{U}{B}|Legendary Creature - Dragon|3|7|Flying, hexproof$Whenever a Dragon you control attacks, each creature defending player controls get -1/-1 until end of turn.|
War Flare|Fate Reforged|158|C|{2}{R}{W}|Instant|||Creatures you control get +2/+1 until end of turn. Untap those creatures.| War Flare|Fate Reforged|158|C|{2}{R}{W}|Instant|||Creatures you control get +2/+1 until end of turn. Untap those creatures.|
~Cut-Stone Retainers|Fate Reforged|?|U|{3}{3}|Artifact Creature - Golem|4|44|4|Cast Cut-Stone Retainers only if you've cast another spell this turn.$Cast Cut-Stone Retainers only if you've cast another spell this turn.| Cut-Stone Retainers|Fate Reforged|161|U|{3}|Artifact Creature - Golem|4|4|Cast Cut-Stone Retainers only if you've cast another spell this turn.|
Scroll of the Masters|Fate Reforged|163|R|{2}|Artifact|||Whenever you cast a noncreature spell, put a lore counter on Scroll of the Masters. ${3},{T}: Target creature you control gets +1/+1 for each lore counter on Scroll of the Masters| Scroll of the Masters|Fate Reforged|163|R|{2}|Artifact|||Whenever you cast a noncreature spell, put a lore counter on Scroll of the Masters. ${3},{T}: Target creature you control gets +1/+1 for each lore counter on Scroll of the Masters|
Ugin's Construct|Fate Reforged|164|U|{4}|Artifact Creature - Construct|4|5|When Ugin's Construct enters the battlefield, sacrifice a permanent that's one or more colors.| Ugin's Construct|Fate Reforged|164|U|{4}|Artifact Creature - Construct|4|5|When Ugin's Construct enters the battlefield, sacrifice a permanent that's one or more colors.|
Abzan Beastmaster|Fate Reforged|119|U|{2}{G}|Creature - Hound Shaman|2|1|At the beginning of your upkeep, draw a card if you control the creature with the greatest toughness or tied for the greatest toughness.$At the beginning of your upkeep, draw a card if you control the creature with the greatest toughness or tied for the greatest toughness.|
Bloodfell Caves|Fate Reforged|165|C||Land|||Bloodfell Caves enters the battlefield tapped.$When Bloodfell Caves enters the battlefield, you gain 1 life.${T}: Add {B} or {R} to your mana pool.| Bloodfell Caves|Fate Reforged|165|C||Land|||Bloodfell Caves enters the battlefield tapped.$When Bloodfell Caves enters the battlefield, you gain 1 life.${T}: Add {B} or {R} to your mana pool.|
Blossoming Sands|Fate Reforged|166|C||Land|||Blossoming Sands enters the battlefield tapped.$When Blossoming Sands enters the battlefield, you gain 1 life.${T}: Add {G} or {W} to your mana pool.| Blossoming Sands|Fate Reforged|166|C||Land|||Blossoming Sands enters the battlefield tapped.$When Blossoming Sands enters the battlefield, you gain 1 life.${T}: Add {G} or {W} to your mana pool.|
Crucible of the Spirit Dragon|Fate Reforged|167|R||Land|||{T}: Add {1} to your mana pool.${1}, {T}: Put a storage counter on Crucible of the Spirit Dragon.${T}, Remove X storage counters from Crucible of the Spirit Dragon: Add X mana in any combination of colors to your mana pool. Spend this mana only to cast Dragon spells or activate abilities of Dragons.| Crucible of the Spirit Dragon|Fate Reforged|167|R||Land|||{T}: Add {1} to your mana pool.${1}, {T}: Put a storage counter on Crucible of the Spirit Dragon.${T}, Remove X storage counters from Crucible of the Spirit Dragon: Add X mana in any combination of colors to your mana pool. Spend this mana only to cast Dragon spells or activate abilities of Dragons.|