fix(ui): assess retained items on right click
Port UIElement_ItemList's physical-item right-click branch through the shared retained list. Select and appraise backpack, loot, paperdoll, and shortcut items through their canonical owners, while preventing RMB movement from lifting items or issuing appraisal requests. Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
parent
5ad32d5753
commit
2dd5cb80d2
17 changed files with 264 additions and 5 deletions
|
|
@ -33,7 +33,9 @@ presentation; its connected gate passed. The existing magnifying-glass Assess
|
|||
command was already retail-faithful. World right-click assessment now follows
|
||||
the configurable `SelectRight` action's retail release-completed gesture,
|
||||
including drag cancellation, then reuses the canonical
|
||||
picker/selection/appraisal path. Slice 3's first connected gate exposed
|
||||
picker/selection/appraisal path. The parallel retained ItemList branch now
|
||||
selects and appraises occupied inventory, external-container, paperdoll, and
|
||||
physical-shortcut cells through the same request owner. Slice 3's first connected gate exposed
|
||||
three deeper defects, now corrected: the response enum mislabeled ACE's
|
||||
creature bit `0x0100` and dropped monster packets while retaining the busy
|
||||
cursor; the imported 310 x 400 examination layout was incorrectly hosted as
|
||||
|
|
|
|||
|
|
@ -101,6 +101,9 @@ passed. The pre-existing Assess command has been reconciled against retail.
|
|||
The same slice now includes retail world right-click assessment through the
|
||||
configurable `SelectRight` complete-click gesture; RMB orbit drags cancel
|
||||
instead of appraising the release point.
|
||||
Retail's separate retained ItemList right-click branch now covers physical
|
||||
backpack, loot, paperdoll, and toolbar item cells through the same selection
|
||||
and appraisal owner.
|
||||
Slice 3's first connected gate found and corrected the real remaining defects:
|
||||
ACE creature flag `0x0100` was mislabeled as a weapon profile and left the
|
||||
appraisal busy reference held, retail's examination UI had been mounted as a
|
||||
|
|
|
|||
|
|
@ -236,6 +236,11 @@ routes through the existing world picker, lighting pulse, canonical
|
|||
no-op, right-drag camera orbit does not appraise its release point, and the
|
||||
independent configurable `SelectionExamine` action now reaches the same
|
||||
request/target-mode path.
|
||||
The retained follow-up ports the separate
|
||||
`UIElement_ItemList::ListenToElementMessage @ 0x004E4D50` branch: an occupied
|
||||
backpack, side-bag, loot, paperdoll-slot, or physical toolbar cell now selects
|
||||
its item and enters that same appraisal owner on a completed right-click.
|
||||
Right-button movement cancels the click and can never begin an item drag.
|
||||
|
||||
## Slice 1 — spell-bar overflow arrows
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue