Menu

Submission for Conquering Manticore

55

Config

name=Conquering Manticore
image=http://mtgimage.com/card/conquering%20manticore.jpg
value=2.500
rarity=R
type=Creature
subtype=Manticore
cost={4}{R}{R}
pt=5/5
ability=Flying
timing=main
requires_groovy_code
oracle=Flying. When Conquering Manticore enters the battlefield, gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.

Script

[
    new MagicWhenComesIntoPlayTrigger() {
        @Override
        public MagicEvent executeTrigger(final MagicGame game, final MagicPermanent permanent, final MagicPayedCost payedCost) {
            return new MagicEvent(
                permanent,
                MagicTargetChoice.TARGET_CREATURE_YOUR_OPPONENT_CONTROLS,
                MagicExileTargetPicker.create(),
                this,
                "PN gains control of target creature an opponent controls\$ until end of turn. Untap that creature. " +
                "It gains haste until end of turn."
            );
        }

        @Override
        public void executeEvent(final MagicGame game, final MagicEvent event) {
            event.processTargetPermanent(game, {
                game.doAction(new MagicGainControlAction(event.getPlayer(),it,MagicStatic.UntilEOT));
                game.doAction(new MagicUntapAction(it));
                game.doAction(new MagicGainAbilityAction(it,MagicAbility.Haste));
            });
        }
    }
]
Pushed