From 88dbe4a2a0dc55840a2097201974bc4c46b64895 Mon Sep 17 00:00:00 2001 From: Evan Kranzler <theelk801@gmail.com> Date: Fri, 15 Jan 2021 19:36:35 -0500 Subject: [PATCH] [KHM] Implemented Story Seeker --- Mage.Sets/src/mage/cards/s/StorySeeker.java | 37 +++++++++++++++++++++ Mage.Sets/src/mage/sets/Kaldheim.java | 1 + Utils/mtg-cards-data.txt | 1 + 3 files changed, 39 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/s/StorySeeker.java diff --git a/Mage.Sets/src/mage/cards/s/StorySeeker.java b/Mage.Sets/src/mage/cards/s/StorySeeker.java new file mode 100644 index 0000000000..4db2ba2b29 --- /dev/null +++ b/Mage.Sets/src/mage/cards/s/StorySeeker.java @@ -0,0 +1,37 @@ +package mage.cards.s; + +import mage.MageInt; +import mage.abilities.keyword.LifelinkAbility; +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 StorySeeker extends CardImpl { + + public StorySeeker(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); + + this.subtype.add(SubType.DWARF); + this.subtype.add(SubType.CLERIC); + this.power = new MageInt(2); + this.toughness = new MageInt(2); + + // Lifelink + this.addAbility(LifelinkAbility.getInstance()); + } + + private StorySeeker(final StorySeeker card) { + super(card); + } + + @Override + public StorySeeker copy() { + return new StorySeeker(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Kaldheim.java b/Mage.Sets/src/mage/sets/Kaldheim.java index 1baaf6f206..cd0fb97732 100644 --- a/Mage.Sets/src/mage/sets/Kaldheim.java +++ b/Mage.Sets/src/mage/sets/Kaldheim.java @@ -220,6 +220,7 @@ public final class Kaldheim extends ExpansionSet { cards.add(new SetCardInfo("Spirit of the Aldergard", 195, Rarity.UNCOMMON, mage.cards.s.SpiritOfTheAldergard.class)); cards.add(new SetCardInfo("Squash", 152, Rarity.COMMON, mage.cards.s.Squash.class)); cards.add(new SetCardInfo("Starnheim Aspirant", 380, Rarity.UNCOMMON, mage.cards.s.StarnheimAspirant.class)); + cards.add(new SetCardInfo("Story Seeker", 34, Rarity.COMMON, mage.cards.s.StorySeeker.class)); cards.add(new SetCardInfo("Strategic Planning", 77, Rarity.COMMON, mage.cards.s.StrategicPlanning.class)); cards.add(new SetCardInfo("Sulfurous Mire", 270, Rarity.COMMON, mage.cards.s.SulfurousMire.class)); cards.add(new SetCardInfo("Surtland Elementalist", 375, Rarity.RARE, mage.cards.s.SurtlandElementalist.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index af69f25be7..8e75f83b37 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -40043,6 +40043,7 @@ Shepherd of the Cosmos|Kaldheim|28|U|{4}{W}{W}|Creature - Angel Warrior|3|3|Flyi Sigrid, God-Favored|Kaldheim|29|R|{1}{W}{W}|Legendary Creature - Human Warrior|2|2|Flash$First strike, protection from God creatures$When Sigrid, God-Favored enters the battlefield, exile up to one target attacking or blocking creature until Sigrid leaves the battlefield.| Spectral Steel|Kaldheim|30|U|{1}{W}|Enchantment - Aura|||Enchant creature$Enchanted creature gets +2/+2.${1}{W}, Exile Spectral Steel from your graveyard: Return another target Aura or Equipment card from your graveyard to your hand.| Starnheim Unleashed|Kaldheim|33|M|{2}{W}{W}|Sorcery|||Create a 4/4 white Angel Warrior creature token with flying and vigilance. If this spell was foretold, create X of those tokens instead.$Foretell {X}{X}{W}| +Story Seeker|Kaldheim|34|C|{1}{W}|Creature - Dwarf Cleric|2|2|Lifelink| Usher of the Fallen|Kaldheim|35|U|{W}|Creature - Spirit Warrior|2|1|Boast — {1}{W}: Create a 1/1 white Human Warrior creature token.| Valkyrie's Sword|Kaldheim|36|U|{1}{W}|Artifact - Equipment|||When Valkyrie's Sword enters the battlefield, you may pay {4}{W}. If you do, create a 4/4 white Angel Warrior creature token with flying and vigilance, then attach Valkyrie's Sword to it.$Equipped creature gets +2/+1.$Equip {3}| Wings of the Cosmos|Kaldheim|39|C|{W}|Instant|||Target creature gets +1/+3 and gains flying until end of turn. Untap it.|