다음 막 진행·적 스케일 (TODO E6a) — 멀티 act 런 #18

Merged
gahusb merged 2 commits from feature/floors into main 2026-06-09 13:18:01 +09:00
Owner

요약

보스 클리어 시 즉시 종료 대신 다음 막으로 진행(적 스케일), 최종 막 보스에서만 진짜 "런 클리어". (E 분해의 E6a; E6b 저장/불러오기는 범위 제외)

변경 사항

  • Floor를 막 카운터(1..ACT_COUNT=3)로 재정의, RunLength=ACT_COUNT.
  • StartCombat: 적을 막 배율 mult = 1 + (Floor-1)*0.6로 스케일(maxHp·의도값, 공유 변형 방지 위해 새 테이블).
  • CheckCombatEnd 보스 승리: Floor < RunLength면 다음 막(같은 맵 재사용·CurrentNodeId 리셋·ShowMap), 최종 막이면 "런 클리어!".
  • HP/골드/덱/유물 막 간 유지(기존 영속). HUD 라벨 "층"→"막".

검증 (메이커 Play, MCP)

  • 보스 HP 막별 스케일 120 → 192 → 264 / 일반 슬라임 45 → 72(2막)
  • 막 1 → 2 → 3 진행, 3막 보스 처치 시에만 "런 클리어!"
  • HP/유물 막 간 유지. 생성기 결정적.

범위 밖

  • E6b 저장/불러오기(MSW 저장 API 필요)·막별 다른 맵/적·막별 보상 차등.

🤖 Generated with Claude Code

## 요약 보스 클리어 시 즉시 종료 대신 다음 막으로 진행(적 스케일), 최종 막 보스에서만 진짜 "런 클리어". (E 분해의 E6a; E6b 저장/불러오기는 범위 제외) ## 변경 사항 - `Floor`를 막 카운터(1..`ACT_COUNT`=3)로 재정의, `RunLength`=ACT_COUNT. - `StartCombat`: 적을 막 배율 `mult = 1 + (Floor-1)*0.6`로 스케일(maxHp·의도값, 공유 변형 방지 위해 새 테이블). - `CheckCombatEnd` 보스 승리: `Floor < RunLength`면 다음 막(같은 맵 재사용·CurrentNodeId 리셋·ShowMap), 최종 막이면 "런 클리어!". - HP/골드/덱/유물 막 간 유지(기존 영속). HUD 라벨 "층"→"막". ## 검증 (메이커 Play, MCP) - 보스 HP 막별 스케일 120 → 192 → 264 / 일반 슬라임 45 → 72(2막) - 막 1 → 2 → 3 진행, 3막 보스 처치 시에만 "런 클리어!" - HP/유물 막 간 유지. 생성기 결정적. ## 범위 밖 - E6b 저장/불러오기(MSW 저장 API 필요)·막별 다른 맵/적·막별 보상 차등. 🤖 Generated with [Claude Code](<https://claude.com/claude-code>)
gahusb added 2 commits 2026-06-09 13:17:50 +09:00
보스 클리어 시 즉시 종료 대신 다음 막으로, 최종 막 보스에서 런 클리어.

- Floor를 막 카운터(1..ACT_COUNT=3)로 재정의, RunLength=ACT_COUNT
- StartCombat: 적을 막 배율(mult=1+(Floor-1)*0.6)로 스케일(maxHp·의도값, 새 테이블)
- CheckCombatEnd 보스 승리: Floor<RunLength면 다음 막(같은 맵 재사용·CurrentNodeId 리셋·ShowMap), 최종 막이면 '런 클리어!'
- HP/골드/덱/유물 막 간 유지(기존 영속), combatStart 유물 전투마다 재적용
- RenderRun HUD 라벨 '층'→'막'
- 메이커 Play 검증: 보스 120→192→264 스케일, 막 1→2→3, 3막 클리어, 영속 유지
- 제외: E6b 저장/불러오기(미진행)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
gahusb merged commit cb4d72ead2 into main 2026-06-09 13:18:01 +09:00
gahusb deleted branch feature/floors 2026-06-09 13:18:08 +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#18