DOTA2 资讯

讨论:如何用天怒A杖大招对单英雄打出2个伤害?

DOTA中文wiki@微博
3.9千 1 2021-04-14

为了研究这个问题,首先要了解一个概念:碰撞体积。

==碰撞体积==

在DOTA2世界中,凡是可以交互的对象都存在一个范围,这个范围被称为碰撞体积。

一个典型的碰撞体积应用是卡兵。

除了狼人、齐天大圣、娜迦海妖、幻影长矛手的碰撞体积为8以外,其他所有英雄的碰撞体积都是24。其他常见单位的碰撞体积如图1所示。

顺便一提,狼人终极技能----变身的技能说明是错误的。变狼后碰撞体积没有发生变化,仍然是8。

测试模式下,在控制台中输入dota_unit_show_collision_radius 1 可以将单位的碰撞体积以黄色表示出来,如图2。

需要特别注意的是,碰撞体积的大小与选中单位后的光圈大小没有任何关系。如图3所示,狼人的选择光圈与其他人是相同的,但其碰撞体积显然小于其他单位。

==A杖神秘之耀==

那么碰撞体积与天怒A杖大招有什么关系呢?

前面说到,碰撞体积是用于技能交互的。对于大部分AOE技能来说,他们的交互机制是:

如果技能的作用面积与碰撞体积有交集(重叠的地方),则造成伤害。

我们知道,天怒A杖大是不会对一个已经收到大招影响的单位再次放大的,那么这个判定也是靠碰撞体积是否重叠来判定的吗?

事实证明,不是。事实上,这个判定采用的是坐标判定:如果目标单位的坐标在一个神秘之耀的作用范围外,那么系统就有可能选择这个目标,对其坐标位置施放额外的一次大招。

简单总结一下:

1.受伤与否是碰撞体积判定,面积重叠就受伤;

2.是否施放二次大招是坐标判定。

根据这两点,不难找到其中的“漏洞”:

如果我放大的位置距离敌方英雄的距离大于神秘之耀的作用范围,但离得又不是太远,大招的范围和敌方英雄的碰撞体积又有重叠,不就可以让他受到2次伤害了吗?!

如图4所示,采用上述方式对单一敌方英雄施放A杖大招,可以看到确实造成了2次伤害;作为对比,图5中大招施放的位置稍微靠近了敌方英雄一点,可以看到只造成了1次伤害。

这种机制总结成数学规律如图6所示。

需要注意的是,显示碰撞体积的命令只能在开启作弊时使用,因此匹配中无法使用。要想在匹配中放出2个大,需要付出一定时间的努力和一定的运气。

精彩评论
Felix Lv.11

眼睛看懂了

最新评论
暂无评论...
打开超凡电竞APP,查看全部评论