ModernUO/Projects/Server.Tests
Kamron Batman 15e77506c5 fix(json): Rectangle3DConverter loses a z-level on write
Write omitted z1/z2 whenever both z bounds sat at/outside the sbyte extremes, but Read
reconstructs absent z as exactly z1=-128, z2=127 (depth 255). So any rectangle that tripped
the omit condition without being that sentinel round-tripped to depth 255 — e.g. a
homeRange-style z1=-128/z2=128 (depth 256) silently lost its top z-level on re-serialize.

Omit z only for the exact -128/127 sentinel; write it otherwise.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 23:28:59 -07:00
..
Fixtures fix(tests): single shared bootstrap; idempotent SerializationThreadWorker.Exit (#2473) 2026-06-07 12:36:37 -07:00
Helpers feat: Implements passive Detect Hidden mechanics (#2342) 2026-02-28 11:24:49 -08:00
Tests fix(json): Rectangle3DConverter loses a z-level on write 2026-06-25 23:28:59 -07:00
Server.Tests.csproj fix: Bumps dependencies (#2472) 2026-06-07 01:25:21 -07:00