Fix crash when determining if mana costs can be paid for SpellAbilities with no source card

This commit is contained in:
drdev
2013-12-04 01:51:44 +00:00
parent 624365cda3
commit fe8af8705d

View File

@@ -97,8 +97,9 @@ public class ComputerUtilMana {
private static boolean payManaCost(final ManaCostBeingPaid cost, final SpellAbility sa, final Player ai, final boolean test, final int extraMana, boolean checkPlayable) {
final Card card = sa.getSourceCard();
adjustManaCostToAvoidNegEffects(cost, card);
if (card != null) {
adjustManaCostToAvoidNegEffects(cost, card);
}
final ManaPool manapool = ai.getManaPool();
List<ManaCostShard> unpaidShards = cost.getUnpaidShards();