mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
[Simulated AI] Fix issue with empty card names when pretty-printing SpellAbilities.
This commit is contained in:
@@ -222,7 +222,11 @@ public class SpellAbilityPicker {
|
|||||||
public static String abilityToString(SpellAbility sa) {
|
public static String abilityToString(SpellAbility sa) {
|
||||||
String saString = "N/A";
|
String saString = "N/A";
|
||||||
if (sa != null) {
|
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) {
|
if (saString.length() > 40) {
|
||||||
saString = saString.substring(0, 40) + "...";
|
saString = saString.substring(0, 40) + "...";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user