[发问] CP 计算公式

楼主: virtual (:))   2016-10-05 17:12:10
最近因为想自己计算一次伤害, 顺便了解一下 CP 相近的情况下,
什么怪该用什么打, 方便训练道馆. 所以查了 CP 计算公式.
CP = (攻击力) ×(防御值)^0.5 ×(体力值)^0.5 ×(等级换算值)^2 ÷10
但实际一算跟网站上列的 Max CP 却差异颇大,
https://pokemon.gameinfo.io/zh-tw/pokemon/134-vaporeon
以 iv100, 40.5 级来看, 等级换算值为 0.7931164
水伊布 Vaporeon 201(攻) 183(防) 275(体)
CP 算起来是 1784
网站上查到是 2816
如果把公式中等级换算值的 ^2 也变成 ^0.5, CP 算起来是 2526,
比较接近, 但还是差一点,
卡比兽 Snorlax 195 195 335
CP = 1972 或是改成平方的话是 2792
网站上查到是 3112.
请问有人知道是差在哪里吗?
为什么算起来不一样?
作者: sunlman (小人)   2016-10-05 17:22:00
我算一样耶应该你算错了 你没列怎么算的不知道你错在哪还有那网站列的是lv40 不是40.5
作者: Federer4ever (费神)   2016-10-05 17:25:00
我自己写程式算过 跟网站一样 就只是你算错了
作者: qwe20 (晴晴我爱你)   2016-10-05 17:49:00
CP multiplier是0.7903才对195* 195^0.5 * 335^0.5 * 0.7903^2 /10 =3112
楼主: virtual (:))   2016-10-06 07:45:00
感恩, 我用实际体值去算, 不是 base, 所以 CP_multiplier多乘了好几次...XD

Links booklink

Contact Us: admin [ a t ] ucptt.com