ValveSoftware / Dota2-Gameplay

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

Force movement and leash interactions make NO sense #20144

Open vanndano opened 3 months ago

vanndano commented 3 months ago

Item name

Force Staff

Description

When leashed, you cannot use Force Staff at all. It won't activate or move you to the edge of the leash; it simply doesn't work. Ideally, it should move you to the edge of the leash without breaking it, which would make more sense. Another intuitive interaction would be Force Staff while leashed could move you but keep the leash effect Hurricane Pike should behave similarly to Force Staff since it essentially non disabling forced movement just in a different direction than in front of you. However, pike doesn't work on strongly immobilized enemies even if you are not immobilized. For example, if you use Chronosphere on an enemy and they are immobilized, using Pike on them doesn't work, It neither pushes you away nor shows any messages about strong immobilization. It would be more logical if the target stayed in place while you got pushed out, or if the leashed target was pushed to the end of the leash.

Other examples of pounce leash inconsistencies are, when a target is pounced by Slark and pushed by Earth Spirit’s Boulder Smash, they will move but remain leashed over a greater distance. Windranger’s Gale Force breaks the leash immediately if you move past the leash distance. Marci’s Dispose keeps the leash until you touch the ground, then it breaks. Comparing with a spell like Time Dilation (which is an AoE leash), Hurricane Pike works on leashed targets, Gale Force works, Earth Spirit’s Boulder Smash works, and Dispose works. Under a Chronosphere, Hurricane Pike does not work, Gale Force does not work, Earth Spirit’s Boulder Smash works, and Dispose works.

These interactions are inconsistent and unituitive.

Example Match ID and Timestamp

7851596049

Jordan11599 commented 3 months ago

I believe this was in the patch notes somewhere, which was a buff for slark

Jordan11599 commented 3 months ago

I believe hurricane pike also works differently to force staff, as you can hurricane pike the enemy while nullified.

Aluerie commented 3 months ago

736a

vanndano commented 3 months ago

Still doesnt explain why hurricane pike works differently than forcestaff. Also when using it there is no feedback to the player why you couldnt force staff unless YOU CLICK IT ON YOURSELF? Whoa ctually uses force staff like that specially in the middle of a match. If you double tap the force staff key nothing will happen.

Jordan11599 commented 3 months ago

Wait I'm confused here? Double tapping force staff or clicking force staff on yourself while leashed will not move you past leash distance.

Hurricane pike works differently because it's a different item, the pushback in both directions is the active ability. The side ability is that of force staff and works the same way.

As this is a new interaction in 736a, I would just chalk it up to a skill issue, and learn from it.

vanndano commented 3 months ago

Jordan11599 Clearly you didnt even try a demo before you wrote that

No force staff will NOT WORK AT ALL when inside pounce leash. It won't activate or move you to the edge of the leash; it simply wont work. Ideally, it should move you to the edge of the leash without breaking it, which would make more sense. Another intuitive interaction would be Force Staff while leashed could move you past the leash edge but keep the leash effect

and regarding pike, what is so different about it from a force staff? The push back in both directions is non-disabling forced movement just like a force staff just in a different vector.

The reason I brought up the double tap is the game doesn't inform you why Force Staff isn't working unless you click to apply it to yourself (double-tapping the key doesn’t show the message “Target is strongly immobilized”). Who will EVER forcestaff themselves that way?

The mechanics around strong immobilization dotn make sense and are inconsistent. I added more context based on playing around in demos to make that more clear.