From eaa1dc5cefc7920251a1f645648be456374217d3 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 10 Jan 2020 08:26:01 -0500 Subject: [PATCH] Implemented Loathsome Chimera --- .../src/mage/cards/l/LoathsomeChimera.java | 40 +++++++++++++++++++ .../src/mage/sets/TherosBeyondDeath.java | 1 + 2 files changed, 41 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/l/LoathsomeChimera.java diff --git a/Mage.Sets/src/mage/cards/l/LoathsomeChimera.java b/Mage.Sets/src/mage/cards/l/LoathsomeChimera.java new file mode 100644 index 00000000000..bbc8da7cc8a --- /dev/null +++ b/Mage.Sets/src/mage/cards/l/LoathsomeChimera.java @@ -0,0 +1,40 @@ +package mage.cards.l; + +import mage.MageInt; +import mage.abilities.common.EscapesWithAbility; +import mage.abilities.keyword.EscapeAbility; +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 LoathsomeChimera extends CardImpl { + + public LoathsomeChimera(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); + + this.subtype.add(SubType.CHIMERA); + this.power = new MageInt(4); + this.toughness = new MageInt(1); + + // Escape-{4}{G}, exile three other cards from your graveyard. + this.addAbility(new EscapeAbility(this, "{4}{G}", 3)); + + // Loathsome Chimera escapes with a +1/+1 counter on it. + this.addAbility(new EscapesWithAbility(1)); + } + + private LoathsomeChimera(final LoathsomeChimera card) { + super(card); + } + + @Override + public LoathsomeChimera copy() { + return new LoathsomeChimera(this); + } +} diff --git a/Mage.Sets/src/mage/sets/TherosBeyondDeath.java b/Mage.Sets/src/mage/sets/TherosBeyondDeath.java index 953007d5de3..0ef297e3893 100644 --- a/Mage.Sets/src/mage/sets/TherosBeyondDeath.java +++ b/Mage.Sets/src/mage/sets/TherosBeyondDeath.java @@ -103,6 +103,7 @@ public final class TherosBeyondDeath extends ExpansionSet { cards.add(new SetCardInfo("Kunoros, Hound of Athreos", 222, Rarity.RARE, mage.cards.k.KunorosHoundOfAthreos.class)); cards.add(new SetCardInfo("Lagonna-Band Storyteller", 27, Rarity.UNCOMMON, mage.cards.l.LagonnaBandStoryteller.class)); cards.add(new SetCardInfo("Leonin of the Lost Pride", 28, Rarity.COMMON, mage.cards.l.LeoninOfTheLostPride.class)); + cards.add(new SetCardInfo("Loathsome Chimera", 177, Rarity.COMMON, mage.cards.l.LoathsomeChimera.class)); cards.add(new SetCardInfo("Mantle of the Wolf", 178, Rarity.RARE, mage.cards.m.MantleOfTheWolf.class)); cards.add(new SetCardInfo("Memory Drain", 54, Rarity.COMMON, mage.cards.m.MemoryDrain.class)); cards.add(new SetCardInfo("Mindwrack Harpy", 276, Rarity.COMMON, mage.cards.m.MindwrackHarpy.class));