三皇棍公式疑問

回覆文章
npston
文章: 5
註冊時間: 2014-12-07, 12:43

三皇棍公式疑問

文章 npston » 2016-09-25, 22:45

三皇公式有點問題 所以最多打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大有空看看,感恩您

Simonpu
文章: 14
註冊時間: 2015-09-21, 16:57

Re: 三皇棍公式疑問

文章 Simonpu » 2016-10-20, 17:20

都是int惹的禍XD

看來三皇要配拜月才行XD

回覆文章