topaz-next / topaz

💎 A server emulator for Final Fantasy XI.
GNU General Public License v3.0
56 stars 81 forks source link

Re-fix mobspeed coz I dun derped. #2542

Closed TeoTwawki closed 3 years ago

TeoTwawki commented 3 years ago

I affirm:

Temporary:

Gravity is modifier based, so I can't cut off people from using mods on mob speed when they should not without breaking weight effects. As a reminder, monster and NPC base speeds should be set in the sql and not via mod MOVE in scripts or mod tables (lookin at you, former bugs with cactrot repido overflowing the int)

Relocated where confs are added in. I tested thoroughly, and these work though when you try to print it will keep showing the base speed. This is due to some missing/incorrect packet info, which also causes the chocobo speed to be reported as your players speed.

Also: retail does not increase the speedsub when movement speed goes up. I have checked this very very thoroughly, and it remain 50 no matter what bonus you put on the player. I checked to see if this made any visual difference in game at all and found it did not. I have removed our adding the conf to it accordingly. It seems fine afterwards but I left a comment in the packet where we previously had to make changes to accommodate it.