Board logo

标题: [原理] 关于Deadly Strike、Open Wounds和Crushing Blow的计算公式 [打印本页]

作者: clockpj    时间: 2008-7-30 17:04     标题: 关于Deadly Strike、Open Wounds和Crushing Blow的计算公式

Deadly Strike
Deadly Strike(DS)和Critical Strike(CS)的效果一样,都是获得双倍的damage,两者是相互排斥的。
如果你有33%的DS和68%的CS,那么你得到双倍伤害的机会的计算公式如下:
=CS + (DS/100)*(100-CS)
=68% + (33/100)*32%
=68% + 10.56%
=78.56%
Open Wounds
Open Wounds的效果是让怪物不停得流血,即是怪物不停得减少生命值。
持续时间: 200 帧 (即 8 秒).
每帧的伤害计算公式如下:(Clvl就是人物等级)
Clvl=1-15: (9*Clvl+31)/256
Clvl=16-30: (18*Clvl-104)/256
Clvl=31-45: (27*Clvl-374)/256
Clvl=46-60: (36*Clvl-779)/256
Clvl=61-99: (45*Clvl-1319)/256
换算成每秒伤害的话只要再乘于25:
Clvl=1-15: 25*(9*Clvl+31)/256
Clvl=16-30: 25*(18*Clvl-104)/256
Clvl=31-45: 25*(27*Clvl-374)/256
Clvl=46-60: 25*(36*Clvl-779)/256
Clvl=61-99: 25*(45*Clvl-1319)/256
举例:
人物等级85,则每秒的伤害位:245

Crushing Blow
Crushing Blow的效果是每次攻击减少怪物生命X%。X的值为下面的几种情况:
-Default: 1/4th
-vs. Players: 1/10th
-vs. Hirelings: 1/10th
-vs. Champions, Uniques, Bosses: 1/8th
-with missile weapons: 1/16th
-如果是多人游戏,假设怪物的life已经达到了原来的5倍,那Crushing Blow的效果会除于5,也就是和你单人游戏的时候怪物减少的生命值一样的。
Crushing Blow对物免的怪物是无效的,并且它是作用在正常的damage之后的。就是先是计算你的正常攻击给怪物带来的伤害,算玩之后怪物还有可能因为Crushing Blow而减少X%的生命。
作者: dreamyw    时间: 2008-7-30 18:01


作者: NG2D3MGS4    时间: 2008-7-31 01:48


作者: alancwy    时间: 2010-4-15 10:05

学习中
作者: fuzheng1989    时间: 2013-7-4 16:52

..........................




欢迎光临 anhei3战网 (http://bbs.anhei2.com/) Powered by Discuz! 6.0.0