mirror of
https://github.com/correl/mage.git
synced 2024-11-15 11:09:30 +00:00
more "this spell" errata
This commit is contained in:
parent
0b03744573
commit
2dcc50d592
8 changed files with 9 additions and 9 deletions
|
@ -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));
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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…
Reference in a new issue