워리어 카드 풀 및 공용 전투 효과 구현 #109

Merged
maple merged 1 commits from codex/warrior-card-effects-fixes into main 2026-07-04 01:40:01 +09:00
Collaborator

작업 내용

  • 기존 전사 카드 풀을 워리어 카드 80장 구성으로 교체하고 cards.xlsx를 함께 갱신했습니다.
  • 방어도 기반 피해, 이름 일치 카드 수 비례 피해, 손패 소진 및 소진 연계 드로우/방어, 방어도 유지 효과를 공용 필드로 구현했습니다.
  • 처치 시 최대 체력 증가, 조건 일치 드로우 카드 자동 사용, 무작위 카드 생성 및 해당 턴 비용 0, 에너지 비례 드로우 더미 자동 사용을 공용 필드로 구현했습니다.
  • 새 효과를 Lua 전투 로직과 JS 밸런스 시뮬레이터 양쪽에 동일하게 반영하고 필드 문서를 갱신했습니다.
  • DrawCards의 불필요한 end로 발생한 Maker 문법 오류를 수정했습니다.
  • 전투 안내, 에너지 부족, 유물 획득, 패배/클리어 문구의 한글 깨짐과 파일 BOM을 복구했습니다.
  • 생성 산출물 SlayDeckController.codeblock을 재생성했습니다.

검증

  • node --test tools/balance/sim-balance.test.mjs (101개 통과)
  • node tools/verify/cardkinds.mjs (이상 0)
  • node tools/verify/cbprops.mjs (미선언 속성 0)
  • node tools/verify/cbgap.mjs (GAP 0)
  • node tools/deck/gen-slaydeck.mjs 생성 성공
## 작업 내용 - 기존 전사 카드 풀을 워리어 카드 80장 구성으로 교체하고 `cards.xlsx`를 함께 갱신했습니다. - 방어도 기반 피해, 이름 일치 카드 수 비례 피해, 손패 소진 및 소진 연계 드로우/방어, 방어도 유지 효과를 공용 필드로 구현했습니다. - 처치 시 최대 체력 증가, 조건 일치 드로우 카드 자동 사용, 무작위 카드 생성 및 해당 턴 비용 0, 에너지 비례 드로우 더미 자동 사용을 공용 필드로 구현했습니다. - 새 효과를 Lua 전투 로직과 JS 밸런스 시뮬레이터 양쪽에 동일하게 반영하고 필드 문서를 갱신했습니다. - `DrawCards`의 불필요한 `end`로 발생한 Maker 문법 오류를 수정했습니다. - 전투 안내, 에너지 부족, 유물 획득, 패배/클리어 문구의 한글 깨짐과 파일 BOM을 복구했습니다. - 생성 산출물 `SlayDeckController.codeblock`을 재생성했습니다. ## 검증 - `node --test tools/balance/sim-balance.test.mjs` (101개 통과) - `node tools/verify/cardkinds.mjs` (이상 0) - `node tools/verify/cbprops.mjs` (미선언 속성 0) - `node tools/verify/cbgap.mjs` (GAP 0) - `node tools/deck/gen-slaydeck.mjs` 생성 성공
maple added 1 commit 2026-07-03 23:08:31 +09:00
maple merged commit ecadf3606e into main 2026-07-04 01:40:01 +09:00
maple deleted branch codex/warrior-card-effects-fixes 2026-07-04 01:40:06 +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#109