Package mage.abilities.common

Examples of mage.abilities.common.EntersBattlefieldAbility


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

    this.addAbility(new EntersBattlefieldAbility(new PhylacteryLichEffect(), "put a phylactery counter on an artifact you control"));
    this.addAbility(IndestructibleAbility.getInstance());
    this.addAbility(new PhylacteryLichAbility());
  }
View Full Code Here


  }

  public DragonskullSummit(UUID ownerId) {
    super(ownerId, 223, "Dragonskull Summit", Rarity.RARE, new CardType[]{CardType.LAND}, null);
    this.expansionSetCode = "M10";
    this.addAbility(new EntersBattlefieldAbility(new TapSourceUnlessControlsEffect(filter), "tapped unless you control a " + filter.getMessage()));
    this.addAbility(new BlackManaAbility());
    this.addAbility(new RedManaAbility());
  }
View Full Code Here

  }

  public DrownedCatacomb(UUID ownerId) {
    super(ownerId, 224, "Drowned Catacomb", Rarity.RARE, new CardType[]{CardType.LAND}, null);
    this.expansionSetCode = "M10";
    this.addAbility(new EntersBattlefieldAbility(new TapSourceUnlessControlsEffect(filter), "tapped unless you control a " + filter.getMessage()));
    this.addAbility(new BlackManaAbility());
    this.addAbility(new BlueManaAbility());
  }
View Full Code Here

  }

  public GlacialFortress(UUID ownerId) {
    super(ownerId, 226, "Glacial Fortress", Rarity.RARE, new CardType[]{CardType.LAND}, null);
    this.expansionSetCode = "M10";
    this.addAbility(new EntersBattlefieldAbility(new TapSourceUnlessControlsEffect(filter), "tapped unless you control a " + filter.getMessage()));
    this.addAbility(new BlueManaAbility());
    this.addAbility(new WhiteManaAbility());
  }
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

  }

  public RootboundCrag(UUID ownerId) {
    super(ownerId, 227, "Rootbound Crag", Rarity.RARE, new CardType[]{CardType.LAND}, null);
    this.expansionSetCode = "M10";
    this.addAbility(new EntersBattlefieldAbility(new TapSourceUnlessControlsEffect(filter), "tapped unless you control a " + filter.getMessage()));
    this.addAbility(new RedManaAbility());
    this.addAbility(new GreenManaAbility());
  }
View Full Code Here

  }

  public SunpetalGrove(UUID ownerId) {
    super(ownerId, 228, "Sunpetal Grove", Rarity.RARE, new CardType[]{CardType.LAND}, null);
    this.expansionSetCode = "M10";
    this.addAbility(new EntersBattlefieldAbility(new TapSourceUnlessControlsEffect(filter), "tapped unless you control a " + filter.getMessage()));
    this.addAbility(new GreenManaAbility());
    this.addAbility(new WhiteManaAbility());
  }
View Full Code Here

    this.color.setBlue(true);
    this.subtype.add("Shapeshifter");
    this.power = new MageInt(0);
    this.toughness = new MageInt(0);

    Ability ability = new EntersBattlefieldAbility(new CopyEffect(), "You may have Clone enter the battlefield as a copy of any creature on the battlefield");
    ability.addTarget(new TargetCreaturePermanent());
    this.addAbility(ability);
  }
View Full Code Here

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

    this.addAbility(new EntersBattlefieldAbility(new ProteanHydraEffect1(), "with X +1/+1 counters on it"));
    this.addAbility(new ProteanHydraAbility());
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ProteanHydraEffect2()));
  }
View Full Code Here

        this.expansionSetCode = "ZEN";
        this.subtype.add("Chandra");

        this.color.setRed(true);

        this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.LOYALTY.createInstance(5)), false));

        // +1: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to target creature or player.
        LoyaltyAbility ability = new LoyaltyAbility(new ChandraAblazeEffect1(), 1);
        ability.addEffect(new ChandraAblazeEffect2());
        ability.addTarget(new TargetCreatureOrPlayer());
View Full Code Here

TOP

Related Classes of mage.abilities.common.EntersBattlefieldAbility

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.