c958f22c7e
The combat log, combat text and UNIT_COMBAT follow the reference's handlers: - An unresolved unit is named at once as the unit getter's miss, not held and dropped. - Each spell formatter's `Attributes & 0x180`, unknown-spell and empty-name gates apply. - SPELL_GO's miss list and a missile's arrival write their miss lines, words and UNIT_COMBAT. - Melee words follow the victim-state table. - Hostile, party and pet are classed by the reference's tests. - Honor and XP lines take their side, gender and gates from the bytes. - UNIT_COMBAT queues at its place against its line in each handler: a swing's flash goes ahead of its line, a spell hit after it. Tests pin each order and gate. Fixes #45 Fixes #83 Fixes #84 Fixes #208 Fixes #210 Fixes #211 Fixes #353 Fixes #357 Fixes #367 Fixes #382 Fixes #383 Fixes #384 Fixes #398 Fixes #399 Fixes #1172 Fixes #1240 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>