오랜만에 글을 쓰는데 메이플스토리네요.
전부 다 더하면 됩니다. 이보다 쉬울 수는 없다. 공퍼랑 공격력은 나중에 다합해서 곱해서 쪼개도 무방하다는게 다행이죠.
따라서 (나제불님의 용어를 빌려서), 한줄 데미지는 이렇게 계산됩니다.
(스탯퍼 영향받는 깡스탯) = a
(1+주스탯퍼+올스탯퍼) = b
(스탯퍼 영향안받는 깡스탯) = c
(부스탯) = d
로 적을게요. 손가락아프니까. (b에 1을 더하는 이유는 다들 아시죠?)
요거 네개의 관계만 알면 스탯보정값의 공식을 구하고, 주스탯퍼가 주스탯환산시 얼마인지 계산이 가능합니다.
참고로 제논과 데벤같은 변태캐릭을 제외하면 부스탯은 아래와 같은 이유로 기여도가 바닥입니다.
1) 잠재티어가 올스탯퍼가 주스탯퍼보다 한단계 높아서, 올스탯퍼는 잘 안씁니다.
2) 올스탯퍼가 많더라도! 부스탯은 스탯투자를 안하기 때문에 효과가 적습니다.
3) 부스탯도 많이 붙은 템을 샀더라도! 효과가 1/4이기 때문에 그놈이 그놈입니다.
4) 위 모든 가정을 만족하더라도! 약분되서 주스탯퍼의 스탯환산에는 영향을 안줍니다.
주스탯+1%의 가치
같은 조건에서, (주스탯+1%를 올렸을 때 스탯보정값) = (주스탯 K를 올렸을 때 스탯보정값)
일 거니까,
K = (주스탯+1%를 올렸을 때 스탯보정값, 이하 X) / (주스탯 K를 올렸을 때 스탯보정값, 이하 Y)
를 구하면 됩니다.
그러려면 위 스탯보정식을 쪼개서 계산해야 합니다. 이제부터는 기호로 할게요.
스탯보정값 = 4(ab+c) + d
X = 4{a(b+0.01)+c} +d = 4ab + 0.04a + 4c + d
Y = 4{(a+k)b+c} +d = 4ab + 4kb + 4c + d
4ab + 0.04a + 4c + d = 4ab + 4kb + 4c + d
이항하면
0.04a = 4kb
k = 0.01a / b = a / 100b
가 됩니다. 으때요, 참 쉽죠?
따라서 모든 템을 90깡추/잠재9퍼를 단다면, k = 10입니다.
매물이 제일 흔한 50+5% 에 잠재9퍼를 발랐다면? 기본추옵+스타포스 10성이면 주스탯이 150정도 되니까 k = 150/14 = 10.7 정도 되네요.
물론 여기서 끝낼건 아닙니다. 캐릭터의 모든 장비와 패시브와 버프를 일일이 더해서 a와 b를 구할 수는 없으니까요.
우리는 a랑 b만 알면 되고, 이거는 익히 알려진 것처럼 메용을 통해 계산 가능합니다.
메용을 킨 상태에서 스탯창의 주스탯은 33333(1111+22222) 라고 표시될 겁니다.(저거 숫자 아니고 기호임)
1111은 메용에 영향을 받는, 이른바 'ap를 직접 투자한 스탯' 입니다. 이하 e
33333은 우리가 계산할 때 인덱스로 쓸 수 있는 총 스탯이구요. 이하 f
만약 메용을 끈다면, 그 차이로 '메용으로 올라간 스탯' 을 계산할 수 있습니다. 이하 g
스탯퍼를 미적용받는 스탯 c는 총 네 개에서 수급됩니다.
아케인 포스, 어빌리티 잡스탯, 유니온 공격대원 효과 (NOT 점령효과), 하이퍼스탯 주스탯
직접 세보고 계산합시다. 이정돈 어려운거 아니자늠
우리는 자기 캐릭터의 c, e, f, g 를 위 방법으로 구할 수 있습니다. 이제 남은건 a/100b를 cefg로 표현하면 되겠네요.
f = ab+c
g = 0.15eb
입니다. 이항정리인지 뭔지 그거 쓸게요.
f = ab+c = ag/0.15e +c
a = 0.15e(f-c)/g 입니다.
ab = f-c
b = (f-c)/a = (f-c)/{0.15e(f-c)g} = 1/(0.15eg)
k = a/100b = 0.15e/g * 0.15e(f-c)/g /100 = 9/40000 * (e/g)^2 * (f-c)
가 나옵니다. 오씨 넘모 신기하죠.
아무 스펙이나 붙잡고 저거 계산하면 10 근처로 나올겁니다. 저는 메린이는 다행히 탈출해서 9.27나오네요.
...
따라서,
주스탯+1%의 가치는
주스탯+% 의 총합이 높아질수록 상대적인 가치가 떨어지고
주스탯의 총합이 높아질수록 상대적인 가치가 높습니다.
따라서, 추옵에 올스탯이 많은 템을 둘둘 말고 있을 수록, 잠재능력의 가치는 하락합니다. (역시너지)
따라서, 깡추템이 많거나 스타포스를 고강화할수록, 잠재능력의 가치는 상승합니다. (시너지)
5. 공마보정
당황하지 마세요. 이제부터는 더 쉽습니다.
아까 말했듯이, 깡공마와 스탯은 서로 곱연산됩니다. 덕분에 계산이 쉽습니다.
대신 여기부터는 스탯보정을 미리 계산해두는게 좋아요. 4번을 통해 얻은 abcd를 이용해서 A를 만듭시다.
변수 선언
A = 4(ab+c)+d
a: 깡스탯 총합
b: 스탯퍼+올스탯퍼 총합
c: 스탯퍼 적용안받는 스탯 총합
d: 부스탯(사실은 부스탯x올스탯퍼긴 합니다)
e= 공마보정 = 현재 총 공격력 총합
4번과 마찬가지로 (주스탯 L을 올렸을 때 스탯보정x공마보정) = (공마 1을 올렸을 때 스탯보정x공마보정)
(4((a+L)b+c)+d)e = (4(ab+c)+d)(e+1)
(4ab+4bL+4c+d)e = (4ab+4c+d)e+4ab+4c+d
4abe+4bLe+4ce+de = 4abe+4ce+de+4ab+4c+d
4bLe = 4ab+4c+d
공마 L = (4ab+4c+d)/4be = {4(ab+c)+d}/4be = A/4be 만큼의 주스탯만큼 딜을 높입니다.
좋아요!
따라서 아래와 같이 생각할 수 있습니다.
공마총합이 높을수록 공마+1의 가치는 떨어집니다. (당연함)
6. 공퍼보정, 뎀퍼보정, 크뎀보정
자 이제 무보엠 3신기의 3유효옵에 대해서 뽀개봅시다. 가는길에 크뎀에도 들릴겁니다.
공퍼도 곱연산이라 비슷하게 생겼습니다.
대신 퍼센트연산이라 앞에 1이 붙습니다.
변수선언
A = 4(ab+c)+d
a: 깡스탯 총합 b: 스탯퍼+올스탯퍼 총합 c: 스탯퍼 적용안받는 스탯 총합 d: 부스탯
f = 1+총공격력%
마찬가지로 (주스탯 M을 올렸을 때 스탯보정x공퍼보정) = (공1%를 올렸을 때 스탯보정x공퍼보정)
(4((a+M)b+c)+d)f = (4(ab+c)d)(f+0.01)
...5번과 동일한 계산
공1% = M = {0.01(4(ab+c)+d)}/4bf = A/(400bf) 의 주스탯만큼 딜을 높입니다.
자릿수만 다르고 5번과 동일한 결론이 얻어집니다.
1. 공퍼총합이 높을수록 공1%의 가치는 떨어집니다.
2. (당연하게도) 총 공격력이 높다고 공퍼의 가치가 올라가지는 않습니다. 역도 마찬가지.
이제 다 비슷하니까 결론만 쓸게요.
뎀1퍼는 A/(400b뎀퍼총합), 크뎀1퍼는 A/(400b크뎀퍼총합) 의 주스탯으로 계산이 가능합니다.
혹시 모를 메린이가 있을까(전 220까지 모름) 첨언합니다.
사냥할때는 총뎀퍼 = (데미지+% 총합) 이고
보스할때는 총뎀퍼 = (데미지+% 총합 + 보스데미지+% 총합) 입니다.
데미지가 호구취급받는건 잠재수치가 보통 보스데미지의 1/3도 안나와서 그래요.
7. 방무보정
가장 복잡합니다. 그래봐야 1차방정식이라 어렵다고는 못하겠네요.
마찬가지로 방무i%인 캐릭이
방무 j%를 추가했을 때 스탯보정x방무보정 = 스탯x를 추가했을 때 스탯보정x방무보정
이 성립하면, 방무j%는 깡스탯x 만큼의 효과를 가지고 있다고 할 수 있겠죠?
방어율 무시값 Z = 1- (1+현재방무)x(1+추가방무) 의 형태를 가집니다.
그걸 가지고 방어율 P%인 보스를 때리면 (1-(P(1-Z))) 만큼의 딜이 박힙니다.
카파풀이상 보스들은 모두 방어율 300%이므로, 아래처럼 수식을 간단히 할 수 있겠네요.
방무값 Z = 1-(1-i)(1-j)
방무보정 Q = 1-(3-(1-Z)) = 3Z-2 = 3(1-(1-i)(1-j))-2
스탯보정x방무보정 = (4(ab+c)+d)(3(i+j-ij)-2)
따라서
(4((a+x)b+c)+d))(3i-2) = (4(ab+c)+d)(3(i+j-ij)-2)
4bx(3i-2)+(4(ab+c)+d)(3i-2)=(4(ab+c)+d)(3i-2)+(4(ab+c)+d)(3(j-ij))
4bx(3i-2) = 3A(i-ij)
x = A*(3j(1-i))/(4b(3i-2))
어때요, 참 쉽죠?
여기까지 따라오셨으면, 여러분도 무차원화의 장점을 눈치채셨을 겁니다.
공9%, 보30%, 방30%중에 어떤 것이 여러분의 딜을 가장 높여줄까요?
아래 세개를 직접 계산해서 값을 뽑아낼 수 있습니다!
9/100F vs 3/10G vs (90(1-H))/(3H-2)
F: 현재의 총 공격력% 총합
G: 현재의 총 보스뎀%, 뎀% 총합
H: 현재의 표기상or스킬방무 고려한 방어율%
표기방무 93%를 넘는 상황, 무보엠에 공이 한줄도 없는 변태같은 상황을 제외하면 대부분
방무 > 보공 > 공퍼 로 계산이 나올 겁니다.
8. 유니온/링크/하이퍼스탯
자 이제 모든 스탯의 주스탯환산이 완료되었으므로...
유니온을 어디부터 우선점령할지
어느 링크를 연결할지
하이퍼스탯을 어떻게 분배할 지
계획할 수 있습니다.
마치 이렇게요.
유니온의 경우 저는 엔버라서 크뎀보다 보뎀점령이 딜상승이 잘되네요.
지금까지는 크뎀 꽉채운다음에 보뎀을 챙겼는데, 반대로 하면 무려 7%의 딜상승을 하네요.