fix(ui): resolve retail spell slot background
Keep shared shortcut digit overlays separate from the per-ItemList background. Resolve the magic favorite list through its cross-layout inherited cell prototype and use the pinned brown/gold ItemSlot_Empty surface instead of the blue toolbar slot. Co-authored-by: OpenAI Codex <codex@openai.com>
This commit is contained in:
parent
e3605672bb
commit
09612f9981
9 changed files with 128 additions and 53 deletions
|
|
@ -194,6 +194,14 @@ authored `ItemSlot_Empty` background. The count is based on the reflowed list
|
|||
width (639 pixels at the 800-pixel design parent, 439 pixels inside the live
|
||||
600-pixel combat page, yielding 13 whole 32-pixel cells).
|
||||
|
||||
The two layers must not be conflated. The favorite ItemList is inherited through
|
||||
LayoutDesc `0x21000010`; its attribute `0x1000000E` selects UIItem prototype
|
||||
`0x10000341` in catalog `0x21000037`. That prototype's `m_elem_Icon`
|
||||
(`0x1000033B`) maps `ItemSlot_Empty` to the brown/gold surface `0x06001A97`.
|
||||
The blue toolbar-style `0x060074CF` surface is not the unnumbered favorite-cell
|
||||
background. Resolve the list prototype after cross-layout inheritance, then add
|
||||
the independent shortcut-number overlay only for indices zero through eight.
|
||||
|
||||
The Cast button is likewise fully DAT-authored rather than a synthesized red
|
||||
rectangle. Element `0x100000B2` is 75 by 32 pixels and its face is three stateful
|
||||
children authored against a 79-pixel design parent: left `0..31`, middle
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue