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
|
|
@ -147,6 +147,10 @@ assessment. `SelectRight` is now a release-completed configurable click with
|
|||
the shared three-pixel drag threshold, then pulses, selects, and appraises the
|
||||
picked world object through the same owners as the magnifying glass and E key.
|
||||
RMB camera drags and empty-world releases do not issue appraisal requests.
|
||||
The separate retained ItemList path now does the same for occupied backpack,
|
||||
side-bag, loot-container, paperdoll-slot, and physical shortcut cells; it
|
||||
selects the item before entering the shared appraisal owner, and RMB movement
|
||||
neither appraises nor lifts the item.
|
||||
|
||||
**Files:** `src/AcDream.Core.Net/Messages/AppraiseInfoParser.cs`;
|
||||
`src/AcDream.App/UI/RetailUiRuntime.cs`;
|
||||
|
|
@ -170,6 +174,8 @@ the top and assessed melee/missile/armor/magic items show their retail-ordered
|
|||
stats and full DAT spell descriptions.
|
||||
Right-clicking a visible world object opens the same examination window;
|
||||
right-dragging the camera does not.
|
||||
Right-clicking an occupied retained item cell selects and examines it without
|
||||
using, equipping, looting, or dragging it.
|
||||
The Black Phyntos Hive specifically reads `Value: ???`, `Burden: Unknown`,
|
||||
then its description after one retail paragraph break, without the bogus
|
||||
255-item/255-container line.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue