From b133c005f95df60d5f4582c126141fd27896b0f5 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Tue, 15 Dec 2020 20:56:35 -0500 Subject: [PATCH] [KHM] Implemented Blightstep Pathway / Searstep Pathway --- .../src/mage/cards/b/BlightstepPathway.java | 46 +++++++++++++++++++ Mage.Sets/src/mage/sets/Kaldheim.java | 1 + 2 files changed, 47 insertions(+) create mode 100644 Mage.Sets/src/mage/cards/b/BlightstepPathway.java diff --git a/Mage.Sets/src/mage/cards/b/BlightstepPathway.java b/Mage.Sets/src/mage/cards/b/BlightstepPathway.java new file mode 100644 index 00000000000..4cf50872e47 --- /dev/null +++ b/Mage.Sets/src/mage/cards/b/BlightstepPathway.java @@ -0,0 +1,46 @@ +package mage.cards.b; + +import mage.abilities.mana.BlackManaAbility; +import mage.abilities.mana.RedManaAbility; +import mage.cards.CardSetInfo; +import mage.cards.ModalDoubleFacesCard; +import mage.constants.CardType; +import mage.constants.SubType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class BlightstepPathway extends ModalDoubleFacesCard { + + public BlightstepPathway(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, + new CardType[]{CardType.LAND}, new SubType[]{}, "", + "Searstep Pathway", new CardType[]{CardType.LAND}, new SubType[]{}, "" + ); + + // 1. + // Blightstep Pathway + // Land + + // {T}: Add {B}. + this.getLeftHalfCard().addAbility(new BlackManaAbility()); + + // 2. + // Searstep Pathway + // Land + + // {T}: Add {R}. + this.getRightHalfCard().addAbility(new RedManaAbility()); + } + + private BlightstepPathway(final BlightstepPathway card) { + super(card); + } + + @Override + public BlightstepPathway copy() { + return new BlightstepPathway(this); + } +} diff --git a/Mage.Sets/src/mage/sets/Kaldheim.java b/Mage.Sets/src/mage/sets/Kaldheim.java index f13d42d61ae..c54c5705457 100644 --- a/Mage.Sets/src/mage/sets/Kaldheim.java +++ b/Mage.Sets/src/mage/sets/Kaldheim.java @@ -29,5 +29,6 @@ public final class Kaldheim extends ExpansionSet { this.maxCardNumberInBooster = 285; cards.add(new SetCardInfo("Barkchannel Pathway", 251, Rarity.RARE, mage.cards.b.BarkchannelPathway.class)); + cards.add(new SetCardInfo("Blightstep Pathway", 252, Rarity.RARE, mage.cards.b.BlightstepPathway.class)); } }