From f9daf58fb50c02285cacdc4ef1c820041ba207a1 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Mon, 18 Jan 2021 19:57:05 -0500 Subject: [PATCH] [KHM] Implemented Craven Hulk --- Mage.Sets/src/mage/cards/c/CravenHulk.java | 37 ++++++++++++++++++++++ Mage.Sets/src/mage/sets/Kaldheim.java | 1 + 2 files changed, 38 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/c/CravenHulk.java diff --git a/Mage.Sets/src/mage/cards/c/CravenHulk.java b/Mage.Sets/src/mage/cards/c/CravenHulk.java new file mode 100644 index 0000000000..1eed5276fa --- /dev/null +++ b/Mage.Sets/src/mage/cards/c/CravenHulk.java @@ -0,0 +1,37 @@ +package mage.cards.c; + +import mage.MageInt; +import mage.abilities.keyword.CantBlockAloneAbility; +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 CravenHulk extends CardImpl { + + public CravenHulk(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); + + this.subtype.add(SubType.GIANT); + this.subtype.add(SubType.COWARD); + this.power = new MageInt(4); + this.toughness = new MageInt(4); + + // Craven Hulk can't block alone. + this.addAbility(CantBlockAloneAbility.getInstance()); + } + + private CravenHulk(final CravenHulk card) { + super(card); + } + + @Override + public CravenHulk copy() { + return new CravenHulk(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Kaldheim.java b/Mage.Sets/src/mage/sets/Kaldheim.java index 78ee381d62..418488a917 100644 --- a/Mage.Sets/src/mage/sets/Kaldheim.java +++ b/Mage.Sets/src/mage/sets/Kaldheim.java @@ -109,6 +109,7 @@ public final class Kaldheim extends ExpansionSet { cards.add(new SetCardInfo("Cleaving Reaper", 376, Rarity.RARE, mage.cards.c.CleavingReaper.class)); cards.add(new SetCardInfo("Colossal Plow", 236, Rarity.UNCOMMON, mage.cards.c.ColossalPlow.class)); cards.add(new SetCardInfo("Cosmos Elixir", 237, Rarity.RARE, mage.cards.c.CosmosElixir.class)); + cards.add(new SetCardInfo("Craven Hulk", 127, Rarity.COMMON, mage.cards.c.CravenHulk.class)); cards.add(new SetCardInfo("Crush the Weak", 128, Rarity.UNCOMMON, mage.cards.c.CrushTheWeak.class)); cards.add(new SetCardInfo("Cyclone Summoner", 52, Rarity.RARE, mage.cards.c.CycloneSummoner.class)); cards.add(new SetCardInfo("Darkbore Pathway", 254, Rarity.RARE, mage.cards.d.DarkborePathway.class));