From da52c6957f0f7b488c901a7d764d1726d69e9a8a Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 3 Feb 2022 13:30:34 -0500 Subject: [PATCH] improve sb following ConditionDescription clause --- .../main/java/forge/game/ability/SpellAbilityEffect.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java index e9483165ec8..50821a0a119 100644 --- a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java @@ -101,13 +101,13 @@ public abstract class SpellAbilityEffect { makeSpellDescription(sa, sb, stackDesc); } } else { - final String conditionDesc = sa.getParam("ConditionDescription"); + final String condDesc = sa.getParam("ConditionDescription"); final String afterDesc = sa.getParam("AfterDescription"); final String baseDesc = CardTranslation.translateSingleDescriptionText(this.getStackDescription(sa), sa.getHostCard().getName()); - if (conditionDesc != null) { - sb.append(conditionDesc).append(" "); + if (condDesc != null) { + sb.append(condDesc).append(" "); } - sb.append(baseDesc); + sb.append(condDesc != null && condDesc.endsWith(",") ? StringUtils.uncapitalize(baseDesc) : baseDesc); if (afterDesc != null) { sb.append(" ").append(afterDesc); }