1 頁 (共 1 頁)

三皇棍公式疑問

發表於 : 2016-09-25, 22:45
npston
三皇公式有點問題 所以最多打899,能否請j大協助修改 讓pf正常計算,傷害才不會卡在899

最上面是用int fp
fp = (me->force_factor() * 10) / 100 所以這個會無條件捨去,也就是說enforce沒20 fp永遠=1
if (fp < 1) {fp = 1}


if (cp == 0) {if (fp == 1) {
if (damage > 450) {damage = 450 + random(100)}
} else {
damage = damage * fp

if (damage > 700) {damage = 700 + random(100)}}
} else {
if (fp == 1) {if (damage > 800) {damage = 800 + random(100)}
} else {
damage = damage * fp

if (damage > 900) {damage = 900 + random(100)}}}

900這個永遠打不出來啊 因為fp永遠都是1.....
現行eq根本稱不到enforce 20....

麻煩j大有空看看,感恩您

Re: 三皇棍公式疑問

發表於 : 2016-10-20, 17:20
Simonpu
都是int惹的禍XD

看來三皇要配拜月才行XD