[Simulated AI] Fix issue with empty card names when pretty-printing SpellAbilities.

This commit is contained in:
Myrd
2016-12-27 04:28:02 +00:00
parent 3729533ea9
commit 7521c33c30

View File

@@ -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) + "...";
}