Package mage.abilities.keyword

Examples of mage.abilities.keyword.UndyingAbility


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

        // Creatures with power less than Howlgeist's power can't block it.
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CantBeBlockedByCreaturesWithLessPowerEffect()));
        this.addAbility(new UndyingAbility());
    }
View Full Code Here


        this.toughness = new MageInt(1);

        // {B}: Evernight Shade gets +1/+1 until end of turn.
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, 1, Duration.EndOfTurn), new ManaCostsImpl("{B}")));

        this.addAbility(new UndyingAbility());
    }
View Full Code Here

        this.color.setRed(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(2);

        this.addAbility(DoubleStrikeAbility.getInstance());
        this.addAbility(new UndyingAbility());
    }
View Full Code Here

        this.addAbility(FlyingAbility.getInstance());

        // When Demonlord of Ashmouth enters the battlefield, exile it unless you sacrifice another creature.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeSourceUnlessPaysEffect(new SacrificeTargetCost(new TargetControlledPermanent(filter)))));

        this.addAbility(new UndyingAbility());
    }
View Full Code Here

        this.expansionSetCode = "DKA";

        this.color.setBlack(true);

        // Target creature gains undying until end of turn.
        this.getSpellAbility().addEffect(new GainAbilityTargetEffect(new UndyingAbility(), Duration.EndOfTurn));
        this.getSpellAbility().addTarget(new TargetCreaturePermanent());
    }
View Full Code Here

        this.color.setRed(true);
        this.power = new MageInt(4);
        this.toughness = new MageInt(2);

        this.addAbility(new UndyingAbility());

        // Whenever Flayer of the Hatebound or another creature enters the battlefield from your graveyard, that creature deals damage equal to its power to target creature or player.
        Ability ability = new FlayerTriggeredAbility();
        ability.addTarget(new TargetCreatureOrPlayer());
        this.addAbility(ability);
View Full Code Here

        this.addAbility(FlyingAbility.getInstance());
        // Stormbound Geist can block only creatures with flying.
        this.addAbility(new CanBlockOnlyFlyingAbility());
        // Undying
        this.addAbility(new UndyingAbility());
    }
View Full Code Here

        // When Geralf's Messenger enters the battlefield, target opponent loses 2 life.
        Ability ability = new EntersBattlefieldTriggeredAbility(new LoseLifeTargetEffect(2));
        ability.addTarget(new TargetOpponent());
        this.addAbility(ability);
        // Undying
        this.addAbility(new UndyingAbility());
    }
View Full Code Here

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

        this.addAbility(HasteAbility.getInstance());
        // Undying
        this.addAbility(new UndyingAbility());
    }
View Full Code Here

        this.color.setRed(true);
        this.power = new MageInt(4);
        this.toughness = new MageInt(1);

        // Undying
        this.addAbility(new UndyingAbility());
    }
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.UndyingAbility

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.