Package mage.abilities.keyword

Examples of mage.abilities.keyword.EvokeAbility


        // When Briarhorn enters the battlefield, target creature gets +3/+3 until end of turn.
        Ability ability = new EntersBattlefieldTriggeredAbility(new BoostTargetEffect(3,3, Duration.EndOfTurn));
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
        // Evoke {1}{G}
        this.addAbility(new EvokeAbility(this, "{1}{G}"));
    }
View Full Code Here


        // When Cloudthresher enters the battlefield, it deals 2 damage to each creature with flying and each player.
        Ability ability = new EntersBattlefieldTriggeredAbility(new DamageAllEffect(2, filter));
        ability.addEffect(new DamagePlayersEffect(2));
        this.addAbility(ability);
        // Evoke {2}{G}{G}
        this.addAbility(new EvokeAbility(this, "{2}{G}{G}"));
    }
View Full Code Here

        // When Glarewielder enters the battlefield, up to two target creatures can't block this turn.
        Ability ability = new EntersBattlefieldTriggeredAbility(new CantBlockTargetEffect(Duration.EndOfTurn));
        ability.addTarget(new TargetCreaturePermanent(0, 2));
        this.addAbility(ability);
        // Evoke {1}{R}
        this.addAbility(new EvokeAbility(this, "{1}{R}"));
    }
View Full Code Here

        ability.addEffect(new GainAbilityTargetEffect(HasteAbility.getInstance(), Duration.EndOfTurn));
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);

        // Evoke {R}
        this.addAbility(new EvokeAbility(this, "{R}"));
    }
View Full Code Here

        Target target = new TargetCreaturePermanent(filter);
        ability.addTarget(target);
        this.addAbility(ability);
       
        // Evoke {1}{B} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.)
        this.addAbility(new EvokeAbility(this, "{1}{B}"));
    }
View Full Code Here

        Target target = new TargetLandPermanent();
        ability.addTarget(target);
        this.addAbility(ability);

        // Evoke {4}{R}
        this.addAbility(new EvokeAbility(this, "{4}{R}"));
    }
View Full Code Here

        // Flying
        this.addAbility(FlyingAbility.getInstance());
        // When Mulldrifter enters the battlefield, draw two cards.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardSourceControllerEffect(2)));
        // Evoke {2}{U}
        this.addAbility(new EvokeAbility(this, "{2}{U}"));
    }
View Full Code Here

        Target target = new TargetNonlandPermanent();
        ability.addTarget(target);
        this.addAbility(ability);

        // Evoke {1}{U}{U}
        this.addAbility(new EvokeAbility(this, "{1}{U}{U}"));
    }
View Full Code Here

        // When Spitebellows leaves the battlefield, it deals 6 damage to target creature.
        Ability ability = new LeavesBattlefieldTriggeredAbility(new DamageTargetEffect(6), false);
        ability.addTarget(new TargetCreaturePermanent());
        this.addAbility(ability);
        // Evoke {1}{R}{R}
        this.addAbility(new EvokeAbility(this, "{1}{R}{R}"));
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.EvokeAbility

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.