From c72010f5156f063b01a2c2fc79ff25a7d335f62d Mon Sep 17 00:00:00 2001 From: DarkGod <darkgod@net-core.org> Date: Sat, 21 Dec 2019 18:30:34 +0100 Subject: [PATCH] Trying to put a tinker in an object that refuses it will not add a few stats anyway (fixing Galvanic Retributor for example) --- game/modules/tome/class/Actor.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/modules/tome/class/Actor.lua b/game/modules/tome/class/Actor.lua index cc2658648e..feb4e051fd 100644 --- a/game/modules/tome/class/Actor.lua +++ b/game/modules/tome/class/Actor.lua @@ -7832,7 +7832,7 @@ function _M:doWearTinker(wear_inven, wear_item, wear_o, base_inven, base_item, b wear_o.tinkered = {} local forbid = wear_o:check("on_tinker", base_o, self) - if wear_o.object_tinker then + if not forbid and wear_o.object_tinker then for k, e in pairs(wear_o.object_tinker) do wear_o.tinkered[k] = base_o:addTemporaryValue(k, e) end -- GitLab