pokemon go精靈cp值計(jì)算公式
時(shí)間:2016-07-19 09:16:44 來(lái)源:巴友 作者:sean0124(洛基) 熱度: 123 次
《pokemon go》中的精靈只有表示cp值這個(gè)數(shù)據(jù),這個(gè)數(shù)據(jù)影響著精靈的hp、攻擊等戰(zhàn)斗能力,那么具體cp值與各種屬性是什么關(guān)系呢?下面就提供一下相關(guān)計(jì)算公式。
《pokemon go》中的精靈只有表示cp值這個(gè)數(shù)據(jù),這個(gè)數(shù)據(jù)影響著精靈的hp、攻擊等戰(zhàn)斗能力,那么具體cp值與各種屬性是什么關(guān)系呢?下面就提供一下相關(guān)計(jì)算公式。
pokemon都有隱藏?cái)?shù)據(jù):
HP
攻擊力(ATK)
特攻(SPA)
防御(DEF)
特防(SPD)
速度(SPE)
乘數(shù)(Mult-Multiplier)
數(shù)值全都是從第六代神奇寶貝(精靈寶可夢(mèng)?)拉過(guò)來(lái)的
公式:
Cp/寶貝等級(jí) = (0.155 * 0.0952 ) (血量乘數(shù)^0.5) (攻擊乘數(shù)^0.425) (特工乘數(shù)^0.425) (防御乘數(shù)^0.25) (特防乘數(shù)^0.25)(速度乘數(shù)^0.1)
基本體力 = 2 * Hp
基本攻擊 = 2 * ROUND(攻擊^0.5 特攻^0.5 + 速度^0.5)
基本防御 = 2 * ROUND(防御^0.5 特防^0.5 + 速度^0.5)
ROUND我不知道是什么坐等提供
完整CP乘數(shù) = Cp乘數(shù) + 額外CP乘數(shù)
CP = MAX(10, FLOOR(體力^0.5 * 攻擊 * 防御^0.5 / 10))
FLOOR跟MAX哪來(lái)的坐等提供
升級(jí)CP
01-10: (BaseAtk + IndAtk) * (BaseDef + IndDef)^0.5 * (BaseSta + IndSta)^0.5 * 0.009426125469 / 10
11-20: (BaseAtk + IndAtk) * (BaseDef + IndDef)^0.5 * (BaseSta + IndSta)^0.5 * 0.008919025675 / 10
21-30: (BaseAtk + IndAtk) * (BaseDef + IndDef)^0.5 * (BaseSta + IndSta)^0.5 * 0.008924905903 / 10
31-40: (BaseAtk + IndAtk) * (BaseDef + IndDef)^0.5 * (BaseSta + IndSta)^0.5 * 0.00445946079 / 10
40級(jí)好像是最大等級(jí)
玩家等級(jí)影響的CP增加量 1-40級(jí)
cp_multiplier = [
0.094, 0.16639787, 0.21573247, 0.25572005, 0.29024988,
0.3210876 , 0.34921268, 0.37523559, 0.39956728, 0.42250001,
0.44310755, 0.46279839, 0.48168495, 0.49985844, 0.51739395,
0.53435433, 0.55079269, 0.56675452, 0.58227891, 0.59740001,
0.61215729, 0.62656713, 0.64065295, 0.65443563, 0.667934,
0.68116492, 0.69414365, 0.70688421, 0.71939909, 0.7317,
0.73776948, 0.74378943, 0.74976104, 0.75568551, 0.76156384,
0.76739717, 0.7731865, 0.77893275, 0.78463697, 0.79030001]
神奇寶貝升級(jí)每級(jí)的提升量算法
Stamina = (BaseStamina + IndividualStamina) * TotalCPMultiplier
Attack = (BaseAttack + IndividualAttack) * TotalCpMultiplier
Defense = (BaseDefense + IndividualDefense) * TotalCpMultiplier
然后神奇寶貝也有IV(應(yīng)該是天賦值) 0-15
HP算法 Hp = HpMult * 0.095 * Sqrt(PokemonLevel)
HpMult= 2 * HPBase + IndividualStamina
AtkMult = 2 * AtkBase + IndividualAttack
SpAMult = 2 * SpABase + IndividualAttack
SpDMult= 2 * SpDBase + IndividualDefense
DefMult= 2 * DefBase + IndividualDefense
SpeMult = 2 * SpeBase + IndividualStamina
熱門(mén)新聞
我要評(píng)論 查看全部評(píng)論 (1)>>
k73玩家2018-12-18 14:36:14評(píng)論 (2) (0) 回復(fù)