[發問] 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