Skip to content

탐험 스킬트리 90노드 구현 — 카탈로그만 있고 코드에 없다 #23

Description

@easygap

품종별 배분 노드 90개가 카탈로그로만 있고 코드에는 하나도 없다.

지금 상태

  • docs/expedition_skill_tree_catalog.md (상태: 구현·콘텐츠 원본 확정안, expedition-skill-trees-v1). 10품종에 아홉 개씩 전부 정의해 뒀다.
  • 문서가 정의한 노드 코드를 서버·앱에서 찾으면 하나도 없다.
$ grep -rl "camp_reconfigure\|choice_stat_flex\|event_tag_flex\|actor_handoff" server/app app/lib
(없음)
  • 문서 자체가 「이 문서와 YAML이 다르면 YAML 생성 전에 문서를 고치고 두 산출물의 hash를 CI에서 비교한다」고 적어 뒀는데, 그 YAML이 아직 없다.

주의

v1의 90노드는 전부 고유 I 탐험용이다. character-skill-growth-v1.3이 추가한 고유 I 전투 기본기와 고유 II 결정기에 자동 합성하면 안 된다(문서 11행). 지금 구현된 마음결 기록서·스킬 숙련과는 별개 축이다.

해야 할 일

  1. 카탈로그를 콘텐츠 파일(YAML)로 옮기고 문서·산출물 hash 비교를 CI에 붙인다.
  2. stage 3/4/5에서 누적 1/2/3포인트를 주는 규칙을 서버에 넣는다.
  3. 배분 노드는 새 고정 버튼을 만들지 않는다 — 지도·이동·사건·스킬·쉼터에 문맥 칩으로 나타난다(문서 1절).

완료 기준

  • 90노드가 콘텐츠 파일에 있고 hash 비교가 CI에서 돈다.
  • 선행 조건(같은 갈래 앞 단계)이 서버에서 강제된다.
  • 서버·앱 회귀 통과.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions