[討論] 元素傷害與元素吸收

看板 DIABLO
作者 ayoulililala (一個你哩哩啦啦)
時間 2006-06-13 21:49:26
留言 2則留言 (1推 0噓 1→)

翻了很多文章 終於發現一個完整的公式 元素實際傷害 = [(傷害*0.17)*(1-ES%)-風甲-mdr]*(1-抗性%)*(1-吸收%*2)-吸收*2 此為NiceGame在巴哈主板文中所提 其中 0.17為pvp減傷係數,pvm部分這係數直接忽略 ES:energy shield 至於公式是怎樣來的 首先必須知道 不論元素/物理傷害,而其屬性的發動次序: DR>Resist>Absorb%>Absorb 吸收的另一個作用是把吸收的傷害作為血量回補。所以補血量=吸收到的傷害轉為血量。 我們把 (傷害*0.17)*(1-ES%)-風甲-mdr 這部份視為 d 這部份就是直接扣掉DR,應該無須說明 所以一般元素傷害公式 D=d*(1-抗性%) 接著算所謂吸收部份 元素吸收裝備分為吸收百分比(Absorb%)及吸收數值(Absorb)兩種 我們用 A% 和 a 來代替 首先計算吸收量 D*A%+a 再來看補血量 數值同上=D*A%+a 補血* 血量(HP)=當時血量(hp)+D*A%+a 扣血量計算(扣血量=元素傷害-吸收掉的部份) D-(D*A%+a)=D*(1-A%)-a 最後血量 血量(HP)-扣血量 hp+D*A%+a-[D*(1-A%)-a]=hp+D*A%+a-D+D*A%+a =hp-D*(1-2*A%)+2*a 所以實際傷害就是 D*(1-2*A%)-2*a 這一來就可以得到一開始的公式 *補血情況分三種 1.血量未滿,空間大於補血量。此時直接把補血量加到當時血量HP。 上面的計算就是用這種情形下去算。 2.血量是滿的,因為無法突破人物本身血量上限限制,所以等於白補了。 公式將變為 D*(1-A%)-a 3.血量未滿,所剩空間又小於補血量,則補滿為止。 公式將變為 第一擊 D*(1-A%)-a 後續攻擊 D*(1-2*A%)-2*a 又是好長的一篇 原先只是想看鬼火和雷力之間吸收的比較 就先研究所謂傷害公式 結果就發現這麼多 鬼火和雷力的比較也還沒有去算 日後有空再比較了 -- 我想妳 為何會想妳,因為妳在我心裡 為何妳在我心裡,因為我想妳 心裡全是妳,如何不想妳 -- ◆ From: 59.114.69.104
※ 批踢踢實業坊(ptt.cc)
※ 文章網址: https://www.ptt.cc/bbs/DIABLO/M.1150205228.A.ED4.html

wps:m文bot還沒開始工作 請稍等 lol 06/13 21:52

red0210:太屌了!! 06/13 21:56

您可能感興趣