【爆率解析】从代码层面的掉落率分析|再刷一把


3楼猫 发布时间:2022-08-10 18:41:37 作者:Alivy` Language

T:【爆率计算】
爆率公式的原理部分详见念无心的文章,讲解很清晰,写的非常好
从代码层面了解物品掉落率(个人思路) by念无心

省流:总倍率=所有被动加成乘区*(1+非被动加成加区)
例: 四宝藏队携带 一件幸运七 一套女神 一只欧鳇 一只迈鸽
被动加成乘区:1.2^4*1.6^4*1.25*1.07······(等一切你可以在状态栏中看到)
非被动加成加区:20%+50%

【爆率解析】从代码层面的掉落率分析|再刷一把 - 第1张T:【关于所谓“爆率暗改”】
今天上午在更新四人羁绊25%爆率版本 进行了验证测试,所谓“爆率暗改”不过是子虚乌有
验证方式:独立试验序列
PS:已知每个怪物的掉落表独立计算
【爆率解析】从代码层面的掉落率分析|再刷一把 - 第2张狼人的物品掉落中有五种物品
四种符石 rate:1%
中级副本挑战券rate:10%
将队伍的总爆率加成调整为40倍率 则中级副本挑战券必爆出,四种符石概率增幅到40%,接近50%保证不出现过大偏差,四种符石数量求和取平均
将中级副本挑战券作为单次试验的标志flag,进行100次试验
期望值E=40,在误差允许范围内,与平均值40.5吻合

【爆率解析】从代码层面的掉落率分析|再刷一把 - 第3张【爆率解析】从代码层面的掉落率分析|再刷一把 - 第4张改变倍率,重复试验结果皆正确
【爆率解析】从代码层面的掉落率分析|再刷一把 - 第5张【爆率解析】从代码层面的掉落率分析|再刷一把 - 第6张
(公式正确性验证大致原理:首先单独检验被动乘区与非被动乘区的数值,证明两乘区公式正确后,控制变量:被动乘区和非被动乘区的数值,进行试验)
---------------------------------------------------------------------------------------
存疑部分:EliteEnemy插件中存在精英怪(变异)掉率加成,不清楚是否生效
【爆率解析】从代码层面的掉落率分析|再刷一把 - 第7张---------------------------------------------------------------------------------------

【问题解答】
Q:为什么掉率感觉忽高忽低/突然变低:
A:成因有很多,从算法部分来说,是伪随机的生成使概率分布不完全吻合分布
当物品原掉落率*队伍加成=实际掉率
【爆率解析】从代码层面的掉落率分析|再刷一把 - 第8张像是35深渊中,红柱爆率为3.5%(狗铃为1%)蓝柱为1.8%(狗铃为0.5%)
当你有28.57的加成倍率就可以直接抄家,每个物品之间独立判定
PS:50深渊红柱子1.4%(迈鸽0.3%) 蓝柱0.7%(迈鸽0.1%)
野外部分粉装与传承的掉落率比深渊还要低,如猪之歌0.05%
从游戏中来说,掉落表是在怪物死亡时进行判断,如果你的人物处于死亡状态,他的那部分掉率会丢失
Q:四人队与宝藏队
A:宝藏队的被动乘区部分有1.68^4与其他大量被动,累乘后即使是0.05的倍率也有客观的加成,四人队1.25^4且缺少其他加成被动,所以想要极限爆率,抓住一切能加成的被动
数据计算部分可见下贴
4人爆率和宝藏队爆率差距by八千里路云和月
(文章中非被动乘区计算错误,没有加基础系数1)

---------------------------------------------------------------------------------------待更新部分:高爆率为什么会卡顿?从爆率计算函数与掉落表来看
引申大千世界的终伤卡顿与多段攻击卡顿

© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com