From fe25c7d2c46ea21ecb19b4bf383c8cec5ac6e786 Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 26 May 2022 20:23:54 -0400 Subject: [PATCH] BecomeMonarchEffect improve getStackDescription --- .../forge/game/ability/effects/BecomeMonarchEffect.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/BecomeMonarchEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BecomeMonarchEffect.java index c1aa9336918..d8ba6c707f3 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/BecomeMonarchEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/BecomeMonarchEffect.java @@ -2,11 +2,10 @@ package forge.game.ability.effects; import java.util.List; -import org.apache.commons.lang3.StringUtils; - import forge.game.ability.SpellAbilityEffect; import forge.game.player.Player; import forge.game.spellability.SpellAbility; +import forge.util.Lang; public class BecomeMonarchEffect extends SpellAbilityEffect { @@ -16,8 +15,8 @@ public class BecomeMonarchEffect extends SpellAbilityEffect { final List tgtPlayers = getTargetPlayers(sa); - sb.append(StringUtils.join(tgtPlayers, ", ")); - sb.append(" becomes the Monarch."); + sb.append(Lang.joinHomogenous(tgtPlayers)).append(tgtPlayers.size() == 1 ? " becomes" : " become"); + sb.append(" the monarch."); return sb.toString(); }