From d052c897e61d54f7f776e3d8afa982cb36c57f45 Mon Sep 17 00:00:00 2001 From: nak Date: Thu, 19 Mar 2026 05:05:37 +0000 Subject: [PATCH] Fix spawn table visibility --- scripts/poker-admin-tablet.js | 6 +++++- scripts/poker_sit.js | 8 ++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/poker-admin-tablet.js b/scripts/poker-admin-tablet.js index 86eb8df..1f00f25 100644 --- a/scripts/poker-admin-tablet.js +++ b/scripts/poker-admin-tablet.js @@ -84,9 +84,13 @@ seatCount: seatCount, }), grabbable: false, - locked: true, + locked: false, }); + Script.setTimeout(function() { + Entities.editEntity(tableID, { locked: true }); + }, 2000); + print("[pokerAdmin] spawned table entity " + tableID + " for " + pokerID); // Spawn seat pads as children of the table entity diff --git a/scripts/poker_sit.js b/scripts/poker_sit.js index 0504505..8fad8fe 100644 --- a/scripts/poker_sit.js +++ b/scripts/poker_sit.js @@ -99,9 +99,9 @@ if (isSeated) { MyAvatar.endSit(getSeatPosition(), getSeatRotation()); isSeated = false; - Entities.editEntity(entityID, { locked: false }); + Entities.editEntity(_entityID, { locked: false }); Entities.editEntity(_entityID, { visible: true }); - Entities.editEntity(entityID, { locked: true }); + Entities.editEntity(_entityID, { locked: true }); Controller.actionEvent.disconnect(onActionEvent); Messages.sendMessage("poker:seat", JSON.stringify({ event: "stand", @@ -140,9 +140,9 @@ if (xhr.status === 200) { MyAvatar.beginSit(getSeatPosition(), getSeatRotation()); isSeated = true; - Entities.editEntity(entityID, { locked: false }); + Entities.editEntity(_entityID, { locked: false }); Entities.editEntity(_entityID, { visible: false }); - Entities.editEntity(entityID, { locked: true }); + Entities.editEntity(_entityID, { locked: true }); Controller.actionEvent.connect(onActionEvent); Messages.sendMessage("poker:seat", JSON.stringify({ event: "sit",