Thomas
16dccc94f2
Fix /setspeedmod: apply per-character, persist across stat recalculation
...
Previously stomped the shared GServer->MOVE_SPEED_MOD movement-timing
divisor, which character.cpp's UpdatePosition also uses for monster position
interpolation -- GM testing broke movement/attack range server-wide until
restart. Now stores a per-character SpeedModPercent that GetMoveSpeed()
applies on every recompute, so it survives future SetStats() calls instead
of being silently overwritten back to base speed. Also fixes Mspd_base (the
value actually broadcast to clients) never being set while WALKING.
2026-07-10 14:19:32 +02:00
..
2026-07-10 14:18:32 +02:00
2026-07-09 06:35:11 +02:00
2026-07-09 08:09:20 +02:00
2025-08-11 11:09:09 -05:00
2026-07-10 14:19:32 +02:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2026-07-10 14:19:32 +02:00
2025-08-11 11:09:09 -05:00
2026-07-09 06:35:11 +02:00
2026-07-09 07:24:14 +02:00
2026-07-10 14:19:32 +02:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2026-07-10 14:19:14 +02:00
2026-07-09 06:35:05 +02:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2026-07-08 06:32:39 +00:00
2026-07-09 06:35:11 +02:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2026-07-10 14:19:32 +02:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2026-07-10 14:19:14 +02:00
2026-07-08 06:32:39 +00:00
2025-08-11 11:09:09 -05:00
2026-07-09 06:35:05 +02:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2025-08-11 11:09:09 -05:00
2026-07-09 06:35:05 +02:00
2026-07-09 06:35:05 +02:00
2025-08-11 11:09:09 -05:00
2026-07-08 06:32:39 +00:00
2025-08-11 11:09:09 -05:00
2026-07-09 07:24:14 +02:00
2025-08-11 11:09:09 -05:00
2026-07-08 06:32:39 +00:00
2026-07-08 06:32:39 +00:00
2026-07-10 14:19:14 +02:00