Files
moonwell-client-core/docs
Sam Sung 38cdd6401e Cursor, equip, bank and vendor verbs gate and wait as 1.12.1 does (#2298)
The cursor, equip, container and vendor verbs gated, waited and sent differently from 1.12.1.

- A swap that asks the bind-on-equip question keeps the item held, and asks inside the call (`0x5e0c40`). An uncached record parks the equip and replays it when the record arrives (`0x5e0dbe`, `0x5e17a0`, `0x5e1020`). `USE_BIND_CONFIRM` fires inside the use (`0x5d9222`).
- A split stack is equipped or swapped whole, since `0x5e1480` and `0x4c7300` never read the split count.
- An enchant on an uncached item gates on zeroed fields (`0x495d60`).
- Bank slots read empty to the container and inventory verbs while no banker is open (`0x6228a0`).
- A vendor row dropped on a bank bag buys into it (`0x4f9f32`), and `CMSG_BUY_ITEM` ends with 1 (`0x4fb933`).

Tests go through the verbs and fail on main. The vendor golden is byte-exact.

Fixes #2249
Fixes #2251
Fixes #2250
Fixes #2246
Fixes #2248
Fixes #2247
Fixes #2227

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 23:25:40 +07:00
..