Replies: 2 comments 12 replies
-
This was brought to my attention To clarify for anyone doubting: |
Beta Was this translation helpful? Give feedback.
-
I did a little testing of movement speed on retail. I used the Windower SpeedChecker addon and changed this line to this: Individual values:
Negative effects seem to be static and stack:
Positive effects seem to be a multiplier applied after negative effects:
Adding Flee to the equation:
Unfortunately my testing time was cut short so this was as far as I got. Working with this information, it seems Flee is a +100% modifier to your base speed that gets capped at 80 and also applies to negative gear effects. Unknown if and how positive gear effects are also modified by Flee. Would need to drop flee speed below 80 and test positive gear to determine if and how much the values are changed. Based on the values from stacking positive and negative gear, it seems positive movement speed gear is a multiplier applied after negative gear effects are applied. I'm thinking the formula looks something like this:
If anyone has a bunch of movement speed altering gear, any additional numbers would be appreciated, as well as how things like Flee, Mazurka, Bolter's Roll, etc interact. |
Beta Was this translation helpful? Give feedback.
-
For a little over a year and a half, I have been checking speed values on retail.
The projects speed handling isn't quite right in a number of ways. 1st lets discuss what retail does and used to do.
80
on retail. every time.40
unless your mount is a raised chocobo that has weak stats causing it to be less. - handled by e5aaeab and 20872aadon't reallydon't always change their speed value when in chase mode. This doesn't mean that can't move faster - just that no modification to their base value is happening for every mob. Only some mobs do this, and only when target is out of range - like when draw in would kick in. And they have a lot of different values on different mobs, more than any wiki has documented.Now, because we also have to support not only the old speed and the current speed and custom speeds (boosts) we have some extras to consider:
Last I checked, our speed modifier is currently use in multiple things that stack but should not. Multiple gears/effects would stack instead of just using the highest value. It IS currently clamped to uint8 though (255)fixed by [Core] Rework getSpeed() #4729Currently, fleeaswas formerly treated as a "double speed" which was already 20 points higher than retails (100 instead of 80) but if we make it a percent and match current retail, then reducing speed to old 2004 retail will make it slower than it was in that era. On a speed boosted server it could make it abnormally high.I think flee pretty much needs its own modifier and core check for it in order to do things sanely, so that it just takes base speed and adds to it (not multiplies).flee modifier handled in #6207, mod ID 1085Beta Was this translation helpful? Give feedback.
All reactions