来源:NGA精靈寶可夢
PM拥有3个核心属性
Attack 攻击
Defense 防御
Stamina 耐力
每一个种类的PM都有它每一种属性的基础值(base Value)
基础值的是从这个游戏的Attackg(攻击), Defense(防御), HP(血量), Special Attack(特殊攻击), and Special Defense(特殊防御).
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的基础属性上.
使用 总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
耐力在这裡会以HP的形势体现在玩家眼前.
【PM的等级】
一个PM的最低等级是1级, 他的最高等级等于你的训练师等级+1.5.
所有的野生PM都是整数等级
每次你升级你的PM的时候, PM获得0.5级.
你可以大概的估算PM的等级, 通过观察白点距离白色圆条最右侧的距离.
为了得到PM淮确的等级, 你可以升级PM几次(不超过4次), 直到升级所消耗的星尘变化了.
【CP加成系数】
每个等级都有一个这个等级的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加成系数
计算CP
现在, 我们有攻击/防御/耐力的属性值了, 这样就可以算CP啦.
CP = (Attack * Defense^0.5 * Stamina^0.5 * 总CP加成系数Total_CP_Multiplier^2) / 10
我们可以算出在40级的时候的最高CP(IVs全部满15/15)
Max CP = ((Base_Attack + 15) * ((Base_Defense + 15)^0.5 * (Base_Stamina + 15)^0.5 * 0.7903001^2) / 10
我们也可以算出每次升级增加的CP.
CP per Power Up = (Attack * Defense^0.5 * Stamina^0.5 * Half_Difference_of_Squared_Values) / 10
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