diff --git a/game/modules/tome/data/talents/spells/animus.lua b/game/modules/tome/data/talents/spells/animus.lua index 338626d00c47ad3a7fd41ff9e74d0df3b783efdb..049bca302fa53a4cb5c1146bae7b7c226438422a 100644 --- a/game/modules/tome/data/talents/spells/animus.lua +++ b/game/modules/tome/data/talents/spells/animus.lua @@ -103,7 +103,7 @@ newTalent{ if not x or not y then return nil end self:project(tg, x, y, function(px, py) local m = game.level.map(px, py, Map.ACTOR) - if not m or not m.max_life or not m.life then return end + if not m or not m.max_life or not m.life or m.on_die then return end if game.party and game.party:hasMember(self) then for act, def in pairs(game.party.members) do