ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 87 forks source link

Lycan wolves Attack Move bug #9790

Open mkk5 opened 1 year ago

mkk5 commented 1 year ago

Ability name

Summon Wolves

Description

Wolves sometimes run past enemies after Attack Move command/order (looks like depends on invisibility status, watch vid) Expected behavior: attack any enemy unit wolves see on the way

https://github.com/ValveSoftware/Dota2-Gameplay/assets/72459405/8af29859-91e3-4e16-b6ae-89e52e7db0cb

Example Match ID (and possibly Timestamp)

-

anotherCoward commented 1 year ago

If you activate any of the active invis abilities during an attack move, they all act like the wolfs in your video, this includes:

Invis Buffs

During the fade delay, if an enemy unit is within the auto-hit search radius, attack moves can still attack the closest target and cancel/prevent invisibility.

Then there are abilities that bypass the autohit-oppressor somehow

They all have a small difference to the other invis effects.

Stop Behavior (they work differently and not like most of the invis abilities)

All of them, when activating, stop the hero using the ability, therefor attack moves are canceled and attack moves during effect duration attack the closest target:

mkk5 commented 1 year ago

If you activate any of the active invis abilities

@anotherCoward I understand reasons, but wolves have PASSIVE ability, attack move should not be oppressed. Same for Cloak and Dagger, it behaves exactly the same (but it's not as critical for heroes as for controlled units)

Then there are abilities that bypass the autohit-oppressor somehow Cloak and Dagger

It doesn't. "Attack Move" during fade delay turns into "Move"