From 2a85fc2b7e8af0bd89f98cb4022c837c08ac074a Mon Sep 17 00:00:00 2001 From: Redo Date: Sat, 12 Nov 2022 17:26:43 -0600 Subject: [PATCH] fix typo in text brick updatee --- bricks/inputs/keyboard.cs | 3 ++- bricks/outputs/text2-update.lua | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bricks/inputs/keyboard.cs b/bricks/inputs/keyboard.cs index 1d258aa..04a34fe 100644 --- a/bricks/inputs/keyboard.cs +++ b/bricks/inputs/keyboard.cs @@ -36,8 +36,9 @@ function LogicGate_Keyboard_Data::LuaLogic_PressKey(%data, %brick, %key, %state) function serverCmdLInputKey(%client, %key, %state){ %brick = %client.Logic_InputKeyboard; - if(isObject(%brick) && %client.Logic_InputActive){ + if(isObject(%client.player) && isObject(%brick) && %client.Logic_InputActive){ %brick.getDatablock().LuaLogic_PressKey(%brick, %key, %state); + if(%state) %client.player.playThread(3, plant); } } diff --git a/bricks/outputs/text2-update.lua b/bricks/outputs/text2-update.lua index 6116b64..5a2f695 100644 --- a/bricks/outputs/text2-update.lua +++ b/bricks/outputs/text2-update.lua @@ -30,7 +30,7 @@ local function getBit(gate, val) local printname = textbrick2_idxToPrint[printid] or "space" gatedata.printname = printname end - Gate.cb(gate, (gatedata.colorid or -1).." "..(gatedata.printdomain or "terminal").." "..(gatedata.printname or "_")).." "..(gatedata.colorfx or -1) + Gate.cb(gate, (gatedata.colorid or -1).." "..(gatedata.printdomain or "terminal").." "..(gatedata.printname or "_").." "..(gatedata.colorfx or -1)) end gatedata.listenState = "wait"