Package mage

Examples of mage.MageInt


  public SteelOverseer(UUID ownerId) {
    super(ownerId, 214, "Steel Overseer", Rarity.RARE, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}");
    this.expansionSetCode = "M11";
    this.subtype.add("Construct");
    this.power = new MageInt(1);
    this.toughness = new MageInt(1);

    this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddPlusOneCountersControlledEffect(1, filter), new TapSourceCost()));
  }
View Full Code Here


  public MagmaPhoenix(UUID ownerId) {
    super(ownerId, 148, "Magma Phoenix", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{3}{R}{R}");
    this.expansionSetCode = "M10";
    this.subtype.add("Phoenix");
    this.color.setRed(true);
    this.power = new MageInt(3);
    this.toughness = new MageInt(3);

    this.addAbility(FlyingAbility.getInstance());
    this.addAbility(new PutIntoGraveFromBattlefieldTriggeredAbility(new DamageEverythingEffect(3), false));
    this.addAbility(new SimpleActivatedAbility(Zone.GRAVEYARD, new ReturnSourceFromGraveyardToHandEffect(), new ManaCostsImpl("{3}{R}{R}")));
  }
View Full Code Here

  public NetherHorror(UUID ownerId) {
    super(ownerId, 108, "Nether Horror", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{3}{B}");
    this.expansionSetCode = "M11";
    this.subtype.add("Horror");
    this.color.setBlack(true);
    this.power = new MageInt(4);
    this.toughness = new MageInt(2);

  }
View Full Code Here

  public MerfolkSovereign(UUID ownerId) {
    super(ownerId, 62, "Merfolk Sovereign", Rarity.RARE, new CardType[]{CardType.CREATURE}, "{1}{U}{U}");
    this.expansionSetCode = "M10";
    this.subtype.add("Merfolk");
    this.color.setBlue(true);
    this.power = new MageInt(2);
    this.toughness = new MageInt(2);

    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield, filter1, true)));
    Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityTargetEffect(UnblockableAbility.getInstance(), Duration.EndOfTurn), new TapSourceCost());
    ability.addTarget(new TargetCreaturePermanent(filter2));
    this.addAbility(ability);
View Full Code Here

    super(ownerId, 125, "Bloodcrazed Goblin", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{R}");
    this.expansionSetCode = "M11";
    this.subtype.add("Goblin");
    this.subtype.add("Berserker");
    this.color.setRed(true);
    this.power = new MageInt(2);
    this.toughness = new MageInt(2);

    this.watchers.add(new BloodcrazedGoblinWatcher(ownerId));
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BloodcrazedGoblinEffect()));
  }
View Full Code Here

    super(ownerId, 5, "Blinding Mage", Rarity.COMMON, new CardType[]{CardType.CREATURE}, "{1}{W}");
    this.expansionSetCode = "M10";
    this.subtype.add("Human");
    this.subtype.add("Wizard");
    this.color.setWhite(true);
    this.power = new MageInt(1);
    this.toughness = new MageInt(2);
    Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new TapTargetEffect(), new ManaCostsImpl("{W}"));
    ability.addCost(new TapSourceCost());
    ability.addTarget(new TargetCreaturePermanent());
    this.addAbility(ability);
  }
View Full Code Here

  public WaterServant(UUID ownerId) {
    super(ownerId, 80, "Water Servant", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{U}{U}");
    this.expansionSetCode = "M11";
    this.subtype.add("Elemental");
    this.color.setBlue(true);
    this.power = new MageInt(3);
    this.toughness = new MageInt(4);

    this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, -1, Duration.EndOfTurn), new ManaCostsImpl("{U}")));
    this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(-1, 1, Duration.EndOfTurn), new ManaCostsImpl("{U}")));
  }
View Full Code Here

        this.expansionSetCode = "M10";
        this.subtype.add("Griffin");
        this.color.setWhite(true);
        this.addAbility(FlyingAbility.getInstance());
        this.addAbility(VigilanceAbility.getInstance());
        this.power = new MageInt(1);
  this.toughness = new MageInt(3);
    }
View Full Code Here

  public RocEgg(UUID ownerId) {
    super(ownerId, 25, "Roc Egg", Rarity.UNCOMMON, new CardType[]{CardType.CREATURE}, "{2}{W}");
    this.expansionSetCode = "M11";
    this.subtype.add("Bird");
    this.color.setWhite(true);
    this.power = new MageInt(0);
    this.toughness = new MageInt(3);

    this.addAbility(DefenderAbility.getInstance());
    this.addAbility(new PutIntoGraveFromBattlefieldTriggeredAbility(new CreateTokenEffect(rocEggToken, 1), false));
  }
View Full Code Here

  public RocEggToken() {
    super("Bird", "3/3 white Bird creature token with flying");
    cardType.add(CardType.CREATURE);
    subtype.add("Bird");
    color.setWhite(true);
    power = new MageInt(3);
    toughness = new MageInt(3);
    addAbility(FlyingAbility.getInstance());
  }
View Full Code Here

TOP

Related Classes of mage.MageInt

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.