diff --git a/game/modules/tome/data/talents/gifts/mindstar-mastery.lua b/game/modules/tome/data/talents/gifts/mindstar-mastery.lua index 5bd0da40149cd39489331196cc5e041ab847afe4..66f9afebf1633d5983695b68febddb9fdff0dbd3 100644 --- a/game/modules/tome/data/talents/gifts/mindstar-mastery.lua +++ b/game/modules/tome/data/talents/gifts/mindstar-mastery.lua @@ -39,8 +39,8 @@ newTalent{ tmpid = self:addTemporaryValue("psiblades_active", self:getTalentLevel(t)), } - for i, o in ipairs(self:getInven("MAINHAND")) do self:checkMindstar(o) end - for i, o in ipairs(self:getInven("OFFHAND")) do self:checkMindstar(o) end + for i, o in ipairs(self:getInven("MAINHAND") or {}) do self:checkMindstar(o) end + for i, o in ipairs(self:getInven("OFFHAND") or {}) do self:checkMindstar(o) end self:updateModdableTile() return r @@ -48,8 +48,8 @@ newTalent{ deactivate = function(self, t, p) self:removeTemporaryValue("psiblades_active", p.tmpid) - for i, o in ipairs(self:getInven("MAINHAND")) do self:checkMindstar(o) end - for i, o in ipairs(self:getInven("OFFHAND")) do self:checkMindstar(o) end + for i, o in ipairs(self:getInven("MAINHAND") or {}) do self:checkMindstar(o) end + for i, o in ipairs(self:getInven("OFFHAND") or {}) do self:checkMindstar(o) end self:updateModdableTile() return true