割裂的技能描述很含糊:造成距离X%的伤害,这点只能说明你中了这招后最好不要跑,否则将会越来越疼,而且跑得越快血掉得越快。其实,这个大招因为牵涉到比较复杂的运算,所以技能描述很是简单。
真正的割裂是这样的:它给予你开始的那点即时伤害,这个伤害攻击类别为英雄,伤害类别为魔法,而造成的伤害和你所学的割裂技能等级有关。1级时造成50+100*LEVEL伤害,此时LEVEL为1,因此总伤害为150,依此类推,3级时造成伤害50+100*3=350的即时伤害。
上面所说的是一开始的即时伤害,当然想要杀人,仅靠那点即时伤害是不够的,这就是为什么还有后面的造成距离X%伤害的原因。
接下来说一下割裂的判定伤害方法。首先3级割裂的持续时间为9秒,在这个9秒内,它将在每0.25秒检查一次BUFF,即割裂的魔法效果,如果在这0.25秒内,目标的位置,即POSITION发生了改变,那么它将使触发单位(即血魔)对这个BUFF单位(即中大招的单位)造成DISTANCE*60%的伤害,那么因为是0.25秒检查BUFF一次,1秒内就检查4次,而9秒共要检查36次,也就是说你9秒内如果一直不停地在移动,总共要对你造成36次的伤害,你每次移动的距离和你的移动速度有关,速度越快,这个DISTANC的值就越大,那么造成的伤害也就越大,这个就是为什么割裂作用是跑得越快越疼的原因。
还有一点是照上面说法,只要中了割裂后原位置(即POSITION1)和新位置(即POSITION2)的距离只要越大,那么伤害就会越多,所以有人想如果中了血魔大招后立刻回城或者闪烁或者跳刀,这个伤害是否会瞬间变得极高从而造成极大伤害甚至一下毙命呢?这点其实在技能制作过程中都已经想好了,即上面的那个DISTANCE*60%这个值如果超过了200,那么将设定这个值为0,即不造成任何伤害。而按照血魔大招的设定,1级时造成距离20%的伤害,那么1级时如果你一下跳到1000距离,那么伤害就是1000*20%=200,这是满值伤害,也就是说你只可能在1级血魔大招时受到这种大伤害,到了3级就是1000*60%=600,这个值将会变成0。而1级时你只要跳出1000距离,这个伤害将会被忽略,所以中了1级大招后,一定要看仔细你究竟能跳多远,否则没跳出1000距离白白受到伤害可不是好玩的
只要一动就开始费血了,注意血魔的等级,看到他到6了,身上随时记得TP,只要中大,不要犹豫,直接TP回城!
额外的移动伤害就是你说的第二个,有移动就有伤害。他那个时间是技能的有效时间。不过我不知道DOTA里面的长度单位是怎么算的,你拿跳刀跳了去计算看好了。
血魔的大的作用机制是在造成初始伤害之后,
你一旦发生物理位置的移动,
就会造成伤害,
不是读秒的。
这个要记清楚
撕裂目标的身体,使其在移动中不断地失血,受到伤害。
等级1: 造成150点的即时伤害和相当于移动距离的20%的额外伤害,持续5秒。 施法间隔:70秒 施法消耗:100点魔法
等级2: 造成250点的即时伤害和相当于移动距离的40%的额外伤害,持续7秒。 施法间隔:70秒 施法消耗:150点魔法
等级3: 造成350点的即时伤害和相当于移动距离的60%的额外伤害,持续9秒。 施法间隔:70秒 施法消耗:200点魔法
希望楼主喜欢!