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