Fixed NPE in mad ai

This commit is contained in:
magenoxx 2012-05-09 11:24:49 +04:00
parent 55bf5714a0
commit aa224dee2f

View file

@ -1120,6 +1120,7 @@ public class ComputerPlayer6 extends ComputerPlayer<ComputerPlayer6> implements
} }
private boolean isEffectiveAttacker(Game game, UUID attackingPlayerId, UUID defenderId, Permanent attacker, int life, int poison) { private boolean isEffectiveAttacker(Game game, UUID attackingPlayerId, UUID defenderId, Permanent attacker, int life, int poison) {
try {
SurviveInfo info = CombatUtil.getCombatInfo(game, attackingPlayerId, defenderId, attacker); SurviveInfo info = CombatUtil.getCombatInfo(game, attackingPlayerId, defenderId, attacker);
if (info.isAttackerDied()) { if (info.isAttackerDied()) {
return false; return false;
@ -1136,6 +1137,11 @@ public class ComputerPlayer6 extends ComputerPlayer<ComputerPlayer6> implements
if (info.isTriggered()) { if (info.isTriggered()) {
return true; return true;
} }
} catch (Exception e) {
// swallow exception and return false
logger.error(e);
return false;
}
return false; return false;
} }