diff --git a/Mage.Sets/src/mage/cards/u/UniversalSurveillance.java b/Mage.Sets/src/mage/cards/u/UniversalSurveillance.java new file mode 100644 index 00000000000..d45a25ce2bd --- /dev/null +++ b/Mage.Sets/src/mage/cards/u/UniversalSurveillance.java @@ -0,0 +1,35 @@ +package mage.cards.u; + +import mage.abilities.dynamicvalue.common.ManacostVariableValue; +import mage.abilities.effects.common.DrawCardSourceControllerEffect; +import mage.abilities.keyword.ImproviseAbility; +import mage.cards.CardImpl; +import mage.cards.CardSetInfo; +import mage.constants.CardType; + +import java.util.UUID; + +/** + * @author TheElk801 + */ +public final class UniversalSurveillance extends CardImpl { + + public UniversalSurveillance(UUID ownerId, CardSetInfo setInfo) { + super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{X}{U}{U}{U}"); + + // Improvise + this.addAbility(new ImproviseAbility()); + + // Draw X cards. + this.getSpellAbility().addEffect(new DrawCardSourceControllerEffect(ManacostVariableValue.REGULAR)); + } + + private UniversalSurveillance(final UniversalSurveillance card) { + super(card); + } + + @Override + public UniversalSurveillance copy() { + return new UniversalSurveillance(this); + } +} diff --git a/Mage.Sets/src/mage/sets/NeonDynastyCommander.java b/Mage.Sets/src/mage/sets/NeonDynastyCommander.java index 88137ffee6d..879b9a44b10 100644 --- a/Mage.Sets/src/mage/sets/NeonDynastyCommander.java +++ b/Mage.Sets/src/mage/sets/NeonDynastyCommander.java @@ -25,5 +25,6 @@ public final class NeonDynastyCommander extends ExpansionSet { cards.add(new SetCardInfo("Myojin of Roaring Blades", 36, Rarity.RARE, mage.cards.m.MyojinOfRoaringBlades.class)); cards.add(new SetCardInfo("Myojin of Towering Might", 38, Rarity.RARE, mage.cards.m.MyojinOfToweringMight.class)); cards.add(new SetCardInfo("Shorikai, Genesis Engine", 4, Rarity.MYTHIC, mage.cards.s.ShorikaiGenesisEngine.class)); + cards.add(new SetCardInfo("Universal Surveillance", 17, Rarity.RARE, mage.cards.u.UniversalSurveillance.class)); } }