feat: 도적 공용 카드 효과 구현 #89

Merged
maple merged 1 commits from codex/bandit-shared-effects into main 2026-06-22 22:18:17 +09:00
Collaborator

변경 내용

  • 도적 덱의 미구현 카드 효과를 공용 필드로 정리했습니다.
  • Ricochet, Anticipate, PiercingWail, Expose, UpMySleeve, EchoingSlash, BubbleBubble 동작을 구현했습니다.
  • 중독/약화/취약/방어 제거/적 힘 감소/다중 타격 반복/전투 내 비용 감소를 카드별 하드코딩이 아닌 재사용 가능한 필드로 연결했습니다.
  • 카드 효과 필드 문서와 도적 카드 감사표를 함께 갱신했습니다.

검증

  • node tools/deck/gen-slaydeck.mjs
  • node --check tools/deck/cb/combat.mjs
  • node --check tools/deck/cb/deckturn.mjs
  • node --check tools/deck/cb/run.mjs
  • node --test tools/balance/sim-balance.test.mjs (84/84 통과)

비고

  • BubbleBubble은 대상이 이미 중독 상태일 때만 중독을 다시 부여합니다.
  • 생성 산출물 RootDesk/MyDesk/SlayDeckController.codeblock도 재생성했습니다.
## 변경 내용 - 도적 덱의 미구현 카드 효과를 공용 필드로 정리했습니다. - Ricochet, Anticipate, PiercingWail, Expose, UpMySleeve, EchoingSlash, BubbleBubble 동작을 구현했습니다. - 중독/약화/취약/방어 제거/적 힘 감소/다중 타격 반복/전투 내 비용 감소를 카드별 하드코딩이 아닌 재사용 가능한 필드로 연결했습니다. - 카드 효과 필드 문서와 도적 카드 감사표를 함께 갱신했습니다. ## 검증 - node tools/deck/gen-slaydeck.mjs - node --check tools/deck/cb/combat.mjs - node --check tools/deck/cb/deckturn.mjs - node --check tools/deck/cb/run.mjs - node --test tools/balance/sim-balance.test.mjs (84/84 통과) ## 비고 - BubbleBubble은 대상이 이미 중독 상태일 때만 중독을 다시 부여합니다. - 생성 산출물 RootDesk/MyDesk/SlayDeckController.codeblock도 재생성했습니다.
maple added 1 commit 2026-06-22 22:00:13 +09:00
maple merged commit a2044e20af into main 2026-06-22 22:18:17 +09:00
maple deleted branch codex/bandit-shared-effects 2026-06-22 22:18:21 +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#89