Skip to content

Deploy main to deploy - #507

Merged
dev-yunseong merged 6 commits into
deployfrom
main
Aug 19, 2026
Merged

Deploy main to deploy#507
dev-yunseong merged 6 commits into
deployfrom
main

Conversation

@dev-yunseong

Copy link
Copy Markdown
Collaborator

Promotes the current main branch to deploy.

dev-yunseong and others added 6 commits August 14, 2026 12:30
Admins can now switch the matching server (localhost / dev / deploy) from the
lobby instead of rebuilding the client. ServerList.MatchingServer resolves
through MatchingServerCatalog, so every later request follows the selection.

Candidates are health-checked with /api/deploy/status and only healthy ones are
listed; the first healthy server in localhost > dev > deploy order is selected
unless a previous choice is stored on the device. Switching drops user, deck and
card data owned by the old server and reloads LobbyScene.

The dropdown prefab carries AdminOnly, so non-admins never see it and never run
the probes.

Refs #494
feat(lobby): 어드민 매칭 서버 선택 드롭다운
상성표가 배율을 구운 이미지 한 장이라 값이 서버와 어긋나도 아트를
다시 만들어야 고칠 수 있었고, 실제로 어긋나 있었다.

이미지는 서버 ElementalChart.CHART의 주석 헤더를 그대로 옮겨 그렸다.
주석은 열 순서를 NONE, FIRE, NATURE, WATER 로 적어 두었지만 배열
인덱싱은 ElementType enum 순서인 NONE, FIRE, WATER, NATURE 를 쓴다.
그래서 WATER 와 NATURE 가 서로 뒤바뀐 채 표시됐다. enum 순서로 읽어야
FIRE > NATURE, WATER > FIRE, NATURE > WATER 삼각 상성이 성립하므로
런타임이 맞고 주석과 이미지가 틀렸다.

NATURE 가 LIGHTNING 을 치는 칸은 열 뒤바뀜과 무관하게 1x 로 잘못
적혀 있었다. 실제 값은 2x 다.

이미지를 지우는 대신 ElementChartView 가 속성 아이콘과 배율 텍스트로
8x8 격자를 만들도록 했다. 배율표는 서버 enum 순서 그대로 코드에 두어
앞으로는 값만 고치면 된다. 배율이 1 보다 크면 붉게, 작으면 푸르게
칠해 읽기 쉽게 했다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
NONE 칸의 빌트인 원형 스프라이트 fallback이 런타임에 잡히지 않아
스프라이트 없는 Image가 흰 박스로 그려졌다. fallback을 걷어내고
스프라이트가 없으면 아이콘 오브젝트를 아예 만들지 않는다.

칸 배경도 같은 이유로 스프라이트가 비어 있으면 Image 를 끈다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
ElementChartView 가 표를 그리게 되면서 elementChart.png 를 참조하는
곳이 없어졌다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
fix: 속성 상성표를 실제 배율로 맞추고 아이콘 표로 교체
@dev-yunseong
dev-yunseong merged commit 0a12a8b into deploy Aug 19, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant