【爆率解析】從代碼層面的掉落率分析|再刷一把


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