diff --git a/Mage.Sets/src/mage/cards/m/MagicMissile.java b/Mage.Sets/src/mage/cards/m/MagicMissile.java new file mode 100644 index 0000000000..b64132d295 --- /dev/null +++ b/Mage.Sets/src/mage/cards/m/MagicMissile.java @@ -0,0 +1,36 @@ +package mage.cards.m; + +import mage.abilities.common.CantBeCounteredSourceAbility; +import mage.abilities.effects.common.DamageMultiEffect; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; +import mage.target.common.TargetAnyTargetAmount; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class MagicMissile extends CardImpl { + + public MagicMissile(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{R}{R}"); + + // This spell can't be countered. + this.addAbility(new CantBeCounteredSourceAbility().setRuleAtTheTop(true)); + + // Magic Missile deals 3 damage divided as you choose among one, two, or three targets. + this.getSpellAbility().addEffect(new DamageMultiEffect(3)); + this.getSpellAbility().addTarget(new TargetAnyTargetAmount(3)); + } + + private MagicMissile(final MagicMissile card) { + super(card); + } + + @Override + public MagicMissile copy() { + return new MagicMissile(this); + } +} diff --git a/Mage.Sets/src/mage/sets/AdventuresInTheForgottenRealms.java b/Mage.Sets/src/mage/sets/AdventuresInTheForgottenRealms.java index 4c9082ac44..a5c5ad175c 100644 --- a/Mage.Sets/src/mage/sets/AdventuresInTheForgottenRealms.java +++ b/Mage.Sets/src/mage/sets/AdventuresInTheForgottenRealms.java @@ -122,6 +122,7 @@ public final class AdventuresInTheForgottenRealms extends ExpansionSet { cards.add(new SetCardInfo("Lightfoot Rogue", 111, Rarity.UNCOMMON, mage.cards.l.LightfootRogue.class)); cards.add(new SetCardInfo("Lolth, Spider Queen", 112, Rarity.MYTHIC, mage.cards.l.LolthSpiderQueen.class)); cards.add(new SetCardInfo("Lurking Roper", 194, Rarity.UNCOMMON, mage.cards.l.LurkingRoper.class)); + cards.add(new SetCardInfo("Magic Missile", 154, Rarity.UNCOMMON, mage.cards.m.MagicMissile.class)); cards.add(new SetCardInfo("Manticore", 113, Rarity.COMMON, mage.cards.m.Manticore.class)); cards.add(new SetCardInfo("Meteor Swarm", 155, Rarity.RARE, mage.cards.m.MeteorSwarm.class)); cards.add(new SetCardInfo("Mimic", 249, Rarity.COMMON, mage.cards.m.Mimic.class));