7eeb8676b28b6bf036eee9ed42d37169cdfda2caf9d4028ff91d698e4d30da3e6990eebff5c7a4c8477be632453825ef



24b0d121e09c28a8699fe8b115ef046ece4dcaf5


캐릭터의 레벨별 스탯은 1~15레벨까지 레벨별로 전부 정해진 것이 아니라, 1/2/12/15레벨마다 기준을 두고 각 기준레벨 사이의 레벨에 해당하는 스탯은 선형보간을 통해 적용한다.

우리가 흔히 아는 1~15레벨별 스탯 표는 선형보간을 적용한 것으로, 그것이 실제 게임에 적용되는 수치와 다른 것은 아니다.

다만 실제 게임에서는 위 데이터를 기준으로 선형보간을 통해 사용한다.


선형보간 공식은 아래와 같다.



x = 현재 레벨

y = 스탯

l1 = 현재 레벨 바로 아래에 있는 기준레벨

l2 = 현재 레벨 바로 위에 있는 기준레벨

s1 =  현재 레벨 바로 아래에 있는 기준레벨의 스탯

s2 =  현재 레벨 바로 위에 있는 기준레벨의 스탯

일 때, 


y = s1 + (x - l1)/(l2-l1)*(s2-s1)

이다. 

-소수점 아래는 절사한다.



예를 들어 추적자의 10레벨 생명력은 16+(10 - 2)/(12-2)*(46-16)에 따라 40이다.



24b0d121e09c28a8699fe8b115ef046540aff53a


스탯변경 유물 또한 선형보간을 사용하는 방식이나, 1/12레벨에 기준치가 정해진 것이 다르다.

선형보간을 통해 증감치를 구한 후 캐릭터의 스탯에 더한다.

스탯변경 유물은 마지막 기준치가 12레벨이므로 12레벨에서 스탯변경 유물의 최대 증감치를 얻는다.


예를 들어 추적자가 정신력 증가/생명력 감소 유물을 들고 15레벨에 도달했을 경우, 추적자의 스탯은 아래의 과정을 통해 정해진다.


추적자 15레벨 스탯

52/19/27/50/40/15/15/10


유물로 인한 증감치(12)

-5/+10/0/0/0/0/0/0


= 유물 증감치를 기존 스탯과 합산한 최종 스탯

47/29/27/50/40/15/15/10



24b0d121e09c28a8699fe8b115ef046ec84dc8f3


리브라의 거래를 통한 스탯 변경은 널리 알려져있다시피 캐릭터 스탯에서 각 스탯을 증감하는 것이 아니라 기준스탯을 아예 변경하는 식으로 적용한다.

추적자가 근력 스탯변경 거래를 한 경우, 그 시점부터 추적자의 스탯은 추적자라는 캐릭터의 기존 스탯이 아닌 위 표의 근력 스탯변경 거래 스탯으로 변경된다.

물론 스탯변경 유물은 적용된다.






+번외


24b0d121e09c28a8699fe8b115ef046f584d9b9f


생명력/정신력/지구력 등의 경우 위 표를 따라 각각에 맞는 능력치가 상승한다.

위 표에서 기준스탯은 스탯의 값, 기준계수는 스탯이 영향을 주는 능력치의 값, 조정계수는 그래프의 기울기이다. (명칭은 본인이 임의로 정함)

다만 밤통에서는 모든 조정계수가 1로 통일되어서 조정계수는 의미가 없다.


조정계수 1은 그래프가 선형임을 의미한다.

따라서 선형보간으로 스탯값에 따른 능력치값을 쉽게 구할 수 있다.



x = 현재 스탯값

y = 스탯에 따른 능력치의 값

tp1 = 현재 스탯 바로 아래에 있는 기준점의 기준스탯

tp2 = 현재 스탯 바로 위에 있는 기준점의 기준스탯

tc1 = 현재 스탯 바로 아래에 있는 기준점의 기준계수

tc2 = 현재 스탯 바로 위에 있는 기준점의 기준계수

일 때, 


y = tc1 + (x - tp1)/(tp2-tp1)*(tc2-tc1)

이다.

-소수점 아래는 올림한다.



예를 들어 생명력 스탯이 27일 경우 HP는 580+(27-25)/(50-25)*(1080-580)에 따라 620이다.

정확한 과정은 이 링크를 참고하면 좋다.