Package mage.abilities.effects.common

Examples of mage.abilities.effects.common.ScryEffect


        this.power = new MageInt(2);
        this.toughness = new MageInt(2);

        // Heroic - Whenever you cast a spell that targets Battlewise Hoplite, put a +1/+1 counter on Battlewise Hoplite, then scry 1.
        Ability ability = new HeroicAbility(new AddCountersSourceEffect(CounterType.P1P1.createInstance()));
        ability.addEffect(new ScryEffect(1));
        this.addAbility(ability);
    }
View Full Code Here


        this.expansionSetCode = "THS";

        // Temple of Mystery enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // When Temple of Mystery enters the battlefield, scry 1.</i>
        this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1)));
        // {T}: Add {G} or {U} to your mana pool.
        this.addAbility(new GreenManaAbility());
        this.addAbility(new BlueManaAbility());

    }
View Full Code Here

        this.expansionSetCode = "5DN";

        this.color.setBlue(true);

        // Whenever you cast an instant or sorcery spell, you may pay {1}. If you do, scry 2.
        this.addAbility(new SpellCastControllerTriggeredAbility(new DoIfCostPaid(new ScryEffect(2), new ManaCostsImpl("{1}")), filter, true));
    }
View Full Code Here

        // Target player discards two cards.
        this.getSpellAbility().addEffect(new DiscardTargetEffect(2));
        this.getSpellAbility().addTarget(new TargetPlayer());
        // Scry 2.
        this.getSpellAbility().addEffect(new ScryEffect(2));
    }
View Full Code Here

        Effect effect = new TapSourceEffect();
        effect.setText("Tap it");
        ability.addEffect(effect);
        this.addAbility(ability);
        // Whenever Prognostic Sphinx attacks, scry 3.</i>
        this.addAbility(new AttacksTriggeredAbility(new ScryEffect(3), false));
    }
View Full Code Here

        this.expansionSetCode = "THS";

        this.color.setBlack(true);

        // Scry 2, then draw two cards. You lose 2 life.
        this.getSpellAbility().addEffect(new ScryEffect(2));
        Effect effect = new DrawCardSourceControllerEffect(2);
        effect.setText("then draw two cards");
        this.getSpellAbility().addEffect(effect);
        this.getSpellAbility().addEffect(new LoseLifeSourceControllerEffect(2));
    }
View Full Code Here

        this.expansionSetCode = "FUT";

        // New Benalia enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // When New Benalia enters the battlefield, scry 1.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1)));
        // {tap}: Add {W} to your mana pool.
        this.addAbility(new WhiteManaAbility());
    }
View Full Code Here

        this.toughness = new MageInt(4);

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // Whenever you cast an instant or sorcery spell, scry 1.
        this.addAbility(new SpellCastControllerTriggeredAbility(new ScryEffect(1), filter, false));
    }
View Full Code Here

        this.color.setBlue(true);

        // Return up to three target creatures to their owners' hands. Scry 1.
        this.getSpellAbility().addEffect(new ReturnToHandTargetEffect());
        this.getSpellAbility().addTarget(new TargetCreaturePermanent(0,3));
        this.getSpellAbility().addEffect(new ScryEffect(1));
    }
View Full Code Here

        this.expansionSetCode = "THS";

        // Temple of Deceit enters the battlefield tapped.
        this.addAbility(new EntersBattlefieldTappedAbility());
        // When Temple of Deceit enters the battlefield, scry 1.</i>
        this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1)));
        // {T}: Add {U} or {B} to your mana pool.
        this.addAbility(new BlueManaAbility());
        this.addAbility(new BlackManaAbility());
    }
View Full Code Here

TOP

Related Classes of mage.abilities.effects.common.ScryEffect

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.