Examples of GainAbilityControlledEffect


Examples of mage.abilities.effects.common.GainAbilityControlledEffect

        super(ownerId, 198, "Overrun", Rarity.UNCOMMON, new CardType[]{CardType.SORCERY},"{2}{G}{G}{G}");
        this.expansionSetCode = "M10";
    this.color.setGreen(true);

        this.getSpellAbility().addEffect(new BoostControlledEffect(3, 3, Duration.EndOfTurn));
        this.getSpellAbility().addEffect(new GainAbilityControlledEffect(TrampleAbility.getInstance(), Duration.EndOfTurn, FilterCreaturePermanent.getDefault()));
    }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

    this.addAbility(new LoyaltyAbility(new CreateTokenEffect(beastToken), -1));

    Effects effects1 = new Effects();
    effects1.add(new BoostControlledEffect(3, 3, Duration.EndOfTurn));
    effects1.add(new GainAbilityControlledEffect(TrampleAbility.getInstance(), Duration.EndOfTurn, FilterCreaturePermanent.getDefault()));
    this.addAbility(new LoyaltyAbility(effects1, -4));
  }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

    this.power = new MageInt(2);
    this.toughness = new MageInt(2);

    this.addAbility(HasteAbility.getInstance());
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield, filter, true)));
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(HasteAbility.getInstance(), Duration.WhileOnBattlefield, filter)));
  }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

        this.subtype.add("Rhino");
        this.subtype.add("Soldier");
        this.power = new MageInt(1);
        this.toughness = new MageInt(1);
        this.addAbility(FirstStrikeAbility.getInstance());
        this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(FirstStrikeAbility.getInstance(), Duration.WhileOnBattlefield, filter, true)));
    }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

    this.power = new MageInt(2);
    this.toughness = new MageInt(2);

    this.addAbility(FirstStrikeAbility.getInstance());
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield, filter, true)));
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(IndestructibleAbility.getInstance(), Duration.WhileOnBattlefield, filter)));
  }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

    this.color.setGreen(true);
    this.loyalty = new MageInt(4);

    Effects effects1 = new Effects();
    effects1.add(new BoostControlledEffect(1, 1, Duration.EndOfTurn));
    effects1.add(new GainAbilityControlledEffect(HasteAbility.getInstance(), Duration.EndOfTurn, FilterCreaturePermanent.getDefault()));
    this.addAbility(new LoyaltyAbility(effects1, 1));

    Effects effects2 = new Effects();
    effects2.add(new GainControlTargetEffect(Duration.EndOfTurn));
    effects2.add(new UntapTargetEffect());
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

        this.subtype.add("Bird");
        this.subtype.add("Wizard");
        this.power = new MageInt(3);
  this.toughness = new MageInt(4);
        this.addAbility(FlyingAbility.getInstance());
        this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(ShroudAbility.getInstance(), Duration.EndOfTurn, filter), new ManaCostsImpl("{1}{G}{U}")));
    }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

    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)));
    this.getLevels().add(new LevelAbility(5, -1, abilities2, 1, 4));
  }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

    this.addAbility(new LoyaltyAbility(new GainLifeEffect(2), 1));

    Effects effects1 = new Effects();
    effects1.add(new AddPlusOneCountersControlledEffect(1));
    effects1.add(new GainAbilityControlledEffect(VigilanceAbility.getInstance(), Duration.EndOfTurn, FilterCreaturePermanent.getDefault()));
    this.addAbility(new LoyaltyAbility(effects1, -1));

    this.addAbility(new LoyaltyAbility(new CreateTokenEffect(new AvatarToken()), -6));

  }
View Full Code Here

Examples of mage.abilities.effects.common.GainAbilityControlledEffect

  public EldraziMonument(UUID ownerId) {
    super(ownerId, 199, "Eldrazi Monument", Rarity.MYTHIC, new CardType[]{CardType.ARTIFACT}, "{5}");
    this.expansionSetCode = "ZEN";
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield, FilterCreaturePermanent.getDefault(), false)));
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield, FilterCreaturePermanent.getDefault())));
    this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(IndestructibleAbility.getInstance(), Duration.WhileOnBattlefield, FilterCreaturePermanent.getDefault())));
    this.addAbility(new OnEventTriggeredAbility(EventType.UPKEEP_STEP_PRE, "beginning of your upkeep", new EldraziMonumentEffect()));
  }
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.