70432f0566
The readers differed from 1.12.1: - A TGA's descriptor bit 4 mirrored it. - A 32-bit TGA with no alpha bits drew with byte 3 as alpha. - Spell-text slot digits 0 and 4-9 read a wrong slot and `$g`/`$l` parsed their own way. - MCNR normals were named `x, z, y`. - A DBC record of the wrong size was read. Reference: - No TGA read path tests bit 4. - `0x5a37e0` admits truecolour only at 24 bits besides alpha. - A refused texture draws opaque white (`0x44a260`) at sizes `0x4484ae` admits. - Only '1'-'9' is a slot digit (`0x507827`), and `0x508180`/`0x5082a0` parse the selectors. - MCNR is X, Y, Z (`0x6aff10`). - The loader refuses any other record size (`0x545e36`). Changed: each reader follows these; three TGA edge cases carry `Deviation:` lines. Three BigWigs ready-check icons now draw white, as in 1.12.1. Fixes #1679 Fixes #1693 Fixes #1684 Fixes #710 Fixes #799 Fixes #15 Fixes #17 Fixes #2102 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>