[FDN] Implement Sower of Chaos

This commit is contained in:
theelk801 2024-11-02 10:32:01 -04:00
parent 5b7ab2f549
commit 8bcc87fc8b
3 changed files with 47 additions and 1 deletions

View file

@ -0,0 +1,45 @@
package mage.cards.s;
import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.SimpleActivatedAbility;
import mage.abilities.costs.mana.ManaCostsImpl;
import mage.abilities.effects.common.combat.CantBlockTargetEffect;
import mage.cards.CardImpl;
import mage.cards.CardSetInfo;
import mage.constants.CardType;
import mage.constants.Duration;
import mage.constants.SubType;
import mage.target.common.TargetCreaturePermanent;
import java.util.UUID;
/**
* @author TheElk801
*/
public final class SowerOfChaos extends CardImpl {
public SowerOfChaos(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}");
this.subtype.add(SubType.DEVIL);
this.power = new MageInt(4);
this.toughness = new MageInt(3);
// {2}{R}: Target creature can't block this turn.
Ability ability = new SimpleActivatedAbility(
new CantBlockTargetEffect(Duration.EndOfTurn), new ManaCostsImpl<>("{2}{R}")
);
ability.addTarget(new TargetCreaturePermanent());
this.addAbility(ability);
}
private SowerOfChaos(final SowerOfChaos card) {
super(card);
}
@Override
public SowerOfChaos copy() {
return new SowerOfChaos(this);
}
}

View file

@ -389,6 +389,7 @@ public final class Foundations extends ExpansionSet {
cards.add(new SetCardInfo("Solemn Simulacrum", 257, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class)); cards.add(new SetCardInfo("Solemn Simulacrum", 257, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class));
cards.add(new SetCardInfo("Sorcerous Spyglass", 679, Rarity.UNCOMMON, mage.cards.s.SorcerousSpyglass.class)); cards.add(new SetCardInfo("Sorcerous Spyglass", 679, Rarity.UNCOMMON, mage.cards.s.SorcerousSpyglass.class));
cards.add(new SetCardInfo("Soul-Guide Lantern", 680, Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class)); cards.add(new SetCardInfo("Soul-Guide Lantern", 680, Rarity.UNCOMMON, mage.cards.s.SoulGuideLantern.class));
cards.add(new SetCardInfo("Sower of Chaos", 95, Rarity.COMMON, mage.cards.s.SowerOfChaos.class));
cards.add(new SetCardInfo("Spectral Sailor", 164, Rarity.UNCOMMON, mage.cards.s.SpectralSailor.class)); cards.add(new SetCardInfo("Spectral Sailor", 164, Rarity.UNCOMMON, mage.cards.s.SpectralSailor.class));
cards.add(new SetCardInfo("Sphinx of the Final Word", 597, Rarity.MYTHIC, mage.cards.s.SphinxOfTheFinalWord.class)); cards.add(new SetCardInfo("Sphinx of the Final Word", 597, Rarity.MYTHIC, mage.cards.s.SphinxOfTheFinalWord.class));
cards.add(new SetCardInfo("Spitfire Lagac", 208, Rarity.COMMON, mage.cards.s.SpitfireLagac.class)); cards.add(new SetCardInfo("Spitfire Lagac", 208, Rarity.COMMON, mage.cards.s.SpitfireLagac.class));

View file

@ -54350,7 +54350,7 @@ Kellan, Planar Trailblazer|Foundations|91|R|{R}|Legendary Creature - Human Faeri
Rite of the Dragoncaller|Foundations|92|M|{4}{R}{R}|Enchantment|||Whenever you cast an instant or sorcery spell, create a 5/5 red Dragon creature token with flying.| Rite of the Dragoncaller|Foundations|92|M|{4}{R}{R}|Enchantment|||Whenever you cast an instant or sorcery spell, create a 5/5 red Dragon creature token with flying.|
Searslicer Goblin|Foundations|93|R|{1}{R}|Creature - Goblin Warrior|2|1|Raid -- At the beginning of your end step, if you attacked this turn, create a 1/1 red Goblin creature token.| Searslicer Goblin|Foundations|93|R|{1}{R}|Creature - Goblin Warrior|2|1|Raid -- At the beginning of your end step, if you attacked this turn, create a 1/1 red Goblin creature token.|
Slumbering Cerberus|Foundations|94|U|{1}{R}|Creature - Dog|4|2|This creature doesn't untap during your untap step.$Morbid -- At the beginning of each end step, if a creature died this turn, untap this creature.| Slumbering Cerberus|Foundations|94|U|{1}{R}|Creature - Dog|4|2|This creature doesn't untap during your untap step.$Morbid -- At the beginning of each end step, if a creature died this turn, untap this creature.|
Sower of Chaos|Foundations|95|C|{3}{R}|Creature - Devil|4|3|{3}{R}: Target creature can't block this turn.| Sower of Chaos|Foundations|95|C|{3}{R}|Creature - Devil|4|3|{2}{R}: Target creature can't block this turn.|
Strongbox Raider|Foundations|96|U|{2}{R}{R}|Creature - Orc Pirate|5|2|Raid -- When this creature enters, if you attacked this turn, exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card.| Strongbox Raider|Foundations|96|U|{2}{R}{R}|Creature - Orc Pirate|5|2|Raid -- When this creature enters, if you attacked this turn, exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card.|
Twinflame Tyrant|Foundations|97|M|{3}{R}{R}|Creature - Dragon|3|5|Flying$If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals double that damage instead.| Twinflame Tyrant|Foundations|97|M|{3}{R}{R}|Creature - Dragon|3|5|Flying$If a source you control would deal damage to an opponent or a permanent an opponent controls, it deals double that damage instead.|
Ambush Wolf|Foundations|98|C|{2}{G}|Creature - Wolf|4|2|Flash$When this creature enters, exile up to one target card from a graveyard.| Ambush Wolf|Foundations|98|C|{2}{G}|Creature - Wolf|4|2|Flash$When this creature enters, exile up to one target card from a graveyard.|