PiercingWail(귀를 찢는 비명: 모든 적 힘 -6)에서 Lua는 적 공격을 (value+str-loss, 0클램프)로 줄여 StS처럼 힘이 음수로 작동하는데, JS 시뮬은 max(0, str-loss)로 힘을 0에서 클램프해 모든 적 str=0일 때 공격이 전혀 안 줄었다(게임 -6, 시뮬 -0). 기존 테스트는 str>=loss 구간만 봐서 못 잡음. Lua가 정답(게임은 정상) — 시뮬만 수정. calcEnemyAttack의 max(0,...) 제거(음수 힘 허용, 최종 calcAttack이 0클램프) + EnemyActStep을 그 헬퍼로 통일(중복 제거). RED-GREEN 테스트로 loss>str 구간 검증. 86개. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUvHKjrt8jqLzDeCsRRGmj
47 KiB
47 KiB