Pokemon GO 各屬性計算公式

21 7 月

廣告

來源:NGA精靈寶可夢

作者:`K

基礎屬性

灰常感謝您能來這兒還有這兒來探索這些隱藏屬性~

PM擁有3個核心屬性

Attack 攻擊

Defense 防禦

Stamina 耐力

每一個種類的PM都有它每一種屬性的基礎值(base Value)

基礎值的是從這個遊戲的Attackg(攻擊), Defense(防禦), HP(血量), Special Attack(特殊攻擊), and Special Defense(特殊防禦).

這個遊戲指的是精靈寶可夢系列的資料庫 iguess… >感謝 [Fourier864]找出了這些公式!

SpAtk -特殊攻擊 Spd – ?攻速?

SpDef -特殊防禦

Base Attack = 2 * ((Atk * SpAtk)^0.5 + Spd^0.5))

Base Defense = 2 * ((Def * SpDef)^0.5 + Spd^0.5))

Base Stamina = 2 * HP

個體屬性值

(IVs)

PM擁有額外的屬性, 叫做 個體屬性值. 這些屬性值隨機從0~15選取, 並直接加在PM的基礎屬性上.<因為公式部分很複雜, 我也並沒有完全瞭解這些公式的演算法, 難免會有大誤, 就把原文留著了哈…>

Using Total_CP_Multiplier (a constant value explained below), we get a Pokmon’s core stats:

使用 總CP加成係數, 我們可以獲得PM核心屬性:

Attack = (Base Attack + Individual Attack) * Total_CP_Multiplier

Defense = (Base Defense + Individual Defense) * Total_CP_Multiplier

Stamina = (Base Stamina + Individual Stamina) * Total_CP_Multiplier

Stamina here is shown to the player in the form of HP!

耐力在這裡會以HP的形勢體現在玩家眼前.

PM的等級

一個PM的最低等級是1級, 他的最高等級等於你的訓練師等級+1.5.

所有的野生PM都是整數等級

每次你升級你的PM的時候, PM獲得0.5級.

你可以大概的估算PM的等級, 通過觀察白點距離白色圓條最右側的距離.

為了得到PM準確的等級, 你可以升級PM幾次(不超過4次), 直到升級所消耗的星塵變化了.

CP加成係數

CP Multiplier

每個等級都有一個這個等級的CP加成係數. 你每升一級, 你PM的屬性就會被這個CP加成係數放大.

當你第一次抓到一個PM的時候, 他將會有一個CP加成係數(PM等級對應的加成係數)和一個為0的Additional CP Multiplier(額外CP加成係數).

當這個PM升級的時候, Additional CP Multiplier 額外CP加成係數將會增加(根據你的PM的新等級), 然後會和CP加成係數相加, 得到你的總CP加成係數 (Total CP Multiplier):

總CP加成係數=CP加成係數+額外CP加成係數

Total_CP_Multiplier = CP_Multiplier + Additional_CP_Multiplier

計算CP

Now that we have values for Attack, Defense, and Stamina, we can determine CP:

現在, 我們有攻擊/防禦/耐力的屬性值了, 這樣就可以算CP啦.

CP = (Attack * Defense^0.5 * Stamina^0.5 * Total_CP_Multiplier^2) / 10

這個就是公式….

Using this information, we can conclude that the maximum CP at the level 40 cap and 15/15 in all IVs is:

利用這些資訊, 我們可以算出在40級的時候的最高CP(IVs全部滿15/15)

Max CP = ((Base_Attack + 15) * ((Base_Defense + 15)^0.5 * (Base_Stamina + 15)^0.5 * 0.7903001^2) / 10

We can also determine CP per power up (power up costs here):

我們也可以算出每次升級增加的CP.

CP per Power Up = (Attack * Defense^0.5 * Stamina^0.5 * Half_Difference_of_Squared_Values) / 10

Substituting the stat variables in from the CP equation and the values of Half_Difference_of_Squared_values from its table, we get the following:

反著就是這麼算出來了-.- 把xxx代入公式就算粗來啦..

Level CP per Power Up

1-10 CP * 0.009426125469 / Total_CP_Multiplier^2

10-20 CP * 0.008919025675 / Total_CP_Multiplier^2

20-30 CP * 0.008924905903 / Total_CP_Multiplier^2

30-40 CP * 0.00445946079 / Total_CP_Multiplier^2

 

 


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。