ModernUO/Projects
Kamron Batman 41ae2d8ffe
fix: snap speeds to table values after paragon unconvert
Scaling down then back up drifts some values by an ulp (0.45 and 0.9 do
not survive /1.2 then *1.2 in IEEE doubles; the think values currently
do only by luck of the mantissas). Drifted speeds would read as
hand-tuned - notably by the planned skip-serializing-table-conformant
values optimization, which would then persist every former paragon
forever. UnConvert now snaps both clocks back to exact table values when
within rounding distance (1e-4, the existing speed epsilon); genuinely
tuned speeds are nowhere near it and keep.

Also removes MoveSpeedMod: never read, never written, never serialized.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-23 09:58:53 -07:00
..
Application fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
BuildTool feat: Bumps dependencies. Introduces Serialization Generator v3 (#2584) 2026-08-22 15:48:53 -07:00
Logger fix: Bumps dependencies. (#2531) 2026-07-14 15:17:55 -07:00
Server feat: convert all delta-time serialization to anchored time (#2589) 2026-08-22 19:34:43 -07:00
Server.Tests feat: convert all delta-time serialization to anchored time (#2589) 2026-08-22 19:34:43 -07:00
UOContent fix: snap speeds to table values after paragon unconvert 2026-08-23 09:58:53 -07:00
UOContent.Tests fix: snap speeds to table values after paragon unconvert 2026-08-23 09:58:53 -07:00