도적 전직 구조를 Rogue 기준으로 정리 #98

Merged
maple merged 1 commits from codex/rogue-job-system into main 2026-06-30 01:55:19 +09:00
Collaborator

요약

  • 도적 시작 직업을 Rogue 기준으로 정리했습니다.
  • 전직 흐름을 Rogue -> Assassin / Thief -> Hermit / Thief Master 구조로 맞췄습니다.
  • 상위 전직이 하위 카드군을 함께 사용할 수 있도록 공용 판정 로직을 추가했습니다.
  • 작업 중 섞였던 문법 오류와 한글 깨짐을 함께 복구했습니다.

상세 변경

  • data/cards.json, data/cardframes.json, data/characters.json에서 도적 클래스 키를 rogue 기준으로 정리했습니다.
  • 생성기 데이터에 전직 메타(JOBS, JOB_META, CLASS_GROUPS, CLASS_LINEAGES)를 추가했습니다.
  • 보스 전직 선택은 현재 직업 기준으로 다음 단계 전직 후보를 보여주도록 바꿨습니다.
  • 카드 보상 풀과 전체 덱 보기 탭도 동일한 클래스 계보 규칙을 사용하도록 맞췄습니다.
  • jobs.mjs, deckview.mjs, data.mjs에서 발생하던 문자열 깨짐과 런타임 문법 오류를 정리했습니다.
  • 재발 방지용 작업 규칙 문서를 추가했습니다.

검증

  • node --check tools/deck/lib/data.mjs
  • node --check tools/deck/cb/jobs.mjs
  • node --check tools/deck/cb/deckview.mjs
  • node --check tools/deck/cb/run.mjs
  • node --check tools/deck/cb/charselect.mjs
  • node --check tools/deck/cb/screens.mjs
  • node tools/deck/gen-slaydeck.mjs
## 요약 - 도적 시작 직업을 `Rogue` 기준으로 정리했습니다. - 전직 흐름을 `Rogue -> Assassin / Thief -> Hermit / Thief Master` 구조로 맞췄습니다. - 상위 전직이 하위 카드군을 함께 사용할 수 있도록 공용 판정 로직을 추가했습니다. - 작업 중 섞였던 문법 오류와 한글 깨짐을 함께 복구했습니다. ## 상세 변경 - `data/cards.json`, `data/cardframes.json`, `data/characters.json`에서 도적 클래스 키를 `rogue` 기준으로 정리했습니다. - 생성기 데이터에 전직 메타(`JOBS`, `JOB_META`, `CLASS_GROUPS`, `CLASS_LINEAGES`)를 추가했습니다. - 보스 전직 선택은 현재 직업 기준으로 다음 단계 전직 후보를 보여주도록 바꿨습니다. - 카드 보상 풀과 전체 덱 보기 탭도 동일한 클래스 계보 규칙을 사용하도록 맞췄습니다. - `jobs.mjs`, `deckview.mjs`, `data.mjs`에서 발생하던 문자열 깨짐과 런타임 문법 오류를 정리했습니다. - 재발 방지용 작업 규칙 문서를 추가했습니다. ## 검증 - `node --check tools/deck/lib/data.mjs` - `node --check tools/deck/cb/jobs.mjs` - `node --check tools/deck/cb/deckview.mjs` - `node --check tools/deck/cb/run.mjs` - `node --check tools/deck/cb/charselect.mjs` - `node --check tools/deck/cb/screens.mjs` - `node tools/deck/gen-slaydeck.mjs`
maple added 1 commit 2026-06-30 01:54:25 +09:00
maple merged commit 8628727bcc into main 2026-06-30 01:55:19 +09:00
maple deleted branch codex/rogue-job-system 2026-06-30 01:55:25 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gahusb/maplecontest#98