diff --git a/game/modules/tome/class/Player.lua b/game/modules/tome/class/Player.lua index f789996be2b5f167e91b657fa093cf9e59f8b5c7..399aff84505ae0382763ee7406c2f9657658bb4d 100644 --- a/game/modules/tome/class/Player.lua +++ b/game/modules/tome/class/Player.lua @@ -1322,7 +1322,7 @@ end function _M:playerCheckSustains() for tid, _ in pairs(self.talents) do local t = self:getTalentFromId(tid) - if t.mode == "sustained" and self:isTalentActive(t.id) then + if t and t.mode == "sustained" and self:isTalentActive(t.id) then -- handles unarmed if t.is_unarmed and (self:hasMassiveArmor() or not self:isUnarmed()) then self:forceUseTalent(tid, {ignore_energy=true})