ModernUO/Projects/Server/Json/Converters
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
..
BitArrayEnumIndexConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
ClientVersionConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
ClientVersionConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
FlagsConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
GuidConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
GuidConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
IPEndPointConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
IPEndPointConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
MapConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
MapConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
Point2DConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
Point2DConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
Point3DConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
Point3DConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
Rectangle3DConverter.cs fix(json): Rectangle3DConverter loses a z-level on write 2026-06-25 23:28:59 -07:00
Rectangle3DConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
RegionByNameConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
RegionByNameConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
TextDefinitionConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
TextDefinitionConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
TimeSpanConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
TimeSpanConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
TypeConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
TypeConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
WorldLocationConverter.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
WorldLocationConverterFactory.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00