总站
勋章
道具
朋友
每日签到
统计排行
基本信息
I P 统计
管理团队
管理统计
在线会员
会员排行
板塊排行
帖子排行
搜索
帮助
用户名
密 码
记住登录
登 录
找回密码
注 册
DIABLO2.COM.CN
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
论坛首页
战网介绍
新手指导
联网教程
装备库
积分转账
自助服务
个人中心
客户端下载
注冊表
暗黑2战网教程
战网注册表下载
暗黑2战网俗语
暗黑2新手入门
暗黑2任务帮助
暗黑2物品资料
暗黑2精彩视频
暗黑2游戏攻略
暗黑人物存档
符文之语
绿色套装
暗金物品
合成物品
精华物品
扩展物品
我 要 转 账
转 账 记 录
积 分 转 换
暗黑1.09服务
暗黑1.13服务
战网问题FAQ
修改个人资料
我的论坛权限
积分(游戏币)
查看论坛信息
我的论坛帖子
游戏密码找回
暗黑1.09资料包
暗黑1.13资料包
客户端常见问题
帖子
用户
版块
帖子
搜索
快捷搜索:
精华索引
暗黑1.09戰網版本
暗黑1.13戰網版本
暗黑风格
天使风格
清爽风格
CNBN暗黑2战网
>
暗黑PVP技術區
>
1.09 sor 关于sor es以及cm的基础计算
发帖
回复
返回列表
新帖
3502
阅读
2
回复
1.09 sor 关于sor es以及cm的基础计算
[复制链接]
上一主题
下一主题
D2er
UID:51
注册时间
2009-02-28
最后登录
2016-12-15
发帖
65
搜Ta的帖子
精华
1
金币
1037
打卡點
3
1.13游戏币
0
1.09折旧币
0
1.09游戏币
0
访问TA的空间
加好友
用道具
塔拉夏【中級】
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
发帖
65
金币
1037
打卡點
3
1.13游戏币
0
1.09折旧币
0
1.09游戏币
0
加关注
发消息
只看楼主
倒序阅读
使用道具
樓主
发表于: 2009-03-05
作者:datoubangbing(转大米)
Block sor的es基础计算
一直有许多玩家对es与dr/damage take to mana等多个因素混合以后总的作用效果比较迷惑。这里我给大家比较有条理地阐述一下吧。
Es的absorb damage作用是在damage reduce%后生效的。而damage take to mana属性是在es作用后才生效的。因此,计算时应该把对方damage先经过dr折算(一般是1/4),然后经过es折算(此时可以算出mana和life的损耗),再由经过es折算后damage数值和damage take to mana算出mana的增加量。汇总以后便可以得出在es/dr/damage take to mana联合作用后,经受对方一击以后所剩余的life/mana了。
需要注重的是es作用后,损耗的mana是按照双倍计算的。即假如经过dr折算以后的damage为d,es作用为absorb x%,则mana消耗应该为2*d*x%,而不是d*x%。
一.设定参数
1.es absorb damage为E%
2.life为L
3.mana为M
4.damage to to mana 数值为DT%
(这个属性所对应的damage是在dr/es作用之后最终所受damage的百分比提供给mana的。)
5.dr暂时定为75%
6.对方ga damage为D
pvp,ga damage/4,又因为75%dr先作用,所以es受到的实际“作用damage”为D/16
7.令d=D/16,d称为“作用damage”
二.分析几种不同的情况
M1、L1为受攻击后剩下的mana、life。M0、L0为受攻击前的mana、life.
1.在mana充足支持es时经历一击后
sor所受实际伤害:d*(1-E%)
剩下的life:L1=L0-d*(1-E%)
sor所减少的实际mana:d*E%*2-d*DT%
剩下的mana:M1=M0-d*E%*2 d*(1-E%)*DT%
2.Mana被打空后经历一击
sor所受实际伤害:d
剩下的life:L1=L0-d
sor所减少的实际mana:-d*E%
剩下的mana:M1=0-(-d*DT%)=d*DT%
3.经历一击前mana未空,但支持不了全部的es功效。
这个问题略微复杂一些,相当于d中有一部分d1作用在sor身上,使得sor的mana被打空,导致接下来的一部分damage d2直接作用在sor上而es不起作用。
因为d1*E%*2=M0,所以d1=M0/(2*E%),d2=d-d1(其中d1受es影响,而d2不受作用)]
sor所受实际伤害:d1*(1-E%) d2=d1*(1-E%) d-d1=d-d1*E%=d-M0/2
(惊异的发现计算结果与es级别无关!)
剩下的life:L1= L0-(d-M0/2)
sor所减少的实际mana:-(d-M0/2)*DT%
剩下的mana:M1=0-(-(d-M0/2)*DT%)=(d-M0/2)*DT%
说明:虽然计算的时候将总的damage:d分为了d1、d2两部分计算。但其实d1与d2是一击完成的,因此理论上说并不存在d1将mana打空,然后由于damage take to mana的作用使得sor又有一部分mana去承受d2的情况。而是总的d作用以后,根据d的总的效果——d-M0/2来最后一起计算damge take to mana。
Cold damage的计算
众所周知,cold系的orb/blizzard是目前absorb item漫天飞的情况下,唯一仍能有较大杀伤力的技能.之所以会这样,正是因为cm与fm/lm的巨大区别而造成的.
Fm/lm只是单纯增加火\电的元素伤害.但当对手有90 resist absorb时,这种伤害微乎其微.。而cm不同。它的作用是减少对方resist的百分比,尤其是在hell,对方的cold resist将先在cm的作用下,然后再减去hell中惩罚的100resist。因此在cm作用下,几乎所有对手的cold resist都小于0。
具体算法是:
一.设定参数:
对方cold resist为CR
己方cm减少的resist为C%
己方orb的伤害为OD
释放orb以后,orb的每跟冰针对对方的伤害为O
共有n根冰针击中对手
对手所受的最终伤害为T
二.计算
1.Normal:
在cm作用下实际的resist为:CR*(1-C%)
每根冰针对对方的伤害为:O=OD*(1-CR*(1-C%))
对方所受总的伤害为:T=O*n=n*OD*(1-CR*(1-C%))
可见,高的cm级别几乎使对方的cold resist减为0。
2.Nightmare
在cm作用下实际的resist为:CR*(1-C%)-50
每根冰针对对方的伤害为:O=OD*(1-(CR*(1-C%)-50))
对方所受总的伤害为:T=O*n=n*OD*(1-(CR*(1-C%)-50))
同理,高的cm级别几乎使对方的cold resist减为-50
3.Hell
在cm作用下实际的resist为:CR*(1-C%)-100
每根冰针对对方的伤害为:O=OD*(1-(CR*(1-C%)-100))
对方所受总的伤害为:T=O*n=n*OD*(1-(CR*(1-C%)-100))
同理,高的cm级别几乎使对方的cold resist减为-100
由以上计算可得到
为了要在cm作用以后而仍有75的cr,需要付出的代价就是变态高的cold reisist。通过以上公式我们来计算一下吧。以-90% cold resist的cm为标准。
1.Normal
CR*(1-C%)=75
CR=750
2.Nightmare
CR*(1-C%)-50=75
CR=1250
3.Hell
CR*(1-C%)-100=75
CR=1750
可见这些理论上的数值在bn上几乎是不可能达到的。并且显而易见,不高的cold resist加乘对于cm作用以后剩下的cold resist来说是微不足道的。这也就是目前bn上几乎没有absorb sor放满箱子的cold resist sc的道理。
在d2x里出现了一种新的直接关系sor命运的item:absorb item
显然目前最值得关注的是cold absorb。因为cold absorb不受cm作用。然而关于其计算一直没有定论以及准确的官方资料。我想这也是有客观原因的。比如:08item与09item中有些absorb item计算很模糊,不如09 luna和08luna。效果据说差距不小。成为一个传说~~~~
有爱好的朋友可以研究一下单机修改器,然后做些实验来计算一下这神秘的absorb。我现在是没时间也没这个条件啦,恕我无能为力。
[ 此帖被iljlq在2009-12-26 16:30重新编辑 ]
共
条评分
回复
举报
admin
UID:1
注册时间
2003-12-30
最后登录
2026-04-07
发帖
243
搜Ta的帖子
精华
3
金币
2189
打卡點
1479
1.13游戏币
0
1.09折旧币
0
1.09游戏币
220436
访问TA的空间
加好友
用道具
迪亞波羅
发帖
243
金币
2189
打卡點
1479
1.13游戏币
0
1.09折旧币
0
1.09游戏币
220436
加关注
发消息
只看该作者
沙發
发表于: 2009-03-08
不错!
共
条评分
回复
举报
D2er
UID:51
注册时间
2009-02-28
最后登录
2016-12-15
发帖
65
搜Ta的帖子
精华
1
金币
1037
打卡點
3
1.13游戏币
0
1.09折旧币
0
1.09游戏币
0
访问TA的空间
加好友
用道具
塔拉夏【中級】
发帖
65
金币
1037
打卡點
3
1.13游戏币
0
1.09折旧币
0
1.09游戏币
0
加关注
发消息
只看该作者
板凳
发表于: 2009-03-18
不错哈,您也来学习了 哈哈
共
条评分
回复
举报
发帖
回复
返回列表
http://bbs.diablo2.com.cn
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
隐藏
快速跳转
粉絲管理區
新人報道區 / 簽到區
賽事活動區
電腦設置【暗黑2】
暗黑1.09版本討論區
暗黑1.13版本討論區
暗黑HC/非資料篇交流區
物品交易區
暗黑1.09版本交易區
暗黑1.09版本估價區
暗黑1.09版本拍賣區
暗黑1.13版本交易區
暗黑1.13版本估價區
暗黑1.13版本拍卖區
暗黑2技術區
暗黑2角色討論區
暗黑資料區
暗黑PVP技術區
娛樂休閑區
戰隊玩家休閑區
暗黑2文化雜談區
論壇灌水區
綜合事務區
論壇事務所
求助/投訴/申訴區
埋骨之地
关闭
关闭
选中
1
篇
全选