diff --git a/Mage.Sets/src/mage/cards/m/MentalJourney.java b/Mage.Sets/src/mage/cards/m/MentalJourney.java new file mode 100644 index 00000000000..730203174c3 --- /dev/null +++ b/Mage.Sets/src/mage/cards/m/MentalJourney.java @@ -0,0 +1,35 @@ +package mage.cards.m; + +import mage.abilities.costs.mana.ManaCostsImpl; +import mage.abilities.effects.common.DrawCardSourceControllerEffect; +import mage.abilities.keyword.BasicLandcyclingAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class MentalJourney extends CardImpl { + + public MentalJourney(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{4}{U}{U}"); + + // Draw three cards. + this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(3)); + + // Basic landcycling {1}{U} + this.addAbility(new BasicLandcyclingAbility(new ManaCostsImpl<>("{1}{U}"))); + } + + private MentalJourney(final MentalJourney card) { + super(card); + } + + @Override + public MentalJourney copy() { + return new MentalJourney(this); + } +} diff --git a/Mage.Sets/src/mage/sets/ModernHorizons2.java b/Mage.Sets/src/mage/sets/ModernHorizons2.java index 99d945b1b47..56a87d53a7f 100644 --- a/Mage.Sets/src/mage/sets/ModernHorizons2.java +++ b/Mage.Sets/src/mage/sets/ModernHorizons2.java @@ -67,6 +67,7 @@ public final class ModernHorizons2 extends ExpansionSet { cards.add(new SetCardInfo("Late to Dinner", 19, Rarity.COMMON, mage.cards.l.LateToDinner.class)); cards.add(new SetCardInfo("Lucid Dreams", 50, Rarity.UNCOMMON, mage.cards.l.LucidDreams.class)); cards.add(new SetCardInfo("Marsh Flats", 248, Rarity.RARE, mage.cards.m.MarshFlats.class)); + cards.add(new SetCardInfo("Mental Journey", 51, Rarity.COMMON, mage.cards.m.MentalJourney.class)); cards.add(new SetCardInfo("Mirari's Wake", 291, Rarity.RARE, mage.cards.m.MirarisWake.class)); cards.add(new SetCardInfo("Mishra's Factory", 302, Rarity.UNCOMMON, mage.cards.m.MishrasFactory.class)); cards.add(new SetCardInfo("Mistvault Bridge", 249, Rarity.COMMON, mage.cards.m.MistvaultBridge.class));