【塵白禁區(qū)】傷害計算公式 + 硬核推導教程

吐槽:浮動傷害真的太煩人了啊啊啊啊啊啊

公式:
單次射擊傷害 = 基礎倍率 *(1+加傷)*(1+爆傷)*(1-防御減傷)*(1-抗性)*(1+傷害浮動)* (1+最終傷害提升)
對于各個乘區(qū)的說明:
0 基礎設定
沒有等級壓制設定;怪物等級增長不影響防御力和抗性;對白盾的傷害是正常情況的2倍。
1 基礎倍率區(qū)?
平A的基礎倍率為 攻擊力總計*武器適配率;其中 攻擊力總計=攻擊力基礎值*(1+攻擊力提升百分比)
游戲中顯示的攻擊力總計是取整后的結(jié)果,實際計算時這一步?jīng)]有取整。
2 加傷區(qū)?
所有的加傷在同一個乘區(qū),且互為相加關系。即傷害加成互相稀釋。比如雨燕帶結(jié)晶鑿瞄準射擊,再吃后勤24%射擊加傷,那么乘區(qū)貢獻為 1+27%+24% = 1.51,而不是(1+27%)*(1+24%)=1.5748。
3 爆傷區(qū)
爆傷 = 暴擊傷害*(1+暴擊傷害增幅)
比如雨燕結(jié)晶鑿暴擊傷害60%,后勤中有爆傷增幅5.3%詞條,那么爆傷區(qū)的總貢獻為 1+60%*(1+5.3%)=1.6318
4 防御區(qū)
防御減傷=敵對防御力÷(1000+敵對防御力)
對于一般敵人防御都為1000。即若無減防詞條防御區(qū)貢獻為0.5。
5 抗性區(qū)
抗性區(qū)的各項屬性是相加關系,并且怪物有初始抗性。
比如,海拉的動能抗性為-5%,在精神擬境中選擇25%動能抗性,再用輝夜支援技減24%全抗,那么海拉最終的動能抗性為-4%。
6 最終傷害提升
來自于角色好感度,一般每10級好感提升1%。
7 傷害浮動
公式難扒的源泉,真的不知道這項的存在有什么意義。
傷害浮動跟槍的穩(wěn)定性啥的沒有關系,始終保持在正負百分之一內(nèi)。也就是說,如果本來是1000傷害一槍,那么最終990到1010之間都是可能的。

下面給出計算過程、部分數(shù)據(jù)以及部分計算結(jié)果。有興趣的小伙伴可以按照這個方法驗證、補充。
計算過程:
首先仔細地過一遍角色面板,把相關的屬性按照關鍵詞分類,有攻擊力、暴擊爆傷、加傷、防御、抗性、最終傷害提升、武器適配率。
測試過程中發(fā)現(xiàn)相同面板、相同敵人、相同手法下傷害不同,可知存在傷害浮動。武器適配率這一項在技能中并沒有體現(xiàn),對比技能傷害,可知武器適配率表示普攻的倍率。
于是可以將最終傷害分為七個乘區(qū),分別是?基礎倍率區(qū),加傷區(qū),爆傷區(qū),防御區(qū),抗性區(qū),傷害浮動區(qū),最終傷害提升區(qū)。
依次確定各個乘區(qū)的數(shù)值。
1 最終傷害提升區(qū)
該區(qū)目前只有角色好感度一個來源,且文案表述清晰,比較容易確定。
2 傷害浮動區(qū)
每次測試都重復測試多遍,至少6遍起底,這里我取12遍。計算平均值以及置信度,和最大最小值偏離的百分比,可知傷害浮動在1%左右。
這里的原始數(shù)據(jù)可能會出現(xiàn)大于1%的情況。比如去掉浮動傷害應為100,那么可能實際測出來11次99,1次101,那么平均值就偏向99,向上的傷害浮動就會接近2%。還有一個問題就是顯示的傷害是取整的。如果本身傷害只有五六十,那么浮動1就大于1%了。于是較小的傷害只能用作參考,不能用來劃定具體的浮動范圍是否為1%。
3 基礎倍率區(qū)
基礎倍率區(qū)比較好算,取兩個不同的面板,對比一下就可以得到公式里的關系,不過多贅述。
4 爆傷區(qū)
這個也比較好算。拿海拉打弱點和非弱點,加點爆傷增幅再測一遍就可以得到公式。需要注意的是雨燕命中弱點有減防,所以這一部分不要用雨燕測。
5 加傷區(qū)
雨燕在不同武器、手法的情況下,可以吃到27%瞄準傷害提升,和15%動能傷害提升。后勤有24%射擊傷害提升。(這里換后勤配平面板比較難,可以不換。如果有資源的也可以換后勤測試。)測試之后可以發(fā)現(xiàn)不同的傷害提升是加算。
6 抗性區(qū)
精神擬境中30級以上海拉可選25%動能抗性,輝夜有減24%全抗。當然要防一手海拉有初始抗性。設個未知數(shù)解一解,可知抗性區(qū)是加算,同時得到海拉動能抗性在-4.7%~-5.6%之間(惡心的傷害浮動)。取-5%,和最終結(jié)果擬合得很好(這里和7聯(lián)調(diào)了)。
7 防御區(qū)
這個是最難測的。我實際測試的時候6和7兩個是聯(lián)調(diào)的,最終找到一個比較滿意的結(jié)果。首先按照原、lol等的經(jīng)驗,這個公式大概是 1-x/(x+c) 的形式,c是一個常數(shù),x是防御力。通過非暴擊狀態(tài)下,雨燕有無大招(大招無視20%防御)的傷害對比,可以知道 x=c。再讓雨燕弱點暴擊減固定數(shù)值防御,解出來在980到1000左右。代入更多的數(shù)據(jù)進行擬合,取1000最為合適。
吐槽:雨燕弱點的固定減防,文案是每100同調(diào)多減30,但是實際上是直接多減同調(diào)*0.3,這個坑了我好久。
然后這里也可以知道雨燕的兩個減防是先減20%,再減固定數(shù)值。
下面附上部分數(shù)據(jù)和計算結(jié)果:

關于抗性部分,網(wǎng)傳有如下:
人族:電抗0,? ? ? ? ?低溫-5%,? 高溫-10%,動能-10%, 特異0
機甲:電抗-10%,? ?低溫0,? ? ? 高溫-5%,? 動能0,? ? ? ?特異-10%
泰坦:電抗:-5%, 低溫-10%,高溫0,? ? ??動能-5%,? ?特異-5%
不知道是按照三測克制關系猜的還是實際測量的。至少在泰坦部分和人族的動能部分對上了。暫且認為這個網(wǎng)傳是正確的。


CAL一列為計算結(jié)果,可以看到擬合效果非常好。