diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua index 5bebc15e0570f326e93d330feae3cd27f50572b7..6feb1b6dc3b9ed1df43e1766b0837f2bc8d1143d 100644 --- a/game/modules/tome/class/Player.lua +++ b/game/modules/tome/class/Player.lua @@ -688,12 +688,14 @@ function _M:onTakeHit(value, src, death_note) end function _M:on_set_temporary_effect(eff_id, e, p) - mod.class.Actor.on_set_temporary_effect(self, eff_id, e, p) + local ret = mod.class.Actor.on_set_temporary_effect(self, eff_id, e, p) if e.status == "detrimental" and not e.no_stop_resting and p.dur > 0 then self:runStop("detrimental status effect") self:restStop("detrimental status effect") end + + return ret end function _M:heal(value, src)