d9926c6be1
Ten differences from 1.12.1 in the UI core. - StatusBar range and value follow `0x783270`/`0x7832d0` (a reversed pair collapses, a value before a range is dropped); the health watchers set both each update; the fill draws once both are set, its coordinates built from scratch (`0x7833c0`). - A full collection runs before PLAYER_LOGIN (`0x490941`); the addon harness runs the client's world-entry cascade. - Every index argument raises its own usage line (`0x6f34d0`, then the binding's literal). - Strata, layer and frame-type names match whole (`0x6ee32c`); stack lines name unnamed functions by global (`0x6fbf90`). - SetCursor takes a custom file (`0x523c40`); EditBox accepts OnInputLanguageChanged (`0x77a40d`). - debugprofilestop answers milliseconds (a Deviation: multi-core 1.12.1 returns cycles). A byte audit re-derived every address. Fixes #1178 Fixes #1915 Fixes #1917 Fixes #1908 Fixes #1839 Fixes #1869 Fixes #1170 Fixes #1105 Fixes #1186 Fixes #1952 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>