Skip to content

Take account increases/decreases action speed and specific slow effect when calculating the skills movement speed in the sidebar. #1797

@Onimon444

Description

@Onimon444

Check for duplicates

  • I've checked for duplicate open and closed issues by using the search function of the issue tracker

What platform are you running Path of Building on?

Windows

Is your feature request related to a problem?

For example with 100% movement speed (the base value), while chilled to 30% and using a skill with a 50% movement penalty, I end up with -50% Skill Movement Speed on sidebar, i was expecting a -65% (100 * 0.7 * 0.5).

Movement penalty when using a skill does not take into account increases and reductions of action speed or specific slow effect (Chilled, Temporal Chains) but take into increases and reductions in movement speed (and movement penalties related to armor/shields)

Image Image

Describe the solution you'd like

I haven't been able to verify the exact behavior in-game, but they are certainly taken into account, otherwise we could find ourselves in a situation where the movement speed of skills is greater than the movement speed. Since the effects of slows are multiplicative (according to the wiki), we can find ourselves in this situation with the debuffs Chilled (50% reduced) and Temporal Chains (30% reduced), which should result in 100 * 0.5 * 0.7 = -65%, while the Skill Movement Speed ​​would still be at -50%. This can lead to things like this in PoE :

Image

Two other points I would like to mention that are more or less related to this request (please tell me if it is preferable to create one or two other tickets).

First, slow effects are not multiplicative in PoB (contrary to what is stated on the wiki: "Slow effects are always multiplicative with each other").

With the "Chilled" debuff at default magnitude (30%) in the configuration panel and "10% reduced action speed" in Custom Modifiers :

Image

The slow effects accumulated when they should have multiplied, the result should have been x 0.57 (1.3 x 1.1), if I understand all this correctly.

One last thing (and then, I promise, I'll leave you alone!):

Image

I wonder if it wouldn't be more sensible to perform the calculation here that yields the result shown in the sidebar; you're in a better position to judge. I simply wanted to point it out, just in case.

Describe alternatives you've considered

No response

Additional context

I sincerely hope I'm not saying anything incredibly stupid, in which case I apologize in advance... Thank you very much for your work !

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature, calculation, or mod

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions