dota英雄出装网,最全的DOTA2资讯站

关于林肯的bug修复

发布时间:2020-06-10 08:02:24 发布人:admin 所属分类:DOTA2攻略 热度:

  多数人知道,林肯的法术否定效果来自对战“魔法护盾神符”,而非“魔法护盾护身符”,所以使林肯有了比原魔法护盾更强的抵挡能力(捕捉buff,通过触发进行抵挡)。但是随之而来的是无数bug

  简单说下现在林肯的大体作用方式:获得林肯物品,给所有者喂“魔法护盾神符”。触发神符后,替换一个可以点击的无用物品(模样和原林肯一样),命令马甲使用以进入cd。20秒之后,替换回原林肯,并重新喂“魔法护盾神符”

  bug1 修复水人蓝猫等,用无敌状态刷林肯

  喂“魔法护盾神符”,是喂的一种,而dota里并不只有这一种,我们可以经常看见吃F这一行为,也是同样的道理,只不过吃F是自己吃,而林肯的F是别人喂。瓶子使用F或到2分钟时,也是被“喂”F

  若喂的东西,无敌单位吃不进去,那就会吐。比如“魔法护盾神符”的目标允许没有标上无敌的、可攻击的,那么强喂神F就会让F掉在地上,使简单刷F可行。现版本“魔法护盾神符”目标中有无敌的、可攻击的,故bug修复

  bug2 吹风状态刷林肯

  上面刚说了无敌状态已经能吃F了,为啥还有吹风刷林肯的bug呢?这得怪blz了。吹风是个很神奇的状态,虽然让目标无敌,但把它看成一个烟幕弹不错——还有许多特别的性质,比如吹风状态喂可以让无敌单位吃下的“魔法护盾神符”,最后还是会被吐出来

  那么IF是怎么做的?用了SetItemVisible。当20秒的CD到达时,由触发喂一个隐身的“魔法护盾神符”(给目标添加了神F后立即使之隐身),那么神F即使掉下来也没人看得见,自然也刷不了了。不幸的是带有林肯的单位也不能获得神F——因为已经掉在地上了

  但是用鸟给吹风中的单位运林肯,还是会掉下神F,因为IF大概忘记了这一茬,单单用到UnitAddItemById/UnitAddItem

  bug3 分身技能会移除“魔法护盾神符”

  “魔法护盾神符”说到底是war3中的一种buff,无论是什么性质(应为通用),肯定会被能移除一切状态的分身清除,那么出了林肯的单位就要放弃分身斧/林肯被触发后才使用分身?

  NO。当玩家单位使用道具,道具为分身斧,则触发一个0.41秒事件。0.41秒到期,若之前林肯不在冷却,则由触发喂一个“魔法护盾神符”

  不幸的是,IF只考虑了分身斧,对于其它分身技能则没有设置相应触发。所以自带分身的英雄一般不建议出林肯

  隐藏状态吃不了“魔法护盾神符”、末日状态使用不了物品、暂停则单位连命令也接收不到,故也能刷F

  同时在测试中发现了“魔法护盾神符”影响区域的作用:若单位与神F的距离超过该值,那么即使神F在单位拾取物品的范围内也无法获取神F,比如身前有个林肯F,有时候右键点取是吃不了的,因为dota中林肯F的影响区域只有100.

  同时若用UnitAddItem的话,要注意在创建物品(“魔法护盾神符”)的时候最好创建在目标处,如果创建的地方距离目标超过影响区域,则神F会掉落在创建地点。。UnitAddItemById没有该bug,因为没有额外创建物品的动作