First step of Sub-phase B (inventory window). Dumped LayoutDesc 0x21000023: the three nested panels (paperdoll/backpack/3D-items) are Type-0 pure- container leaves that nest via the EXISTING BaseElement+BaseLayoutId inheritance path (BaseLayoutId → 0x21000024/22/21), NOT game-class Types as the research agent claimed. ElementReader.Merge drops base children, so they import empty today. Mount = a surgical ~4-line LayoutImporter.Resolve change: a childless, media-less inheritor attaches its base's resolved subtree (predicate ShouldMountBaseChildren, unit-testable; inert for media-bearing inheritors + childless style prototypes, so vitals/chat/toolbar are unaffected). Plus UiItemList N-cell grid mode (single-cell toolbar preserved). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| plans | ||
| specs | ||