From fe2cfe635200b0fdc2593a8d0ff6705c61564ca2 Mon Sep 17 00:00:00 2001 From: DarkGod <darkgod@net-core.org> Date: Sat, 24 May 2014 02:51:05 +0200 Subject: [PATCH] fix TK grap of mindstar sets --- game/modules/tome/class/Actor.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua index f5bca0963c..64ebb82334 100644 --- a/game/modules/tome/class/Actor.lua +++ b/game/modules/tome/class/Actor.lua @@ -3532,8 +3532,11 @@ function _M:onWear(o, inven_id, bypass_set) local object, index, object_inven_id if conditions.inven_id then object_inven_id = util.getval(conditions.inven_id, o, self, inven_id) - object, index = self:findInInventoryBy( - self:getInven(object_inven_id), conditions[1], conditions[2]) + local object_inven = self:getInven(object_inven_id) + if object_inven then + object, index = self:findInInventoryBy( + object_inven, conditions[1], conditions[2]) + end else object, index, object_inven_id = self:findInAllInventoriesBy(conditions[1], conditions[2]) -- GitLab