feat(ui): port retail item appraisal reports
Follow ItemExamineUI's EoR dispatch and wording for item assessment instead of the generic projection. Resolve material and creature names through installed DAT maps, cover specialized item branches and item-XP curves, and narrow AP-110 to the remaining live/localized preview seams.
This commit is contained in:
parent
2c00d53db2
commit
d78d09cfbc
12 changed files with 1258 additions and 193 deletions
|
|
@ -123,6 +123,15 @@ bytes into `255/255`. CreateObject now sign-extends both capacity bytes, so
|
|||
`Appraisal_ShowCapacity`'s existing positive tests naturally suppress the
|
||||
sentinels without a name/type workaround.
|
||||
|
||||
The subsequent exhaustive item-report pass ports the remaining EoR formatter
|
||||
branches: literal equipment-set names, positive-only ratings, salvage
|
||||
workmanship, clothing coverage, failed weapon unknowns, exact item-XP curves,
|
||||
activation/healer/rare/magic prose, and decorated lifespan/material/gem/portal
|
||||
descriptions. Installed DAT maps now supply material and creature/slayer names.
|
||||
AP-110 retains only item preview, live player/localization projections,
|
||||
character detail, and creature FontInfo state; the connected item visual is
|
||||
the remaining acceptance gate.
|
||||
|
||||
**Files:** `src/AcDream.Core.Net/Messages/AppraiseInfoParser.cs`;
|
||||
`src/AcDream.App/UI/RetailUiRuntime.cs`;
|
||||
`src/AcDream.App/UI/Layout/AppraisalUiController.cs`;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue