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