Package mage.game.permanent.token

Examples of mage.game.permanent.token.ElephantToken


    super(ownerId, 97, "Bestial Menace", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{G}{G}");
    this.expansionSetCode = "WWK";
    this.color.setGreen(true);
    this.getSpellAbility().addEffect(new CreateTokenEffect(new SnakeToken()));
    this.getSpellAbility().addEffect(new CreateTokenEffect(new WolfToken()));
    this.getSpellAbility().addEffect(new CreateTokenEffect(new ElephantToken()));
  }
View Full Code Here


        this.addAbility(ability);

        // Enchanted creature gets +3/+3.
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(3,3, Duration.WhileOnBattlefield)));
        // When enchanted creature dies, put a 3/3 green Elephant creature token onto the battlefield.
        this.addAbility(new DiesAttachedTriggeredAbility(new CreateTokenEffect(new ElephantToken()),"enchanted creature"));
    }
View Full Code Here

        super(ownerId, 97, "Bestial Menace", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY}, "{3}{G}{G}");
        this.expansionSetCode = "WWK";
        this.color.setGreen(true);
        this.getSpellAbility().addEffect(new CreateTokenEffect(new SnakeToken()));
        this.getSpellAbility().addEffect(new CreateTokenEffect(new WolfToken()));
        this.getSpellAbility().addEffect(new CreateTokenEffect(new ElephantToken()));
    }
View Full Code Here

            Permanent permanent = game.getPermanent(targetID);
            if (permanent != null) {
                if (permanent.destroy(source.getSourceId(), game, false)) {
                    if (game.getState().getZone(permanent.getId()) == Zone.GRAVEYARD) {
                        Player controller = game.getPlayer(permanent.getControllerId());
                        ElephantToken elephantToken = new ElephantToken();
                        elephantToken.putOntoBattlefield(1, game, source.getSourceId(), controller.getId());
                    }
                }
            }
        }
        return true;
View Full Code Here

        this.expansionSetCode = "ODY";

        this.color.setGreen(true);

        // Put a 3/3 green Elephant creature token onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new ElephantToken()));
        // Flashback {6}{G}{G}
        this.addAbility(new FlashbackAbility(new ManaCostsImpl("{6}{G}{G}"), TimingRule.INSTANT));
    }
View Full Code Here

        this.addAbility(new LevelUpAbility(new ManaCostsImpl("{1}{G}")));

        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
        abilities1.add(new SimpleActivatedAbility(Zone.BATTLEFIELD,
                new CreateTokenEffect(new ElephantToken()),
                new TapSourceCost()));

        Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>();
        abilities2.add(new SimpleActivatedAbility(Zone.BATTLEFIELD,
                new CreateTokenEffect(new ElephantToken(), 2),
                new TapSourceCost()));

        LevelerCardBuilder.construct(this,
                new LevelerCardBuilder.LevelAbility(2, 5, abilities1, 1, 1),
                new LevelerCardBuilder.LevelAbility(6, -1, abilities2, 1, 1)
View Full Code Here

        getLeftHalfCard().getSpellAbility().addTarget(new TargetCreatureOrPlayer());

        // Battery
        // Put a 3/3 green Elephant creature token onto the battlefield.
        getRightHalfCard().getColor().setGreen(true);
        getRightHalfCard().getSpellAbility().addEffect(new CreateTokenEffect(new ElephantToken()));

    }
View Full Code Here

        this.expansionSetCode = "TSB";

        this.color.setGreen(true);

        // Put a 3/3 green Elephant creature token onto the battlefield.
        this.getSpellAbility().addEffect(new CreateTokenEffect(new ElephantToken()));
        // Flashback {3}{G}
        this.addAbility(new FlashbackAbility(new ManaCostsImpl("{3}{G}"), TimingRule.SORCERY));
    }
View Full Code Here

TOP

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

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.