作者orz65535 (′‧ω‧‵)
看板DIABLO
标题[心得] 武器物理大伤计算的正解
时间Fri Jun 22 20:39:02 2012
首先,这跟1.0.3的说明更新无关
(X to Y 改成 X Min , Y-X Max)
一直以来大伤就有"没完全加"的问题
最常见是红宝,小伤正常,大伤常常比预定的少
同时武器附加属性也会有此问题
譬如这两把武器 (无其他属性干扰)
基本型态 Arch Axe Dmg (149-154)–(275-285)
武器一 Arch Axe + "283Min +378Max" (1.0.2显示 283-661)
最终伤害是 437-816
小伤 437 - 283 = 154 正常
大伤 816 - 661 = 155 不正确,被吃了最少120最多130的大伤
正确的大伤范围应该是 (936 - 946) 才对
武器二 Arch Axe + "264-557火伤"
最终伤害是 414-838
小伤 414 - 264 = 150 正常
大伤 838 - 557 = 277 正常
这代表只要是加成物理伤害大伤就可能有被吃掉的问题
1.0.3只是改成更难理解的显示方式,而没有於修正此问题
至於问题为何呢
找了一下文章,大多人对此问题束手无策
直到官网讨论区有人提出这个公式
https://eu.battle.net/d3/en/forum/topic/4211007585
元素公式
小伤 = (基础小伤 * (1+伤害%)) + 额外小伤
大伤 = (基础大伤 * (1+伤害%)) + 额外大伤
但是物理就不一样了
(以下的大伤是1.0.3的大伤跟小伤相加)
公式1
2H Bows, 2H Daibos, 1H Maces*, 1H Crossbows*
小伤 = (基础小伤 + 额外小伤 ) * (1+伤害%)
大伤 = (基础大伤 + 额外大伤 ) * (1+伤害%)
公式2
(2H Axes, 2H Maces, 2H Swords, 2H Polearms, 2H Mighty Weapons, 2H Staffs, 2H
Crossbows, 1H Spear, 1H Sword, 1H Axe, 1H Dagger, 1H Maces*, 1H Mighty
Weapon, 1H Crossbows*, 1H Fist Weapon)
有些是特例,可以到原文看
小伤 = (基础小伤 + 额外小伤 ) * (1+伤害%)
大伤 = (基础小伤 + 额外大伤 + 1 ) * (1+伤害%)
把上面的武器一再算一次大伤(小伤没问题就不算了)
基本型态 Arch Axe Dmg (149-154)–(275-285)
武器一 Arch Axe + "283Min +378Max" (1.0.2显示 283-661)
最终伤害是 437-816
Max = ( 154 + 661 + 1 ) * 1 = 816 正确
再拿出另一把武器验证
基底一样是Arch Axe,285Min,341Max,+50%Damage 总伤 652-1166
先算出正确小伤
652/1.5 - 285 = 150
Max = ( 150 + 285 + 341 + 1 ) * 1.5 = 1165.5 正确
也因为物理的计算公式比较特殊(词缀变动值物理跟冰以外的其他属性一样),导致
拍卖场DPS最顶的几乎都是物理伤害,而没有%伤害的时候,反而是元素伤害较高
(套用公式2的类型)
END结论:一样是X-Y附加伤害
如果有"伤害%"属性,绝大多数物理伤害比元素伤害高
如果没有"伤害%"属性,多数武器物理伤害会比元素伤害差
不过上面的公式无法解释红宝石大伤不正确的问题就是了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.158.176
1F:推 quen6788 :反正看不懂先m就对了 06/22 20:39
2F:推 silveriii :秒M XDDD 06/22 20:40
3F:推 H45 :推就对了 看不懂 06/22 20:41
4F:推 kim03191230 :XDDD 06/22 20:41
5F:推 yogoyogo2006:5566得第一!!! 06/22 20:43
6F:推 cyp001 :版主 quen6788 :反正看不懂先m就对了 06/22 20:43
7F:推 wewemax :看不懂没关系 M起来就对了 qn做的好 06/22 20:43
8F:推 suyushan :qn:不要乱CUE我 06/22 20:48
9F:推 ckgegg :qn好m 06/22 21:03
10F:推 Icebolt :物理伤害会受%伤加成 而元素伤害不会 06/22 21:10
11F:→ Icebolt :元素伤大概要用塔拉夏套装加成那种写法才会有加到 06/22 21:10
12F:推 ykshih :武器一大伤838 - 661 = 177, 838要写成816喔 06/22 21:33
※ 编辑: orz65535 来自: 125.233.158.176 (06/22 21:36)
13F:推 o035016 :找到eu去 =.= 你太强了 06/23 10:59
14F:推 thomas2451 :XDDD 06/23 14:16