Proper bitwise replacement for setCurrentHpMp method.

Contributed by Sahar.
This commit is contained in:
MobiusDevelopment 2020-01-10 23:52:05 +00:00
parent 4428da2b47
commit cdbb12a9bd
2 changed files with 6 additions and 2 deletions

View File

@ -295,7 +295,9 @@ public class CreatureStatus
public void setCurrentHpMp(double newHp, double newMp) public void setCurrentHpMp(double newHp, double newMp)
{ {
if (setCurrentHp(newHp, false) || setCurrentMp(newMp, false)) final boolean hpChanged = setCurrentHp(newHp, false);
final boolean mpChanged = setCurrentMp(newMp, false);
if (hpChanged || mpChanged)
{ {
_creature.broadcastStatusUpdate(); _creature.broadcastStatusUpdate();
} }

View File

@ -295,7 +295,9 @@ public class CreatureStatus
public void setCurrentHpMp(double newHp, double newMp) public void setCurrentHpMp(double newHp, double newMp)
{ {
if (setCurrentHp(newHp, false) || setCurrentMp(newMp, false)) final boolean hpChanged = setCurrentHp(newHp, false);
final boolean mpChanged = setCurrentMp(newMp, false);
if (hpChanged || mpChanged)
{ {
_creature.broadcastStatusUpdate(); _creature.broadcastStatusUpdate();
} }