A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 23323|回复: 47

黑暗之魂傷害原理分析

[复制链接]

精华
3
帖子
369
威望
4 点
积分
1335 点
种子
43 点
注册时间
2012-3-1
最后登录
2021-4-10
 楼主| 发表于 2012-4-10 19:27  ·  芬兰 | 显示全部楼层 |阅读模式
本帖最后由 Rainintostorm 于 2012-4-11 04:52 编辑

A9VG独家发表,请勿转载!


PK大賽臨近, 這篇文章通過對黑暗之魂傷害公式的理解和測試得出一些結論, 希望這篇心得可以給大家選擇武器上給予一些幫助。

傷害公式由國外大神Hydrogen Bond 測試得出的。Special Thanks to Hydrogen Bond for formula creation and testing.

同時也感謝mgimm陪我進一步測試和驗證。


武器傷害公式:

對應攻擊力 x 伤害修正系数 = 修正后對應攻擊力

IF          (修正后對應攻擊力/對應防禦力<1)
傷害 =  0.4*((修正后對應攻擊力^3)/(對應防禦力^2))-0.09*((修正后對應攻擊力^2)/對應防禦力)+0.1*修正后對應攻擊力,    ( 公式A

ELSE
傷害=   修正后對應攻擊力-(對應防禦力*(0.79*EXP(-0.27*(對應防禦力/修正后對應攻擊力)))))                               ( 公式B


註釋:
從公式我們不難看出, 遊戲會先計算雙方攻防比,然後再選擇選用其中一個公式來計算實際傷害。 如果攻擊力小於對方防禦力,啟用公式A, 如果攻擊力大於等於對方防禦力,啟用公式B。  這裡的對應 指的是
魔法攻擊力    對於 魔法防禦力
火焰攻擊力    對於 火焰防禦力
雷電攻擊力    對於 雷電防禦力
穿刺攻擊力    對於 穿刺防禦力
斬擊攻擊力    對於 斬擊防禦力
打擊攻擊力    對於 打擊防禦力
普通攻擊力    對於 普通防禦力
共7大類。

傷害修正是一個對應不同攻擊類型的固定係數。 比如普通攻擊R1 修正為1.  雙持R1 修正為1.2.  背刺,某些特殊的R2攻擊修正都各不相同。

实例:

1. 单持R1, 伤害修正1.0


混沌之刃: 版面傷害450
40敏捷10人性, 物理攻擊力450,  單持R1打 巨人套的對手 斬擊防禦力是 445.  由於450/445 >1. 所以採用公式B來計算傷害.
最終結果是
450 x 1 (R1 修正系数) = 450. ( 修正后伤害)
450-(445*(0.79*EXP(-0.27*(445/450)))))    = 180 (省略小數點)最終傷害。   

雷打刀: 版面傷害 499
物理攻擊力247, 雷攻擊力252, 單持R1 打巨人套對手, 斬擊防禦力445, 雷防禦力289。 兩種攻擊力分開計算最後算總合。

247 x 1 (R1 修正系数) = 247. ( 修正后伤害)
252 x 1  (R1 修正系数)= 252. ( 修正后伤害)

物理傷害: 247/445 <1, 採用公式A,
0.4*((247^3)/(445^2))-0.09*((247^2)/445)+0.1*247 = 42
雷傷害: 252 / 289 <1, 還是採用公式A,
0.4*((252^3)/(289^2))-0.09*((252^2)/289)+0.1*252 = 82

最終傷害= (物理傷害+雷傷害) = 124.

2. 双持R1, 伤害修正1.2


混沌之刃:
450x1.2 = 540 (修正后伤害)
540-(445*(0.79*EXP(-0.27*(445/540))))    = 258 (省略小數點)最終傷害。     (公式B

雷打刀:
247 x 1.2 = 296.4 (修正后物理伤害)
252 x 1.2 = 302.4  (修正后雷电伤害)

0.4*((296.4^3)/(445^2))-0.09*((296.4^2)/445)+0.1*296.4 = 64            (公式A, 因为 296.4/445 < 1 )
302.4-(289*(0.79*EXP(-0.27*(289/302.4)))  = 126                                    (公式B, 因为 302.4/289 > 1)

双持雷打刀R1的最终伤害  64+126 = 190

這裡大家可以看出 混沌打人比雷打刀要痛很多。。 差了快60。
這個現象就是大家通常知道的, 物理武器比屬性武器打人更痛的現象。

主要原因是兩個計算傷害公式的差別。 下面對這兩個計算公式進行一下簡單分析。

公式A, 0.4*((對應攻擊力^3)/(對應防禦力^2))-0.09*((對應攻擊力^2)/對應防禦力)+0.1*對應攻擊力, 我用excel做了一個曲線圖, 可以明顯的看出是內曲線。 非線性的增幅。 X軸是 攻防比, Y軸是傷害。
在攻防比小於0.75的情況下, 攻擊力對於傷害加成不明顯。  過了0.75到1,傷害逐漸成線性。
file:///C:/Users/doyao/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png



公式B, 對應攻擊力-(對應防禦力*(0.79*EXP(-0.27*(對應防禦力/對應攻擊力)))))  ,  幾乎是線性圖。 武器攻擊力的提升和最終傷害成線性正比。


對兩個公式進行積分求出公式A和公式B的变化率, (純數學, 具體就不貼出來了XD)
公式A在攻防比小於0.75的情況下, 武器攻擊力對於最終傷害的影響比較差。 當攻防比超過0.75後,攻擊力對傷害的效益漸漸提升。
公式B在攻防比大於等於1的情況下, 武器攻擊力對於最終傷害的影響成线性正比。

攻防小於0.75的情況下, 效益低於B
攻防大於0.75小於1的情況下, 效益類似於公式B。
攻防大於等於1的情況下, 只用公式B計算。  

再一個簡單的例子,  3樣版面攻擊裡一樣的武器, 武器A 物理500,  武器B 物理250+火焰250.    武器C 物理400+火焰100
打一個物理,火焰防禦都是500的對手。

武器A 攻防比大於等於1, 通過公式B計算 傷害是 198
武器B 物理,火焰攻防比都是0.5, 通過公式A計算, 然後疊加。  總傷害是 38+38 = 76.
武器C 物理攻防比0.8, 火焰攻防比0.2, 通過公式A計算, 然後疊加。  總傷害是 113+9 = 122.

B和A的差距一目了然。。。

C由於物理攻防比是0.8, 公式A計算的傷害並不大劣勢, 即使火焰攻防比只有0.2, 總傷害也有122.  遠比 對半開的屬性武器強。

實戰運用:
這裡就回到了無數人常困惑的問題,
什麼武器打人更痛, 傷害更高?
有了上面的分析, 不難得出最終還是看敵我的攻防比。

我總結出一下幾條可供參考:
1. 盡量選擇攻防比可以突破1的武器。
2. 盡量使用攻防比大於 0.75的屬性武器
3. 太多屬性傷害疊加的武器, 嚴重影響攻防比計算, 不是首選。


巨人3件套如今是非常常用的防具, 提供了最好的防禦指數。 100級角色巨人套 防禦指數是
物理 414  打擊 395 斬擊 445 穿刺414
魔法 287 火焰 339 雷電289

不難看出, 打巨人套要打得痛,
物理攻擊屬性的武器攻擊力要高過 414
打擊類武器 要高過 395
斬擊要高過 445.
穿刺高過414
魔法高過287
火焰高過339
雷電高過289.

武器推薦:
1. 攻防比 > 1 的武器
月光劍: 智力角色使用, 攻擊力高達500多的纯魔法傷害。。 完全高過魔法防禦287.
月光槍: 同月光劍, 攻擊力近400的純魔法傷害槍
銀槍: 敏捷40的情況下,高達371的純物理攻擊力
混沌之刃: 物理傷害高達450
黑斧: 攻擊力高達520多.
巨棍: 同黑斧, 攻擊力稍低
....等等....

2. 攻防比 > 0.75的 武器
各類巨型屬性武器: 雖然攻擊力分散為 物理和屬性,但由於其攻擊力高, 物理,屬性都超過的0.75的攻防比, 總傷害不比攻防比>1 的武器差
某些單一屬性傷害超過攻防比0.75的.
。。。等等。。。


巨人套是目前防禦指數最佳的防具, 根據巨人套來選擇應對武器,基本上可以應對90%的對手。


結論:
這篇的武器選擇都只給予對傷害的理論研究做出的選擇。 對於實戰中的武器取捨還有很多方面要考量, 傷害並不是唯一,也不一定是最重要的。 實戰武器的選擇包括 傷害,出手速度,攻擊範圍,收招速度,重量,消精力,消強韌, 距離, 外形等因素。

沒有最強的武器, 只有最合適的。


PS: 再次感謝Hydrogen Bond的傷害公式 和 mgimm的幫助。

评分

3

查看全部评分

精华
0
帖子
355
威望
0 点
积分
427 点
种子
5 点
注册时间
2012-2-29
最后登录
2015-11-9
发表于 2012-4-10 19:28  ·  四川 | 显示全部楼层
哈哈 沙发~~顶了再看~~~

悟道者

這就是頭像下面那行字嗎?

精华
3
帖子
30096
威望
4 点
积分
36336 点
种子
1333 点
注册时间
2008-7-5
最后登录
2024-11-15
发表于 2012-4-10 19:31  ·  广东 | 显示全部楼层
终于有给出伤害值公式了,慢慢研究~

精华
0
帖子
661
威望
0 点
积分
767 点
种子
5 点
注册时间
2012-3-1
最后登录
2014-3-21
发表于 2012-4-10 19:32  ·  四川 | 显示全部楼层
好厉害...路过围观....

精华
3
帖子
1185
威望
5 点
积分
1541 点
种子
5 点
注册时间
2004-11-27
最后登录
2017-7-27
发表于 2012-4-10 19:34  ·  福建 | 显示全部楼层
你终于发帖了XD。

精华
1
帖子
258
威望
1 点
积分
509 点
种子
0 点
注册时间
2012-3-3
最后登录
2013-6-14
发表于 2012-4-10 19:36  ·  法国 | 显示全部楼层
本帖最后由 mgimm 于 2012-4-10 19:41 编辑

卧槽太牛逼了,不明觉厉!

ps.+一点
我巨人套测试用的账号配点使得物防高达414,实际情况却是,我不用账号由于配点不同,穿巨人套的防御由360-414不等,目前来看,414应该是接近最高百级巨人套防御的数值。极端配点(例如生命68)下,巨人套防御只有364而已,魔法,纯敏捷也是370-390,影响应该说是很大的。所以居合打刀差距还是很大的,虽然只差10攻击,却是刀刃上的410-420的差距。。。。

精华
0
帖子
5135
威望
0 点
积分
5322 点
种子
27 点
注册时间
2004-8-27
最后登录
2024-11-15
发表于 2012-4-10 19:41  ·  上海 | 显示全部楼层
    终于有公式出来了

精华
0
帖子
1208
威望
0 点
积分
1427 点
种子
0 点
注册时间
2009-2-15
最后登录
2016-2-6
发表于 2012-4-10 19:44  ·  新西兰 | 显示全部楼层
强帖前排留名

精华
3
帖子
369
威望
4 点
积分
1335 点
种子
43 点
注册时间
2012-3-1
最后登录
2021-4-10
 楼主| 发表于 2012-4-10 20:01  ·  芬兰 | 显示全部楼层
補充了一些內容, 這篇提及的武器都是對於傷害的考量, 實戰武器還有很多其他因素要考慮。

精华
0
帖子
85
威望
0 点
积分
85 点
种子
5 点
注册时间
2012-3-23
最后登录
2019-10-5
发表于 2012-4-10 20:04  ·  江苏 | 显示全部楼层
作者很用心,佩服,建议加精。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-11-16 09:43 , Processed in 0.205725 second(s), 26 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部