守塔不能停吧 关注:3,993贴子:17,419

浅谈嬴政bug及其原理(推测)

只看楼主收藏回复

如题 看到很多人在讨论嬴政bug的问题(说李信有bug)这次特地来分析一下bug的具体内容及成因


IP属地:陕西1楼2024-04-07 19:08回复
    首先得知道 游戏的本质就是代码 有bug就是代码底层逻辑出现了问题 所以主要以这个角度切入分析一下(个人猜测)


    IP属地:陕西2楼2024-04-07 19:10
    回复
      第一:bug的具体内容
      嬴政在上场后开了李信的羁绊 会导致嬴政释放技能后概率导致召唤物消失(应该都见过)
      第二:从代码层面剖析召唤类英雄
      召唤类英雄释放技能后 根据面板及介绍生出召唤物 这里除了嬴政外都是单一类型的召唤物
      例如道祖这里能看到 道祖当前面板智力*18+900就是当前生成的召唤物
      在其1.3.5星时使其攻击额外目标
      但嬴政十分特殊 因为他同时具有多个不同类型的召唤物(导致bug的原因)看图 4个全属性*12的盾 3个全属性*15的法杖 3个全属性*15的弓 盾兵有血量(能堵怪),法杖能晕人,弓箭同时攻击两个目标 这就是不同于其他召唤英雄的点 后台发现嬴政放了技能 就会依次生成这三种不同的兵


      IP属地:陕西3楼2024-04-07 19:18
      回复
        第三:细谈bug
        在之前 召唤物的召唤机制为当场上召唤物打到上限时,释放技能会空召,后续改动变为新出现的召唤物会顶替老召唤物(产生bug的根本)这里做一下简单的计算 嬴政同时最多存在20个召唤物3阶之后为25个再加上3阶张良4个 远古学识1个 其【召唤物上限】则为30个 按照其被动蓝卡33%概率额外召唤1个(不做计算)紫卡100%额外召唤1个 按照 嬴政 李世民 武则天 张良 蒙恬 祝融 的情况下 每次召唤数量为10+1+1=12个 而开了李信羁绊的情况下,则为10+2+2+2+1+1+1=19个 按照召唤物消失机制 连续两次释放技能会有24个(不上李信) 不满足30个上限 则不消失 等待持续时间到 除盾兵外 第一次召唤的消失 连续释放两次会有38个(上李信)满足30个上限 注意!!!!!!!!这里按道理为消失第一次召唤的8个 场上剩余30个 但实际上会导致大批量的全部消失(我不说在直播期间 28人口上了李信和嬴政 释放技能后嬴政就留了两三个兵)这并不符合机制 那为什么会这样呢
        第四:分析bug产生原因
        前面说了 除了嬴政外 其他召唤英雄都是单一召唤物(一条代码)嬴政则为三种召唤物(三条代码) 在计算时极大可能并未统一计算而是分开计算 也就是 【超出上限后 超出的部分会顶替之前的召唤物】这一条被分别计算了3次 导致按照38个兵的情况来计算 被顶替的并非8个 而是24个(解释了为什么会出现释放技能后只剩三四个的情况)


        IP属地:陕西4楼2024-04-07 19:35
        回复
          也就是说,在上了李信的情况下 会根据金卡数量大批量的招兵 达到上限后分开进行了计算(因为嬴政有三种兵)
          以上内容均为猜测哈 (八九不离十)有心人可以尝试在不上李信的情况下 带双冷却 给嬴政暴君斧 控魔珠 魂商店买普攻减cd和召唤物持续时间 争取让嬴政多次释放技能 只要能在第一次召唤物持续时间内释放四次技能 产生了消失情况 就证明猜想确实成立(楼主自己懒不测,玩法师的我测什么)


          IP属地:陕西5楼2024-04-07 19:40
          回复
            说了一堆然后呢?修复之前怎么回避一下?


            IP属地:吉林来自Android客户端6楼2024-04-07 20:32
            收起回复
              不重要了,更猛的召唤张辽又来了


              IP属地:重庆来自iPhone客户端7楼2024-04-07 22:04
              收起回复
                所以修不修复呢


                IP属地:广西来自Android客户端8楼2024-04-07 22:06
                回复
                  你问我干嘛 要是我能决定修不修复我就先给你安排个全15的号


                  IP属地:陕西来自Android客户端9楼2024-04-07 22:14
                  收起回复
                    所以解决的办法就是嬴政上15,完美,就是费钱


                    IP属地:吉林来自Android客户端10楼2024-04-07 23:02
                    回复
                      一起去骂街吧,这个bug还不修复,还出新英雄


                      IP属地:吉林来自Android客户端11楼2024-04-07 23:03
                      回复
                        明天戏测


                        IP属地:陕西12楼2024-04-07 23:23
                        回复
                          细测完毕 不够严谨而且是肉眼数 但大致是没问题的
                          测试阵容为雷震子 武则天 张良 嬴政 蒙恬 李信(为了控制变量没上蓝卡)
                          测试阵容细节为
                          【不上李信 张良不放在嬴政范围内(不加上限)嬴政1星(不出发5星被动)】
                          【不上李信 张良在嬴政范围内(加上限)嬴政1星】
                          【上李信 张良在嬴政范围内 嬴政1星】
                          【上李信 张良不在嬴政范围内 嬴政5星(触发被动)】
                          【上李信 张良在嬴政范围内 嬴政5星】
                          【不上李信 张良在嬴政范围内 嬴政5星】


                          IP属地:陕西13楼2024-04-08 15:26
                          回复
                            第一次测试每次召唤都是等待除盾之外的消失后再召唤 2次后达到24(面板上限25)


                            IP属地:陕西14楼2024-04-08 15:27
                            回复
                              第二次测试 每次召唤等盾之外的消失后再召唤 始终维持27(面板上限29)


                              IP属地:陕西15楼2024-04-08 15:29
                              回复