Package mage.abilities.keyword

Examples of mage.abilities.keyword.LevelUpAbility


    this.subtype.add("Druid");
    this.color.setGreen(true);
    this.power = new MageInt(1);
    this.toughness = new MageInt(1);

    this.addAbility(new LevelUpAbility(new ManaCostsImpl("{1}{G}")));
    Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
    abilities1.add(new JoragaManaAbility());
    this.getLevels().add(new LevelAbility(1, 4, abilities1, 1, 2));
    Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>();
    abilities2.add(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(new JoragaManaAbility(), Duration.WhileOnBattlefield, filter)));
View Full Code Here


    this.subtype.add("Warrior");
    this.color.setRed(true);
    this.power = new MageInt(2);
    this.toughness = new MageInt(2);

    this.addAbility(new LevelUpAbility(new ManaCostsImpl("{R}")));
    Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
    abilities1.add(FlyingAbility.getInstance());
    this.getLevels().add(new LevelAbility(4, 7, abilities1, 4, 4));
    Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>();
    abilities2.add(FlyingAbility.getInstance());
View Full Code Here

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

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

        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
        abilities1.add(FlyingAbility.getInstance());

        Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>();
View Full Code Here

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

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

        // LEVEL 1-2:  3/3

        // LEVEL 3+: 5/5
        // Zulaport Enforcer can't be blocked except by black creatures.
View Full Code Here

        this.subtype.add("Assassin");
        this.color.setBlack(true);
        this.power = new MageInt(1);
        this.toughness = new MageInt(1);

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

        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostTargetEffect(-2, -2, Duration.EndOfTurn), new ManaCostsImpl("{B}"));
        ability.addTarget(new TargetCreaturePermanent());
        ability.addCost(new TapSourceCost());
View Full Code Here

        this.subtype.add("Shaman");
        this.color.setRed(true);
        this.power = new MageInt(2);
        this.toughness = new MageInt(2);

        this.addAbility(new LevelUpAbility(new ManaCostsImpl("{3}{R}")));
        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new TapSourceCost());
        ability.addTarget(new TargetCreatureOrPlayer());
        abilities1.add(ability);
View Full Code Here

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

        // Level up {1}{G} ({1}{G}: Put a level counter on this. Level up only as a sorcery.)
        this.addAbility(new LevelUpAbility(new ManaCostsImpl("{1}{G}")));

        // LEVEL 1-4
        // 1/2
        // {T}: Add {G}{G} to your mana pool.
        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
View Full Code Here

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

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

        AbilitiesImpl<Ability> levelAbilities = new AbilitiesImpl<Ability>(FirstStrikeAbility.getInstance());
        LevelerCardBuilder.construct(this,
                new LevelerCardBuilder.LevelAbility(1, 4, new AbilitiesImpl<Ability>(), 2, 2),
                new LevelerCardBuilder.LevelAbility(5, -1, levelAbilities, 5, 5)
View Full Code Here

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

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

        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
        abilities1.add(FlyingAbility.getInstance());

        Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>();
View Full Code Here

        this.subtype.add("Soldier");
        this.color.setWhite(true);
        this.power = new MageInt(1);
        this.toughness = new MageInt(2);

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

        Abilities<Ability> abilities1 = new AbilitiesImpl<Ability>();
        abilities1.add(VigilanceAbility.getInstance());

        Abilities<Ability> abilities2 = new AbilitiesImpl<Ability>();
View Full Code Here

TOP

Related Classes of mage.abilities.keyword.LevelUpAbility

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.