Package mage.game.permanent.token

Examples of mage.game.permanent.token.ZombieToken


}

class WasteNotCreatureTriggeredAbility extends TriggeredAbilityImpl {
   
    WasteNotCreatureTriggeredAbility() {
        super(Zone.BATTLEFIELD, new CreateTokenEffect(new ZombieToken("M15")), false);
    }
View Full Code Here


class UndeadAlchemistTriggeredAbility extends TriggeredAbilityImpl {

    public UndeadAlchemistTriggeredAbility() {
        super(Zone.BATTLEFIELD, new ExileTargetEffect(), true);
        this.addEffect(new CreateTokenEffect(new ZombieToken("ISD")));
    }
View Full Code Here

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

        // Whenever Xathrid Necromancer or another Human creature you control dies, put a 2/2 black Zombie creature token onto the battlefield tapped.
        Effect effect = new CreateTokenEffect(new ZombieToken("M14"), 1, true, false);
        Ability ability = new DiesThisOrAnotherCreatureTriggeredAbility(effect, false, filter);
        this.addAbility(ability);

    }
View Full Code Here

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

        // When Maalfeld Twins dies, put two 2/2 black Zombie creature tokens onto the battlefield.
        this.addAbility(new DiesTriggeredAbility(new CreateTokenEffect(new ZombieToken("ALA"), 2)));
    }
View Full Code Here

        this.expansionSetCode = "ISD";

        this.color.setBlack(true);

        // Put two 2/2 black Zombie creature tokens onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new ZombieToken("ISD"), 2));

        // Flashback {5}{B}{B}
        this.addAbility(new FlashbackAbility(new ManaCostsImpl("{5}{B}{B}"), TimingRule.SORCERY));
    }
View Full Code Here

class SidisiBroodTyrantTriggeredAbility extends ZoneChangeTriggeredAbility {

    UUID lastStackObjectId = null;

    public SidisiBroodTyrantTriggeredAbility() {
        super(Zone.LIBRARY, Zone.GRAVEYARD, new CreateTokenEffect(new ZombieToken("KTK")), ""false);
        this.zone = Zone.BATTLEFIELD;
    }
View Full Code Here

    @Override
    public boolean apply(Game game, Ability source) {
        NecromancersStockpileDiscardTargetCost cost = (NecromancersStockpileDiscardTargetCost) source.getCosts().get(0);
        if (cost != null && cost.isZombieCard()) {
            new CreateTokenEffect(new ZombieToken("M15"), 1, true, false).apply(game, source);
        }
        return true;
    }
View Full Code Here

}

class CurseOfShallowTriggeredAbility extends TriggeredAbilityImpl {

    public CurseOfShallowTriggeredAbility() {
        super(Zone.BATTLEFIELD, new CreateTokenTargetEffect(new ZombieToken(), new StaticValue(1), true, false), true);
    }
View Full Code Here

        this.color.setBlack(true);

        // Discard two cards: Put a 2/2 black Zombie creature token onto the battlefield.
        SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD,
                new CreateTokenEffect(new ZombieToken("M12")),
                new DiscardTargetCost(new TargetCardInHand(2, new FilterCard("two cards"))));
        this.addAbility(ability);
    }
View Full Code Here

        this.expansionSetCode = "FUT";

        this.color.setBlack(true);

        // Whenever a nontoken creature is put into your graveyard from the battlefield, if Bridge from Below is in your graveyard, put a 2/2 black Zombie creature token onto the battlefield.
        this.addAbility(new BridgeFromBelowAbility(new CreateTokenEffect(new ZombieToken()), filter1));
        // When a creature is put into an opponent's graveyard from the battlefield, if Bridge from Below is in your graveyard, exile Bridge from Below.
        this.addAbility(new BridgeFromBelowAbility(new ExileSourceEffect(), filter2));
    }
View Full Code Here

TOP

Related Classes of mage.game.permanent.token.ZombieToken

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.