From 5ac76277cd1e8e9cbab3445e154e95fde3c8aab9 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Wed, 26 May 2021 20:12:55 -0400 Subject: [PATCH] [MH2] Implemented Silverbluff Bridge --- .../src/mage/cards/s/SilverbluffBridge.java | 40 +++++++++++++++++++ Mage.Sets/src/mage/sets/ModernHorizons2.java | 1 + Utils/mtg-cards-data.txt | 2 +- 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 Mage.Sets/src/mage/cards/s/SilverbluffBridge.java diff --git a/Mage.Sets/src/mage/cards/s/SilverbluffBridge.java b/Mage.Sets/src/mage/cards/s/SilverbluffBridge.java new file mode 100644 index 0000000000..27b966d634 --- /dev/null +++ b/Mage.Sets/src/mage/cards/s/SilverbluffBridge.java @@ -0,0 +1,40 @@ +package mage.cards.s; + +import mage.abilities.common.EntersBattlefieldTappedAbility; +import mage.abilities.keyword.IndestructibleAbility; +import mage.abilities.mana.BlueManaAbility; +import mage.abilities.mana.RedManaAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class SilverbluffBridge extends CardImpl { + + public SilverbluffBridge(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.LAND}, ""); + + // Silverbluff Bridge enters the battlefield tapped. + this.addAbility(new EntersBattlefieldTappedAbility()); + + // Indestructible + this.addAbility(IndestructibleAbility.getInstance()); + + // {T}: Add {U} or {R}. + this.addAbility(new BlueManaAbility()); + this.addAbility(new RedManaAbility()); + } + + private SilverbluffBridge(final SilverbluffBridge card) { + super(card); + } + + @Override + public SilverbluffBridge copy() { + return new SilverbluffBridge(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ModernHorizons2.java b/Mage.Sets/src/mage/sets/ModernHorizons2.java index f2d4deb854..b37fbe15cd 100644 --- a/Mage.Sets/src/mage/sets/ModernHorizons2.java +++ b/Mage.Sets/src/mage/sets/ModernHorizons2.java @@ -71,6 +71,7 @@ public final class ModernHorizons2 extends ExpansionSet { cards.add(new SetCardInfo("Sanctum Prelate", 491, Rarity.MYTHIC, mage.cards.s.SanctumPrelate.class)); cards.add(new SetCardInfo("Scalding Tarn", 254, Rarity.RARE, mage.cards.s.ScaldingTarn.class)); cards.add(new SetCardInfo("Seal of Removal", 269, Rarity.UNCOMMON, mage.cards.s.SealOfRemoval.class)); + cards.add(new SetCardInfo("Silverbluff Bridge", 255, Rarity.COMMON, mage.cards.s.SilverbluffBridge.class)); cards.add(new SetCardInfo("Skirge Familiar", 276, Rarity.UNCOMMON, mage.cards.s.SkirgeFamiliar.class)); cards.add(new SetCardInfo("Spreading Insurrection", 142, Rarity.UNCOMMON, mage.cards.s.SpreadingInsurrection.class)); cards.add(new SetCardInfo("Squirrel Mob", 286, Rarity.RARE, mage.cards.s.SquirrelMob.class)); diff --git a/Utils/mtg-cards-data.txt b/Utils/mtg-cards-data.txt index c64cf32a7a..c81ef413fd 100644 --- a/Utils/mtg-cards-data.txt +++ b/Utils/mtg-cards-data.txt @@ -41407,7 +41407,7 @@ Misty Rainforest|Modern Horizons 2|250|R||Land|||{T}, Pay 1 life, Sacrifice Mist Razortide Bridge|Modern Horizons 2|252|C||Artifact Land|||Razortide Bridge enters the battlefield tapped.$Indestructible${T}: Add {W} or {U}.| Rustvale Bridge|Modern Horizons 2|253|C||Artifact Land|||Rustvale Bridge enters the battlefield tapped.$Indestructible${T}: Add {R} or {W}.| Scalding Tarn|Modern Horizons 2|254|R||Land|||{T}, Pay 1 life, Sacrifice Scalding Tarn: Search your library for an Island or Mountain card, put it onto the battlefield, then shuffle.| -Siverbluff Bridge|Modern Horizons 2|255|C||Artifact Land|||Siverbluff Bridge enters the battlefield tapped.$Indestructible${T}: Add {U} or {R}.| +Silverbluff Bridge|Modern Horizons 2|255|C||Artifact Land|||Silverbluff Bridge enters the battlefield tapped.$Indestructible${T}: Add {U} or {R}.| Slagwoods Bridge|Modern Horizons 2|256|C||Artifact Land|||Slagwoods Bridge enters the battlefield tapped.$Indestructible${T}: Add {R} or {G}.| Tanglepool Bridge|Modern Horizons 2|257|C||Artifact Land|||Tanglepool Bridge enters the battlefield tapped.$Indestructible${T}: Add {G} or {U}.| Thornglint Bridge|Modern Horizons 2|258|C||Artifact Land|||Thornglint Bridge enters the battlefield tapped.$Indestructible${T}: Add {G} or {W}.|