From ea405de54ce55aaa8f81d37b160645c4652a30c7 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Wed, 26 May 2021 20:07:42 -0400 Subject: [PATCH] [MH2] Implemented Razortide Bridge --- .../src/mage/cards/r/RazortideBridge.java | 40 +++++++++++++++++++ Mage.Sets/src/mage/sets/ModernHorizons2.java | 1 + 2 files changed, 41 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/r/RazortideBridge.java diff --git a/Mage.Sets/src/mage/cards/r/RazortideBridge.java b/Mage.Sets/src/mage/cards/r/RazortideBridge.java new file mode 100644 index 0000000000..fbbd87534e --- /dev/null +++ b/Mage.Sets/src/mage/cards/r/RazortideBridge.java @@ -0,0 +1,40 @@ +package mage.cards.r; + +import mage.abilities.common.EntersBattlefieldTappedAbility; +import mage.abilities.keyword.IndestructibleAbility; +import mage.abilities.mana.BlueManaAbility; +import mage.abilities.mana.WhiteManaAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class RazortideBridge extends CardImpl { + + public RazortideBridge(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.LAND}, ""); + + // Razortide Bridge enters the battlefield tapped. + this.addAbility(new EntersBattlefieldTappedAbility()); + + // Indestructible + this.addAbility(IndestructibleAbility.getInstance()); + + // {T}: Add {W} or {U}. + this.addAbility(new WhiteManaAbility()); + this.addAbility(new BlueManaAbility()); + } + + private RazortideBridge(final RazortideBridge card) { + super(card); + } + + @Override + public RazortideBridge copy() { + return new RazortideBridge(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ModernHorizons2.java b/Mage.Sets/src/mage/sets/ModernHorizons2.java index 8703650bf9..c17c712bcf 100644 --- a/Mage.Sets/src/mage/sets/ModernHorizons2.java +++ b/Mage.Sets/src/mage/sets/ModernHorizons2.java @@ -63,6 +63,7 @@ public final class ModernHorizons2 extends ExpansionSet { cards.add(new SetCardInfo("Prismatic Ending", 25, Rarity.UNCOMMON, mage.cards.p.PrismaticEnding.class)); cards.add(new SetCardInfo("Profane Tutor", 97, Rarity.RARE, mage.cards.p.ProfaneTutor.class)); cards.add(new SetCardInfo("Ravenous Squirrel", 211, Rarity.UNCOMMON, mage.cards.r.RavenousSquirrel.class)); + cards.add(new SetCardInfo("Razortide Bridge", 252, Rarity.COMMON, mage.cards.r.RazortideBridge.class)); cards.add(new SetCardInfo("Rift Sower", 170, Rarity.COMMON, mage.cards.r.RiftSower.class)); cards.add(new SetCardInfo("Rishadan Dockhand", 59, Rarity.RARE, mage.cards.r.RishadanDockhand.class)); cards.add(new SetCardInfo("Sanctum Prelate", 491, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class));