From 2f79343bc8d95901b31d74600ae210dc2164ca10 Mon Sep 17 00:00:00 2001 From: theelk801 Date: Thu, 8 Jun 2023 21:10:29 -0400 Subject: [PATCH] [LTR] Implement Uruk-hai Berserker --- .../src/mage/cards/u/UrukHaiBerserker.java | 38 +++++++++++++++++++ .../TheLordOfTheRingsTalesOfMiddleEarth.java | 1 + 2 files changed, 39 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/u/UrukHaiBerserker.java diff --git a/Mage.Sets/src/mage/cards/u/UrukHaiBerserker.java b/Mage.Sets/src/mage/cards/u/UrukHaiBerserker.java new file mode 100644 index 00000000000..cdd995fd50d --- /dev/null +++ b/Mage.Sets/src/mage/cards/u/UrukHaiBerserker.java @@ -0,0 +1,38 @@ +package mage.cards.u; + +import mage.MageInt; +import mage.abilities.common.EntersBattlefieldTriggeredAbility; +import mage.abilities.effects.keyword.TheRingTemptsYouEffect; +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 UrukHaiBerserker extends CardImpl { + + public UrukHaiBerserker(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); + + this.subtype.add(SubType.ORC); + this.subtype.add(SubType.BERSERKER); + this.power = new MageInt(3); + this.toughness = new MageInt(2); + + // When Uruk-hai Berserker enters the battlefield, the Ring tempts you. + this.addAbility(new EntersBattlefieldTriggeredAbility(new TheRingTemptsYouEffect())); + } + + private UrukHaiBerserker(final UrukHaiBerserker card) { + super(card); + } + + @Override + public UrukHaiBerserker copy() { + return new UrukHaiBerserker(this); + } +} diff --git a/Mage.Sets/src/mage/sets/TheLordOfTheRingsTalesOfMiddleEarth.java b/Mage.Sets/src/mage/sets/TheLordOfTheRingsTalesOfMiddleEarth.java index 718dfd83b49..f3458b6b40e 100644 --- a/Mage.Sets/src/mage/sets/TheLordOfTheRingsTalesOfMiddleEarth.java +++ b/Mage.Sets/src/mage/sets/TheLordOfTheRingsTalesOfMiddleEarth.java @@ -145,6 +145,7 @@ public final class TheLordOfTheRingsTalesOfMiddleEarth extends ExpansionSet { cards.add(new SetCardInfo("Trailblazer's Boots", 398, Rarity.RARE, mage.cards.t.TrailblazersBoots.class)); cards.add(new SetCardInfo("Treason of Isengard", 74, Rarity.COMMON, mage.cards.t.TreasonOfIsengard.class)); cards.add(new SetCardInfo("Troll of Khazad-dum", 111, Rarity.COMMON, mage.cards.t.TrollOfKhazadDum.class)); + cards.add(new SetCardInfo("Uruk-hai Berserker", 112, Rarity.COMMON, mage.cards.u.UrukHaiBerserker.class)); cards.add(new SetCardInfo("War of the Last Alliance", 36, Rarity.RARE, mage.cards.w.WarOfTheLastAlliance.class)); cards.add(new SetCardInfo("Westfold Rider", 37, Rarity.COMMON, mage.cards.w.WestfoldRider.class)); cards.add(new SetCardInfo("Wizard's Rockets", 252, Rarity.COMMON, mage.cards.w.WizardsRockets.class));