From 2e4d205ca8b8aaceda0a89993b620bcb4413917c Mon Sep 17 00:00:00 2001 From: ar065 <45273698+ar065@users.noreply.github.com> Date: Thu, 22 May 2025 00:31:18 -0400 Subject: [PATCH 1/4] expose local_player Export `getDefaultTool`, `networkRankVerification`, `shouldUpdate`, `undoHistory`, and `updateClientFx`. --- src/js/local_player.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/js/local_player.js b/src/js/local_player.js index 9f27ca5..20b7448 100644 --- a/src/js/local_player.js +++ b/src/js/local_player.js @@ -197,6 +197,14 @@ function updateClientFx() { renderer.render(renderer.rendertype.FX); } +PublicAPI.local_player = { + getDefaultTool, + networkRankVerification, + shouldUpdate, + undoHistory, + updateClientFx +}; + eventSys.once(e.misc.toolsInitialized, () => { player.tool = getDefaultTool(); }); From 31a30b3b0cc508336f1d0df18e7948e648a05613 Mon Sep 17 00:00:00 2001 From: ar065 <45273698+ar065@users.noreply.github.com> Date: Thu, 14 Aug 2025 12:28:30 -0400 Subject: [PATCH 2/4] Expose `toolsWindow`, `updateToolbar` and `showToolsWindow` --- src/js/tools.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/js/tools.js b/src/js/tools.js index c1b0d06..8672872 100644 --- a/src/js/tools.js +++ b/src/js/tools.js @@ -184,8 +184,11 @@ class Tool { export const toolsApi = PublicAPI.tools = { class: Tool, addToolObject: addTool, + allTools: tools, + toolsWindow, + updateToolWindow, updateToolbar, - allTools: tools + showToolsWindow }; eventSys.once(e.misc.toolsRendered, () => { From 8c2c48de417a5f70601c17025ce01b867f69ecdc Mon Sep 17 00:00:00 2001 From: ar065 <45273698+ar065@users.noreply.github.com> Date: Thu, 14 Aug 2025 12:30:20 -0400 Subject: [PATCH 3/4] Expose `retryingConnect` and `playerListTable` --- src/js/main.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/js/main.js b/src/js/main.js index 792ea2b..9d418d4 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1535,4 +1535,7 @@ PublicAPI.normalizeWheel = normalizeWheel; PublicAPI.context = { createContextMenu: createContextMenu -}; \ No newline at end of file +}; + +PublicAPI.playerListTable = playerListTable; +PublicAPI.retryingConnect = retryingConnect; From 0da6accf7574aa3247edad3a81b39426ca5bf18c Mon Sep 17 00:00:00 2001 From: ar065 <45273698+ar065@users.noreply.github.com> Date: Thu, 14 Aug 2025 13:04:30 -0400 Subject: [PATCH 4/4] Forgot player list thing --- src/js/main.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/main.js b/src/js/main.js index ddfb567..4b791dc 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -2081,10 +2081,12 @@ PublicAPI.context = { createContextMenu: createContextMenu }; +PublicAPI.playerList = playerList; PublicAPI.playerListTable = playerListTable; PublicAPI.retryingConnect = retryingConnect; window.addEventListener("mousemove", (e) => { window.clientX = e.clientX; window.clientY = e.clientY; -}); \ No newline at end of file + +});