mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
ManaEffect.getStackDescription add the players making mana to the stackDescription
This commit is contained in:
@@ -5,6 +5,7 @@ import static forge.util.TextUtil.toManaString;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import forge.util.Lang;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
import forge.card.ColorSet;
|
import forge.card.ColorSet;
|
||||||
@@ -264,9 +265,11 @@ public class ManaEffect extends SpellAbilityEffect {
|
|||||||
@Override
|
@Override
|
||||||
protected String getStackDescription(SpellAbility sa) {
|
protected String getStackDescription(SpellAbility sa) {
|
||||||
final StringBuilder sb = new StringBuilder();
|
final StringBuilder sb = new StringBuilder();
|
||||||
|
final List<Player> tgtPlayers = getDefinedPlayersOrTargeted(sa);
|
||||||
String mana = !sa.hasParam("Amount") || StringUtils.isNumeric(sa.getParam("Amount"))
|
String mana = !sa.hasParam("Amount") || StringUtils.isNumeric(sa.getParam("Amount"))
|
||||||
? GameActionUtil.generatedMana(sa) : "mana";
|
? GameActionUtil.generatedMana(sa) : "mana";
|
||||||
sb.append("Add ").append(toManaString(mana)).append(".");
|
sb.append(Lang.joinHomogenous(tgtPlayers)).append(tgtPlayers.size() == 1 ? " adds " : " add ");
|
||||||
|
sb.append(toManaString(mana)).append(".");
|
||||||
if (sa.hasParam("RestrictValid")) {
|
if (sa.hasParam("RestrictValid")) {
|
||||||
sb.append(" ");
|
sb.append(" ");
|
||||||
final String desc = sa.getDescription();
|
final String desc = sa.getDescription();
|
||||||
|
|||||||
Reference in New Issue
Block a user