Skip to content

Cursor verbs follow the client's arms: bar, bags, doll and trade - #1042

Merged
samwhosung merged 15 commits into
mainfrom
sess/cursor2
Oct 12, 2026
Merged

samwhosung merged 15 commits into
mainfrom
sess/cursor2

Conversation

@samwhosung

Copy link
Copy Markdown
Owner

The cursor verbs follow the client's arms, on top of the primitives from #1038:

  • Action bar. PickupAction places only what the bar can take (0x4e615d) and picks up over anything else. Bar spells and macros lift with their own setters, so CursorHasSpell sees them. Dropping the slot's own action, or a spell its macro or item casts (0x4e5a50), only clears the cursor.
  • Bags and doll. Clicks pick up over a held spell, macro or coins, and clear a held bar item (0x4f9de9, 0x4f9f41). A misfit doll drop auto-equips (0x4c78ef).
  • Trade. A slot click swaps the old item back (0x4c0036). An offered item stays locked until the server closes the trade, and the close fires the unlocks between its two signals.
  • SplitContainerItem refuses a count outside the stack.

Fixes #1031
Fixes #1032
Fixes #1034
Fixes #1035
Fixes #1036
Fixes #1037
Fixes #156

🤖 Generated with Claude Code

🤖 Generated with Claude Code

samwhosung and others added 15 commits October 12, 2026 22:14
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #1037

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #1036

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #1035

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #1032

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #1031

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #1034

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fixes #156

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@samwhosung
samwhosung merged commit 7984242 into main Oct 12, 2026
@samwhosung
samwhosung deleted the sess/cursor2 branch October 12, 2026 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment