Browse Source

Use SetPlayerHitPoints() for minHP handling in ApplyPlrDamage().

pull/1594/head
staphen 5 years ago committed by Anders Jenbo
parent
commit
006fa39691
  1. 3
      Source/player.cpp

3
Source/player.cpp

@ -2050,8 +2050,7 @@ void ApplyPlrDamage(int pnum, int dam, int minHP /*= 0*/, int frac /*= 0*/, int
}
int minHitPoints = minHP << 6;
if (plr[pnum]._pHitPoints < minHitPoints) {
plr[pnum]._pHitPoints = minHitPoints;
plr[pnum]._pHPBase = minHitPoints + plr[pnum]._pMaxHPBase - plr[pnum]._pMaxHP;
SetPlayerHitPoints(pnum, minHitPoints);
}
if (plr[pnum]._pHitPoints >> 6 <= 0) {
SyncPlrKill(pnum, earflag);

Loading…
Cancel
Save