前言:
今天大家对“算法第四版1327”大约比较讲究,姐妹们都需要学习一些“算法第四版1327”的相关内容。那么小编也在网络上汇集了一些关于“算法第四版1327””的相关知识,希望我们能喜欢,你们快快来了解一下吧!首先摘录自鹰角的官方公告:
当时明确的是,白金是“天赋“蓄力攻击”在攻速被提高的情况下伤害不稳定”,当时的攻速拐尤为稀缺,甚至可以说高台就安洁一个(其他都是负面的)而这个不稳定的表现是什么?我们来看这样一张动图[素材来源贴] [@lixiangsky] :
在版本更新之前,白金+安洁就会出现如图所示的攻击横跳的情况出现。至于原因是什么,实在无法确认根本原因,但是我们可以计算当时的收益是什么样子的。
基本数据
白金在新版本中的满潜满练基本攻击力是603,版本更新之前为593
天赋的运作逻辑,借用[9号机的历史素材内容]以及[PRTS评论]中 [@十分卧槽] 的描述:
白金的天赋产生的伤害增加的效果,是线性变化的:间隔1.00秒,伤害为100%,间隔2.50秒,伤害为180%(精二1潜)
用现在的话来说,就是白金在攻击间隔超过30帧之后,每过一帧将提升自身1.778%的输出(如果有5潜则为2%),在达到45帧——此时间隔2.5秒后达到峰值,造成180%(5潜以下)/190%(5潜以上)的输出。
借助这个概念追溯历史
相关历史视频素材正在申请授权中,目前仅能提供文字信息
已知一个564攻击的白金,在专二天马90%攻击力的增幅下,攻击力可达1071.6
而在有精二0潜的安洁BUFF下,白金在攻击大锤时,会出现两个红数字交替打出的情况——147、186、147、186……
大锤的护甲是1000,那么白金实际打出的伤害是1147、1186、1147、1186……
我们用原本的1071.6攻击去除,可以得到:
1147/1071.6=1.070362
1186/1071.6=1.106756
因为这个白金是3潜,结合每帧1.7778%的提升,经过计算:
0.070362/0.0177777778=3.9578625,约等于4,即该提升为“白金的攻击间隔为30+4=34帧时的攻击值。
同理
0.106756/0.0177777778=6.005025,约等于6,即该提升为“白金的攻击间隔为30+6=36帧时的攻击值。
有没有发现很奇怪?
为什么白金会在34帧和36帧之间反复横跳,愣是打不出35帧的情况?
我们再看看12月24日更新后的算法
引用我自己的白金
没有安洁的情况下,白金开天马后的输出:
红盾的护甲是1000,那么白金实际打出的伤害是1000+399=1399
而专三的天马攻击力是603*2=1206
那么
1399/1206=1.160033,又因为满潜后是攻击间隔大于30帧时,每间隔1帧增加2%输出。
可以很容易计算出这时候是间隔8帧。
有安洁的情况下,白金开天马后的输出:
白金实际打出的伤害是1000+327=1327
那么
1327/1206=1.100332,同理可以很容易计算,这时候是间隔5帧。
所以说白金就应该老老实实打35帧间隔的伤害才对啊,为什么以前就非得是34帧和36帧的反复横跳呢?
不清楚,[我们之前推断出12月24日的更新,其实连底层的补帧算法都有调整],那么白金借助这次调整也修复了自身一定的逻辑也是可以理解的。
那么第一个结论
白金在有安洁的攻速光环下,攻击间隔由34帧→36帧→34帧→36帧统一为35帧
(即5潜以下时,伤害值由107.1%→110.7%→107.1%→110.7%调整至统一的108.9%;5潜上时,伤害值由108%→112%→108%→112%调整至统一的110%)
既然如此,为什么要提高白金的攻击力?
因为这游戏存在“抛光5%保底伤害”的逻辑。我来举一个极端的例子:
让改版之前的满潜满练白金去打伤害,她会在安洁的光环下打出这些伤害:
593*2*1.08=1280.88;
593*2*1.12=1328.32;
如果一个敌人的护甲为1240,那么白金打出的实际伤害是:
1280.88-1240=40.88,但保底伤害是1280.88*0.05=64.044,所以是64.044;
1328.32-1240=88.32;
即伤害在64.044和88.32之间反复横跳,平均伤害是76.182
如果这个BUG修复了,那么白金将稳定打出
593*2*1.1=1304.6伤害,那么还是打1240甲的敌人,白金打出的实际伤害是:
1304.6-1240=64.6伤害,这个数字就是稳定的64.6,不会跳动。
发现了吗?白金的伤害真的降了。因为当低幅度伤害卡在抛光线的时候,就会反而吃到保底红利,但伤害平均后反而没有这个红利了,就相当于伤害降低。
所以呢?攻击力+10,由593攻击力增加至603攻击力
按照新的攻击力再计算?
603*2*1.1=1326.6伤害,那么还是打1240甲的敌人,白金打出的实际伤害是:
1326.6-1240=86.6伤害,这个数字就是稳定的86.6,不会跳动。
经过这样的弥补,确实弥补了白金在该情况下的伤害降低问题。实际上这么算反而确实伤害更高了,但鹰角内部应该是计算出了更极端更精确的情况,才会最终认定“当白金攻击力+10时,无论如何都不会因为这个情况导致伤害不如旧版本”。
最后,重新科普一下白金的天赋判断逻辑
白金的基础攻击间隔是30帧,天赋效果为
如果没有5潜
“当距离上一次攻击的间隔大于30帧时,每增加一帧可以造成相当于当前攻击力(100+1.7778*帧数)%的伤害,最大值为45帧,此时伤害为180%。
如果有5潜:
“当距离上一次攻击的间隔大于30帧时,每增加一帧可以造成相当于当前攻击力(100+2*帧数)%的伤害,最大值为45帧,此时伤害为190%。
EXTRA:你以为这就完了?
猫腻一大堆。
因为白金在有安洁在场时的计算又一次出了猫腻:
还是引用白金打出327伤害的素材,经过逐帧统计,发现白金实际上两次间隔打了36帧。
没错,36帧,不是35帧,确确实实是36帧。按照天赋的逻辑,应该是100%+2%*6=112%才对,可是为什么只打出了相当于间隔5帧,110%的伤害?
这2%跑哪儿去了?
不知道。
在没有安洁的情况下原本是正常的38帧和116%伤害,但是有安洁变成了36帧和110%的伤害,2%的伤害莫名被吃掉了。
所以你会寻思,白金的10攻击力增强不是因为之前说的“抛光说”,而是因为新算法吃掉了2%攻击?
也不对。
因为之前的历史视频显示,白金一样是36帧。换句话说,在白金这个跳动伤害的BUG没修复的时候,他就已经是36帧的攻击间隔,却只能打108%伤害与112%伤害之间跳动了。
而修复之后,是维持在了110%没错,但同时这2%的缺失依然没解决。
同时,13楼提到了我忘了说的一块:12月24日更新之前,白金一旦暖机完毕,第一箭是自带满蓄力天赋的,但是更新后没有了。我也在录制的视频素材中得到了验证。
所以有理由怀疑这个攻击力增强是三者结合的结果。
标签: #算法第四版1327