693b313b1c
The 1.12 highlight is not a fixed 64/255 lift. SetHighlight samples the scene's committed ambient (read at 0x614576-0x6145bd), and every batch adds it to its colour before the final clamp, lit or unlit. 0xff404040 is only the fallback before a map's light loads. The highlight now follows the time of day, zone and weather: roughly (29, 60, 84)/255 at night to (104, 130, 154)/255 at noon, where it was always (64, 64, 64)/255. Unlit M2 batches in blend modes 0 to 4 now draw texel × clamp(tint·M2Color + highlight), the unlit program's c28 + c29. They took no highlight before. The reference holds the ambient sampled when a highlight begins; benilla samples it live, a marked deviation. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>