暗黑三战斗数值简析

标签:
暗黑三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
→
→
生命:
生命里能够影响单次伤害的其实只有当前生命值,而生命上限的算法则很简单,体力*35就是基础生命值,装备或技能加的提升百分比直接乘上就好了,然后再加上装备增加的固定生命值就能得出生命上限