Files
moonwell-client-core/docs
Sam Sung dc3c4e2025 Packet verbs send inside their calls; the call host is flat (#2338)
The remaining Lua verbs that send a packet queued it for a drain; 1.12.1 sends inside the call.

- The call host is one flat set (`script_calls/disjoint.rs`): each applier's access is gathered once. Host setup fell from about 0.67 ms to 0.19 ms per system.
- Worn display, action slots (`0x4e58e0`), GM tickets, `Stuck()` (`0x489370`, the learned spell `[0xb70098]`), inspect, item text paging and close, `ConfirmPetUnlearn`, `DoCraft` and `SitOrStand` act in their calls.
- An aura cancel ends the player's precast and stops its effects, honours the far-sight gate, then signals and sends (`0x6e7040`).
- A minimap click with a ground spell armed casts at the terrain under it and does not ping (`0x4eee67`-`0x4eef14`).
- Movement verbs stay on the mover tick, as `0x616800` sends them.

Each system has a test that mixes its verb with `RandomRoll`, and fails without the change.

Part of #2202
Fixes #2322
Fixes #1644

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

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 16:05:15 +07:00
..