b3fbaa86d4
Clicks and attack starts passed gates 1.12.1 refuses at: - A right press with a cursor payload went on to the world. - StartAttack ran without control or while pacified. - A charmed player's right-click selected and interacted. - Talk ignored shapeshift forms. - A plate right-click while targeting skipped the interact. - A `/target` miss said nothing. - `/follow` read the cast slot. Reference: `0x7662c0` runs the press pre-hook `0x492b50` before any hit-test, which drops a payload and consumes the press. StartAttack returns on `0x20000` or lost control (`0x5ecbaa`, `0x5ecbc0`) for every caller. The router tests `CHARMEDBY` first (`0x481f98`), which plates skip (`0x4949f0`). Talk tests form flag `0x8` (`0x5f0150`). `0x489dbd` picks the miss message, and `/follow` reads `UNIT_CHANNEL_SPELL` (`0x60ffb9`). Changed: each gate follows these, and tests pin each. Fixes #321 Fixes #381 Fixes #785 Fixes #1305 Fixes #1397 Fixes #52 Fixes #1326 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>