。物理攻擊傷害公式。

物理攻擊傷害公式


公式:Damage=A*B*C*D+E


A:這裡就是所謂《武器基本傷害》的部分


計算方式:A=Base*(1+Enhanced Damage)+(+Max/Min Damage)


Base值

就是武器的《基本傷害值》

每個武器都有所謂的最大和最小傷害

關於這個部分的數值

精華區內已有完整的資料


Enhanced Damage值

就是一般我們所稱的ED值

但要注意的是

這裡的Enhanced Damage值

只包括〈武器本身〉所提供

或是〈符文〉、〈寶石〉所附加的

至於防具上所提供的ED值

並不是在這裡計算

另外有一點要注意的是

只要是武器上有Enhanced Damage這個屬性

那麼計算ED的加成之前

Base值必須要先+1才能再計算


例如:

巴拉那之星(Baranar's Star)的基本型為

惡魔流星錘(Devil Star)

而惡魔流星錘的基本傷害值則是43-53

由於上面已述

有ED加成的物品Base值必須先+1才能計算

因此巴拉那之星的傷害力就是

(43+1)*(1+200%)=132

(53+1)*(1+200%)=162

而不是

43*(1+200%)=129

53*(1+200%)=159


這個隱藏式的+1

在cd2時代就已經存在

連防具上的ED加成也是如此

但如果是無形的物品有ED加成

就不需要再Base值上再+1


+Max/Min Damage值

這裡就是所謂的最大與最小傷害值的加成

這個部分的最大與最小傷害值

則是包括〈所有裝備上〉的加成

不論是武器、防具、寶石

甚至是背包裡的護符

只要是有對最大或最小傷害值有所加成

那就通通在這裡計算


B:這個部分稱為《技能與屬性的加成》


計算方式:B=1+Skills+Status+vs Demon/Undead+Enhanced Damage


Skills值

就是只要此技能有對物理傷害值做加成

那麼就將其代入到這裡計算

例如:ama的導引箭、asn或是bar的武器支配

另外隊友或是傭兵的技能所提供的加成量

也是代入到這裡來計算


Status值

這個部分就是屬性的加成量

近戰武器(Melee Weapons)是Str/100

遠程武器(Missile Weapons)是Dex/100

刺客專屬爪系武器(Katars)是(Str+Dex)*3/400


vs Demon/Undead值

這就是一般我們所稱的對惡魔或是不死的加成

關於這個部分

只要將所有裝備上提供的

通通加起來代入就行


Enhanced Damage值

這裡所稱的ED值

就是所謂〈非武器上〉的ED加成

只要通通將其加起來代入就行

另外鑲在防具上的〈符文〉或是〈寶石〉

以及pal專用盾的ED加成

也是算在這


C:這個部分指的就是《物理抗性》


計算方式:C=(1-敵人的物理抗性)


一般我們所稱的DR裝

它所減少的就是物理傷害

也就是說敵人的身上有多少的DR x%

也就等於它有多少的物理抗性

另外要注意的是

地獄級的怪物

通常都有50%的物理抗性


D這裡指的是Deadly Strike與Critical Strike的加成

計算方式:

D=(1+Deadly Strike/Critical Strike)


Deadly Strike與Critical Strike

在中文版的翻譯皆是〈致命一擊〉

它們兩者的功能也都一樣

但要注意的是

Deadly Stirke是裝備所提供的

Critical Strike是技能所提供的【註】

由於兩者是不同的屬性

因此不能相加

另外,現在的DS與CS並不會同時發動

也就是說不會有造成4倍傷害的情形發生

因此若是同時擁有DS與CS

那麼機率的計算方式如下:


X為兩者至少有一者發動

但並不會同時都發動的機率

X=1-(1-CS%)(1-DS%)


X計算出來後

就將其代入原本D的公式內就好

因此將變成D=(1+X)


E:這個部分就是所謂的《元素傷害》加成

不論是裝備上還是技能上所提供的元素傷害

通通都是在這裡計算


例如渣炮所提供的冰冷傷害

以及小毒符所提供的毒傷害

或是小德焰爪技能所提供的火焰傷害

都是將其的最大與最小傷害值

加入到先前所計算出來的物理傷害總值內


正式應用:


1.職業:聖騎士

武器傷害:35-130,對不死系150%加成

屬性加成:力量200,DS 40%

技能加成:狂熱靈氣提供400%傷害加成

那麼在地獄級的難度中,

此聖騎士對不死系與非不死系的最大傷害力為多少?


計算方法:


對不死系:

A=直接代入最大傷害值就行,因此為130

B=1+400%+200%+150%=8.5

C=由於地獄級的怪物都有50%的物理抗性

因此為(1-50%)=0.5

D=1+40%=1.4


Damage=130*8.5*0.5*1.4=773.5


對非不死系:

就是直接將150%的不死系加成去掉就行


Damage=130*7*0.5*1.4=637


2.職業:亞馬遜

武器傷害:ED200%渣炮(102~415)

附加32-196的冰冷傷害

屬性加成:敏捷400,DS與CS皆為60%

技能加成:傭兵提供230%的傷害加成

物品加成:頭盔與盔甲各鑲了一顆40%寶石

身上放了3個加最大傷害10的護符

那麼在地獄級的難度中,

此亞馬遜對怪物的平均傷害力是多少?


計算方式:

A=[(102+415)+(10+10+10)]/2=273.5

B=1+230%+400%+(40%+40%)=8.1

C=(1-50%)=0.5

D=由於同時擁有cs與ds

因此就必須算出X的機率

X=1-(1-60%)(1-60%)=0.84

所以D=(1+0.84)=1.84

E=(32+196)/2=114


Damage=(273.5*8.1*0.5*1.84)+114=2152


3.職業:刺客(攻擊速度達單爪極速7frames)

武器傷害:Natalya's Mark(123-153)

附加12-17的fire dmg

附加avg cold dmg 50

屬性加成:力與敏各200

技能加成:傭兵提供230%的傷害加成

爪支配20級(增強傷害225%)

爪支配並且內建100%CS

物品加成:盾上鑲了一顆30%ED+10 MAX的寶石

那麼在地獄級的難度中,

此刺客對怪物的平均每frames傷害力是多少?


計算方式:

A=[(123+153)+10]/2=143

B=1+300%+230%+225%+30%=8.85

C=(1-50%)=0.5

D=(1+100%)=2

E=50+[(12+17)/2]=64.5


Damage=(143*8.85*0.5*2)+64.5=1330


因此每frames傷害力=1330/7=190







隨意在網路上找到的一篇文章,

稍為簡化一番,就能運用在我們的專題裡面了,

這樣攻擊才不會每次傷害值都是一樣,

重新將程式又再寫過,



A*(1-B%)*(1+RAND)


隨意在網路上找到的一篇文章,稍為簡化一番,就能運用在我們的專題裡面了,這樣攻擊才不會每次傷害值都是一樣,重新將程式又再寫過,

*



糟糕,

算一算下來,

怪物比主角強很多.......

1 則留言: