Package mage.abilities.effects.common

Examples of mage.abilities.effects.common.AddPlusOneCountersSourceEffect


    subtype.add("Elemental");
    color.setRed(true);
    color.setGreen(true);
    power = new MageInt(3);
    toughness = new MageInt(3);
    addAbility(new AttacksTriggeredAbility(new AddPlusOneCountersSourceEffect(1), false));
  }
View Full Code Here


    this.expansionSetCode = "M11";
    this.subtype.add("Construct");
    this.power = new MageInt(1);
    this.toughness = new MageInt(1);

    this.addAbility(new EntersBattlefieldAbility(new AddPlusOneCountersSourceEffect(3), "with three +1/+1 counters on it"));
    Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageTargetEffect(1), new RemoveCountersSourceCost("+1/+1", 1));
    ability.addTarget(new TargetCreatureOrPlayer());
    this.addAbility(ability);
  }
View Full Code Here

        filter.getColor().setBlack(true);
        filter.setUseColor(true);
    }

    public BloodhallOozeTriggeredAbility1() {
        super(Zone.BATTLEFIELD, new AddPlusOneCountersSourceEffect(1), true);
    }
View Full Code Here

        filter.getColor().setGreen(true);
        filter.setUseColor(true);
    }

    public BloodhallOozeTriggeredAbility2() {
        super(Zone.BATTLEFIELD, new AddPlusOneCountersSourceEffect(1), true);
    }
View Full Code Here

class ScuteMobAbility extends TriggeredAbilityImpl<ScuteMobAbility> {

  private FilterLandPermanent filter = new FilterLandPermanent();

  public ScuteMobAbility() {
    super(Zone.BATTLEFIELD, new AddPlusOneCountersSourceEffect(4));
  }
View Full Code Here

        this.color.setRed(true);
        this.color.setGreen(true);
        this.subtype.add("Lizard");
        this.power = new MageInt(2);
        this.toughness = new MageInt(2);
        Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddPlusOneCountersSourceEffect(1), new ManaCostsImpl());
        ability.addCost(new SacrificeTargetCost(new TargetControlledCreaturePermanent()));
        this.addAbility(ability);
    }
View Full Code Here

  }

  class ProteanHydraDelayedTriggeredAbility extends DelayedTriggeredAbility<ProteanHydraDelayedTriggeredAbility> {

    public ProteanHydraDelayedTriggeredAbility() {
      super(new AddPlusOneCountersSourceEffect(2));
    }
View Full Code Here

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

    this.addAbility(UnblockableAbility.getInstance());
    Ability ability1 = new EntersBattlefieldTriggeredAbility(new AddPlusOneCountersSourceEffect(2));
    KickerAbility ability2 = new KickerAbility(new GainAbilitySourceEffect(ability1, Duration.WhileOnBattlefield), false);
    ability2.addManaCost(new GenericManaCost(3));
    this.addAbility(ability2);
  }
View Full Code Here

}

class AjanisPridemateAbility extends TriggeredAbilityImpl<AjanisPridemateAbility> {

  public AjanisPridemateAbility() {
    super(Zone.BATTLEFIELD, new AddPlusOneCountersSourceEffect(1), true);
  }
View Full Code Here

TOP

Related Classes of mage.abilities.effects.common.AddPlusOneCountersSourceEffect

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.