mirror of
https://github.com/magefree/mage.git
synced 2025-12-25 04:52:07 -08:00
more mana pool errata
This commit is contained in:
parent
2dcc50d592
commit
7deb521a65
294 changed files with 879 additions and 879 deletions
|
|
@ -23,7 +23,7 @@ package mage;
|
|||
* <p>
|
||||
* 107.4c. Numeral symbols (such as {1}) and variable symbols (such as {X}) can
|
||||
* also represent colorless mana if they appear in the effect of a spell or
|
||||
* ability that reads "add [mana symbol] to your mana pool" or something similar.
|
||||
* ability that reads "add [mana symbol]" or something similar.
|
||||
* (See rule 107.3e.)
|
||||
* <p>
|
||||
* 107.4d. The symbol {0} represents zero mana and is used as a placeholder for a
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ public class AddConditionalManaEffect extends ManaEffect {
|
|||
super();
|
||||
this.mana = mana;
|
||||
this.manaBuilder = manaBuilder;
|
||||
staticText = "Add " + this.mana.toString() + " to your mana pool. " + manaBuilder.getRule();
|
||||
staticText = "Add " + this.mana.toString() + ". " + manaBuilder.getRule();
|
||||
}
|
||||
|
||||
public AddConditionalManaEffect(final AddConditionalManaEffect effect) {
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ public class AddConditionalManaOfAnyColorEffect extends ManaEffect {
|
|||
+ (oneChoice ? "of any"
|
||||
+ (amount instanceof StaticValue && (((StaticValue) amount).toString()).equals("1") ? "" : " one")
|
||||
+ " color" : "in any combination of colors")
|
||||
+ " to your mana pool. " + manaBuilder.getRule();
|
||||
+ ". " + manaBuilder.getRule();
|
||||
}
|
||||
|
||||
public AddConditionalManaOfAnyColorEffect(final AddConditionalManaOfAnyColorEffect effect) {
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@ public class AddManaInAnyCombinationEffect extends ManaEffect {
|
|||
sb.append('{').append(coloredManaSymbol.toString()).append('}');
|
||||
}
|
||||
}
|
||||
sb.append(" to your mana pool");
|
||||
sb.append("");
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ public class AddManaOfAnyColorEffect extends BasicManaEffect {
|
|||
public boolean apply(Game game, Ability source) {
|
||||
Player controller = game.getPlayer(source.getControllerId());
|
||||
if (controller != null) {
|
||||
String mes = String.format("Select color of %d mana to add it to your mana pool", this.amount);
|
||||
String mes = String.format("Select color of %d mana to add it", this.amount);
|
||||
ChoiceColor choice = new ChoiceColor(true, mes, game.getObject(source.getSourceId()));
|
||||
if (controller.choose(outcome, choice, game)) {
|
||||
if (choice.getColor() == null) {
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ public class AddManaToManaPoolSourceControllerEffect extends OneShotEffect {
|
|||
public AddManaToManaPoolSourceControllerEffect(Mana mana) {
|
||||
super(Outcome.PutManaInPool);
|
||||
this.mana = mana;
|
||||
this.staticText = "Add " + mana.toString() + " to your mana pool";
|
||||
this.staticText = "Add " + mana.toString() + "";
|
||||
}
|
||||
|
||||
public AddManaToManaPoolSourceControllerEffect(final AddManaToManaPoolSourceControllerEffect effect) {
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ class AnyColorLandsProduceManaEffect extends ManaEffect {
|
|||
this.onlyColors = onlyColors;
|
||||
filter.add(new ControllerPredicate(targetController));
|
||||
String text = targetController == TargetController.OPPONENT ? "an opponent controls" : "you control";
|
||||
staticText = "Add to your mana pool one mana of any " + (this.onlyColors ? "color" : "type") + " that a land " + text + " could produce";
|
||||
staticText = "Add one mana of any " + (this.onlyColors ? "color" : "type") + " that a land " + text + " could produce";
|
||||
}
|
||||
|
||||
public AnyColorLandsProduceManaEffect(final AnyColorLandsProduceManaEffect effect) {
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ class CommanderIdentityManaEffect extends ManaEffect {
|
|||
|
||||
public CommanderIdentityManaEffect() {
|
||||
super();
|
||||
this.staticText = "Add to your mana pool one mana of any color in your commander's color identity";
|
||||
this.staticText = "Add one mana of any color in your commander's color identity";
|
||||
}
|
||||
|
||||
public CommanderIdentityManaEffect(final CommanderIdentityManaEffect effect) {
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ import mage.game.Game;
|
|||
|
||||
/**
|
||||
* For cards like:
|
||||
* {tap}: Add three mana of any one color to your mana pool. Spend this mana only to cast creature spells.
|
||||
* {tap}: Add three mana of any one color. Spend this mana only to cast creature spells.
|
||||
*
|
||||
* @author noxx
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ import mage.watchers.common.PlanarRollWatcher;
|
|||
*/
|
||||
public class TrugaJunglePlane extends Plane {
|
||||
|
||||
private static final String rule = "All lands have '{t}: Add one mana of any color to your mana pool";
|
||||
private static final String rule = "All lands have '{t}: Add one mana of any color";
|
||||
|
||||
public TrugaJunglePlane() {
|
||||
this.setName("Plane - Truga Jungle");
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ import mage.constants.Zone;
|
|||
public class EtheriumCellToken extends TokenImpl {
|
||||
|
||||
public EtheriumCellToken() {
|
||||
super("Etherium Cell", "colorless artifact token named Etherium Cell which has \"{T}, Sacrifice this artifact: Add one mana of any color to your mana pool.\"");
|
||||
super("Etherium Cell", "colorless artifact token named Etherium Cell which has \"{T}, Sacrifice this artifact: Add one mana of any color.\"");
|
||||
this.setOriginalExpansionSetCode("AER");
|
||||
cardType.add(CardType.ARTIFACT);
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ public class GoldToken extends TokenImpl {
|
|||
}
|
||||
|
||||
public GoldToken(String setCode) {
|
||||
super("Gold", "colorless artifact token named Gold with \"Sacrifice this artifact: Add one mana of any color to your mana pool.\"");
|
||||
super("Gold", "colorless artifact token named Gold with \"Sacrifice this artifact: Add one mana of any color.\"");
|
||||
availableImageSetCodes = tokenImageSets;
|
||||
setOriginalExpansionSetCode(setCode);
|
||||
cardType.add(CardType.ARTIFACT);
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ public class TreasureToken extends TokenImpl {
|
|||
}
|
||||
|
||||
public TreasureToken(String setCode, int tokenType) {
|
||||
super("Treasure", "colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color to your mana pool.\"");
|
||||
super("Treasure", "colorless Treasure artifact token with \"{T}, Sacrifice this artifact: Add one mana of any color.\"");
|
||||
availableImageSetCodes = tokenImageSets;
|
||||
setOriginalExpansionSetCode(setCode);
|
||||
cardType.add(CardType.ARTIFACT);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue