DOTA2虚妄之诺下的自杀及其它相关现象

2017-10-17 10:06:32作者:韩松

最近收到两个及其相似的问题,都是处于虚妄之诺状态下的单位在状态结束后自杀了:神谕者给予齐天大圣虚妄之诺后,为什么齐天大圣自杀了?

神谕者技能下的自杀现象

问题探索

一开始我真是百思不得其解,并且测试中始终没有复现情景,一度陷入僵局。不过@逸小海的回答指出了一个非常重要但被我忽略的现象:

而后@莫无煜更是根据这点线索,彻底解决了这个诡异的问题:原来造成这种现象的原因,是尸体。下面我就浅谈一下尸体这个机制。

什么是尸体?

从war3、dota1时代走过来的玩家都不会对尸体这一机制感到陌生,还记得尸王大屁股的尸爆组合吗?尸体就是单位死亡后留在地上的那一摊骨头:

dota1(war3)中的尸体

dota2中的尸体,实际上这只是个动画效果,尸体持续时间比动画存在时间要长。

在dota2中,能和尸体产生交互的技能只有网怪的招骷髅:

俗话说“冤有头,债有主”,尸体的作用就是在单位死亡后继续充当该单位一段时间。下面看一个例子。

我的领路人sTay提示我,干扰者的1技能和2技能无法被死亡所驱散,因此如果一个英雄受到雷霆之击影响的时候被击杀,那么雷霆之击和恶念瞥视效果仍会继续,还会造成范围伤害效果,同时尸体也会回到4秒前的位置,俗称飞尸。

那么雷霆之击在哪里继续生效呢?是在单位死亡处还是飞尸后的地点呢?

这个时候就是尸体发挥作用的时候了。我们看下面的视频。

从视频中可以看到,单位死亡后雷霆之击的作用范围发生了变化,而尸体完成了恶念瞥视的移动效果,这说明当英雄死亡后尸体会留在死亡的地方,并代替英雄本身进行技能判定(比如雷霆之击的范围伤害、恶念瞥视的移动效果等)。在读秒期间,英雄一直以尸体的形式存在,因此如果一个英雄死亡读秒100秒,那么在这100秒里网怪永远都可以利用2技能召唤2个骷髅出来。

当英雄复活时,其本质是从刚才死亡的地方移动到泉水,并且恢复满血满蓝。

而幻象的尸体就不会存在那么长时间了。

干扰者学习25级右边天赋,雷霆之击可以打击8次。

如果英雄死亡且复活时间超过了雷霆之击打击8次所需时间,那么这8次打击会打满,上面视频中确实打满了8次。而幻象死亡的时候,雷霆之击只能打击5次,之后的3次不会打击。

这说明幻象的尸体只能存在6~7秒(感谢@莫无煜指出是7秒),而不会一直存在。

说了这么多和文章开头的题目有什么关系?

下面让我们理顺一下逻辑:

1. 幻象把风行/大圣打死了(即造成了致死伤害),随后幻象也在短时间内死亡或消失;

2. 虚妄之诺让这个伤害延迟了9秒结算;

3. 由于9秒>7秒,因此在这个伤害结算前尸体已经消失,上述致死伤害没有了主人(即失去了伤害来源);

4. 没有来源的伤害被算作风行/大圣自己造成的伤害,因此最后算作了自杀。

你看,只要知道了尸体这个机制,马上就能分析出文章开头问题的原因。

除了幻象,工程师的炸弹也存在类似机制。即处于虚妄之诺状态下快速被炸死,使得炸弹/地雷的尸体消失后才结算伤害,那么这个单位也算作自杀。冥魂大帝A杖大同理

相关新闻

游戏狗>DOTA2>正文