카드 설명 키워드 하이라이트와 드로우 연동 공용 효과 추가 #83

Merged
maple merged 1 commits from codex/bandit-effect-pack into main 2026-06-19 01:53:04 +09:00
Collaborator

이번 PR은 카드 설명과 카드 효과를 더 공용적으로 다루도록 확장한 작업입니다.

구현한 내용:

  • 카드 설명에서 키워드가 있으면 색을 다르게 표시
  • EscapePlan처럼 드로우한 카드의 종류에 따라 후속 효과를 주는 공용 필드 drawSkillBlock 추가
  • 드로우 결과를 반환하도록 공용 드로우 흐름 정리
  • 시뮬레이터와 생성된 codeblock을 함께 동기화

적용 예시:

  • EscapePlan: 카드를 1장 뽑고, 그 카드가 스킬이면 방어도 3 획득

검증:

  • node tools/deck/gen-slaydeck.mjs
  • node --test tools/balance/sim-balance.test.mjs
  • node --check tools/deck/cb/tooltip.mjs
  • node --check tools/deck/cb/hand.mjs
  • node --check tools/deck/cb/deckturn.mjs
  • node --check tools/balance/sim-balance.mjs
이번 PR은 카드 설명과 카드 효과를 더 공용적으로 다루도록 확장한 작업입니다. 구현한 내용: - 카드 설명에서 키워드가 있으면 색을 다르게 표시 - `EscapePlan`처럼 드로우한 카드의 종류에 따라 후속 효과를 주는 공용 필드 `drawSkillBlock` 추가 - 드로우 결과를 반환하도록 공용 드로우 흐름 정리 - 시뮬레이터와 생성된 codeblock을 함께 동기화 적용 예시: - `EscapePlan`: 카드를 1장 뽑고, 그 카드가 스킬이면 방어도 3 획득 검증: - `node tools/deck/gen-slaydeck.mjs` - `node --test tools/balance/sim-balance.test.mjs` - `node --check tools/deck/cb/tooltip.mjs` - `node --check tools/deck/cb/hand.mjs` - `node --check tools/deck/cb/deckturn.mjs` - `node --check tools/balance/sim-balance.mjs`
maple added 1 commit 2026-06-19 01:52:08 +09:00
maple merged commit 9278c47901 into main 2026-06-19 01:53:04 +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#83