- NPE precaution

This commit is contained in:
Agetian
2019-06-07 08:19:22 +03:00
parent 47cfa67c09
commit 35f01cebf1

View File

@@ -247,6 +247,7 @@ public class AnimateAi extends SpellAbilityAi {
final Player ai = sa.getActivatingPlayer(); final Player ai = sa.getActivatingPlayer();
final PhaseHandler ph = ai.getGame().getPhaseHandler(); final PhaseHandler ph = ai.getGame().getPhaseHandler();
final boolean alwaysActivatePWAbility = sa.hasParam("Planeswalker") final boolean alwaysActivatePWAbility = sa.hasParam("Planeswalker")
&& sa.getPayCosts() != null
&& sa.getPayCosts().hasSpecificCostType(CostPutCounter.class) && sa.getPayCosts().hasSpecificCostType(CostPutCounter.class)
&& sa.getTargetRestrictions() != null && sa.getTargetRestrictions() != null
&& sa.getTargetRestrictions().getMinTargets(sa.getHostCard(), sa) == 0; && sa.getTargetRestrictions().getMinTargets(sa.getHostCard(), sa) == 0;