@Override public SpellsCostIncreasementAllEffect copy() { return new SpellsCostIncreasementAllEffect(this); } }
public HighSeas(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{U}"); // Red creature spells and green creature spells cost {1} more to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostIncreasementAllEffect(filter, 1))); }
public SphereOfResistance(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); // Spells cost {1} more to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostIncreasementAllEffect(1))); }
public ThornOfAmethyst(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); // Noncreature spells cost {1} more to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostIncreasementAllEffect(filter, 1))); }
public Chill(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{1}{U}"); // Red spells cost {2} more to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostIncreasementAllEffect(filter, 2))); }
public Gloom(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{B}"); // White spells cost {3} more to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostIncreasementAllEffect(filter, 3))); // Activated abilities of white enchantments cost {3} more to activate. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GloomCostIncreaseEffect())); }
public Squeeze(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{3}{U}"); // Sorcery spells cost {3} more to cast. Effect effect = new SpellsCostIncreasementAllEffect(filter, 3); effect.setText("Sorcery spells cost {3} more to cast"); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect)); }
public IriniSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); addSuperType(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.DWARF); this.power = new MageInt(2); this.toughness = new MageInt(2); // Green enchantment spells and white enchantment spells cost {2} more to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostIncreasementAllEffect(filter, 2))); }
public FerozsBan(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{6}"); // Creature spells cost {2} more to cast. Effect effect = new SpellsCostIncreasementAllEffect(new FilterCreatureCard(), 2); effect.setText("Creature spells cost {2} more to cast."); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect)); }