From e5558fb1b7c868d3827df1a0fa1022206be77548 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Tue, 15 Dec 2020 20:53:30 -0500 Subject: [PATCH] [KHM] Implemented Barkchannel Pathway / Tidechannel Pathway --- .../src/mage/cards/b/BarkchannelPathway.java | 49 +++++++++++++++++++ Mage.Sets/src/mage/sets/Kaldheim.java | 1 + 2 files changed, 50 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/b/BarkchannelPathway.java diff --git a/Mage.Sets/src/mage/cards/b/BarkchannelPathway.java b/Mage.Sets/src/mage/cards/b/BarkchannelPathway.java new file mode 100644 index 00000000000..5cea3084e73 --- /dev/null +++ b/Mage.Sets/src/mage/cards/b/BarkchannelPathway.java @@ -0,0 +1,49 @@ +package mage.cards.b; + +import java.util.UUID; + +import mage.abilities.mana.BlackManaAbility; +import mage.abilities.mana.BlueManaAbility; +import mage.abilities.mana.GreenManaAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.cards.ModalDoubleFacesCard; +import mage.constants.CardType; +import mage.constants.SubType; + +/** + * + * @author TheElk801 + */ +public final class BarkchannelPathway extends ModalDoubleFacesCard { + + public BarkchannelPathway(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, + new CardType[]{CardType.LAND}, new SubType[]{}, "", + "Tidechannel Pathway", new CardType[]{CardType.LAND}, new SubType[]{}, "" + ); + + // 1. + // Barkchannel Pathway + // Land + + // {T}: Add {G}. + this.getLeftHalfCard().addAbility(new GreenManaAbility()); + + // 2. + // Tidechannel Pathway + // Land + + // {T}: Add {U}. + this.getRightHalfCard().addAbility(new BlueManaAbility()); + } + + private BarkchannelPathway(final BarkchannelPathway card) { + super(card); + } + + @Override + public BarkchannelPathway copy() { + return new BarkchannelPathway(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Kaldheim.java b/Mage.Sets/src/mage/sets/Kaldheim.java index c26f67a7957..f13d42d61ae 100644 --- a/Mage.Sets/src/mage/sets/Kaldheim.java +++ b/Mage.Sets/src/mage/sets/Kaldheim.java @@ -28,5 +28,6 @@ public final class Kaldheim extends ExpansionSet { this.numBoosterDoubleFaced = 1; this.maxCardNumberInBooster = 285; + cards.add(new SetCardInfo("Barkchannel Pathway", 251, Rarity.RARE, mage.cards.b.BarkchannelPathway.class)); } }