两人在中线站定后,莫云问道:“卡攻击距离?”
梨珍珠摆摆手,说道:“等兵线上来先。”
很快,两方小兵上线,梨珍珠上前引导了一下小兵集火之后,两边的兵线便交织在了一起。
她这时便对莫云说道:“莫云,你就站那别动,假如你现在是个短手英雄,我越着兵线来点你,你看好,你们都看仔细了。”
她操控着女警一路走到红色方远程小兵身边,然后对着莫云就是一枪。
看上去平平无奇,没有发生任何变化。
但众人却看的瞪大了眼睛。
梨珍珠一枪枪点在莫云身上,节奏卡的非常好,一直把莫云点到了半血。
而她自己此时还是满血,不仅如此,红色方的三个近战小兵也全部被打死了,但蓝色方三个近战小兵都还有一半的血量。
“卧……槽!这什么?”
在梨珍珠对面的莫云震撼的直接爆粗:“凭什么小兵不打你的?”
众所周知,在前期对线中,兵线是非常重要的战力,即使是爆发最高的英雄,sān_jí之前一套技能的伤害也不顶三个远程兵两轮的输出,所以围绕着兵线伤害的博弈就是顶尖高手在前两级过招的主题。
而梨珍珠刚才做了什么?她就站在远程小兵旁边点莫云,但一直到她把莫云点到半血了,远程小兵的仇恨都没转移到她身上!
这三个远程小兵在梨珍珠的每次攻击过后都会抽搐甚至是回头,眼看着攻击前摇都出手了,但它们的攻击始终没有落到梨珍珠身上!
有内鬼!停止交易!
“你刚才有仔细看吗?”
梨珍珠反问莫云道:“你有仔细看的话,应该知道为什么小兵不打我。”
“你……你是在卡小兵的仇恨?”
莫云回忆了一下之前的情况后,顿时感觉自己这么多年英雄联盟都白玩了,惊叹道:“小兵的仇恨还能这样卡的吗?!”
梨珍珠点点头,补充道:“也可以说是在卡小兵的攻击间隙。”
莫云恍然。
能答的上来,说明莫云的悟性还算好的,同样站在两人身后围观的众人就一脸迷茫:卡小兵仇恨是什么鬼?卡小兵攻击间隙又是什么鬼?这玩意还能卡的?
还有更迷茫的如米萝莉,她甚至不知道小兵仇恨是个啥东西。
只有欧阳青箐一如既往的维持着乖巧的神色,也不知道她到底是听懂了还是和众人一样迷茫。
梨珍珠回看一眼众人迷茫的神色后后,便知道自己今天要讲的内容恐怕有点多。
所谓小兵仇恨,其实就是铁拳给lol兵线的攻击目标设定的一个优先级检索机制,不然两个目标在这,兵线的攻击没有优先级的话,游戏程序就会卡死。
这部分编程的内容不用展开,总之,在铁拳的编程下,小兵就有了仇恨值这么一个玩意,可以帮助他们判断自己应该攻击谁。
在铁拳的设定中,小兵有一个仇恨值检索范围,这个范围以小兵自身为原点,半径大约500码,它们会随时对此范围内的敌人仇恨值进行检索。
当范围内目标仇恨值相同时,小兵会优先攻击当前正在攻击的目标,如果发现有目标仇恨值高于正在攻击的目标,小兵就会切换攻击目标。
这就是关于小兵攻击目标ai的基本原理,但是在lol中,虽然有“仇恨值”这个设定,却没有具体的数值,仇恨值仅仅是一个后台数据概念罢了。
为了便于理解,梨珍珠将概念简单化地赋予了sān_jí来助于理解:
每次普通攻击都会产生一定的仇恨值,停止攻击后仇恨值会逐渐降低,每降低一级的时间大约和远程兵一次普攻的间隔相等,只略微少一点点。
平时一个单位的仇恨值为sān_jí,普攻小兵会将仇恨值提升到二级,普攻英雄会提升到一级。
当不同等级仇恨值的目标都在范围中的时候,小兵会选择仇恨值等级高的目标进行攻击,直到目标死亡或者是目标丢失。
如果范围内所有目标仇恨值等级相同,且小兵目前没有攻击目标,那小兵就会选择攻击距离最近的目标。
梨珍珠正是利用了仇恨值衰减和小兵攻击目标的优先级不同的机制,卡着小兵的攻击间隙实现了站在敌方远程兵旁边的无伤消耗。
具体原理是这样的:当两边的兵线开始交锋,己方小兵的仇恨在敌方小兵这里上涨到了二级,并且远程兵已经锁定了己方近战小兵为目标。
当梨珍珠卡着敌方远程兵普攻后摇的时机出手后,她的仇恨值上涨到一级,敌方远程兵已经被她拉住了仇恨,头上出现了仇恨符号。
但在敌方远程兵对着她的下一次攻击开始前摇的时候,梨珍珠的仇恨值就已经降低到了二级,远程兵的普攻还没有出手,它们“正在攻击的目标”仍然是己方的近战小兵。
那么根据“当范围内目标仇恨值相同时,小兵会优先攻击当前正在攻击的目标”这一原则,敌方远程小兵的攻击前摇就会被卡断,然后重新回头去打同为二级仇恨的近战小兵。
从而实现无伤的消耗!
刚才红色方小兵会在梨珍珠点莫云的之后疯狂抽搐,正是因为梨珍珠卡小兵平a时机卡的特别好,让仇恨值消退的时间完全被小兵普攻的cd覆盖掉了。
此外,梨珍珠最开始对兵线的引导也很重要,她让三个远程兵的攻击频率几乎完全重合,如果她不这样做的话