public MarbleDiamond(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); // Marble Diamond enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {W}. this.addAbility(new WhiteManaAbility()); }
public TigereyeCameo(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); // {tap}: Add {G} or {W}. this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public SnowCoveredPlains(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); addSuperType(SuperType.BASIC); addSuperType(SuperType.SNOW); this.subtype.add(SubType.PLAINS); // W this.addAbility(new WhiteManaAbility()); }
public AvacynsPilgrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(1); this.toughness = new MageInt(1); this.addAbility(new WhiteManaAbility()); }
public Savannah(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.FOREST); this.subtype.add(SubType.PLAINS); this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public Tundra(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.PLAINS); this.subtype.add(SubType.ISLAND); this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); }
public Plateau(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.MOUNTAIN); this.subtype.add(SubType.PLAINS); this.addAbility(new RedManaAbility()); this.addAbility(new WhiteManaAbility()); }
public StoneQuarry(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Stone Quarry enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {R} or {W}. this.addAbility(new RedManaAbility()); this.addAbility(new WhiteManaAbility()); }
public TranquilExpanse(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Tranquil Expanse enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {G} or {W}. this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public ObeliskOfNaya (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); this.addAbility(new RedManaAbility()); this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public BorosGuildgate(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.GATE); // Boros Guildgate enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {W} or {R}. this.addAbility(new WhiteManaAbility()); this.addAbility(new RedManaAbility()); }
public ArcticFlats(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.addSuperType(SuperType.SNOW); // Arctic Flats enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {G} or {W}. this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public OrzhovGuildgate(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.GATE); // Orzhov Guildgate enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {W} or {B}. this.addAbility(new WhiteManaAbility()); this.addAbility(new BlackManaAbility()); }
public AbandonedOutpost(UUID ownerId, CardSetInfo setInfo){ super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // This enters the battlefield tapped this.addAbility(new EntersBattlefieldTappedAbility()); // Tap to add {W} this.addAbility(new WhiteManaAbility()); // Tap to add any color mana. Sacrifice Abandoned Outpost. Ability ability = new AnyColorManaAbility(); ability.addCost(new SacrificeSourceCost()); this.addAbility(ability); }
public ArcaneSanctum (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); this.addAbility(new EntersBattlefieldTappedAbility()); this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public KabiraCrossroads(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); this.addAbility(new EntersBattlefieldTappedAbility()); this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(2), false)); this.addAbility(new WhiteManaAbility()); }
public NomadOutpost(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Nomad Outpost enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {R}, {W}, or {B}. this.addAbility(new RedManaAbility()); this.addAbility(new WhiteManaAbility()); this.addAbility(new BlackManaAbility()); }
public TempleOfTriumph(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Temple of Triumph enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // When Temple of Triumph enters the battlefield, scry 1.</i> this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1))); // {T}: Add {R} or {W}. this.addAbility(new RedManaAbility()); this.addAbility(new WhiteManaAbility()); }
public TalismanOfUnity(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); // {tap}: Add {G} or {W}. Talisman of Unity deals 1 damage to you. Ability greenManaAbility = new GreenManaAbility(); greenManaAbility.addEffect(new DamageControllerEffect(1)); this.addAbility(greenManaAbility); Ability whiteManaAbility = new WhiteManaAbility(); whiteManaAbility.addEffect(new DamageControllerEffect(1)); this.addAbility(whiteManaAbility); }
public BlossomingSands(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Blossoming Sands enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // When Blossoming Sands enters the battlefield, you gain 1 life. this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1))); // {T}: Add {G} or {W}. this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }