From 923c09fdd59dbbfa8857d49b014d0cdc717e7344 Mon Sep 17 00:00:00 2001 From: Mestima Date: Mon, 4 Oct 2021 18:39:59 +0300 Subject: [PATCH] fixed crash when character dies with open clock bag --- data/scripts/prefabs/pocketwatchpack.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/data/scripts/prefabs/pocketwatchpack.lua b/data/scripts/prefabs/pocketwatchpack.lua index 762df60..acff583 100644 --- a/data/scripts/prefabs/pocketwatchpack.lua +++ b/data/scripts/prefabs/pocketwatchpack.lua @@ -10,6 +10,7 @@ local function onopen(inst) end local function onclose(inst) +--[[ local owner = inst.components.inventoryitem.owner if owner then local container = owner.components.inventory:GetOverflowContainer() @@ -17,14 +18,15 @@ local function onclose(inst) container:Open(owner) end end +--]] end - local function ondropped(inst) if inst.components.container then inst.components.container:Close() end end + local function fn() local inst = CreateEntity() inst.entity:AddTransform() @@ -59,7 +61,7 @@ local function fn() inst:AddComponent("container") inst.components.container:WidgetSetup("pocketwatchpack") --inst.components.container.onopenfn = onopen - inst.components.container.onclosefn = onclose + --inst.components.container.onclosefn = onclose MakeHauntableLaunchAndDropFirstItem(inst)