#223 宠物的上一个目标死亡后会取消下一次攻击指令并跑回玩家身边
状态: 待审核 · 分类: NPC与世界 · 怪物与生物
连续战斗时,如果宠物前往下一只怪的途中上一只怪死了,宠物会取消攻击并回到你身边。
当前表现
在带着宠物连续与多个怪物战斗做任务时,至少有一种情况会让你的宠物跑回你身边,尽管你已对下一个想击杀的怪物下达了攻击指令。 这通常发生在第一只怪物(怪物 1)死亡时,宠物正在前往下一只怪物(怪物 2)的途中,但还没有攻击或仇恨到下一只怪物。复现步骤中有详细说明。 我不知道是否 100% 稳定出现,但非常容易复现。已在猎人和术士上复现。 我用鼠标悬停 /petattack 宏 `/petattack [@mouseover, exists, nodead][@target, exists, nodead]` 以及直接绑定法术书中的宠物攻击都测试过,结果相同。
预期表现
你的宠物继续去攻击下一只怪物。上一个目标是否死亡不应有影响。
复现步骤
1. 将宠物设为被动(协助模式下也会发生)
2. `/petattack` 怪物 1
3. 对怪物 1 造成一些伤害(持续伤害、弓、魔杖等)
4. 当怪物 1 生命值为 10% 时:
* 停止魔杖/弓攻击
* 选中怪物 2 并 `/petattack`。注意:怪物 2 应该离得足够远,使得怪物 1 死亡时宠物仍在跑向怪物 2 的途中。不要不小心用魔杖/弓攻击怪物 2
5. 在宠物攻击或仇恨到怪物 2 之前杀死怪物 1