fix(bandit): 도적 덱을 사일런트 전용으로 정리 #55

Merged
maple merged 3 commits from codex/bandit-silent-only into main 2026-06-14 19:59:31 +09:00
Collaborator

변경 내용

  • 도적 선택 화면을 전사 / 도적 / 마법사 3직업 구성으로 정리했습니다.
  • 도적 버튼이 별도 thief 클래스가 아니라 사일런트 덱 클래스인 bandit을 선택하도록 연결했습니다.
  • 메이플 도적 기본/전직 카드 11장을 카드 데이터에서 제거했습니다.
    • LuckySeven, DoubleStab, DarkSight, Haste, Drain
    • CriticalThrow, ShadowStar, ClawMastery
    • SavageBlow, Steal, MesoGuard
  • starterDecks.thief를 제거해 도적 스타터는 사일런트 bandit 덱만 남겼습니다.
  • thief, assassin 카드 프레임 매핑과 생성기 전직 옵션을 제거했습니다.
  • 캐릭터 선택 화면에 덱 보기 버튼을 추가했습니다.
  • 덱 보기 모달에 전사 / 도적 / 마법사 탭을 추가해 탭별 전체 카드풀만 표시되도록 했습니다.
  • 전투 중 내 덱 보기와 로비 카드 도감에서는 직업 탭을 숨겨 모드가 섞이지 않게 했습니다.
  • 생성기 실행으로 ui/DefaultGroup.uiRootDesk/MyDesk/SlayDeckController.codeblock 산출물을 재생성했습니다.

커밋

  • 6f436ef fix(bandit): 도적 덱을 사일런트 전용으로 정리
  • 15bc17b feat(ui): 직업별 덱 미리보기 추가
  • 304b2f3 fix(ui): 덱 미리보기에 직업 탭 추가

검증

  • node --check tools/deck/gen-slaydeck.mjs
  • node --test tools/balance/sim-balance.test.mjs tools/map/rogue-map.test.mjs
  • 카드 데이터 확인: starterDecks=warrior,magician,bandit, bandit=75, thief=0, assassin=0
  • 산출물 카운트 확인: BanditButton 및 예전 thief 시작 분기 0건
  • 산출물 카운트 확인: 캐릭터 선택 DeckButton, 덱 보기 WarriorTab/ThiefTab/MageTab, SetClassDeckTab 연결 확인
## 변경 내용 - 도적 선택 화면을 `전사 / 도적 / 마법사` 3직업 구성으로 정리했습니다. - 도적 버튼이 별도 `thief` 클래스가 아니라 사일런트 덱 클래스인 `bandit`을 선택하도록 연결했습니다. - 메이플 도적 기본/전직 카드 11장을 카드 데이터에서 제거했습니다. - `LuckySeven`, `DoubleStab`, `DarkSight`, `Haste`, `Drain` - `CriticalThrow`, `ShadowStar`, `ClawMastery` - `SavageBlow`, `Steal`, `MesoGuard` - `starterDecks.thief`를 제거해 도적 스타터는 사일런트 `bandit` 덱만 남겼습니다. - `thief`, `assassin` 카드 프레임 매핑과 생성기 전직 옵션을 제거했습니다. - 캐릭터 선택 화면에 `덱 보기` 버튼을 추가했습니다. - 덱 보기 모달에 `전사 / 도적 / 마법사` 탭을 추가해 탭별 전체 카드풀만 표시되도록 했습니다. - 전투 중 내 덱 보기와 로비 카드 도감에서는 직업 탭을 숨겨 모드가 섞이지 않게 했습니다. - 생성기 실행으로 `ui/DefaultGroup.ui`와 `RootDesk/MyDesk/SlayDeckController.codeblock` 산출물을 재생성했습니다. ## 커밋 - `6f436ef fix(bandit): 도적 덱을 사일런트 전용으로 정리` - `15bc17b feat(ui): 직업별 덱 미리보기 추가` - `304b2f3 fix(ui): 덱 미리보기에 직업 탭 추가` ## 검증 - `node --check tools/deck/gen-slaydeck.mjs` - `node --test tools/balance/sim-balance.test.mjs tools/map/rogue-map.test.mjs` - 카드 데이터 확인: `starterDecks=warrior,magician,bandit`, `bandit=75`, `thief=0`, `assassin=0` - 산출물 카운트 확인: `BanditButton` 및 예전 `thief` 시작 분기 0건 - 산출물 카운트 확인: 캐릭터 선택 `DeckButton`, 덱 보기 `WarriorTab/ThiefTab/MageTab`, `SetClassDeckTab` 연결 확인
maple added 1 commit 2026-06-14 19:16:08 +09:00
maple added 1 commit 2026-06-14 19:27:48 +09:00
maple added 1 commit 2026-06-14 19:38:54 +09:00
maple merged commit 6e1f1cf990 into main 2026-06-14 19:59:31 +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#55