a few more mill changes

This commit is contained in:
Evan Kranzler 2020-06-11 08:20:33 -04:00
parent 36b31d097e
commit c592542ff6
6 changed files with 7 additions and 11 deletions

View file

@ -1,4 +1,3 @@
package mage.abilities.effects.common;
import mage.abilities.Ability;
@ -49,14 +48,13 @@ public class PutTopCardOfLibraryIntoGraveTargetEffect extends OneShotEffect {
}
private String setText() {
StringBuilder sb = new StringBuilder("target player puts the top ");
StringBuilder sb = new StringBuilder("target player mills ");
if (numberCards.toString().equals("1")) {
sb.append(" card");
sb.append("a card");
} else {
sb.append(CardUtil.numberToText(numberCards.toString()));
sb.append(" cards");
}
sb.append(" of their library into their graveyard");
return sb.toString();
}
}

View file

@ -1,4 +1,3 @@
package mage.game.command.emblems;
import mage.abilities.Ability;
@ -11,7 +10,6 @@ import mage.game.command.Emblem;
import mage.target.common.TargetOpponent;
/**
*
* @author spjspj
*/
public final class JaceTelepathUnboundEmblem extends Emblem {
@ -20,7 +18,7 @@ public final class JaceTelepathUnboundEmblem extends Emblem {
public JaceTelepathUnboundEmblem() {
this.setName("Emblem Jace");
Effect effect = new PutTopCardOfLibraryIntoGraveTargetEffect(5);
effect.setText("target opponent puts the top five cards of their library into their graveyard");
effect.setText("target opponent mills five cards");
Ability ability = new SpellCastControllerTriggeredAbility(Zone.COMMAND, effect, new FilterSpell("a spell"), false, false);
ability.addTarget(new TargetOpponent());
getAbilities().add(ability);

View file

@ -31,7 +31,7 @@ public class LetheLakePlane extends Plane {
this.setExpansionSetCodeForImage("PCA");
// At the beginning of your upkeep, put the top ten cards of your libary into your graveyard
Ability ability = new BeginningOfUpkeepTriggeredAbility(Zone.COMMAND, new PutLibraryIntoGraveTargetEffect(10).setText("that player puts the top 10 cards of their library into their graveyard"), TargetController.ANY, false, true);
Ability ability = new BeginningOfUpkeepTriggeredAbility(Zone.COMMAND, new PutLibraryIntoGraveTargetEffect(10).setText("that player mills 10 cards"), TargetController.ANY, false, true);
this.getAbilities().add(ability);
// Active player can roll the planar die: Whenever you roll {CHAOS}, target player puts the top ten cards of their library into their graveyard