도적 카드 공용 효과 추가 #84

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

이번 PR은 도적 카드의 남은 기능을 공용 필드로 확장한 작업입니다.

구현한 내용:

  • NoxiousFumes: 턴 시작 시 모든 적에게 독 부여
  • Speedster: 턴 시작 시 모든 적에게 광역 피해
  • BulletTime: 이번 턴 손패의 카드 비용을 0으로 만들고, 추가 드로우를 막음
  • 공용 드로우/비용 흐름을 시뮬레이터와 generated codeblock에 동기화
  • 카드 설명 키워드 하이라이트 유지

추가 정리:

  • 드로우 결과를 반환하는 공용 흐름 유지
  • 카드 효과를 하드코딩하지 않고 다른 카드에도 재사용 가능한 필드로 정리

검증:

  • node tools/deck/gen-slaydeck.mjs
  • node --test tools/balance/sim-balance.test.mjs
  • node --check tools/deck/cb/run.mjs
  • node --check tools/deck/cb/combat.mjs
  • node --check tools/deck/cb/hand.mjs
  • node --check tools/deck/cb/deckturn.mjs
  • node --check tools/balance/sim-balance.mjs
이번 PR은 도적 카드의 남은 기능을 공용 필드로 확장한 작업입니다. 구현한 내용: - `NoxiousFumes`: 턴 시작 시 모든 적에게 독 부여 - `Speedster`: 턴 시작 시 모든 적에게 광역 피해 - `BulletTime`: 이번 턴 손패의 카드 비용을 0으로 만들고, 추가 드로우를 막음 - 공용 드로우/비용 흐름을 시뮬레이터와 generated codeblock에 동기화 - 카드 설명 키워드 하이라이트 유지 추가 정리: - 드로우 결과를 반환하는 공용 흐름 유지 - 카드 효과를 하드코딩하지 않고 다른 카드에도 재사용 가능한 필드로 정리 검증: - `node tools/deck/gen-slaydeck.mjs` - `node --test tools/balance/sim-balance.test.mjs` - `node --check tools/deck/cb/run.mjs` - `node --check tools/deck/cb/combat.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 02:57:28 +09:00
maple merged commit f6650a6c70 into main 2026-06-19 03:06: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#84