[MOM] Implement Sculpted Perfection

This commit is contained in:
theelk801 2023-04-02 20:36:02 -04:00
parent b2288483b1
commit e715f33be7
3 changed files with 46 additions and 1 deletions

View file

@ -0,0 +1,44 @@
package mage.cards.s;
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.effects.common.continuous.BoostControlledEffect;
import mage.abilities.effects.keyword.IncubateEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.SubType;
import mage.filter.common.FilterCreaturePermanent;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class SculptedPerfection extends CardImpl {
private static final FilterCreaturePermanent filter
= new FilterCreaturePermanent(SubType.PHYREXIAN, "Phyrexians");
public SculptedPerfection(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{B}");
// When Sculpted Perfection enters the battlefield, incubate 2.
this.addAbility(new EntersBattlefieldTriggeredAbility(new IncubateEffect(2)));
// Phyrexians you control get +1/+1.
this.addAbility(new SimpleStaticAbility(new BoostControlledEffect(
1, 1, Duration.WhileOnBattlefield, filter
)));
}
private SculptedPerfection(final SculptedPerfection card) {
super(card);
}
@Override
public SculptedPerfection copy() {
return new SculptedPerfection(this);
}
}

View file

@ -80,6 +80,7 @@ public final class MarchOfTheMachine extends ExpansionSet {
cards.add(new SetCardInfo("Rugged Highlands", 271, Rarity.COMMON, mage.cards.r.RuggedHighlands.class)); cards.add(new SetCardInfo("Rugged Highlands", 271, Rarity.COMMON, mage.cards.r.RuggedHighlands.class));
cards.add(new SetCardInfo("Ruins Recluse", 336, Rarity.UNCOMMON, mage.cards.r.RuinsRecluse.class)); cards.add(new SetCardInfo("Ruins Recluse", 336, Rarity.UNCOMMON, mage.cards.r.RuinsRecluse.class));
cards.add(new SetCardInfo("Scoured Barrens", 272, Rarity.COMMON, mage.cards.s.ScouredBarrens.class)); cards.add(new SetCardInfo("Scoured Barrens", 272, Rarity.COMMON, mage.cards.s.ScouredBarrens.class));
cards.add(new SetCardInfo("Sculpted Perfection", 253, Rarity.UNCOMMON, mage.cards.s.SculptedPerfection.class));
cards.add(new SetCardInfo("Seedpod Caretaker", 325, Rarity.UNCOMMON, mage.cards.s.SeedpodCaretaker.class)); cards.add(new SetCardInfo("Seedpod Caretaker", 325, Rarity.UNCOMMON, mage.cards.s.SeedpodCaretaker.class));
cards.add(new SetCardInfo("Seraph of New Capenna", 36, Rarity.UNCOMMON, mage.cards.s.SeraphOfNewCapenna.class)); cards.add(new SetCardInfo("Seraph of New Capenna", 36, Rarity.UNCOMMON, mage.cards.s.SeraphOfNewCapenna.class));
cards.add(new SetCardInfo("Seraph of New Phyrexia", 36, Rarity.UNCOMMON, mage.cards.s.SeraphOfNewPhyrexia.class)); cards.add(new SetCardInfo("Seraph of New Phyrexia", 36, Rarity.UNCOMMON, mage.cards.s.SeraphOfNewPhyrexia.class));

View file

@ -48214,7 +48214,7 @@ Mutagen Connoisseur|March of the Machine|248|U|{1}{G}{U}|Creature - Vedalken Mut
Omnath, Locus of All|March of the Machine|249|R|{W}{U}{B/P}{R}{G}|Legendary Creature - Phyrexian Elemental|4|4|If you would lose unspent mana, that mana becomes black instead.$At the beginning of your precombat main phase, look at the top card of your library. You may reveal that card if it has three or more colored mana symbols in its mana cost. If you do, add three mana in any combination of its colors and put it into your hand. If you don't reveal it, put it into your hand.| Omnath, Locus of All|March of the Machine|249|R|{W}{U}{B/P}{R}{G}|Legendary Creature - Phyrexian Elemental|4|4|If you would lose unspent mana, that mana becomes black instead.$At the beginning of your precombat main phase, look at the top card of your library. You may reveal that card if it has three or more colored mana symbols in its mana cost. If you do, add three mana in any combination of its colors and put it into your hand. If you don't reveal it, put it into your hand.|
Quintorius, Loremaster|March of the Machine|250|R|{3}{R}{W}|Legendary Creature - Elephant Cleric|3|5|Vigilance$At the beginning of your end step, exile target noncreature, nonland card from your graveyard. Create a 3/2 red and white Spirit creature token.${1}{R}{W}, {T}, Sacrifice a Spirit: Choose target card exiled with Quintorius. You may cast that card this turn without paying its mana cost. If that spell would be put into a graveyard, put it on the bottom of its owner's library instead.| Quintorius, Loremaster|March of the Machine|250|R|{3}{R}{W}|Legendary Creature - Elephant Cleric|3|5|Vigilance$At the beginning of your end step, exile target noncreature, nonland card from your graveyard. Create a 3/2 red and white Spirit creature token.${1}{R}{W}, {T}, Sacrifice a Spirit: Choose target card exiled with Quintorius. You may cast that card this turn without paying its mana cost. If that spell would be put into a graveyard, put it on the bottom of its owner's library instead.|
Rankle and Torbran|March of the Machine|252|R|{1}{B}{B}{R}{R}|Legendary Creature - Faerie Dwarf|3|4|Flying, first strike, haste$Whenever Rankle and Torbran deals combat damage to a player or battle, choose any number --$* Each player creates a Treasure token.$* Each player sacrifices a creature.$* If a source would deal damage to a player or battle this turn, it deals that much damage plus 2 instead.| Rankle and Torbran|March of the Machine|252|R|{1}{B}{B}{R}{R}|Legendary Creature - Faerie Dwarf|3|4|Flying, first strike, haste$Whenever Rankle and Torbran deals combat damage to a player or battle, choose any number --$* Each player creates a Treasure token.$* Each player sacrifices a creature.$* If a source would deal damage to a player or battle this turn, it deals that much damage plus 2 instead.|
Sculpted Perfection|March of the Machine|253|U|{2}{W}{B}|Enchantmentm|||When Sculpted Perfection enters the battlefield, incubate 2.$Phyrexians you control get +1/+1.| Sculpted Perfection|March of the Machine|253|U|{2}{W}{B}|Enchantment|||When Sculpted Perfection enters the battlefield, incubate 2.$Phyrexians you control get +1/+1.|
Thalia and The Gitrog Monster|March of the Machine|255|M|{1}{W}{B}{G}|Legendary Creature - Human Frog Horror|4|4|First strike, deathtouch$You may play an additional land on each of your turns.$Creatures and nonbasic lands your opponents control enter the battlefield tapped.$Whenever Thalia and The Gitrog Monster attacks, sacrifice a creature or land, then draw a card.| Thalia and The Gitrog Monster|March of the Machine|255|M|{1}{W}{B}{G}|Legendary Creature - Human Frog Horror|4|4|First strike, deathtouch$You may play an additional land on each of your turns.$Creatures and nonbasic lands your opponents control enter the battlefield tapped.$Whenever Thalia and The Gitrog Monster attacks, sacrifice a creature or land, then draw a card.|
Yargle and Multani|March of the Machine|256|R|{3}{B}{B}{G}|Legendary Creature - Frog Spirit Elemental|18|6|| Yargle and Multani|March of the Machine|256|R|{3}{B}{B}{G}|Legendary Creature - Frog Spirit Elemental|18|6||
Zimone and Dina|March of the Machine|257|M|{B}{G}{U}|Legendary Creature - Human Dryad|3|4|Whenever you draw your second card each turn, target opponent loses 2 life and you gain 2 life.${T}, Sacrifice another creature: Draw a card. You may put a land card from your hand onto the battlefield tapped. If you control eight or more lands, repeat this process once.| Zimone and Dina|March of the Machine|257|M|{B}{G}{U}|Legendary Creature - Human Dryad|3|4|Whenever you draw your second card each turn, target opponent loses 2 life and you gain 2 life.${T}, Sacrifice another creature: Draw a card. You may put a land card from your hand onto the battlefield tapped. If you control eight or more lands, repeat this process once.|