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; int minHitPoints = minHP << 6;
if (plr[pnum]._pHitPoints < minHitPoints) { if (plr[pnum]._pHitPoints < minHitPoints) {
plr[pnum]._pHitPoints = minHitPoints; SetPlayerHitPoints(pnum, minHitPoints);
plr[pnum]._pHPBase = minHitPoints + plr[pnum]._pMaxHPBase - plr[pnum]._pMaxHP;
} }
if (plr[pnum]._pHitPoints >> 6 <= 0) { if (plr[pnum]._pHitPoints >> 6 <= 0) {
SyncPlrKill(pnum, earflag); SyncPlrKill(pnum, earflag);

Loading…
Cancel
Save