0fb932f958
A cast fixed its target before the push and arm listeners ran, so a listener that retargeted, raised a cursor or refilled the record could not change what was sent. 1.12.1 binds after them (`0x6e5338`). **Changed** - Every attempt parks at `0x6e5338`. On resume, the bind leg reads the word, the cursor and the record again (`0x6e5359`-`0x6e5477`), then TryCast's tail. - An item use keeps the selection it passed (`0x4fa163`); a press re-reads it (`0x6e539f`). - An out-of-range unit falls through to autoSelfCast (`0x6e53d7`). - "You have no target" or "Invalid target" follows the selection (`0x6e5084`). - Feed Pet's arm listeners run before the food is bound. **Tests:** a retarget, a listener's cursor, a refill, an item's fixed target, the self-cast fall-through, Feed Pet's cursor. Each fails on main. Part of #2271. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>