From 54d9632534da4a5377a6bb830174ccf39e5f69ce Mon Sep 17 00:00:00 2001 From: gahusb Date: Wed, 17 Jun 2026 02:53:19 +0900 Subject: [PATCH] =?UTF-8?q?feat(deck):=20=EB=B6=80=ED=8A=B8=20=ED=9D=90?= =?UTF-8?q?=EB=A6=84=20=EB=B3=80=EA=B2=BD=20=E2=80=94=20=EC=8B=9C=EC=9E=91?= =?UTF-8?q?=E2=86=92MainMenu=E2=86=92=EB=A1=9C=EB=B9=84=E2=86=92(run=20NPC?= =?UTF-8?q?)=E2=86=92charselect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - OnBeginPlay: ShowLobby → ShowMainMenu (최초 화면을 메인메뉴로) - MainMenu NewGameButton: ShowCharacterSelect → ShowLobby (시작→로비맵+LobbyUIGroup) - 로비 run NPC(OnLobbyNpcInteract id=="run")→ShowCharacterSelect는 기존 유지 Co-Authored-By: Claude Opus 4.8 (1M context) --- tools/deck/cb/boot.mjs | 2 +- tools/deck/cb/state.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/deck/cb/boot.mjs b/tools/deck/cb/boot.mjs index 540a16c..e3627e7 100644 --- a/tools/deck/cb/boot.mjs +++ b/tools/deck/cb/boot.mjs @@ -10,7 +10,7 @@ ${luaCharsTable()} ${luaSoulShopTable(SOUL_UNLOCKS)} self.SoulUnlocks = {} self.SoulPoints = self.SoulPoints or 0 -self:ShowLobby() +self:ShowMainMenu() local lp = _UserService.LocalPlayer if lp ~= nil then self:ReqLoadAscension(lp.PlayerComponent.UserId) diff --git a/tools/deck/cb/state.mjs b/tools/deck/cb/state.mjs index 684dcf5..7e3c865 100644 --- a/tools/deck/cb/state.mjs +++ b/tools/deck/cb/state.mjs @@ -51,7 +51,7 @@ if buttonEntity ~= nil and buttonEntity.ButtonComponent ~= nil then buttonEntity:DisconnectEvent(ButtonClickEvent, self.NewGameHandler) self.NewGameHandler = nil end - self.NewGameHandler = buttonEntity:ConnectEvent(ButtonClickEvent, function() self:ShowCharacterSelect() end) + self.NewGameHandler = buttonEntity:ConnectEvent(ButtonClickEvent, function() self:ShowLobby() end) end local warrior = _EntityService:GetEntityByPath("/ui/SelectUIGroup/CharacterSelectHud/WarriorButton") if warrior ~= nil and warrior.ButtonComponent ~= nil then