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

看板DIABLO (暗黑破壞神 - D3,D2,D1)作者 (一個你哩哩啦啦)時間19年前 (2006/06/13 21:27), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/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 又是好長的一篇 原先只是想看鬼火和雷力之間吸收的比較 就先研究所謂傷害公式 結果就發現這麼多 鬼火和雷力的比較也還沒有去算 日後有空再比較了 -- 我想妳 為何會想妳,因為妳在我心裡 為何妳在我心裡,因為我想妳 心裡全是妳,如何不想妳 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.114.69.104

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

06/13 21:56, , 2F
太屌了!!
06/13 21:56, 2F
文章代碼(AID): #14ZhqixK (DIABLO)
文章代碼(AID): #14ZhqixK (DIABLO)