more "this spell" errata

This commit is contained in:
Evan Kranzler 2018-04-21 18:24:07 -04:00
parent 0b03744573
commit 2dcc50d592
8 changed files with 9 additions and 9 deletions

View file

@ -62,7 +62,7 @@ public class LandGrant extends CardImpl {
// If you have no land cards in hand, you may reveal your hand rather than pay Land Grant's mana cost.
this.addAbility(new AlternativeCostSourceAbility(new LandGrantReavealCost(), new LandGrantCondition(),
"If you have no land cards in hand, you may reveal your hand rather than pay {this}'s mana cost."));
"If you have no land cards in hand, you may reveal your hand rather than pay this spell's mana cost."));
// Search your library for a Forest card, reveal that card, and put it into your hand. Then shuffle your library.
this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect(new TargetCardInLibrary(filter), true, true));

View file

@ -110,7 +110,7 @@ public class LiquidFire extends CardImpl {
static class LiquidFireCost extends VariableCostImpl {
public LiquidFireCost() {
super("Choose a Number");
this.text = "As an additional cost to cast {source}, choose a number between 0 and 5";
this.text = "as an additional cost to cast this spell, choose a number between 0 and 5";
}
public LiquidFireCost(final LiquidFireCost cost) {

View file

@ -228,7 +228,7 @@ public class AlternativeCostSourceAbility extends StaticAbility implements Alter
if (condition != null) {
sb.append(condition.toString());
if (alternateCosts.size() > 1) {
sb.append(", rather than pay {source}'s mana cost, ");
sb.append(", rather than pay this spell's mana cost, ");
} else {
sb.append(", you may ");
}
@ -254,7 +254,7 @@ public class AlternativeCostSourceAbility extends StaticAbility implements Alter
++numberCosts;
}
if (condition == null || alternateCosts.size() == 1) {
sb.append(" rather than pay {source}'s mana cost");
sb.append(" rather than pay this spell's mana cost");
} else if (alternateCosts.isEmpty()) {
sb.append("cast {this} without paying its mana cost");
}

View file

@ -49,7 +49,7 @@ public class DiscardXTargetCost extends VariableCostImpl {
public DiscardXTargetCost(FilterCard filter, boolean additionalCostText) {
super(filter.getMessage() + " to discard");
this.text = (additionalCostText ? "As an additional cost to cast {source}, discard " : "Discard ") + xText + ' ' + filter.getMessage();
this.text = (additionalCostText ? "as an additional cost to cast this spell, discard " : "Discard ") + xText + ' ' + filter.getMessage();
this.filter = filter;
}

View file

@ -50,7 +50,7 @@ public class ExileXFromYourGraveCost extends VariableCostImpl {
public ExileXFromYourGraveCost(FilterCard filter, boolean additionalCostText) {
super(filter.getMessage() + " to exile");
this.filter = filter;
this.text = (additionalCostText ? "As an additional cost to cast {source}, exile " : "Exile ") + xText + ' ' + filter.getMessage();
this.text = (additionalCostText ? "as an additional cost to cast this spell, exile " : "Exile ") + xText + ' ' + filter.getMessage();
}
public ExileXFromYourGraveCost(final ExileXFromYourGraveCost cost) {

View file

@ -47,7 +47,7 @@ public class PayVariableLifeCost extends VariableCostImpl {
public PayVariableLifeCost(boolean additionalCostText) {
super("life to pay");
this.text = new StringBuilder(additionalCostText ? "As an additional cost to cast {source}, pay ":"Pay ")
this.text = new StringBuilder(additionalCostText ? "as an additional cost to cast this spell, pay ":"Pay ")
.append(xText).append(' ').append("life").toString();
}

View file

@ -48,7 +48,7 @@ public class SacrificeXTargetCost extends VariableCostImpl {
public SacrificeXTargetCost(FilterControlledPermanent filter, boolean additionalCostText) {
super(filter.getMessage() + " to sacrifice");
this.text = (additionalCostText ? "As an additional cost to cast {source}, sacrifice " : "Sacrifice ") + xText + ' ' + filter.getMessage();
this.text = (additionalCostText ? "as an additional cost to cast this spell, sacrifice " : "Sacrifice ") + xText + ' ' + filter.getMessage();
this.filter = filter;
}

View file

@ -50,7 +50,7 @@ public class TapVariableTargetCost extends VariableCostImpl {
public TapVariableTargetCost(FilterControlledPermanent filter, boolean additionalCostText, String xText) {
super(xText, new StringBuilder(filter.getMessage()).append(" to tap").toString());
this.filter = filter;
this.text = new StringBuilder(additionalCostText ? "As an additional cost to cast {source}, tap ":"Tap ")
this.text = new StringBuilder(additionalCostText ? "as an additional cost to cast this spell, tap ":"Tap ")
.append(this.xText).append(' ').append(filter.getMessage()).toString();
}