맨아래 요약 있음




StageStatIncreaseTable.json 내 예시


GetStageStatIncreaseInfo(int groupID, int battlePower, int standardBattlePower)


((현재 전투력 / 스테이지 전투력) - 1.0) * 10000 을 한 값이


battle_power_ratio_min과 battle_power_ratio_max 사이에 있는 데이터를 사용함


예시 : 현재 전투력 33235, 스테이지 전투력 36160 인 경우 위 계산값이 -808.9048 이므로 stat_increase는 -3244가 됨.



.ctor(SpotEntity owner, SpotCharacterData data, int statIncreaseValue = 0)


캐릭터 스텟 * (stat_increase * 0.0001 + 1.0) 을 한 값이 캐릭터의 스텟이 됨



예시 : 최대체력 265996 인 니케가 stat_increase -3244인 스테이지에 진입 시

265996 * 0.6756 = 179706.8976 반올림해서 179707



요약)


전투력 보정은 % 차이에 의해 보정 (ratio / 100 %, 810이면 8.1%)


스텟또한 %로 보정 (stat_increase / 100 % 만큼, -3244면 -32.44%)


= 전투력 1만 스테이지에 9천으로 도전하는거랑 10만 스테이지에 9만으로 도전하는게 같은 패널티를 받는다