From 68605ddb356eaad58cb207fa2b009dbff22d59fd Mon Sep 17 00:00:00 2001 From: ZioPao Date: Sat, 19 Oct 2024 18:37:02 +0200 Subject: [PATCH] Bump to mod version --- media/lua/client/TOC/Controllers/LimitActionsController.lua | 6 ++++++ media/lua/client/TOC/Main.lua | 2 +- mod.info | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/media/lua/client/TOC/Controllers/LimitActionsController.lua b/media/lua/client/TOC/Controllers/LimitActionsController.lua index 282f61e..4cbdbec 100644 --- a/media/lua/client/TOC/Controllers/LimitActionsController.lua +++ b/media/lua/client/TOC/Controllers/LimitActionsController.lua @@ -291,6 +291,12 @@ function ISWorldObjectContextMenu.createMenu(player, worldobjects, x, y, test) ---@type ISContextMenu local ogContext = og_ISWorldObjectContextMenu_createMenu(player, worldobjects, x, y, test) + -- goddamn it, zomboid devs. ogContext could be a boolean... + -- TBH, I don't really care about gamepad support, but all this method can break stuff. Let's just disable thisfor gamepad users. + if type(ogContext) == "boolean" or type(ogContext) == "string" then + return ogContext + end + -- The vanilla game doesn't count an item in the off hand as "equipped" for picking up glass. Let's fix that here local brokenGlassOption = ogContext:getOptionFromName(getText("ContextMenu_RemoveBrokenGlass")) diff --git a/media/lua/client/TOC/Main.lua b/media/lua/client/TOC/Main.lua index d8fec14..bb981ba 100644 --- a/media/lua/client/TOC/Main.lua +++ b/media/lua/client/TOC/Main.lua @@ -6,7 +6,7 @@ require("TOC/Events") ---@class Main local Main = { - _version = "2.1.3" + _version = "2.1.4" } function Main.Start() diff --git a/mod.info b/mod.info index 416e141..5055c94 100644 --- a/mod.info +++ b/mod.info @@ -4,5 +4,5 @@ description=You've been bitten. You have only two choices. id=TheOnlyCure icon=icon.png url=https://github.com/ZioPao/The-Only-Cure -modversion=2.1.3 +modversion=2.1.4 pzversion=41.65