diff --git a/game/modules/tome/data/timed_effects/other.lua b/game/modules/tome/data/timed_effects/other.lua index b7e3f2b119a38467586deab581a9f4af4edf2db6..4532aae9ed7d5cd8a9d5a92d40c36f056de9799d 100644 --- a/game/modules/tome/data/timed_effects/other.lua +++ b/game/modules/tome/data/timed_effects/other.lua @@ -3986,8 +3986,15 @@ newEffect{ subtype = { lich = true }, status = "neutral", parameters = { }, + callbackOnSummonKill = function(self, t, minion, who, death_note) + if who.rank >= 3.5 then + eff.success = true + self:removeEffect(self.EFF_LICH_HUNGER) + game.bignews:say(120, "#DARK_ORCHID#Lichform regeneration is complete!#{normal}#") + end + end, callbackOnKill = function(self, eff, who, death_note) - if who.rank >= 3.2 then + if who.rank >= 3.5 then eff.success = true self:removeEffect(self.EFF_LICH_HUNGER) game.bignews:say(120, "#DARK_ORCHID#Lichform regeneration is complete!#{normal}#")