From 006fa396917e716633029e7655b13ce446095b66 Mon Sep 17 00:00:00 2001 From: staphen Date: Sun, 18 Apr 2021 12:27:39 -0400 Subject: [PATCH] Use SetPlayerHitPoints() for minHP handling in ApplyPlrDamage(). --- Source/player.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/player.cpp b/Source/player.cpp index 2743da4e7..d9b35bd8c 100644 --- a/Source/player.cpp +++ b/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);