mirror of
https://github.com/correl/mage.git
synced 2025-01-12 03:00:13 +00:00
a few more mill changes
This commit is contained in:
parent
36b31d097e
commit
c592542ff6
6 changed files with 7 additions and 11 deletions
|
@ -45,7 +45,7 @@ class BondOfInsightEffect extends OneShotEffect {
|
|||
|
||||
BondOfInsightEffect() {
|
||||
super(Outcome.Benefit);
|
||||
staticText = "Each player puts the top four cards of their library into their graveyard. " +
|
||||
staticText = "Each player mills four cards. " +
|
||||
"Return up to two instant and/or sorcery cards from your graveyard to your hand.";
|
||||
}
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ class BookBurningMillEffect extends OneShotEffect {
|
|||
|
||||
public BookBurningMillEffect() {
|
||||
super(Outcome.Detriment);
|
||||
staticText = "Any player may have {source} deal 6 damage to them. If no one does, target player puts the top six cards of their library into their graveyard";
|
||||
staticText = "Any player may have {source} deal 6 damage to them. If no one does, target player mills six cards";
|
||||
}
|
||||
|
||||
public BookBurningMillEffect(final BookBurningMillEffect effect) {
|
||||
|
|
|
@ -51,7 +51,7 @@ class BrokenAmbitionsEffect extends OneShotEffect {
|
|||
public BrokenAmbitionsEffect(Cost cost) {
|
||||
super(Outcome.Benefit);
|
||||
this.cost = cost;
|
||||
this.staticText = "Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller puts the top four cards of their library into their graveyard";
|
||||
this.staticText = "Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards";
|
||||
}
|
||||
|
||||
public BrokenAmbitionsEffect(DynamicValue genericMana) {
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue