@Override public RecruiterEffect copy() { return new RecruiterEffect(this); }
public GoblinRecruiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}"); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(1); this.toughness = new MageInt(1); // When Goblin Recruiter enters the battlefield, search your library for any number of Goblin cards and reveal those cards. Shuffle your library, then put them on top of it in any order. this.addAbility(new EntersBattlefieldTriggeredAbility(new RecruiterEffect(filter), false)); }
public DwarvenRecruiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); this.subtype.add(SubType.DWARF); this.power = new MageInt(2); this.toughness = new MageInt(2); // When Dwarven Recruiter enters the battlefield, search your library for any number of Dwarf cards and reveal those cards. Shuffle your library, then put them on top of it in any order. this.addAbility(new EntersBattlefieldTriggeredAbility(new RecruiterEffect(filter), false)); }
public ScoutingTrek(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.SORCERY},"{1}{G}"); // Search your library for any number of basic land cards. Reveal those cards, then shuffle your library and put them on top of it. this.getSpellAbility().addEffect(new RecruiterEffect(new FilterBasicLandCard("basic land cards"))); }