[EMN] Added 7/6 spoilers to mtg-cards-data.txt. Implemented Permeating Mass and Falkenrath Reaver. Add Meld reminder text to Bruna, Midnight Scavengers, and Hanweir Garrison. Fixed translated name of Collective Defiance.

This commit is contained in:
fireshoes 2016-07-06 10:56:38 -05:00
parent 21e1b98637
commit b8d7ee2c02
7 changed files with 190 additions and 16 deletions

View file

@ -30,13 +30,16 @@ package mage.sets.eldritchmoon;
import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.CastSourceTriggeredAbility;
import mage.abilities.effects.common.InfoEffect;
import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect;
import mage.abilities.keyword.FlyingAbility;
import mage.abilities.keyword.VigilanceAbility;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.filter.FilterCard;
import mage.filter.predicate.Predicates;
import mage.filter.predicate.mageobject.CardTypePredicate;
@ -78,6 +81,7 @@ public class BrunaTheFadingLight extends CardImpl {
this.addAbility(VigilanceAbility.getInstance());
// <i>(Melds with Gisela, the Broken Blade.)</i>
this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("<i>(Melds with Gisela, the Broken Blade.)</i>")));
}
public BrunaTheFadingLight(final BrunaTheFadingLight card) {

View file

@ -53,7 +53,7 @@ import mage.target.common.TargetCreaturePermanent;
*
* @author fireshoes
*/
public class CollectiveResistance extends CardImpl {
public class CollectiveDefiance extends CardImpl {
private static final FilterPlayer filterDiscard = new FilterPlayer("player to discard and then draw cards");
private static final FilterCreaturePermanent filterCreature = new FilterCreaturePermanent("creature to be dealt damage");
@ -63,8 +63,8 @@ public class CollectiveResistance extends CardImpl {
filterDamageOpponent.add(new PlayerPredicate(TargetController.OPPONENT));
}
public CollectiveResistance(UUID ownerId) {
super(ownerId, 123, "Collective Resistance", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{R}{R}");
public CollectiveDefiance(UUID ownerId) {
super(ownerId, 123, "Collective Defiance", Rarity.RARE, new CardType[]{CardType.SORCERY}, "{1}{R}{R}");
this.expansionSetCode = "EMN";
// Escalate {1}
@ -75,10 +75,10 @@ public class CollectiveResistance extends CardImpl {
this.getSpellAbility().getModes().setMaxModes(3);
// Target player discards all cards in his or her hand, then draws that many cards.;
this.getSpellAbility().addEffect(new CollectiveResistanceEffect());
this.getSpellAbility().addEffect(new CollectiveDefianceEffect());
this.getSpellAbility().addTarget(new TargetPlayer(1, 1, false, filterDiscard));
// Collective Resistance deals 4 damage to target creature.;
// Collective Defiance deals 4 damage to target creature.;
Mode mode = new Mode();
Effect effect = new DamageTargetEffect(4);
effect.setText("{this} deals 4 damage to target creature");
@ -86,7 +86,7 @@ public class CollectiveResistance extends CardImpl {
mode.getTargets().add(new TargetCreaturePermanent(filterCreature));
this.getSpellAbility().addMode(mode);
// Collective Resistance deals 3 damage to target opponent.
// Collective Defiance deals 3 damage to target opponent.
mode = new Mode();
effect = new DamageTargetEffect(3);
effect.setText("{this} deals 3 damage to target opponent");
@ -95,30 +95,30 @@ public class CollectiveResistance extends CardImpl {
this.getSpellAbility().addMode(mode);
}
public CollectiveResistance(final CollectiveResistance card) {
public CollectiveDefiance(final CollectiveDefiance card) {
super(card);
}
@Override
public CollectiveResistance copy() {
return new CollectiveResistance(this);
public CollectiveDefiance copy() {
return new CollectiveDefiance(this);
}
}
class CollectiveResistanceEffect extends OneShotEffect {
class CollectiveDefianceEffect extends OneShotEffect {
public CollectiveResistanceEffect() {
public CollectiveDefianceEffect() {
super(Outcome.Discard);
this.staticText = "Target player discards all the cards in his or her hand, then draws that many cards";
}
public CollectiveResistanceEffect(final CollectiveResistanceEffect effect) {
public CollectiveDefianceEffect(final CollectiveDefianceEffect effect) {
super(effect);
}
@Override
public CollectiveResistanceEffect copy() {
return new CollectiveResistanceEffect(this);
public CollectiveDefianceEffect copy() {
return new CollectiveDefianceEffect(this);
}
@Override

View file

@ -0,0 +1,58 @@
/*
* 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.eldritchmoon;
import java.util.UUID;
import mage.MageInt;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
/**
*
* @author fireshoes
*/
public class FalkenrathReaver extends CardImpl {
public FalkenrathReaver(UUID ownerId) {
super(ownerId, 127, "Falkenrath Reaver", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{R}");
this.expansionSetCode = "EMN";
this.subtype.add("Vampire");
this.power = new MageInt(2);
this.toughness = new MageInt(2);
}
public FalkenrathReaver(final FalkenrathReaver card) {
super(card);
}
@Override
public FalkenrathReaver copy() {
return new FalkenrathReaver(this);
}
}

View file

@ -31,10 +31,13 @@ import java.util.UUID;
import mage.MageInt;
import mage.ObjectColor;
import mage.abilities.common.AttacksTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.CreateTokenEffect;
import mage.abilities.effects.common.InfoEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.game.permanent.token.Token;
/**
@ -55,6 +58,7 @@ public class HanweirGarrison extends CardImpl {
this.addAbility(new AttacksTriggeredAbility(new CreateTokenEffect(new RedHumanToken(), 2, true, true), false));
// <i>(Melds with Hanweir Battlements.)</i>
this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("<i>(Melds with Hannweir Battlements.)</i>")));
}
public HanweirGarrison(final HanweirGarrison card) {

View file

@ -31,10 +31,13 @@ import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.InfoEffect;
import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Rarity;
import mage.constants.Zone;
import mage.filter.Filter;
import mage.filter.common.FilterCreatureCard;
import mage.filter.predicate.mageobject.ConvertedManaCostPredicate;
@ -66,8 +69,9 @@ public class MidnightScavengers extends CardImpl {
Target target = new TargetCardInYourGraveyard(filter);
ability.addTarget(target);
this.addAbility(ability);
// <i>(Melds with Graf Rats.)</i>
this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("<i>(Melds with Graf Rats.)</i>")));
}
public MidnightScavengers(final MidnightScavengers card) {

View file

@ -0,0 +1,98 @@
/*
* 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.eldritchmoon;
import java.util.UUID;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.DealsCombatDamageToACreatureTriggeredAbility;
import mage.abilities.effects.OneShotEffect;
import mage.cards.CardImpl;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.Outcome;
import mage.constants.Rarity;
import mage.game.Game;
import mage.game.permanent.Permanent;
import mage.util.functions.EmptyApplyToPermanent;
/**
*
* @author fireshoes
*/
public class PermeatingMass extends CardImpl {
public PermeatingMass(UUID ownerId) {
super(ownerId, 165, "Permeating Mass", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{G}");
this.expansionSetCode = "EMN";
this.subtype.add("Spirit");
this.power = new MageInt(1);
this.toughness = new MageInt(3);
// Whenever Permeating Mass deals combat damage to a creature, that creature becomes a copy of Permeating Mass.
this.addAbility(new DealsCombatDamageToACreatureTriggeredAbility(new PermeatingMassEffect(), false, true));
}
public PermeatingMass(final PermeatingMass card) {
super(card);
}
@Override
public PermeatingMass copy() {
return new PermeatingMass(this);
}
}
class PermeatingMassEffect extends OneShotEffect {
public PermeatingMassEffect() {
super(Outcome.Copy);
this.staticText = "that creature becomes a copy of {this}.";
}
public PermeatingMassEffect(final PermeatingMassEffect effect) {
super(effect);
}
@Override
public PermeatingMassEffect copy() {
return new PermeatingMassEffect(this);
}
@Override
public boolean apply(Game game, Ability ability) {
Permanent copyTo = game.getPermanent(getTargetPointer().getFirst(game, ability));
if (copyTo != null) {
Permanent copyFrom = game.getPermanent(ability.getSourceId());
if (copyFrom != null) {
game.copyPermanent(Duration.WhileOnBattlefield, copyFrom, copyTo.getId(), ability, new EmptyApplyToPermanent());
}
}
return true;
}
}

View file

@ -57323,6 +57323,7 @@ Curious Homunculus|Eldritch Moon|54|U|{1}{U}|Creature - Homunculus|1|1|{T}: Add
Voracious Reader|Eldritch Moon|54|U||Creature - Eldrazi Homunculus|3|4|Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>$Instant and sorcery spells you cast cost {1} less to cast.|
Docent of Perfection|Eldritch Moon|56|R|{3}{U}{U}|Creature - Insect Horror|5|4|Flying$Whenever you cast an instant or sorcery spell, put a 1/1 blue Human Wizard creature token onto the battlefield. Then if you control three or more Wizards, transform Docent of Perfection.|
Final Iteration|Eldritch Moon|56|R||Creature - Eldrazi Insect|6|5|Flying$Wizards you control get +2/+1 and have flying.$Whenever you cast an instant or sorcery spell, put a 1/1 blue Human Wizard creature token onto the battlefield.|
Fortune's Favor|Eldritch Moon|61|U|{3}{U}|Instant|||Target opponent looks at the top four cards of your library and separates them into a face-down pile and a face-up pile. Put one pile into your hand and the other into your graveyard.|
Grizzled Angler|Eldritch Moon|63|U|{2}{U}|Creature - Human|2|3|{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.|
Grisly Anglerfish|Eldritch Moon|63|U||Creature - Eldrazi Fish|4|5|{6}: Creatures your opponents control attack this turn if able.|
Identity Thief|Eldritch Moon|64|R|{2}{U}{U}|Creature - Shapeshifter|0|3|Whenever Identity Thief attacks, you may exile another target non-token creature. If you do, Identity Thief becomes a copy of that creature until end of turn. Return the exiled card to the battlefield under its owner's control at the beginning of the next end step.|
@ -57338,6 +57339,7 @@ Borrowed Malevolence|Eldritch Moon|82|C|{B}|Instant|||Escalate {2} <i>(Pay this
Cemetery Recruitment|Eldritch Moon|83|C|{1}{B}|Sorcery|||Return target creature card from your graveyard to your hand. If it's a Zombie card, draw a card.|
Collective Brutality|Eldritch Moon|85|R|{1}{B}|Sorcery|||Escalate &mdash; Discard a card. <i>(Pay this cost for each mode chosen beyond the first.)</i>$Choose one or more &mdash; Target opponent reveals his or her hand. You choose an instant or sorcery card from it. That player discards that card.; Target creature gets -2/-2 until end of turn.; Target opponent loses 2 life and you gain 2 life.|
Cryptbreaker|Eldritch Moon|86|R|{B}|Creature - Zombie|1|1|{1}{B}, {T}, Discard a card: Put a 2/2 black Zombie creature token onto the battlefield.$Tap three untapped Zombies you control: You draw a card and you lose 1 life.|
Dark Salvation|Eldritch Moon|87|R|{X}{X}{B}|Sorcery|||Target player puts X 2/2 black Zombie creature tokens onto the battlefield, then up to one target creature gets -1/-1 until end of turn for each Zombie that player controls.|
Graf Rats|Eldritch Moon|91|C|{1}{B}|Creature - Rat|2|1|At the beginning of combat on your turn, if you both own and control Graf Rats and a creature named Midnight Scavengers, exile them, then meld them into Chittering Host.|
Haunted Dead|Eldritch Moon|92|U|{3}{B}|Creature - Zombie|2|2|When Haunted Dead enters the battlefield, put a 1/1 white Spirit creature token with flying onto the battlefield.${1}{B}, Discard two cards: Return Haunted Dead from your graveyard to the battlefield tapped.|
Liliana, the Last Hope|Eldritch Moon|93|M|{1}{B}{B}|Planeswalker - Liliana|||+1: Up to one target creature gets -2/-1 until your next turn.$-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.$-7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control."|
@ -57352,6 +57354,7 @@ Abolisher of Bloodlines|Eldritch Moon|111|R||Creature - Eldrazi Vampire|6|5|Flyi
Wailing Ghoul|Eldritch Moon|112|C|{1}{B}|Creature - Zombie|1|3|When Wailing Ghoul enters the battlefield, put the top two cards of your library into your graveyard.|
Whispers of Emrakul|Eldritch Moon|114|U|{1}{B}|Sorcery|||Target opponent discards a card at random.$<i>Delirium</i> &mdash; If there are four or more card types among cards in your graveyard, that player discards two cards at random instead.|
Assembled Alphas|Eldritch Moon|117|R|{5}{R}|Creature - Wolf|5|5|Whenever Assembled Alphas blocks or becomes blocked by a creature, Assembled Alphas deals 3 damage to that creature and 3 damage to that creature's controller.|
Chaos Reveler|Eldritch Moon|118|R|{6}{R}{R}|Creature - Devil Horror|3|4|Chaos Reveler costs {1} less to cast for each instant or sorcery card in your graveyard.$Prowess <i>(Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)</i>$When Chaos Reveler enters the battlefield, discard your hand, then draw three cards.|
Collective Defiance|Eldritch Moon|123|R|{1}{R}{R}|Sorcery|||Escalate {1} <i>(Pay this cost for each mode chosen beyond the first.)</i>$Choose one or more &mdash; Target player discards all cards in his or her hand, then draws that many cards.; Collective Defiance deals 4 damage to target creature.; Collective Defiance deals 3 damage to target opponent.|
Falkenrath Reaver|Eldritch Moon|127|C|{1}{R}|Creature - Vampire|2|2||
Galvanic Bombardment|Eldritch Moon|129|C|{R}|Instant|||Galvanic Bombardment deals X damage to target creature, where X is 2 plus the number of cards named Galvanic Bombardment in your graveyard.|
@ -57360,9 +57363,10 @@ Hanweir, the Writhing Township|Eldritch Moon|130|R||Legendary Creature - Eldrazi
Harmless Offering|Eldritch Moon|131|R|{2}{R}|Sorcery|||Target opponent gains control of target permanent you control.|
Incendiary Flow|Eldritch Moon|133|U|{1}{R}|Sorcery|||Incendiary Flow deals 3 damage to target creature or player. If a creature dealt damage this way would die this turn, exile it instead.|
Mirrorwing Dragon|Eldritch Moon|136|M|{3}{R}{R}|Creature - Dragon|4|5|Flying$Whenever a player casts an instant or sorcery spell that targets only Mirrorwing Dragon, that player copies that spell for each other creature he or she controls that the spell could target. Each copy targets a different one of those creatures.|
Nahiri's Wrath|Eldritch Moon|137|M|{2}{R}|Sorcery|||As an additional cost to cast Nahiri's Wrath, discard X cards.$Nahiri's Wrath deals damage equal to the total converted mana cost of the discarded cards to each of up to X target creatures and/or planeswalkers.|
Smoldering Werewolf|Eldritch Moon|142|U|{2}{R}{R}|Creature - Werewolf Horror|3|2|When Smoldering Werewolf enters the battlefield, it deals 1 damage to each of up to two target creatures.${4}{R}{R}: Transform Smoldering Werewolf.|
Erupting Dreadwolf|Eldritch Moon|142|U||Creature - Eldrazi Werewolf|6|4|Whenever Erupting Dreadwolf attacks, it deals 2 damage to target creature or player.|
Stromkirk Occultist|Eldritch Moon|146|R|{2}{R}|Creature - Vampire Horror|3|2|Trample$Whenever Stromkirk Occultist deals combat damage to a player, exile the top card of your library. Until end of turn, you may play that card.$Madness {1}{R} <i>(If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)</i>|
Stromkirk Occultist|Eldritch Moon|146|R|{2}{R}|CreatuSre - Vampire Horror|3|2|Trample$Whenever Stromkirk Occultist deals combat damage to a player, exile the top card of your library. Until end of turn, you may play that card.$Madness {1}{R} <i>(If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)</i>|
Vildin-Pack Outcast|Eldritch Moon|148|C|{4}{R}|Creature - Werewolf Horror|4|4|Trample${R}: Vildin-Pack Outcast gets +1/-1 until end of turn.${5}{R}{R}: Transform Vildin-Pack Outcast.|
Dronepack Kindred|Eldritch Moon|148|C||Creature - Eldrazi Werewolf|5|7|Trample${1}: Dronepack Kindred gets +1/+0 until end of turn.|
Eldritch Evolution|Eldritch Moon|155|R|{1}{G}{G}|Sorcery|||As an additional cost to cast Eldritch Evolution, sacrifice a creature.$Search your library for a creature card with converted mana cost X or less, where X is 2 plus the sacrificed creature's converted mana cost. Put that card onto the battlefield, then shuffle your library. Exile Eldritch Evolution.|
@ -57380,11 +57384,13 @@ Ulvenwald Captive|Eldritch Moon|175|C|{1}{G}|Creature - Werewolf Horror|1|2|Defe
Ulvenwald Abomination|Eldritch Moon|175|C||Creature - Eldrazi Werewolf|4|6|{T}: Add {C}{C} to your mana pool.|
Ulvenwald Observer|Eldritch Moon|176|R|{4}{G}{G}|Creature - Treefolk|6|6|Whenever a creature you control with toughness 4 or greater dies, draw a card.|
Bloodhall Priest|Eldritch Moon|181|R|{2}{B}{R}|Creature - Vampire Cleric|4|4|Whenever Bloodhall Priest enters the battlefield or attacks, if you have no cards in hand, Bloodhall Priest deals 2 damage to target creature or player.$Madness {1}{B}{R} <i>(If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.)</i>|
Campaign of Vengeance|Eldritch Moon|U|{3}{W}{B}|Enchantment|||Whenever a creature you control attacks, defending player loses 1 life and you gain 1 life.|
Gisa and Geralf|Eldritch Moon|183|M|{2}{U}{B}|Legendary Creature - Human Wizard|4|4|When Gisa and Geralf enters the battlefield, put the top four cards of your library into your graveyard.$During each of your turns, you may cast a Zombie creature card from your graveyard.|
Grim Flayer|Eldritch Moon|184|M|{B}{G}|Creature - Human Warrior|2|2|Trample$Whenever Grim Flayer deals combat damage to a player, look at the top three cards of your library. Put any number of them into your graveyard and the rest back on top of your library in any order.$<i>Delirium</i> &mdash; Grim Flayer gets +2/+2 as long as there are four or more card types among cards in your graveyard.|
Mercurial Geists|Eldritch Moon|186|U|{2}{U}{R}|Creature - Spirit|1|3|Flying$Whenever you cast an instant or sorcery spell, Mercurial Geists gets +3/+0 until end of turn.|
Mournwillow|Eldritch Moon|187|U|{1}{B}{G}|Creature - Plant Skeleton|3|2|Haste$<i>Delirium</i> &mdash; When Mournwillow enters the battlefield, if there are four or more card types among cards in your graveyard, creatures with power 2 or less can't block this turn.|
Ride Down|Eldritch Moon|188|U|{R}{W}|Instant|||Destroy target blocking creature. Creatures that were blocked by that creature this combat gain trample until end of turn.|
Spell Queller|Eldritch Moon|189|R|{1}{W}{U}|Creature - Spirit|2|3|Flash$Flying$When Spell Queller enters the battlefied, exile target spell with converted mana cost 4 or less.$When Spell Queller leaves the battlefield, the exiled card's owner may cast that card without paying its mana cost.|
Tamiyo, Field Researcher|Eldritch Moon|190|M|{1}{G}{W}{U}|Planeswalker - Tamiyo|||+1: Choose up to two target creatures. Until your next turn, whenever either of those creatures deals combat damage, you draw a card.$-2: Tap up to two target nonland permanents. They don't untap during their controller's next untap step.$-7: Draw three cards. You get an emblem with "You may cast nonland cards from your hand without paying their mana costs."|
Ulrich of the Krallenhorde|Eldritch Moon|191|M|{3}{R}{G}|Legendary Creature - Human Werewolf|4|4|Whenever this creature enters the battlefield or transforms into Ulrich of the Krallenhorde, target creature gets +4/+4 until end of turn.$At the beginning of each upkeep, if no spells were cast last turn, transform Ulrich of the Krallenhorde.|
Ulrich, Uncontested Alpha|Eldritch Moon|191|M||Legendary Creature - Werewolf|6|6|Whenever this creature transforms into Ulrich, Uncontested Alpha, you may have it fight target non-Werewolf creature you don't control.$At the beginning of each upkeep, if a player cast two or more spells last turn, transform Ulrich, Uncontested Alpha.|