《黑暗之魂》伤害原理分析
2012-04-19 11:05:46 来源:开发学院武器傷害公式:
對應攻擊力 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。
這個現象就是大家通常知道的, 物理武器比屬性武器打人更痛的現象。
更多精彩
赞助商链接