&>&&>&&>&正文
暗黑破坏神2: 改变Mana伤害的机理
14:47:49 来源:本站原创 作者:佚名 编辑:dsgames568
&& 与Life伤害类似,mana伤害也有一套系统的计算公式,有几个特定的属性和技能会直接影响mana的得失情况,下面我将具体进行介绍。
一、普通情况下的法力损耗 / 恢复
1 法力的损耗
使用技能时用去多少法力就会直接从法力条中扣除相应数量的法力值,这里有几个需要注意的地方:
地狱火Inferno / 极寒冰暴Arctic Blast的消耗法力是固定的了,不像原来那样每秒扣除一定数目的法力值
野蛮人的双手挥舞Double Swing在高等级下不会获取mana值,最多为mana条不发生变化
2 法力的恢复
法力的恢复需要一段时间,有几个固定属性 / 技能决定着法力回复速度的快慢:
Energy:最基础的人物属性之一,它决定着人物法力值的多少。在饮用法力药剂时,还影响着双倍回复几率的高低。
Regenerate Mana %直接作用于法力回复速度的物品属性,例如:暗金物品Magefist(25%加快回复速度)
Warmth:女巫的特有技能,作用原理同Regenerate Mana %基本相同。注意Warmth也属于火系技能,所以+ Fire Skills对它完全有效
Meditation:圣骑士的光环,也可以提高mana回复速度。
法力药剂:可以迅速地补充你所损失的Mana,并有一定几率得到双倍的法力回复
双倍法力回复几率公式:
Energy小于200的时候:Energy / 4
Energy大于等于200的时候:100 - (10000 / Energy)
法力回复速度公式:
25 * [[256 * max_mana / (25 * 120)] * (100 + %Mana Regeneration) / 100] / 256
max_mana:法力全满时的数值
Mana Regeneration:提升法力回复速度的数值
[ ]:表示四舍五入取整
二、受打击时改变Mana数值的属性
1 减少Mana的属性
Energy Shield:女巫的技能,直接吸收所受到的所有伤害(除毒系)并转为mana损耗,伤害计算中这一步发生在PvP伤害惩罚之后,也就是所有其他改变伤害因素之前进行作用。
Mana Drain(MD) / Mana Burn(MB)怪物的mana伤害属性,MD与怪物的种类、级别有很大关系。MB是Unique级怪物的特有属性,它会直接消掉玩家特定数量的Mana。对于Unique怪物而言,它所造成的mana损失是:Normal: 360,Nightmare: 420,Hell: 528。它的随从也会造成一定数量的mana损失,具体数值还不确定,实际上,unique怪物的mana伤害也是1.09的数据,现在还没有最新的统计结果
2 增加Mana的属性
X% Damage Goes To Mana (Vulpine items),含有Vulpine词缀的魔法物品和一些特定的暗金物品拥有这项属性,它可以将%的角色所受最终物理伤害转化为Mana的获得。
三、受打击时Mana伤害的计算
1 作用顺序
程序首先将法力值增加X% Damage Goes To Mana所确定的数值。
进而减掉所有法力伤害之和(ES + MD + MB)
2 公式的计算与讨论
Telekinesis心灵传送对Energy Shield有加成作用,每升一级基础Telekinesis技能等级(即不算物品及技能的总加成)就能抵消部分Mana损失。
具体公式如下:
最终ES造成Mana损失 = (32 - TelekinesisBaseLevel) / 16 * (Damage - PoisonDamage) * XvX / 100 * ES / 100
TelekinesisBaseLevel为心灵传动的基础等级,XvX为总伤害改变量,PvP时取17,其他时候取100,ES是Energy Shield所吸收伤害百分比的分子。
(32 - TelekinesisBaseLevel) / 16是ES吸收伤害转化为法力伤害的改变参数,最大为31 / 16,最小为3 /4,即每一点吸收伤害最多能转化为31 / 16点Mana伤害,最少能转化为0.75点法力伤害。实际上,每提升一点Telekinesis基础等级就能使每点吸收伤害少消耗1 / 16(0.0625)点法力值。
下面是Mana获得及损失的公式:
Mana的损失(Mana Damage Taken)
Mana Damage Taken = ManaDamage + (32 - TelekinesisBaseLevel) / 16 * (Damage - PoisonDamage) * XvX / 100 * ES / 100
Mana的获得(Mana Gained)
Mana Gained = (PhysicalDamage * XvX / 100 * (1 - ES / 100) - BoneArmor - DR) * (1 - PhysicalResistance / 100) * Vulpine%
ManaDamage是怪物MD / MB造成的Mana总伤害。
Bonearmor是骨甲可以吸收的总伤害。
DR是魔法属性“物理伤害减少XX”的数值。
PhysicalResistance是物理抗性(百分数的分子)。
Vulpine%是X% Damage Goes To Mana中的X%。
PoisonDamage是怪物的初始毒系总伤害,这是不受ES影响的。
PhysicalDamage是怪物的初始物理伤害。
最终Mana伤害计算公式:
Final Mana Damage (最终Mana伤害)= Mana Damage Taken (Mana损失)- Mana Gained(Mana获得)
或者写成:
{ManaDamage + (32 - TelekinesisBaseLevel) / 16 * (Damage - PoisonDamage) * XvX / 100 * ES / 100} - {(PhysicalDamage * XvX / 100 * (1 - ES / 100) - BoneArmor - DR) * (1 - PhysicalResistance / 100) * Vulpine% }
这就是Mana伤害的最终表达式,结果为正说明Mana减少,结果为负说明Mana增加。
四、mana伤害的举例说明
污染怪的近战攻击:
Act1污染怪的肉搏伤害是典型的物理+元素伤害,设普通怪物的一次肉搏攻击初始物理伤害50点,电系伤害10点,打击对象是女巫,心灵传动1级(过路点),ES靠物品加到7点(50%吸收),DR%为10%(军帽),同时穿有一条Nightsmoke(50% Damage Taken Goes to Mana),没有DR,LR为50%,这样将数值带入公式:
{(32-1)/16 * 60 * 50% } - { (50 * (1 - 50%))* (1 - 10%)* 50% } = 46. 875,即损失mana46.875即47点,同时受到伤害25 * 90% + 5 * 50% = 25点,显然这是很不合算的。
如果提升Tele到基础等级20级,结果变为受到Mana伤害11.25,受到Life伤害依然是25点,这说明Tele的作用效果是巨大的。
同样是这个例子,如果换成一条其他的腰带,那么当Tele Max的时候受到的Mana伤害为22.5,比原先的情况整整高了1倍的Mana伤害,所以说Damage Taken Goes to Mana属性在对抗物理性伤害的敌人时有很好的减少mana消耗的作用。
当然,我在这里没有讨论MD / MB的情况,还有很多例子没有列举出来。因为写得比较仓促,很多想法没有成型,这里只是给出一个大体的框架而已。有关mana damage的问题我可能会写一些后续文章出来。不过那就要有耐心了=]
更多相关内容请关注:
没有任何记录
没有任何记录
游戏制作:Blizzard North
游戏发行:Blizzard
游戏平台:PC
上市时间:
游戏特色:
--游民指数
近期关于《暗黑2》重制的小道消息不绝于耳,不过大多只是代表了玩家的呼声,暴雪官方似乎并没有什么行动。还好,民间自有高手。外国一位玩家egod就正在利用《星际争霸2》的MOD银河编辑器进行《暗黑2》的高清重制,并且放出了最新的预告。
没有任何记录
单机游戏下载
综合热点资讯
游民星空联运游戏暗黑破坏神2火焰吸收问题 - 单机游戏问题_faq_单机游戏 - 可乐吧_最新热门单机_网络_手机_网页游戏排行榜_新闻_攻略_视频
暗黑破坏神2火焰吸收问题
暗黑破坏神2火焰吸收问题
问题:+15火焰吸收和火焰吸收15%有什么区别么,我原来带的地狱之嘴巨战手套+15火焰吸收(火焰抗性75),火系怪用技能打我给我加血,可是我换了矮人之星+地狱阔步鞋(火抗85,外加15%火焰吸收)火系怪打我居然还掉血,这是为什么啊?&&
回答:你说的这个情况是正常的,其实很好理解。&
现在假设敌人的火焰伤害为50:&
你穿第一套装备,火抗75%,则实际能造成的火焰伤害为12.5,火焰吸收15(伤害完成后再往回加血),最终数字为12.5-15=-2.5,也就是反过来加血2.5。&
你穿第二套装备,火抗85%,则实际能造成的火焰伤害为7.5,火焰吸收15%(伤害完成后再往回加血),最终数字为7.5x(1-15%)=6.375,也就是减血6。&
在这种情况下,显然火焰吸收15要比火焰吸收15%更好。&
但如果敌人的火焰伤害非常高,情况就完全不同了。&
现在假设一个火系法师和你PK,她的火焰伤害为10000,PK惩罚17%(暗黑设定玩家对玩家的伤害要打折扣),也就是1700:&
你穿第一套装备,火抗75%,则实际能造成的火焰伤害为425,火焰吸收15(伤害完成后再往回加血),最终数字为425-15=410,也就是减血410。&
你穿第二套装备,火抗85%,则实际能造成的火焰伤害为255,火焰吸收15%(伤害完成后再往回加血),最终数字为255x(1-15%)=216.75,也就是减血217。&
在这种情况下,显然火焰吸收15%要比火焰吸收15更好。&
就像这样,用具体数据计算一下,你就可以比较出来了。&
燃烧法力,是只有暗金怪才有机会拥有的特殊属性之一。拥有此项属性的暗金怪在击中玩家后,会使玩家最小耗费与该怪物的4倍最小伤害值相同的法力,最大耗费与该怪物的4倍最大伤害值相同的法力。通常来说,这个作用足以使一般的玩家法力瓶见底。没有什么方法能阻止燃烧法力的作用,你只能尽可能避免被燃烧法力怪击中。&
当然,你也可以故意将法力加得非常高,高到不在乎燃烧法力的减蓝作用,这就需要投入大量的人物属性点加给精力,而这样做其实是非常不划算的。燃烧法力怪毕竟不是随处可见,没有必要为了应付它而牺牲更可贵更有用的体力、敏捷和力量。&
自1.10版本以来,暗黑告别了缺蓝的时代,各种偷取法力、提升法力和加快法力回复速度的手段非常多,即使偶尔被燃烧法力,也不足以动摇这种趋势。除了罕见的能量盾法师需要高法力之外,几乎不再建议其他职业加很多法力。看看网上推荐的人物属性加点方法就只知道了,几乎是清一色的&精力不加&。精力已经是4项人物属性当中最不重要的一项了,加1点都觉得浪费。&
而且,一旦玩家的法力最大值高于生命最大值,那么在遇到第五幕巴尔和飞女巫时,他们就会对玩家施展血法诅咒,也就是让玩家在施展技能时不再消耗法力,而是转移至消耗生命,如同在自杀。&
所以,你只要注意加强偷取法力和加快法力回复速度就可以了。
一键分享到: