diff --git a/game/modules/tome/class/NPC.lua b/game/modules/tome/class/NPC.lua index 88b6f350bdd8dfd090171891b3a7b170e15085d9..478b1e61d5be0548a3b41e2f2edf53ce0d3e2462 100644 --- a/game/modules/tome/class/NPC.lua +++ b/game/modules/tome/class/NPC.lua @@ -459,6 +459,9 @@ function _M:addedToLevel(level, x, y) end game.state:applyRandomClass(self, data, true) end + local lifeadd = self.max_life * self:getRankLifeAdjust(1) * self.level / 65 / 1.5 + self.max_life = self.max_life + lifeadd + self.life = self.life + lifeadd self:attr("difficulty_boosted", 1) end end