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

@ -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();
}