From 86c9ef84c0b4b9340ba736c6f4388dbbd764798d Mon Sep 17 00:00:00 2001 From: qndel Date: Fri, 30 Aug 2019 23:09:04 +0200 Subject: [PATCH] [hellfire] AddHeal bin exact --- Source/missiles.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 8a008290f..035bf22a2 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2045,10 +2045,18 @@ void AddHeal(int mi, int sx, int sy, int dx, int dy, int midir, char mienemy, in } if (plr[id]._pClass == PC_WARRIOR) - HealAmount += HealAmount; + HealAmount <<= 1; +#ifdef HELLFIRE + else if (plr[id]._pClass == PC_BARBARIAN || plr[id]._pClass == PC_MONK) + HealAmount <<= 1; +#endif if (plr[id]._pClass == PC_ROGUE) HealAmount += HealAmount >> 1; +#ifdef HELLFIRE + else if (plr[id]._pClass == PC_BARD) + HealAmount += HealAmount >> 1; +#endif plr[id]._pHitPoints += HealAmount; if (plr[id]._pHitPoints > plr[id]._pMaxHP)