* Deranged Assistant - Disallowed possible undo to prevent cheating with otherwise hidden information (top card of library).

This commit is contained in:
LevelX2 2015-05-18 23:06:15 +02:00
parent d9883940df
commit 04730e490b
5 changed files with 24 additions and 19 deletions

View file

@ -53,13 +53,13 @@ public class RotFarmSkeleton extends CardImpl {
this.expansionSetCode = "DGM";
this.subtype.add("Plant");
this.subtype.add("Skeleton");
this.color.setBlack(true);
this.color.setGreen(true);
this.power = new MageInt(4);
this.toughness = new MageInt(1);
// Rot Farm Skeleton can't block.
this.addAbility(new CantBlockAbility());
// 2{B}{G}, Put the top four cards of your library into your graveyard: Return Rot Farm Skeleton from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery.
Ability ability = new ActivateAsSorceryActivatedAbility(Zone.GRAVEYARD, new ReturnSourceFromGraveyardToBattlefieldEffect(), new ManaCostsImpl("{2}{B}{G}"));
ability.addCost(new PutTopCardOfYourLibraryToGraveyardCost(4));

View file

@ -47,13 +47,13 @@ public class DerangedAssistant extends CardImpl {
this.subtype.add("Human");
this.subtype.add("Wizard");
this.color.setBlue(true);
this.power = new MageInt(1);
this.toughness = new MageInt(1);
// {tap}, Put the top card of your library into your graveyard: Add {1} to your mana pool.
// {T}, Put the top card of your library into your graveyard: Add {1} to your mana pool.
ColorlessManaAbility ability = new ColorlessManaAbility();
ability.addCost(new PutTopCardOfYourLibraryToGraveyardCost());
ability.setUndoPossible(false);
this.addAbility(ability);
}