极限研究之变体精灵2技能变体攻击详解

社区服务
高级搜索
猴岛论坛综合游戏交流DOTA专区极限研究之变体精灵2技能变体攻击详解
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

[技巧攻略]极限研究之变体精灵2技能变体攻击详解

楼层直达
冰 

ZxID:1782259

等级: 元老
配偶: 寒 
I Love This GaMe

举报 只看楼主 使用道具 楼主   发表于: 2010-09-03 0

  这文章的最初想法是源于一次被人问及属性转换,由于有疑问所以去看了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倍,力量和敏捷相同。



  
  试验1:
  见图:


 敏捷110,力量40。从公式代入
  A>1.5
  B<0.5
  
  x1=0.75*4=3
  伤害=敏捷值*3=330。
  x2=0.25
  眩晕=0.25
  y2=100
  击退100距离。
  完全符合。



  试验2
  见图:



力量134,敏捷56。
  A<0.5
  B>1.5
  x1=0.25
  伤害值=敏捷*0.25=56*0.25=14
  x2=0.75*4=3
  眩晕=3
  y2=300。
  击退300距离。
  也完全符合。



  
  试验3:
  最后,力量和敏捷相同的情况下,如图。
  




 力量100 敏捷100(我故意的,贪图计算方便... )
  
  A=1
  B=1
  
  x1=0.25+(1-0.5)*(0.75*4-0.25)=0.25+0.5*2.75=1.625(经过取整计算)得到1.6
  伤害值=敏捷*1.6=100*1.6=160
  
  x2同理,x2=1.6
  眩晕=1.6
  
  y2=100+(1-0.5)*200=200。
  击退200距离。也完全符合。  
  
  OK,说明此公式无误。
  
  最后由此得出一个很简单却很实用的结论:由于整个过程除了力量和敏捷的比例外,单独受影响的只有敏捷,无论怎么变,最后伤害值都是直接和敏捷挂钩。而力量在保证比例超过1.5或者低于0.5的时候,都是取极限,没有太高的价值。
  

 最后的小结论:

  
  如果你要发挥该技能最大的控制效果,只需要保证力量/敏捷的比值略微高于1.5即可,而如果你要发挥该技能的最大伤害效果,那么敏捷无限高,越高越好。
« 返回列表
发帖 回复