加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

暗黑三战斗数值简析

(2012-08-19 15:58:06)
标签:

暗黑三

diablo3

暗黑破坏神

数值分析

伤害

护甲

加成

闪避

游戏

分类: 游戏分析

先看暗黑三基础的属性值:

http://s10/middle/4080772chc799c997f649&690
此处被称为面板属性

很简单传统的力敏智体四项基本属性,以及换算出的护甲值与伤害

四项基本属性的效果:

http://s13/middle/4080772chc799ca08670c&690

http://s12/middle/4080772chc799ca2f77ab&690

http://s5/middle/4080772chc799ca1c01b4&690

http://s12/middle/4080772chc799ca2d0d7b&690

再看看详细数据:

http://s3/middle/4080772chc799ca4f19b2&690

冒险属于辅助能力先不考虑

影响战斗结果的主要是攻击、防御、生命和人物能量,其中人物能量是释放技能的必须,属于玩法的深度扩展,暂时不考虑

攻击:

攻击的目的就是对敌人造成伤害输出

基础伤害——暗黑三的伤害有且只有武器能够提供,其他包括属性和技能都是基于该伤害值的加成百分比,根据职业的不同,加成伤害的主属性不同(野蛮人是体力,猎魔和武僧是敏捷,巫医和秘法是智力),但每一点主属性的加成都是一样的1%,武器伤害+主属性加成可得到基础伤害值

暴击——暴击与暴击几率通过装备和技能获得,基于基础伤害的一个提升值,再加上技能伤害加成就能到一个完整伤害数值

完整伤害数值除以每秒攻击次数就能得到面板伤害数值

防御:

防御的目的就是减少敌人对自己的伤害

暗黑三这块基于前作略为简化但是核心思想还是一样,就是各种各样的减免类型最后达成减伤效果

护甲值——防御最核心的数值就是面板上的护甲值,护甲是无视伤害类型单纯的换算出一个百分比的减伤值,暗黑三的护甲减伤公式大概是 [防御/(防御+50*攻击者LV)]*100% 这么一个公式,攻击者等级越高,防御效果就会越差,只能用加强防御来将系数影响减低

格挡——格挡通过装备获得,分为两个属性,格挡值和格挡率,格挡率就是触发格挡的概率,纯粹的随机数,格挡值则是触发格挡后减免伤害的数值,与护甲不同的是,触发格挡后敌方攻击直接减去格挡值最后能得到伤害,也就是说如果是一个高护甲角色那么格挡值的收益会更高

闪避——闪避效果很简单可以理解为一旦触发伤害全免,闪避几率的换算应该是有几个不同公式来换算,敏捷100以下每点敏捷=0.1%闪避,100~500每点敏捷=0.03%闪避,500~1000每点敏捷=0.02%闪避,1000+每点敏捷=0.01%闪避

抗性——暗黑将攻击分成数种攻击模式,其实数值都一样,只不过由此衍生出对应的攻击模式抗性,这样可以更丰富游戏玩法,使游戏可深度挖掘的东西变得很多,抗性可以理解为对应攻击模式的护甲,公式与护甲公式也类似 [抗性/(抗性+5*攻击者LV)]*100%

控场减免是控场技能冷却时间减少,此处不用考虑,远/近伤减免也很好理解,荆棘伤害就是反弹伤害,也无需考虑

角色最终受到伤害的计算就由以上数值来计算,计算时是有先后关系的,先计算闪避,假设闪避未触发,初始伤害就是:敌方伤害*(1-护甲减伤值)*(1-对应抗性减伤值)*(1-对应远/近伤减免值),如果远/近伤害为0该公式为敌方伤害*(1-护甲减伤值)*(1-对应抗性减伤值),得出的值再代入格挡计算即可获得最终伤害值,假设格挡触发,初始伤害减去格挡值即可,小于零则该次攻击无伤害

举例,敌方伤害为10000的物理攻击,己方护甲减伤50%,物理抗性减伤50%,远/近伤减免为0,格挡几率15%格挡值为2000

→ 初始伤害为10000*(1-50%)*(1-50%)=2500,格挡未触发则此次伤害就是2500

→ 格挡触发,2500-2000=500,此次伤害为500

生命:

生命里能够影响单次伤害的其实只有当前生命值,而生命上限的算法则很简单,体力*35就是基础生命值,装备或技能加的提升百分比直接乘上就好了,然后再加上装备增加的固定生命值就能得出生命上限

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有