public MoxSapphire(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{0}"); // {tap}: Add {U}. this.addAbility(new BlueManaAbility()); }
public DrakeSkullCameo(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); // {tap}: Add {U} or {B}. this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public SnowCoveredIsland(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.addSuperType(SuperType.BASIC); this.addSuperType(SuperType.SNOW); this.subtype.add(SubType.ISLAND); // U this.addAbility(new BlueManaAbility()); }
public UndergroundSea(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.ISLAND); this.subtype.add(SubType.SWAMP); this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public TolariaWest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); // Tolaria West enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {U}. this.addAbility(new BlueManaAbility()); // Transmute {1}{U}{U} this.addAbility(new TransmuteAbility("{1}{U}{U}")); }
public ObeliskOfBant (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); }
public CoastalTower(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Coastal Tower enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {W} or {U}. this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); }
public ObeliskOfEsper (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public DimirGuildgate(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.GATE); // Dimir Guildgate enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {U} or {B} to your manapool. this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public FrostMarsh(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); addSuperType(SuperType.SNOW); // Frost Marsh enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {U} or {B}. this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public AzoriusGuildgate(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.GATE); // Azorius Guildgate enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {W} or {U}. this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); }
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 CrumblingNecropolis(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); this.addAbility(new EntersBattlefieldTappedAbility()); this.addAbility(new RedManaAbility()); this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public LonelySandbar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Lonely Sandbar enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {U}. this.addAbility(new BlueManaAbility()); // Cycling {U} this.addAbility(new CyclingAbility(new ManaCostsImpl("{U}"))); }
public OpulentPalace(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Opulent Palace enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {B}, {G}, or {U}. this.addAbility(new BlackManaAbility()); this.addAbility(new GreenManaAbility()); this.addAbility(new BlueManaAbility()); }
public TempleOfEpiphany(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Temple of Epiphany enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // When Temple of Epiphany enters the battlefield, scry 1. this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1))); // {T}: Add {U} or {R}. this.addAbility(new BlueManaAbility()); this.addAbility(new RedManaAbility()); }
public CloudcrestLake(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // {T}: Add {C}. // {T}: Add {W} or {U}. Cloudcrest Lake doesn't untap during your next untap step. this.addAbility(new ColorlessManaAbility()); Ability whiteManaAbility = new WhiteManaAbility(); whiteManaAbility.addEffect(new DontUntapInControllersNextUntapStepSourceEffect()); this.addAbility(whiteManaAbility); Ability blueManaAbility = new BlueManaAbility(); blueManaAbility.addEffect(new DontUntapInControllersNextUntapStepSourceEffect()); this.addAbility(blueManaAbility); }
public SejiriRefuge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); this.addAbility(new EntersBattlefieldTappedAbility()); this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1), false)); this.addAbility(new WhiteManaAbility()); this.addAbility(new BlueManaAbility()); }
public TempleOfDeceit(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Temple of Deceit enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // When Temple of Deceit enters the battlefield, scry 1.</i> this.addAbility(new EntersBattlefieldTriggeredAbility(new ScryEffect(1))); // {T}: Add {U} or {B}. this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); }
public JwarIsleRefuge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.addAbility(new EntersBattlefieldTappedAbility()); this.addAbility(new BlueManaAbility()); this.addAbility(new BlackManaAbility()); this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1))); }