发布网友 发布时间:2023-04-29 09:44
共1个回答
热心网友 时间:2023-09-21 00:46
精灵宝可梦GO精灵属性计算公式 计算CP公式分享,精灵宝可梦GO的对战主要讲求的就是数值的对拼,下面跟我一起来看吧。
基础属性
灰常感谢您能来这儿还有这儿来探索这些隐藏属性~
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 + Indivial Attack) * Total_CP_Multiplier
Defense = (Base Defense + Indivial Defense) * Total_CP_Multiplier
Stamina = (Base Stamina + Indivial 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