幻兽帕鲁吧 关注:237,847贴子:1,189,166
  • 12回复贴,共1

【属性公式】攻击力与种族值及个体值的关系

取消只看楼主收藏回复

直接上结论
最终攻击=基础攻击*词条补正
基础攻击=初始攻击+等级*攻击增量
攻击增量=种族值*(0.075+0.0225*个体值)
用语说明
最终攻击——面板上的最终攻击力
词条补正——脑筋、传说等词条的攻击力加成
基础攻击——指不受任何词条补正的基础攻击数值
初始攻击——所有帕鲁都一样,固定为100,也可以理解为0级时帕鲁的攻击力
攻击增量——每升一级所增加的攻击力,这个值是根据种族值与个体值所计算出的恒定数值
种族值——指目前流传的种族值表中的远程攻击种族值
个体值——每只帕鲁分配到的固定的0-99之间的随机数
非常感谢https://tieba.baidu.com/p/8876101917楼主@赞我为皇汉 的启发
以及种族值数据来源的全配种搭配速查表https://tieba.baidu.com/p/8873119395
详细过程楼下说


IP属地:河南1楼2024-01-26 10:59回复
    事情要追溯到今天早上,贴吧看到有帖子在讨论个体值
    内容很有启发,但是有些说法感觉不太对得上,也比较反直觉,比如初始攻击等于种族值,而影响成长的只有个体,编号靠前的精灵个体值都很低
    于是稍微考虑了一下在原贴提了一些看法,基本上有了目前这个公式的雏形,不过依然不成熟,需要数据检验

    之后在游戏内简单统计了一下数据,为了方便检验不同个体之间的差异,这里我用了修改器更改了手上几只帕鲁的个体(单机档,仅修改个体值其他都没动)
    得到了以下的数据,算出增量后发现不同帕鲁0个体与100个体的增量差是不同的,因此很有可能不是加法公式,而是建立在种族值基础上的乘法公式,算出增量与种族值之比就发现确实如此。


    IP属地:河南4楼2024-01-26 11:14
    收起回复
      2025-12-26 14:30:37
      广告
      不感兴趣
      开通SVIP免广告
      那么这个公式代表了什么呢?
      由于基础攻击来自于初始攻击和升级带来的攻击增量,而初始公式又是固定的100点,因此帕鲁最终满级的数值差距全部来自于攻击增量的不同
      而增量的影响变量分别是种族值与个体值,并且不是加法关系,而是乘法关系,那么种族值越高的帕鲁最终攻击波动范围也就越大
      攻击增量=种族值*(0.075+0.0225*个体值/100)
      换言之100个体的攻击增量要比0个体的攻击增量高出30%,不过由于攻击增量不是最终攻击,所以比例会有所减少,不过哪怕种族值只有60,100个体也依然高出0个体20%,并且种族越高不同个体间最终攻击的比例就越大


      IP属地:河南8楼2024-01-26 11:47
      收起回复
        修正一下一楼的公式,少打了一个/100
        最终攻击=基础攻击*词条补正
        基础攻击=初始攻击+等级*攻击增量
        攻击增量=种族值*(0.075+0.0225*个体值/100)


        IP属地:河南9楼2024-01-26 11:48
        收起回复
          取了几只炎魔羊数据,大家可以检验
          炎魔羊——100种族值
          47级,492攻击,38个体
          33级,386攻击,53个体
          12级,214攻击,90个体
          10级,184攻击,41个体


          IP属地:河南12楼2024-01-26 12:16
          收起回复
            关于配种遗传的个体问题
            我的看法是并不是只在亲代间随机浮动,因为我有好几只秘斯媞雅都是82的攻击个体,如果是在区间内随机取值的话应该不会出现这种情况
            所以我怀疑和宝可梦孵蛋差不多,存在4种个体值——生命混战攻击防御,所以4种中的其中几种会继承亲代的个体,然后没继承的个体项目就分配随机的个体值
            就是说会受亲代影响,但也有随机的空间
            不过没有检验,不一定对就是了


            IP属地:河南13楼2024-01-26 12:23
            收起回复
              防御力公式也出来了
              最终防御=基础攻击*词条补正
              基础防御=初始防御+等级*防御增量
              防御增量=种族值*(0.075+0.0225*个体值/100)
              除了初始防御是50,而初始攻击是100以外完全一致
              我测试了三只都是通过公式的,基本上可以认为是没问题的
              也就是说当攻击种族个体都和防御相同时,同等级下基础防御一定比基础攻击低50点
              刚刚又忘了/100,麻了


              IP属地:河南来自Android客户端26楼2024-01-26 15:46
              收起回复
                稍微更新一下HP相关的测试
                hp的公式在大体上结构也和攻防公式类似
                HP=初始HP+等级*HP增量
                HP增量=种族值*(A+0.15*个体值/100)
                初始HP为500
                问题在于这个A,我测试了四种帕鲁都各不相同,取小数点后四位,阿努比斯0.5415,羽箭射手0.5548,炎魔羊0.5518,幻悦蝶0.5711
                特点在于HP种族越高的,这个A值反而越小,并且是近似线性的
                由此构造了一个近似公式,供大家参考,一般来说误差在10以内,实验了几次效果还可以
                【HP=500+等级*种族值*((0.6125-种族值*0.0006)+0.15*个体值/100)】
                逆运算近似公式
                【个体值=((HP-500)/(等级*种族值)-(0.6125-种族值*0.0006))/0.15*100】
                建议大家复制到excal里用,单独计算器算太长了


                IP属地:河南来自Android客户端29楼2024-01-26 17:08
                收起回复
                  2025-12-26 14:24:37
                  广告
                  不感兴趣
                  开通SVIP免广告
                  非常感谢吧友@雾化春秋 的纠正
                  固定的HP应该是750,其中500点作为初始HP,剩下250则以每级5点的形式分配到HP增量中
                  HP的精确公式也就是
                  HP=500+等级*(5+种族值*(0.5+0.15*个体值/100))
                  逆运算公式
                  个体值=((((HP-500)/等级-5)/种族值)-0.5)/0.15*100
                  这下HP和攻防公式都齐全了


                  IP属地:河南来自Android客户端31楼2024-01-26 18:04
                  收起回复
                    @安静的村庄 求加精


                    IP属地:河南来自Android客户端33楼2024-01-26 19:47
                    收起回复
                      简单做了一个excal计算器,专门计算属性面板
                      浅色格内填数据,然后对应的橘色格会自动算出对应的攻击和个体
                      需要注意的是,因为从游戏中看到的攻防数值都是舍去了小数的,所以算出的个体值并不完全等于帕鲁的真实个体,并且在等级很低的时候(例如1级)会有很大误差,这时显示的个体值为帕鲁可能个体的最小值
                      即帕鲁个体最少也会有这么多
                      并且附带了简化版的种族值表供参考

                      楼中楼发度盘链接


                      IP属地:河南35楼2024-01-26 20:21
                      收起回复
                        专门说一下,收到很多反馈,个体值浮动范围确实是0-100,是我主楼说的不严谨
                        不过不影响公式和excal计算器的使用,大家追极限孵蛋就抓100个体的来孵


                        IP属地:河南来自Android客户端41楼2024-01-27 01:31
                        回复
                          更新了个体计算器,现在可以加入浓缩星级和帕鲁之魂强化了

                          专门说一下关于误差问题,我感觉帕鲁之魂和星级的计算过程中可能存在取整,所以算出来的结果无法和实际数据完全对应,依然会有微小范围的误差,比如下图的BOSS空涡龙,种族值是普通空涡龙的3倍,也就是330


                          然而无论带入99个体还是100个体,正向计算后取整都无法恰好算出17898,只是从结果上更接近100个体
                          算是一点小缺点,大家使用时需要注意
                          楼中楼放度盘链接


                          IP属地:河南80楼2024-01-30 11:04
                          收起回复