mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 04:52:07 -08:00
more "this spell" errata
This commit is contained in:
parent
0b03744573
commit
2dcc50d592
8 changed files with 9 additions and 9 deletions
|
|
@ -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");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue