From 38b3a4e47e6baced72a0a6422b8a0e2cb8e407cc Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 00:58:17 +0000 Subject: [PATCH] update: packages,lua,lobby (2 files) --- packages/arcade_lobby/seed/scripts/init.lua | 11 +++++++++++ packages/arcade_lobby/seed/scripts/matchmaking.lua | 14 ++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 packages/arcade_lobby/seed/scripts/init.lua create mode 100644 packages/arcade_lobby/seed/scripts/matchmaking.lua diff --git a/packages/arcade_lobby/seed/scripts/init.lua b/packages/arcade_lobby/seed/scripts/init.lua new file mode 100644 index 000000000..a42192e0e --- /dev/null +++ b/packages/arcade_lobby/seed/scripts/init.lua @@ -0,0 +1,11 @@ +local M = {} + +function M.on_install(context) + return { message = "Arcade Lobby installed", version = context.version } +end + +function M.on_uninstall() + return { message = "Arcade Lobby removed" } +end + +return M diff --git a/packages/arcade_lobby/seed/scripts/matchmaking.lua b/packages/arcade_lobby/seed/scripts/matchmaking.lua new file mode 100644 index 000000000..df8d3e076 --- /dev/null +++ b/packages/arcade_lobby/seed/scripts/matchmaking.lua @@ -0,0 +1,14 @@ +local M = {} + +function M.assign_bucket(party) + local size = party.size or 1 + if size >= 4 then + return "squad" + end + if size == 2 then + return "duo" + end + return "solo" +end + +return M