- NPE prevention when trying to add KW Alternative Cost to a card with no spell abilities (e.g. a Vanguard avatar).

This commit is contained in:
Agetian
2017-07-02 12:49:04 +00:00
parent 256483b304
commit ae1f9d9ca8

View File

@@ -3561,6 +3561,9 @@ public class CardFactoryUtil {
final String[] kw = keyword.split(":");
String costStr = kw[1];
final SpellAbility sa = card.getFirstSpellAbility();
if (sa == null) {
return;
}
final SpellAbility newSA = sa.copy();
newSA.setBasicSpell(false);
if (costStr.equals("ConvertedManaCost")) {