mirror of
https://github.com/correl/mage.git
synced 2024-12-25 11:11:16 +00:00
[AFC] more text fixes
This commit is contained in:
parent
8fe0467893
commit
31a559be23
12 changed files with 27 additions and 26 deletions
|
@ -1,6 +1,5 @@
|
|||
package mage.cards.d;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleActivatedAbility;
|
||||
|
@ -11,11 +10,12 @@ import mage.cards.CardImpl;
|
|||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
import static mage.filter.StaticFilters.FILTER_CONTROLLED_CREATURE_SHORT_TEXT;
|
||||
import mage.target.common.TargetControlledCreaturePermanent;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.target.common.TargetControlledPermanent;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author TheElk801
|
||||
*/
|
||||
public final class DarkDwellerOracle extends CardImpl {
|
||||
|
@ -30,10 +30,13 @@ public final class DarkDwellerOracle extends CardImpl {
|
|||
|
||||
// {1}, Sacrifice a creature: Exile the top card of your library. You may play that card this turn.
|
||||
Ability ability = new SimpleActivatedAbility(
|
||||
new ExileTopXMayPlayUntilEndOfTurnEffect(1, true),
|
||||
new ExileTopXMayPlayUntilEndOfTurnEffect(1, true)
|
||||
.setText("exile the top card of your library. You may play that card this turn"),
|
||||
new GenericManaCost(1)
|
||||
);
|
||||
ability.addCost(new SacrificeTargetCost(new TargetControlledCreaturePermanent(FILTER_CONTROLLED_CREATURE_SHORT_TEXT)));
|
||||
ability.addCost(new SacrificeTargetCost(new TargetControlledPermanent(
|
||||
StaticFilters.FILTER_CONTROLLED_CREATURE_SHORT_TEXT
|
||||
)));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ class DeadMansChestEffect extends OneShotEffect {
|
|||
public DeadMansChestEffect() {
|
||||
super(Outcome.Benefit);
|
||||
this.staticText = "exile cards equal to its power from the top of its owner's library. "
|
||||
+ "You may cast nonland cards from among them as long as they remain exiled, "
|
||||
+ "You may cast spells from among those cards for as long as they remain exiled, "
|
||||
+ "and you may spend mana as though it were mana of any type to cast those spells";
|
||||
}
|
||||
|
||||
|
|
|
@ -69,9 +69,9 @@ class DireFleetDaredevilEffect extends OneShotEffect {
|
|||
|
||||
public DireFleetDaredevilEffect() {
|
||||
super(Outcome.Benefit);
|
||||
this.staticText = "exile target instant or sorcery card from an opponent's graveyard. "
|
||||
+ "You may cast that card this turn and you may spend mana as though it were mana of any color. "
|
||||
+ "If that card would be put into a graveyard this turn, exile it instead";
|
||||
this.staticText = "exile target instant or sorcery card from an opponent's graveyard. " +
|
||||
"You may cast it this turn, and you may spend mana as though it were mana of any type " +
|
||||
"to cast that spell. If that spell would be put into a graveyard this turn, exile it instead";
|
||||
}
|
||||
|
||||
public DireFleetDaredevilEffect(final DireFleetDaredevilEffect effect) {
|
||||
|
|
|
@ -84,7 +84,7 @@ class DreamPillagerTriggeredAbility extends TriggeredAbilityImpl {
|
|||
|
||||
@Override
|
||||
public String getRule() {
|
||||
return "Whenever {this} deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast nonland cards from among those exiled cards.";
|
||||
return "Whenever {this} deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast spells from among those exiled cards.";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ class GratuitousViolenceReplacementEffect extends ReplacementEffectImpl {
|
|||
|
||||
GratuitousViolenceReplacementEffect() {
|
||||
super(Duration.WhileOnBattlefield, Outcome.Damage);
|
||||
staticText = "If a creature you control would deal damage to a permanent or player, it deals double that damage to that creature or player instead";
|
||||
staticText = "If a creature you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead";
|
||||
}
|
||||
|
||||
GratuitousViolenceReplacementEffect(final GratuitousViolenceReplacementEffect effect) {
|
||||
|
|
|
@ -64,8 +64,8 @@ class HostageTakerExileEffect extends OneShotEffect {
|
|||
|
||||
HostageTakerExileEffect() {
|
||||
super(Outcome.Benefit);
|
||||
this.staticText = "exile another target artifact or creature until {this} leaves the battlefield. "
|
||||
+ "You may cast that card as long as it remains exiled, "
|
||||
this.staticText = "exile another target creature or artifact until {this} leaves the battlefield. "
|
||||
+ "You may cast that card for as long as it remains exiled, "
|
||||
+ "and you may spend mana as though it were mana of any type to cast that spell";
|
||||
}
|
||||
|
||||
|
|
|
@ -94,8 +94,8 @@ class TheaterOfHorrorsCastEffect extends AsThoughEffectImpl {
|
|||
|
||||
TheaterOfHorrorsCastEffect() {
|
||||
super(AsThoughEffectType.PLAY_FROM_NOT_OWN_HAND_ZONE, Duration.EndOfGame, Outcome.Benefit);
|
||||
staticText = "During your turn, if an opponent lost life this turn, " +
|
||||
"you may play cards exiled with {this}";
|
||||
staticText = "during your turn, if an opponent lost life this turn, " +
|
||||
"you may play lands and cast spells from among cards exiled with {this}";
|
||||
}
|
||||
|
||||
private TheaterOfHorrorsCastEffect(final TheaterOfHorrorsCastEffect effect) {
|
||||
|
|
|
@ -62,7 +62,7 @@ class UtopiaSprawlEffect extends ManaEffect {
|
|||
|
||||
UtopiaSprawlEffect() {
|
||||
super();
|
||||
staticText = "its controller adds one mana of the chosen color";
|
||||
staticText = "its controller adds an additional one mana of the chosen color";
|
||||
}
|
||||
|
||||
private UtopiaSprawlEffect(final UtopiaSprawlEffect effect) {
|
||||
|
|
|
@ -12,7 +12,7 @@ import mage.abilities.keyword.EquipAbility;
|
|||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.*;
|
||||
import mage.filter.common.FilterCreaturePermanent;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.game.Game;
|
||||
import mage.game.permanent.token.ZombieToken;
|
||||
|
||||
|
@ -23,11 +23,7 @@ import java.util.UUID;
|
|||
*/
|
||||
public final class WandOfOrcus extends CardImpl {
|
||||
|
||||
private static final FilterCreaturePermanent filter = new FilterCreaturePermanent("Zombies you control");
|
||||
|
||||
static {
|
||||
filter.add(SubType.ZOMBIE.getPredicate());
|
||||
}
|
||||
private static final FilterPermanent filter = new FilterPermanent(SubType.ZOMBIE, "Zombies");
|
||||
|
||||
public WandOfOrcus(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}{B}");
|
||||
|
|
|
@ -35,7 +35,9 @@ public final class WildGrowth extends CardImpl {
|
|||
|
||||
// Whenever enchanted land is tapped for mana, its controller adds {G}.
|
||||
this.addAbility(new EnchantedTappedTriggeredManaAbility(
|
||||
new AddManaToManaPoolTargetControllerEffect(new Mana(ColoredManaSymbol.G), "their")
|
||||
new AddManaToManaPoolTargetControllerEffect(
|
||||
new Mana(ColoredManaSymbol.G), "their"
|
||||
).setText("its controller adds an additional {G}")
|
||||
));
|
||||
}
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ public class AddConditionalManaOfAnyColorEffect extends ManaEffect {
|
|||
this.oneChoice = oneChoice;
|
||||
//
|
||||
staticText = "Add "
|
||||
+ (amount instanceof StaticValue ? (CardUtil.numberToText(amount.toString())) : "")
|
||||
+ (amount instanceof StaticValue ? (CardUtil.numberToText(amount.toString())) : "X")
|
||||
+ " mana "
|
||||
+ (oneChoice || (amount instanceof StaticValue && (amount.toString()).equals("1"))
|
||||
? "of any" + (amount instanceof StaticValue && (amount.toString()).equals("1") ? "" : " one") + " color"
|
||||
|
|
|
@ -17,7 +17,7 @@ public class AddManaAnyColorAttachedControllerEffect extends ManaEffect {
|
|||
|
||||
public AddManaAnyColorAttachedControllerEffect() {
|
||||
super();
|
||||
staticText = "its controller adds one mana of any color";
|
||||
staticText = "its controller adds an additional one mana of any color";
|
||||
}
|
||||
|
||||
public AddManaAnyColorAttachedControllerEffect(final AddManaAnyColorAttachedControllerEffect effect) {
|
||||
|
|
Loading…
Reference in a new issue