- Update LifeExchangeEffect

This commit is contained in:
swordshine
2014-08-05 06:05:25 +00:00
parent 5f9bc99734
commit 81718d866e

View File

@@ -62,11 +62,11 @@ public class LifeExchangeEffect extends SpellAbilityEffect {
final int life1 = p1.getLife(); final int life1 = p1.getLife();
final int life2 = p2.getLife(); final int life2 = p2.getLife();
if ((life1 > life2) && p1.canLoseLife()) { if ((life1 > life2) && p1.canLoseLife() && p2.canGainLife()) {
final int diff = life1 - life2; final int diff = life1 - life2;
p1.loseLife(diff); p1.loseLife(diff);
p2.gainLife(diff, source); p2.gainLife(diff, source);
} else if ((life2 > life1) && p2.canLoseLife()) { } else if ((life2 > life1) && p2.canLoseLife() && p1.canGainLife()) {
final int diff = life2 - life1; final int diff = life2 - life1;
p2.loseLife(diff); p2.loseLife(diff);
p1.gainLife(diff, source); p1.gainLife(diff, source);