diff --git a/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java b/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java index ea882178192..a638084cacf 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java +++ b/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java @@ -222,7 +222,11 @@ public class SpellAbilityPicker { public static String abilityToString(SpellAbility sa) { String saString = "N/A"; if (sa != null) { - saString = sa.toString().replace(sa.getHostCard().getName(), "<$>"); + saString = sa.toString(); + String cardName = sa.getHostCard().getName(); + if (!cardName.isEmpty()) { + saString = saString.replace(cardName, "<$>"); + } if (saString.length() > 40) { saString = saString.substring(0, 40) + "..."; }