diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua index 97697d255a3b731ca9303f6b06bf2913ca8cc198..50398fdfbd2f583d5d77a619a8f25b2d75514923 100644 --- a/game/modules/tome/class/Player.lua +++ b/game/modules/tome/class/Player.lua @@ -934,6 +934,7 @@ function _M:restCheck() if self:getVim() < self:getMaxVim() and self.vim_regen > 0 then return true end if self:getEquilibrium() > self:getMinEquilibrium() and self.equilibrium_regen < 0 then return true end if self.life < self.max_life and self.life_regen> 0 then return true end + if self.air < self.max_air and self.air_regen > 0 then return true end for act, def in pairs(game.party.members) do if game.level:hasEntity(act) and not act.dead then if act.life < act.max_life and act.life_regen > 0 and not act:attr("no_life_regen") then return true end end end