佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 3356|回复: 28

【讨论】D3 DPS

  [复制链接]
发表于 12-7-2012 12:09 PM | 显示全部楼层 |阅读模式
本帖最后由 Ic3tAe 于 12-7-2012 12:11 PM 编辑

最近到D3蛮清净下,开个帖让大家吵吵架

相信很多人都已经知道D3 的DPS的算法,可是作为一个很有潜能的吵架帖,我还是抛一抛书包吧。

Reference:




DPS的算法可以分成四份,为

DPS = ( Dmg × AS × Crit × Stat ) / 2


Dmg 的算法最简单,就是把武器、off hand 、rings 和amulet 的min-max dmg加在一起。
要更正一点:武器里的properties所看到的如 + min + max 、+ poison/fire dmg、+30% dmg之类的其实已经包括在你武器 DPS 下面 的 min-max dmg 了。所以在算 dmg 时你只需要看武器的min-max dmg(下图红框),其他关于dmg 的 properties 可以省略。



例子1:一个monk拿着这把 mace,和一个 +12 minimum dmg 的ring:
Dmg = 847+1097 + 12 = 1956


接下来是 AS ,也就是attack speed
AS 的算法为 AS = Weapon base AS × 1 + (IAS /100)。 (IAS = Increase Attack Speed )
在这里要强调一点,如果你的武器有 IAS,武器所写的AS不是 weapon base AS。关于base AS可以在官方网站查到,如dagger 的 base AS 是 1.5,1h sword = 1.4。
请看上图的2h mace,官网所查到的base AS是 0.9。可是由于其中一个property是 IAS 7%,所以weapon AS = 0.9×(1+ 0.07) = 0.963 ≈ 0.96。
在算DPS的时候应该用 0.963 而非 0.96 (虽然相差不大)

继续例子1:一个monk拿着这把 mace 和一个 IAS 5%的ring:
AS = 0.9×(1+ 0.07 + 0.05) = 1.008


Crit 的算法最简单,也就是
Crit = 1 + (Crit chance/100 × Crit Dmg % /100 )
Diablo里每一个职业都有 + 5% crit chance 和 +50% crit dmg。

继续例子1:这个monk拥有一个 + 3% crit chance 和 20 % crit dmg的glove:
Crit = 1+ ( (0.05+0.03) × (0.5+0.2) ) = 1.056



Stat 是你的primary stats的总和,每个职业在一开始都有 187 primary stats。
Stat 的算法是 Stat = (1 + Primary Stat/100)

继续例子1:这个monk总共有 1500 dex
Stat = (1 + 1500/100)= 16



到最后我们可以算出这个monk总共都多少 DPS

(1956×1.008×1.056×16) / 2= 16656.4823


这就是大家所追求的Dps了。




Ps :双手那两个单手武器的算法大致一样,不过 AS 多加 15%。AS 的算法为
AS = Right hand weapon base AS × (1 + 0.15 + IAS)
diablo dps值是以 右手(非 off hand)的weapon base Attack speed 为主,而忽略off hand weapon 的 base attack speed (其实在攻击的一瞬间你可以观察到attack speed 的变动,因为你在用不同的手攻击

评分

参与人数 1人气 +5 收起 理由
kitkatlow + 5

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 12-7-2012 12:10 PM | 显示全部楼层
保留

回复

使用道具 举报

 楼主| 发表于 12-7-2012 12:10 PM | 显示全部楼层
保留

回复

使用道具 举报

 楼主| 发表于 12-7-2012 12:11 PM | 显示全部楼层
保留


回复

使用道具 举报

发表于 12-7-2012 01:22 PM | 显示全部楼层
本帖最后由 cck1430 于 12-7-2012 01:24 PM 编辑

请问,武器里的+27% dmg 是怎么算呢? 虽然你说已经包括在里面,不过也想了解一下
回复

使用道具 举报

 楼主| 发表于 12-7-2012 01:51 PM | 显示全部楼层
请问,武器里的+27% dmg 是怎么算呢? 虽然你说已经包括在里面,不过也想了解一下
cck1430 发表于 12-7-2012 01:22 PM

任何武器在掉的时候base min 和 max dmg 就已经决定了。我所说的base dmg 是还没包含+27% dmg +141-310 poison dmg 之类的武器本身的dmg

武器的base min max dmg range 可以在官网查到,如上图的2h mace 的base min-max dmg range 是

http://us.battle.net/d3/en/item/slag-hammer

(551-559) - (610-617)

前段 (551-559) 是min dmg range,后段 (610-617) 是max dmg range,也就是说你武器的 base min-max dmg值是不会超过/少过这个range

由于我不知道上图2h mace 的 base min-max dmg,我做个假设,假如这个2h mace 的 base dmg 是 511-610, properties 一样,我们可以算出weapon 的 min-max dmg

min dmg  = 511 ×1.27 + 141 = 789.97
max dmg = 610 ×1.27 + 310 + 12 = 1096.7

weapon dps = ((789.97 + 1096.7) ×1.07 × 0.9 ) / 2 = 908.4316 damage per second
回复

使用道具 举报

Follow Us
发表于 12-7-2012 03:22 PM | 显示全部楼层
出个算死你的问题

我dual wield 左手500 dps 1.74速, 右手800 dps 1.60速,问平均一秒可武器输出多少伤害?
回复

使用道具 举报

发表于 12-7-2012 05:53 PM | 显示全部楼层


例子1:一个monk拿着这把 mace,和一个 +12 minimum dmg 的ring:
Dmg = 847+1097 + 12 = 1956 ...
Ic3tAe 发表于 12-7-2012 12:09 PM


那大字的 936.3 dps 是什么意义?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 12-7-2012 09:26 PM | 显示全部楼层
本帖最后由 Ic3tAe 于 13-7-2012 12:13 AM 编辑
出个算死你的问题

我dual wield 左手500 dps 1.74速, 右手800 dps 1.60速,问平均一秒可武器输出多少伤害 ...
今晚打老虎 发表于 12-7-2012 03:22 PM

在回答這問題之前我先做幾個假設。我假設右手是off hand,你character的dmg會根據左手 1.74的攻擊速度。因為你沒給我一個明確的 min-max dmg,所以我假設左手武器的 min + max dmg = 500×2 / 1.74 = 574.71,右手的 min + max dmg = 800×2/1.6 = 1000。

其實dual wield 很簡單,就是在平均左手和右手的的攻擊,假設你的character擁有 1500 primary stat:
左手dps = (左手武器 min+max dmg + 右手武器 min+max dmg) ×1.74×1.15(dual wield bonus) × 16 / 2 = 25,207.95,
右手dps = (左手武器 min+max dmg + 右手武器 min+max dmg) ×1.60×1.15(dual wield bonus) × 16  / 2 = 23,179.73

你平均 dps 為 (25,207.95 + 23,179.73 ) / 2 = 24,193.84。

那大字的 936.3 dps 是什么意义?
江夏 发表于 12-7-2012 05:53 PM

那是你武器的 rough dps ,包含了 % dmg,+poison dmg, +max dmg,武器攻速,外加攻速。

粗略的算法是 (847 + 1097) × 0.9 × 1.07 / 2 = 936.036

落差 0.3 是因為這武器里所寫的min dmg 和 max dmg 并不是整數,所以算出來會有差別。

就是因為這一點點的落差,在算整體dps時,都用武器 min max dmg,而不是武器dps。
回复

使用道具 举报

发表于 12-7-2012 09:29 PM | 显示全部楼层
回复 9# Ic3tAe

跪谢。
回复

使用道具 举报

发表于 13-7-2012 12:58 AM | 显示全部楼层
再问一个,我右手loh 100,左手loh 200,问右手攻击loh会不会变300?
回复

使用道具 举报

发表于 13-7-2012 02:25 AM | 显示全部楼层
楼主那么专业,让我震惊了
回复

使用道具 举报

 楼主| 发表于 13-7-2012 11:29 AM | 显示全部楼层
再问一个,我右手loh 100,左手loh 200,问右手攻击loh会不会变300?
今晚打老虎 发表于 13-7-2012 12:58 AM

loh是accumulate的,所以无论是左手右手,都是一拳300

不然的话你可能需要左一拳200 loh,右一拳100 loh,然后用项链攻击150 loh,然后再来ring。。。



楼主那么专业,让我震惊了
若冉 发表于 13-7-2012 02:25 AM

我只是研究皮毛而已,还有很多东西需要学习
回复

使用道具 举报

发表于 13-7-2012 12:01 PM | 显示全部楼层
为何此主题没有高亮加精啊~?
回复

使用道具 举报

发表于 13-7-2012 01:34 PM | 显示全部楼层
为何此主题没有高亮加精啊~?
kitkatlow 发表于 13-7-2012 12:01 PM


版主们是需要时间理解贴里内容的真伪,方能定夺。

版主们也是人。。。
回复

使用道具 举报

发表于 13-7-2012 01:47 PM | 显示全部楼层
是不是说% DAMAGE不用看?
害我一直找WEAPON DAMAGE%高高的..
原来直接看下面的就好...

谢谢!
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 13-7-2012 07:10 PM | 显示全部楼层
为何此主题没有高亮加精啊~?
kitkatlow 发表于 13-7-2012 12:01 PM




版主们是需要时间理解贴里内容的真伪,方能定夺。


版主们也是人。。。
江夏 发表于 13-7-2012 01:34 PM



沒有必要吧?
D3 的 DPS 已經是公開的秘密,google search 一堆
我的目的只是要吵架

是不是说% DAMAGE不用看?
害我一直找WEAPON DAMAGE%高高的..
原来直接看下面的就好...

谢谢!
DarrenNg 发表于 13-7-2012 01:47 PM

對,除了crit hit chance, crit dmg % 和 stats,其他只是放爽而已
看 DPS 就好了,因為DPS 包含 atk speed,min max dmg 只是為了更準確地去算你的dps而已。
回复

使用道具 举报

发表于 14-7-2012 11:45 AM | 显示全部楼层
對,除了crit hit chance, crit dmg % 和 stats,其他只是放爽而已

~有你这句~以后去AH就容易看了~谢谢~
回复

使用道具 举报

发表于 18-7-2012 05:30 PM | 显示全部楼层
DPS is equally important as defence
回复

使用道具 举报

发表于 18-7-2012 05:31 PM | 显示全部楼层
blizzard sucks. y they nerf IAS
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 25-8-2025 05:39 AM , Processed in 0.152628 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表