배경
지금 회당 산출은 1개 고정이다 (WorkStationSlot.YieldPerJudge = 1).
요일 로테이션이 폐지되고 실패 판정까지 없어지면서, 회당 산출은 산업 간에 남은 유일한 수치 차별화 수단이 됐다. 이것마저 전부 1이면 산업 5종이 "드롭 테이블만 다른 같은 것"이 된다.
주의할 점: 캐릭터 스탯은 "얼마나 많이"가 아니라 "얼마나 빨리" 에 작용한다. 회당 산출에 캐릭터 배수를 곱하면 속도와 이중으로 곱해져 성장이 제곱으로 튄다.
할 일
- [ ] 산업별 회당 산출 수치 결정
- [ ] 고정값인지 범위(예: 1~3 랜덤)인지 결정
- [ ] 데이터로 뺄지 결정 — 지금은 상수다. 산업별로 다르면 테이블 컬럼이 필요하다
- [ ]
WorkStation.Settle의rollCount = judgeCount * YieldPerJudge수정 - [ ] 산업별 시간당 산출량 대조표 작성 (밸런스 확인용)
완료 조건
산업 5종의 시간당 기대 산출량이 수치로 정리되고, 그 값이 코드/데이터에 반영된다.
막고 있는 것 / 선행 일감
- T-008(희귀도 확률)과 함께 봐야 "시간당 무엇이 몇 개"가 나온다
관련 커밋
- 없음
참고
Server/WSGameServer/User/WorkStation/WorkStation.cs—Settle()의 주석에 캐릭터 배수를 여기에 붙이지 않는 이유가 적혀 있다- 게임기획코어 5장 —
산업별 회당 산출 ❌ 미작성