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

暗黑2刺客踢击伤害的计算(1.10s,但1.09也多数适用)

(2008-12-25 09:47:16)
标签:

刺客

min

ed

boot

鞋子

游戏

分类: 暗黑破坏神3

刺客踢击伤害的计算(1.10s,但1.09也多数适用)
  
  一。踢击技能
  
  二。影响踢击伤害的因素
  
  三。计算公式
  
  一。踢击技能
  
  刺客有三个踢击技能,分别为:DragonTalon,DragonTail和DragonFlight。DragonTalon,龙爪,伤害力不是很高,攻击方式有点类似Paladin的Zeal技能,一个攻击动作能连踢数脚。DragonTail,神龙摆尾,附加可观的火伤害,而且是面攻击,并有震退效果,应该是专修踢技的刺客的主修技能了。DragonFlight,飞龙在天,有传送效果,但是最大缺点是有施放间隔,不能连续使用,虽然伤害力很大,却并不如DragonTail好用。
  
  二。影响踢击伤害的因素
  
  1。鞋子
  
  不同的鞋子有不同的踢击伤害基础值。详细请看本文第三部分。个人认为,最好的鞋子要属GoreRiderWarBoots升级到Elite型。
  
  2。踢击技能
  
  技能等级越高,伤害越大。
  
  3。聚气技能
  
  三种踢击技能都能通过聚气来获得攻击力提升。因此将踢击技能与聚气技能配合起来使用效果更佳。
  
  4。力量
  
  增加力量,踢击伤害也增加。力量对踢击伤害的贡献要大于敏捷。
  
  5。敏捷
  
  增加敏捷,踢击伤害也增加。敏捷对踢击伤害的贡献要小于力量。不过,增加敏捷能够提高踢击的命中率,因此不能放弃敏捷而只加力量。
  
  6。光环
  
  各种提升攻击力的光环都对踢击伤害有提升作用,如Paladin的几种攻击性光环和Druid的HeartofWolverine等。
  
  7。DeadlyStrike
  
  攻击时有一定几率造成两倍的伤害。
  
  8。CrushingBlow
  
  攻击时有一定几率使敌人额外减少一部分生命。严格来说这不属于踢击伤害了,与此相似的还有OpenWound。
  
  9。装备提供的元素伤害和毒伤害
  
  直接加到踢击伤害上。
  
  我所知道的就这些因素了。武器的伤害,各种ED珠,加最大最小伤害的珠和护身符都不起作用。但珠和护身符所加的元素伤害和毒伤害是有用的。武器上的属性,除了与物理伤害有关的外,都对踢击有效果,例如偷血,OpenWound等等。

三。踢击伤害的计算公式
  
  纯粹是数学问题,普通玩家就不必深究了,以下写给那些喜欢刨根问底的朋友。

 


  
  1。文法约定
  
  Kick_Damage_Min:踢击的最小伤害。
  
  Kick_Damage_Max:踢击的最大伤害。
  
  Boot_Damage_Min:鞋子的最小基础伤害。
  
  Boot_Damage_Max:鞋子的最大基础伤害。
  
  Str:力量
  
  Dex:敏捷
  
  Skill_ED:技能提供的踢击伤害提升(百分比)。
  
  []:方括号表示向下取整数。
  
  2。鞋子的基础伤害
  
  游戏中的各种鞋子,踢击基础伤害如下(资料来自1。10s的。MPQ文件):
  
  ===============================
  
  Boots3-8
  
  HeavyBoots4-10
  
  ChainBoots6-12
  
  LightPlateBoots8-16
  
  Greaves10-20
  
  DemonhideBoots26-46
  
  SharkskinBoots28-50
  
  MeshBoots23-52
  
  BattleBoots37-64
  
  WarBoots39-80
  
  WyrmhideBoots65-100
  
  ScarabshellBoots60-110
  
  BoneweaveBoots69-118
  
  MirroredBoots50-145
  
  MyrmidonGreaves83-149
  
  ===============================
  
  3。计算公式
  
  (资料来自diabloii。net的论坛)
  
  Kick_Damage_Min=[[(Str+Dex-20)/4]*(1+Skill_ED)]
  
  +[Boot_Damage_Min*(1+[Str*1。2]/100+Skill_ED)]
  
  Kick_Damage_Max=[[(Str+Dex-20)/3]*(1+Skill_ED)]
  
  +[Boot_Damage_Max*(1+[Str*1。2]/100+Skill_ED)]

0

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

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

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

新浪公司 版权所有