Commit 2c04fed96aedf40e6a9d1003f0faa0438bcfa7f9
1 parent
d27a2b20
修改减伤公式
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
src/adv/AdvPlayer.lua
... | ... | @@ -328,7 +328,7 @@ end |
328 | 328 | --计算自己伤害减免后的值 |
329 | 329 | function BaseObject:getInjuredValue(value) |
330 | 330 | local injuredChange = self:getInjuredChange() |
331 | - return math.max(0, (value + injuredChange[0]) * (1 + injuredChange[1]) - self.def) | |
331 | + return math.max(0, (value - self.def + injuredChange[0]) * (1 + injuredChange[1])) | |
332 | 332 | end |
333 | 333 | |
334 | 334 | --最终伤害 = [ (敌方攻击 - 己方防御) * (1+伤害增加百分比-伤害减少百分比)*(1+受伤增加百分比-受伤减少百分比)+(伤害增加固定值-伤害增加固定值+受伤增加固定值-受伤增加固定值)]*(1+侍宠百分比)-侍宠固定值 | ... | ... |