cbd8e0fa68
Seven issues from the UI core pass. - Sorted particle emitters, with file flag 0x2 (`0x70fd1d`, `0x7b5d00`), now draw back to front. They use the reference's view-depth heap, so ties pop in its order (`0x7b3a5b`). Every other emitter keeps list order. (#2676) - A party member leaving view snapshots the committed zone, `0xb4e314`, and their position at the call, as `0x5f0880` does. (#2677) - GetDefaultLanguage answers nothing during a login's load (`0x49fcf0`). (#2665) - GetGamma, the video getters and flat SavedVariables numbers read the CVar record's float (`0x63e135`). (#2673, #2672) - The engine's counted and gendered text calls the Lua GetText and GetPluralIndex (`0x703bf0`, `0x703cf0`). Part of #2666. - The pet cooldown test no longer depends on wall-clock time. (#2670) Each change has a test that fails without it. Fixes #2676 Fixes #2677 Fixes #2665 Fixes #2673 Fixes #2672 Fixes #2670 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>