From c592542ff6e90934c1082be3ad53db39fda8ace1 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Thu, 11 Jun 2020 08:20:33 -0400 Subject: [PATCH] a few more mill changes --- Mage.Sets/src/mage/cards/b/BondOfInsight.java | 2 +- Mage.Sets/src/mage/cards/b/BookBurning.java | 2 +- Mage.Sets/src/mage/cards/b/BrokenAmbitions.java | 2 +- .../common/PutTopCardOfLibraryIntoGraveTargetEffect.java | 6 ++---- .../game/command/emblems/JaceTelepathUnboundEmblem.java | 4 +--- .../main/java/mage/game/command/planes/LetheLakePlane.java | 2 +- 6 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Mage.Sets/src/mage/cards/b/BondOfInsight.java b/Mage.Sets/src/mage/cards/b/BondOfInsight.java index fcd7cdda7e6..9580a0a5368 100644 --- a/Mage.Sets/src/mage/cards/b/BondOfInsight.java +++ b/Mage.Sets/src/mage/cards/b/BondOfInsight.java @@ -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."; } diff --git a/Mage.Sets/src/mage/cards/b/BookBurning.java b/Mage.Sets/src/mage/cards/b/BookBurning.java index 6778bc4ee6e..6678b6520f0 100644 --- a/Mage.Sets/src/mage/cards/b/BookBurning.java +++ b/Mage.Sets/src/mage/cards/b/BookBurning.java @@ -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) { diff --git a/Mage.Sets/src/mage/cards/b/BrokenAmbitions.java b/Mage.Sets/src/mage/cards/b/BrokenAmbitions.java index 59228d09e5f..cccf4aed4ee 100644 --- a/Mage.Sets/src/mage/cards/b/BrokenAmbitions.java +++ b/Mage.Sets/src/mage/cards/b/BrokenAmbitions.java @@ -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) { diff --git a/Mage/src/main/java/mage/abilities/effects/common/PutTopCardOfLibraryIntoGraveTargetEffect.java b/Mage/src/main/java/mage/abilities/effects/common/PutTopCardOfLibraryIntoGraveTargetEffect.java index d45f62ad2cb..9af46672ac2 100644 --- a/Mage/src/main/java/mage/abilities/effects/common/PutTopCardOfLibraryIntoGraveTargetEffect.java +++ b/Mage/src/main/java/mage/abilities/effects/common/PutTopCardOfLibraryIntoGraveTargetEffect.java @@ -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(); } } diff --git a/Mage/src/main/java/mage/game/command/emblems/JaceTelepathUnboundEmblem.java b/Mage/src/main/java/mage/game/command/emblems/JaceTelepathUnboundEmblem.java index 6891d99b3ea..31b9302ca6f 100644 --- a/Mage/src/main/java/mage/game/command/emblems/JaceTelepathUnboundEmblem.java +++ b/Mage/src/main/java/mage/game/command/emblems/JaceTelepathUnboundEmblem.java @@ -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); diff --git a/Mage/src/main/java/mage/game/command/planes/LetheLakePlane.java b/Mage/src/main/java/mage/game/command/planes/LetheLakePlane.java index ace9cd43bee..2806a2af636 100644 --- a/Mage/src/main/java/mage/game/command/planes/LetheLakePlane.java +++ b/Mage/src/main/java/mage/game/command/planes/LetheLakePlane.java @@ -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