兄弟们好,我是灰哥。在英雄联盟中有不少附带防御效果的技能,比如贾克斯的反击风暴可以闪避一切攻击,剑姬的劳伦特心眼刀可以招架所有伤害和debuff,亚索、布隆的风墙与护盾可以拦截所有飞行技能等等,MOBA类游戏中的绝大部分反制机制设计师几乎都已经做出来了,可唯独却没有“弹反”类技能,何为弹反?简单来说就是把对手的技能原封不动的还回去,在其他游戏里还蛮常见的,为啥设计师在做新英雄时不借鉴一下呢?
可能有些人会觉得是不是因为设计师的水平太烂所以才做不出来,其实并不是,此前布隆的E技能就出现过一个BUG,开盾之后可以弹反女警的Q技能,并且弹反的技能同样可以对友军造成伤害,虽然这个BUG很快就被修复了,但也证明了弹反机制其实已经存在于后台代码中,只要设计师想做,分分钟就能做出来。
设计师对弹反的3个顾虑那么他们顾虑的点是什么呢?灰哥以自己的游戏理解来分析一下,首先游戏中的技能类型非常多,光是找出可以弹反的技能就需要花费很大的功夫,当然,设计师也可以完全参照亚索风墙的机制,风墙能拦截的技能都能弹反,但由此也引出了另一个问题:弹反后的技能动画很难做,部分只有XY轴的弹道类技能还好说,但像酒桶大招、烬的Q技能这类有“Z轴”(游戏中并没有Z轴,只是举例方便大家理解)的技能就很难搞了。
其次便是公平性问题,亚索、布隆好歹只是把技能吃掉,对施法一方并没有任何惩罚,但弹反就不同了,弹道类技能多的英雄将会被它天克,比如EZ,Q、W、R三个技能全都可以被弹反,另外像卡牌W、辛德拉R这种单点类技能被弹反后还会直接锁定自己。