public MoxEmerald(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{0}"); // {tap}: Add {G}. this.addAbility(new GreenManaAbility()); }
public CitanulHierophants(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); this.toughness = new MageInt(2); //Creatures you control have "{T}: Add {G}." this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(new GreenManaAbility(), Duration.WhileOnBattlefield, filter, false))); }
public MossDiamond(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); // Moss Diamond enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {G}. this.addAbility(new GreenManaAbility()); }
public LlanowarElvesToken() { super("Llanowar Elves", "1/1 green Elf Druid creature token named Llanowar Elves with \"{T}: Add {G}.\""); this.setOriginalExpansionSetCode("FUT"); cardType.add(CardType.CREATURE); color.setGreen(true); subtype.add(SubType.ELF); subtype.add(SubType.DRUID); power = new MageInt(1); toughness = new MageInt(1); this.addAbility(new GreenManaAbility()); }
public LlanowarElves(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}"); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); this.toughness = new MageInt(1); // {T}: Add {G}. this.addAbility(new GreenManaAbility()); }
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 ElfhamePalace(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Elfhame Palace enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {G} or {W}. this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public LlanowarReborn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Llanowar Reborn enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {tap}: Add {G}. this.addAbility(new GreenManaAbility()); // Graft 1 (This land enters the battlefield with a +1/+1 counter on it. Whenever a creature enters the battlefield, you may move a +1/+1 counter from this land onto it.) this.addAbility(new GraftAbility(this, 1)); }
public LeafGilder(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}"); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); this.toughness = new MageInt(1); this.addAbility(new GreenManaAbility()); }
public DruidOfTheCowl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); this.toughness = new MageInt(3); // {T}: Add {G}. this.addAbility(new GreenManaAbility()); }
public FoulOrchard(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Foul Orchard enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // {T}: Add {B} or {G}. this.addAbility(new BlackManaAbility()); this.addAbility(new GreenManaAbility()); }
public OrochiSustainer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); this.toughness = new MageInt(2); // {T}: Add {G}. this.addAbility(new GreenManaAbility()); }
public Taiga(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.subtype.add(SubType.FOREST); this.subtype.add(SubType.MOUNTAIN); this.addAbility(new GreenManaAbility()); this.addAbility(new RedManaAbility()); }
public BlightsoilDruid(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}"); this.subtype.add(SubType.ELF, SubType.DRUID); this.power = new MageInt(1); this.toughness = new MageInt(2); Ability ability = new GreenManaAbility(); ability.addCost(new PayLifeCost(1)); this.addAbility(ability); }
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 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 DruidOfTheAnima (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}"); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); this.toughness = new MageInt(1); this.addAbility(new RedManaAbility()); this.addAbility(new GreenManaAbility()); this.addAbility(new WhiteManaAbility()); }
public TurntimberGrove(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.addAbility(new EntersBattlefieldTappedAbility()); this.addAbility(new GreenManaAbility()); EntersBattlefieldTriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new BoostTargetEffect(1, 1, Duration.EndOfTurn)); ability.addTarget(new TargetCreaturePermanent()); this.addAbility(ability); }
public TranquilGarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); this.addAbility(new ColorlessManaAbility()); Ability greenManaAbility = new GreenManaAbility(); greenManaAbility.addEffect(new DontUntapInControllersNextUntapStepSourceEffect()); this.addAbility(greenManaAbility); Ability whiteManaAbility = new WhiteManaAbility(); whiteManaAbility.addEffect(new DontUntapInControllersNextUntapStepSourceEffect()); this.addAbility(whiteManaAbility); }
public ThornwoodFalls(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); // Thornwood Falls enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); // When Thornwood Falls enters the battlefield, you gain 1 life. this.addAbility(new EntersBattlefieldTriggeredAbility(new GainLifeEffect(1))); // {T}: Add {G} or {U}. this.addAbility(new GreenManaAbility()); this.addAbility(new BlueManaAbility()); }