魔兽争霸dota全明星赛DOTA水人敏捷值转换和虚灵刀伤害值的修正...

& 水友原创 水人2技能变体攻击的深入研究
水友原创 水人2技能变体攻击的深入研究
作者:gringoire
发布时间: 12:55:52
  摘要:变体精灵是当前DotA版本下非常流行的一个英雄,而他的二技能变体攻击不仅能提供伤害还能附带晕眩和击退效果,堪称水人的一个神技,那么这个技能的具体作用机理是怎样,具体的伤害和眩晕时间又是如何计算的呢?本文将为您揭晓答案
这文章的最初想法是源于一次被人问及属性转换,由于有疑问所以去看了jass,然后偶然发现中文版对于2技能变体攻击的说明有些不够详细,比较模糊。当然,英文版的也不会比咱好,就连去官网查看都没找到关于此技能的详细说明。如果各位懒得看中间过程,那么不妨直接看结尾红字结论。先提个醒,本文内容更多是从理论和机理上寻找一个肯定的解释,展示技能内部的运作而让大家深入了解技能,而不是教你如何使用该技能的技巧贴。如果最后红字部分的结论觉得没啥价值,我也表示理解。 本来就不是为了得出最后的结论而做的此文。还是不多说了,从中文地图的说明开始说起。
首先,这个技能中有几个实用的数据。
第一,技能的伤害类型 :英雄攻击 普通伤害。英雄攻击意味着不受魔抗减免,而普通伤害意味着可以伤害魔免,不能伤害虚无,受到护甲的减免。不过由于此技能非6级大招,不能作用于魔免单位,所以空有可以伤害魔免的伤害类型却还是不能作用于魔免单位。
  第二,技能的一些简单参数: 魔法消耗:恒定100。CD: 20。单体指向。施法距离: 600/700/800/900。施法距离是一个亮点。后期波浪冲进去,反向把人击向己方包围对于打乱阵型多少也有些效果。
  第三,产生作用效果的一些数据。主要是以下几个:击退距离、眩晕时间、伤害值。而这三个值是随着敏捷和力量属性的不同而变化的。关于这个,从技能说明上看不是很清楚,而官网的数据也就如此,没有更详细的。所以我才特地查看了jass,总算是摸清楚了一些以上3个参数的计算公式。大致网上搜了下,既然没人发过,那么我就发下吧。
  首先, 系统会调用水人敏捷值和力量值。
  假设敏捷/力量的值记作A,力量/敏捷的值记作B
  如果A<0.5,则令x1=0.25,y1=0
  如果A>1.5,则令x1=0.75*技能等级,y1=0
  如果A介于0.5到1.5之间,那么令x1=0.25+(A-0.5)*(0.75*技能等级-0.25),y1=0
  如果B<0.5,则令x2=0.25,y2=100
  如果B>1.5,则令x2=0.75*技能等级,y2=300
  如果B介于0.5到1.5之间, 那么令x2=0.25+(B-0.5)*(0.75*技能等级-0.25),y2=100+(B-0.5)*200
  伤害值=x1*敏捷+y1(其实y1一直都是0,所以么,敏捷*x1就行)
  眩晕=x2
  击退距离=y2
  (其实中间还有个取整的运算步骤,不过我就不列了。)
  为此特别做了3个测试,证明这公式的正确性。技能等级都是满级4级。
  分别是敏捷超过力量1.5倍,力量超过敏捷1.5倍,力量和敏捷相同。当前位置: > dota2水人虚灵刀
最近更新的...
友情链接:
& 看图网,,该页图片不可商用
在线图片处理软件开发,始创于09年,距今7年。DS:3/0/20
dota2水人虚灵刀素材下载

我要回帖

更多关于 dota全明星赛 的文章

 

随机推荐