Aaron Kimbrell
6a8e8ece04
fix(zone): keep the scenes of a zone file the client loads
...
LuzReader::ReadScenes (1.10.64) keeps a zone's scenes by scene ID and
layer, so a later scene with the same ID and layer replaces an earlier
one. ZoneLoader::ReadZoneFile then goes through them in scene ID order
and
- leaves out every layer of a scene ID that has no layer 0 (General)
scene;
- before version 41 loads only the layer 0 scene of each ID; from 41 on
the other layers (Audio, FX) are loaded with it.
ZoneFile now keeps the scenes the same way, so the world loads the same
scenes as the client. No zone file on disk has a duplicate, a scene
without a General layer, or a non-General layer before version 41, and
their scenes are already in ID order: what every file reads is
unchanged.
Check in game: nothing to check (no live zone changes).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-29 08:36:35 -05:00
..
2026-09-28 22:30:43 -05:00
2026-09-29 06:48:40 -05:00
2026-09-29 01:16:38 -05:00
2026-09-28 22:30:44 -05:00
2026-09-28 22:30:44 -05:00
2026-09-28 22:30:44 -05:00
2024-02-26 23:11:56 -06:00
2024-01-05 06:33:52 -06:00
2026-09-28 22:31:02 -05:00
2024-12-24 14:32:08 -08:00
2024-12-24 14:32:08 -08:00
2022-11-27 03:59:59 -08:00
2022-11-27 03:59:59 -08:00
2023-05-02 17:39:21 -05:00
2026-09-28 22:31:09 -05:00
2022-11-01 13:21:26 -05:00
2026-09-28 22:30:43 -05:00
2026-09-29 01:16:38 -05:00
2026-09-28 22:30:45 -05:00
2026-09-28 22:30:43 -05:00
2023-10-09 15:31:43 -05:00
2023-10-09 15:31:43 -05:00
2026-09-28 22:30:43 -05:00
2022-07-28 08:39:57 -05:00
2025-06-08 21:41:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2024-12-24 22:23:14 -08:00
2023-12-23 11:24:16 -06:00
2024-01-01 21:50:00 -06:00
2024-01-01 21:50:00 -06:00
2026-09-28 22:30:54 -05:00
2026-09-28 22:30:54 -05:00
2026-09-29 06:48:40 -05:00
2026-09-28 22:31:14 -05:00
2024-11-17 19:03:09 -06:00
2025-05-14 22:38:38 -05:00
2025-05-14 22:38:38 -05:00
2026-06-14 20:54:52 -07:00
2026-09-28 22:30:43 -05:00
2026-09-29 04:50:18 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:51 -05:00
2025-10-25 14:53:49 -05:00
2026-09-28 22:31:19 -05:00
2026-09-28 22:31:10 -05:00
2026-06-07 20:59:11 -07:00
2026-06-08 21:42:32 -07:00
2026-06-08 21:42:32 -07:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:31:24 -05:00
2026-09-29 00:40:10 -05:00
2024-01-29 01:53:12 -06:00
2026-06-14 20:54:52 -07:00
2025-09-06 19:18:03 -07:00
2025-09-06 19:18:03 -07:00
2026-06-14 20:54:52 -07:00
2024-11-17 18:46:08 -06:00
2026-09-29 01:16:38 -05:00
2026-09-29 01:16:38 -05:00
2026-09-29 06:48:40 -05:00
2026-09-29 01:16:38 -05:00
2025-09-06 19:18:03 -07:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:52 -05:00
2026-09-28 22:30:52 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:31:13 -05:00
2026-09-28 22:31:13 -05:00
2023-03-17 07:36:21 -07:00
2026-09-28 22:30:43 -05:00
2025-05-05 09:05:12 -05:00
2025-05-05 09:05:12 -05:00
2026-09-28 22:31:01 -05:00
2026-09-28 22:31:01 -05:00
2026-09-28 22:31:09 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:31:07 -05:00
2026-09-28 22:31:07 -05:00
2026-09-29 08:36:35 -05:00
2026-09-29 08:36:35 -05:00
2026-09-29 02:42:02 -05:00
2026-09-29 02:42:02 -05:00