diff --git a/game/modules/tome/data/talents/chronomancy/temporal-hounds.lua b/game/modules/tome/data/talents/chronomancy/temporal-hounds.lua index 64dd3f1a87cd913077b739dd5a031853f6d940c3..3277e8c962dc4f7ba37dbb48cdfa5717a461a092 100644 --- a/game/modules/tome/data/talents/chronomancy/temporal-hounds.lua +++ b/game/modules/tome/data/talents/chronomancy/temporal-hounds.lua @@ -197,14 +197,14 @@ newTalent{ if game.party:hasMember(self) then for i=1, p.hounds do local e = game.party:findMember({type="hound"}) - if e.summoner and e.summoner == self and e.name == "temporal hound" then + if e and e.summoner and e.summoner == self and e.name == "temporal hound" then e.summon_time = 0 game.party:removeMember(e, true) end end else for _, e in pairs(game.level.entities) do - if e.summoner and e.summoner == self and e.name == "temporal hound" then + if e and e.summoner and e.summoner == self and e.name == "temporal hound" then e.summon_time = 0 end end