Package mage.game.permanent.token

Examples of mage.game.permanent.token.GoblinToken


}

class PonybackBrigadeAbility extends TriggeredAbilityImpl {

    public PonybackBrigadeAbility() {
        super(Zone.BATTLEFIELD, new CreateTokenEffect(new GoblinToken("KTK"), 3), false);
        this.setWorksFaceDown(true);
    }
View Full Code Here


        this.color.setRed(true);
        this.color.setBlack(true);
        this.color.setWhite(true);

        // Whenever a nontoken creature you control attacks, put a 1/1 red Goblin creature token onto the battlefield tapped and attacking.
        this.addAbility(new AttacksCreatureYourControlTriggeredAbility(new CreateTokenEffect(new GoblinToken("KTK"), 1, true, true), false, attackFilter));

        // Sacrifice Mardu Ascendancy: Creatures you control get +0/+3 until end of turn.
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostAllEffect(0, 3, Duration.EndOfTurn, filter, false),
                new SacrificeSourceCost()));
    }
View Full Code Here

        this.expansionSetCode = "KTK";

        this.color.setRed(true);

        // Put 3 1/1 red Goblin creature tokens onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new GoblinToken("KTK"), 3));
    }
View Full Code Here

        this.expansionSetCode = "FEM";

        this.color.setRed(true);

        // {2}{R}, Sacrifice two Goblins: Put three 1/1 red Goblin creature tokens onto the battlefield.
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CreateTokenEffect(new GoblinToken(), 3), new ManaCostsImpl("{2}{R}"));
        ability.addCost(new SacrificeTargetCost(new TargetControlledCreaturePermanent(2, 2, filter, true)));
        this.addAbility(ability);
    }
View Full Code Here

        this.toughness = new MageInt(1);

        // Echo {1}{R}
        this.addAbility(new EchoAbility("{1}{R}"));
        // When Mogg War Marshal enters the battlefield or dies, put a 1/1 red Goblin creature token onto the battlefield.
        this.addAbility(new EntersBattlefieldOrDiesSourceTriggeredAbility(new CreateTokenEffect(new GoblinToken(), 1), false));
    }
View Full Code Here

        this.expansionSetCode = "TSP";

        this.color.setRed(true);

        // Put two 1/1 red Goblin creature tokens onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new GoblinToken(), 2));
        // Storm
        this.addAbility(new StormAbility());
    }
View Full Code Here

        this.color.setRed(true);

        // Destroy target land. Put a 1/1 red Goblin creature token onto the battlefield.
        this.getSpellAbility().addEffect(new DestroyTargetEffect());
        this.getSpellAbility().addTarget(new TargetLandPermanent());
        this.getSpellAbility().addEffect(new CreateTokenEffect(new GoblinToken()));
    }
View Full Code Here

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

        // When Beetleback Chief enters the battlefield, put two 1/1 red Goblin creature tokens onto the battlefield.
        this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new GoblinToken(), 2)));

    }
View Full Code Here

        this.addAbility(new BecomesBlockedAllTriggeredAbility(new IbHalfheartGoblinTacticianEffect(), false, filterGoblin, true));

        // Sacrifice two Mountains: Put two 1/1 red Goblin creature tokens onto the battlefield.
        this.addAbility(new SimpleActivatedAbility(
                Zone.BATTLEFIELD,
                new CreateTokenEffect(new GoblinToken("EVG"), 2),
                new SacrificeTargetCost(new TargetControlledPermanent(2, 2, filter, true))));

    }
View Full Code Here

    public KuldothaRebirth (UUID ownerId) {
        super(ownerId, 96, "Kuldotha Rebirth", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{R}");
        this.expansionSetCode = "SOM";
        this.color.setRed(true);
        this.getSpellAbility().addEffect(new CreateTokenEffect(new GoblinToken(), 3));
        this.getSpellAbility().addCost(new SacrificeTargetCost(new TargetControlledPermanent(filter)));
    }
View Full Code Here

TOP

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

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.