diff --git a/Mage.Sets/src/mage/cards/s/SireOfSevenDeaths.java b/Mage.Sets/src/mage/cards/s/SireOfSevenDeaths.java new file mode 100644 index 00000000000..961cc1b913c --- /dev/null +++ b/Mage.Sets/src/mage/cards/s/SireOfSevenDeaths.java @@ -0,0 +1,55 @@ +package mage.cards.s; + +import mage.MageInt; +import mage.abilities.costs.common.PayLifeCost; +import mage.abilities.keyword.*; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.constants.SubType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class SireOfSevenDeaths extends CardImpl { + + public SireOfSevenDeaths(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{7}"); + + this.subtype.add(SubType.ELDRAZI); + this.power = new MageInt(7); + this.toughness = new MageInt(7); + + // First strike + this.addAbility(FirstStrikeAbility.getInstance()); + + // Vigilance + this.addAbility(VigilanceAbility.getInstance()); + + // Menace + this.addAbility(new MenaceAbility()); + + // Trample + this.addAbility(TrampleAbility.getInstance()); + + // Reach + this.addAbility(ReachAbility.getInstance()); + + // Lifelink + this.addAbility(LifelinkAbility.getInstance()); + + // Ward--Pay 7 life. + this.addAbility(new WardAbility(new PayLifeCost(7))); + } + + private SireOfSevenDeaths(final SireOfSevenDeaths card) { + super(card); + } + + @Override + public SireOfSevenDeaths copy() { + return new SireOfSevenDeaths(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Foundations.java b/Mage.Sets/src/mage/sets/Foundations.java index 45e56967f8e..26972099657 100644 --- a/Mage.Sets/src/mage/sets/Foundations.java +++ b/Mage.Sets/src/mage/sets/Foundations.java @@ -117,6 +117,7 @@ public final class Foundations extends ExpansionSet { cards.add(new SetCardInfo("Seismic Rupture", 205, Rarity.UNCOMMON, mage.cards.s.SeismicRupture.class)); cards.add(new SetCardInfo("Serra Angel", 147, Rarity.UNCOMMON, mage.cards.s.SerraAngel.class)); cards.add(new SetCardInfo("Shivan Dragon", 206, Rarity.UNCOMMON, mage.cards.s.ShivanDragon.class)); + cards.add(new SetCardInfo("Sire of Seven Deaths", 1, Rarity.MYTHIC, mage.cards.s.SireOfSevenDeaths.class)); cards.add(new SetCardInfo("Skyship Buccaneer", 50, Rarity.UNCOMMON, mage.cards.s.SkyshipBuccaneer.class)); cards.add(new SetCardInfo("Slagstorm", 207, Rarity.RARE, mage.cards.s.Slagstorm.class)); cards.add(new SetCardInfo("Solemn Simulacrum", 257, Rarity.RARE, mage.cards.s.SolemnSimulacrum.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index d8e77bb85ef..509d46e6048 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -54256,6 +54256,7 @@ Island|Duskmourn: House of Horror|279|C||Basic Land - Island|||({T}: Add {U}.)| Swamp|Duskmourn: House of Horror|281|C||Basic Land - Swamp|||({T}: Add {B}.)| Mountain|Duskmourn: House of Horror|283|C||Basic Land - Mountain|||({T}: Add {R}.)| Forest|Duskmourn: House of Horror|285|C||Basic Land - Forest|||({T}: Add {G}.)| +Sire of Seven Deaths|Foundations|1|M|{7}|Creature - Eldrazi|7|7|First strike, vigilance$Menace, trample$Reach, lifelink$Ward--Pay 7 life.| Arahbo, the First Fang|Foundations|2|R|{2}{W}|Legendary Creature - Cat Avatar|2|2|Other Cats you control get +1/+1.$Whenever Arahbo or another nontoken Cat you control enters, create a 1/1 white Cat creature token.| Cat Collector|Foundations|4|U|{2}{W}|Creature - Human Citizen|3|2|When this creature enters, create a Food token.$Whenever you gain life for the first time during each of your turns, create a 1/1 white Cat creature token.| Claws Out|Foundations|6|U|{3}{W}{W}|Instant|||This spell costs {1} less to cast for each Cat you control.$Creatures you control get +2/+2 until end of turn.|