@Override public UrzaTerrainValue copy() { return new UrzaTerrainValue(value); }
public UrzasPowerPlant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.URZAS, SubType.POWER_PLANT); // {T}: Add {C}. If you control an Urza's Mine and an Urza's Tower, add {C}{C} instead. Ability urzaManaAbility = new DynamicManaAbility(Mana.ColorlessMana(1), new UrzaTerrainValue(2), "Add {C}. If you control an Urza's Mine and an Urza's Tower, add {C}{C} instead"); this.addAbility(urzaManaAbility); }
public UrzasTower(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.URZAS, SubType.TOWER); // {T}: Add {C}. If you control an Urza's Mine and an Urza's Power-Plant, add {C}{C}{C} instead. Ability urzaManaAbility = new DynamicManaAbility(Mana.ColorlessMana(1), new UrzaTerrainValue(3), "Add {C}. If you control an Urza's Mine and an Urza's Power-Plant, add {C}{C}{C} instead"); this.addAbility(urzaManaAbility); }
public UrzasMine(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.URZAS, SubType.MINE); // {T}: Add {C}. If you control an Urza's Power-Plant and an Urza's Tower, add {C}{C} instead. Ability urzaManaAbility = new DynamicManaAbility(Mana.ColorlessMana(1), new UrzaTerrainValue(2), "Add {C}. If you control an Urza's Power-Plant and an Urza's Tower, add {C}{C} instead"); this.addAbility(urzaManaAbility); }