[BLB] Implement Hazel's Nocturne

This commit is contained in:
theelk801 2024-07-15 16:41:58 -04:00
parent ac0e03f3be
commit f245550d68
3 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,37 @@
package mage.cards.h;
import mage.abilities.effects.common.GainLifeEffect;
import mage.abilities.effects.common.LoseLifeOpponentsEffect;
import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.filter.StaticFilters;
import mage.target.common.TargetCardInYourGraveyard;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class HazelsNocturne extends CardImpl {
public HazelsNocturne(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{B}");
// Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life.
this.getSpellAbility().addEffect(new ReturnFromGraveyardToHandTargetEffect());
this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURES_YOUR_GRAVEYARD));
this.getSpellAbility().addEffect(new LoseLifeOpponentsEffect(2));
this.getSpellAbility().addEffect(new GainLifeEffect(2));
}
private HazelsNocturne(final HazelsNocturne card) {
super(card);
}
@Override
public HazelsNocturne copy() {
return new HazelsNocturne(this);
}
}

View file

@ -60,6 +60,7 @@ public final class Bloomburrow extends ExpansionSet {
cards.add(new SetCardInfo("Glidedive Duo", 96, Rarity.COMMON, mage.cards.g.GlidediveDuo.class));
cards.add(new SetCardInfo("Harnesser of Storms", 137, Rarity.UNCOMMON, mage.cards.h.HarnesserOfStorms.class));
cards.add(new SetCardInfo("Harvestrite Host", 15, Rarity.UNCOMMON, mage.cards.h.HarvestriteHost.class));
cards.add(new SetCardInfo("Hazel's Nocturne", 97, Rarity.UNCOMMON, mage.cards.h.HazelsNocturne.class));
cards.add(new SetCardInfo("Head of the Homestead", 216, Rarity.COMMON, mage.cards.h.HeadOfTheHomestead.class));
cards.add(new SetCardInfo("Hearthborn Battler", 139, Rarity.RARE, mage.cards.h.HearthbornBattler.class));
cards.add(new SetCardInfo("Hidden Grotto", 254, Rarity.COMMON, mage.cards.h.HiddenGrotto.class));

View file

@ -53138,6 +53138,7 @@ Downwind Ambusher|Bloomburrow|92|U|{3}{B}|Creature - Skunk Assassin|4|2|Flash$Wh
Early Winter|Bloomburrow|93|C|{4}{B}|Instant|||Choose one --$* Exile target creature.$* Target opponent exiles an enchantment they control.|
Fell|Bloomburrow|95|U|{1}{B}|Sorcery|||Destroy target creature.|
Glidedive Duo|Bloomburrow|96|C|{4}{B}|Creature - Bat Lizard|3|3|Flying$When Glidedive Duo enters, each opponent loses 2 life and you gain 2 life.|
Hazel's Nocturne|Bloomburrow|97|U|{3}{B}|Instant|||Return up to two target creature cards from your graveyard to your hand. Each opponent loses 2 life and you gain 2 life.|
Huskburster Swarm|Bloomburrow|98|U|{7}{B}|Creature - Elemental Insect|6|6|This spell costs {1} less to cast for each creature card you own in exile and in your graveyard.$Menace, deathtouch|
Iridescent Vinelasher|Bloomburrow|99|R|{B}|Creature - Lizard Assassin|1|2|Offspring {2}$Landfall -- Whenever a land you control enters, this creature deals 1 damage to target opponent.|
Maha, Its Feathers Night|Bloomburrow|100|M|{3}{B}{B}|Legendary Creature - Elemental Bird|6|5|Flying, trample$Ward--Discard a card.$Creatures your opponents control have base toughness 1.|