Examples of DrawCardControllerEffect


Examples of mage.abilities.effects.common.DrawCardControllerEffect

    TargetPermanent auraTarget = new TargetLandPermanent();
    this.getSpellAbility().addTarget(auraTarget);
    this.getSpellAbility().addEffect(new AttachEffect(Outcome.Detriment));
    Ability ability = new EnchantAbility(auraTarget.getTargetName());
    this.addAbility(ability);
    this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardControllerEffect(1), false));
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpreadingSeasEffect()));

  }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

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

    this.addAbility(DefenderAbility.getInstance());
    this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawCardControllerEffect(1), false));
  }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

  public Preordain(UUID ownerId) {
    super(ownerId, 70, "Preordain", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{U}");
    this.expansionSetCode = "M11";
    this.color.setBlue(true);
    this.getSpellAbility().addEffect(new ScryEffect(2));
    this.getSpellAbility().addEffect(new DrawCardControllerEffect(1));
  }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

  public JacesIngenuity(UUID ownerId) {
    super(ownerId, 60, "Jace's Ingenuity", Rarity.UNCOMMON, new CardType[]{CardType.INSTANT}, "{3}{U}{U}");
    this.expansionSetCode = "M11";
    this.color.setBlue(true);
    this.getSpellAbility().addEffect(new DrawCardControllerEffect(3));
  }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

    public ScepterOfInsight(UUID ownerId) {
        super(ownerId, 33, "Scepter of Insight", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{1}{U}{U}");
        this.expansionSetCode = "CON";
        this.color.setBlue(true);

        SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DrawCardControllerEffect(1), new ManaCostsImpl("{3}{U}"));
        ability.addCost(new TapSourceCost());
        this.addAbility(ability);
    }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

    this.subtype.add("Rogue");
    this.color.setBlue(true);
    this.power = new MageInt(1);
    this.toughness = new MageInt(3);

    this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility(new DrawCardControllerEffect(1), false));
  }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

  public Foresee(UUID ownerId) {
    super(ownerId, 54, "Foresee", Rarity.COMMON, new CardType[]{CardType.SORCERY}, "{3}{U}");
    this.expansionSetCode = "M11";
    this.color.setBlue(true);
    this.getSpellAbility().addEffect(new ScryEffect(4));
    this.getSpellAbility().addEffect(new DrawCardControllerEffect(2));
  }
View Full Code Here

Examples of mage.abilities.effects.common.DrawCardControllerEffect

}

class GarruksPackleaderAbility extends TriggeredAbilityImpl<GarruksPackleaderAbility> {

  public GarruksPackleaderAbility() {
    super(Zone.BATTLEFIELD, new DrawCardControllerEffect(1), true);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.