docs: FA3 addendum -- correct lane-A's x-order tab-table guess
docs/research/2026-08-11-fa-panel-structure.md §10's coordinator addendum inferred the social panel's button-to-page pairing from authored x-order, landing on Friends as the implied default tab. The FA3 fixture dump read the real authored 0x2E tab table: Allegiance (button 0x1000028C) is the actual default, corroborated independently by each page's own P0x57 lining up with the real F3/F4 ActionMap ids. Same convention as the FA1/FA2 fix-round addenda already in this campaign's docs -- correct in place, keep the original text visible. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
b6a25110f3
commit
d7e1cffddc
1 changed files with 18 additions and 0 deletions
|
|
@ -897,6 +897,24 @@ identities:
|
||||||
TABLE property (0x2E) read to pin exactly — one fixture dump closes it,
|
TABLE property (0x2E) read to pin exactly — one fixture dump closes it,
|
||||||
same as U3.)
|
same as U3.)
|
||||||
|
|
||||||
|
**[FA3 addendum, 2026-08-12: the x-order guess above is WRONG.** The FA3
|
||||||
|
fixture dump (`social_panel_2100006E_1000018F.json`) and its live-mount
|
||||||
|
probe (`SocialPanelLiveMountProbeTests`) read the real authored `0x2E` tab
|
||||||
|
table, corroborated independently by each BUTTON's own resolved caption
|
||||||
|
and each PAGE's own `P0x57` property (which lines up with the real F3/F4
|
||||||
|
`ToggleAllegiancePanel`/`ToggleFellowshipPanel` ActionMap ids on the
|
||||||
|
Allegiance/Fellowship pages specifically — a fact this table's own x-order
|
||||||
|
guess had no way to check). The real pairing:
|
||||||
|
```
|
||||||
|
button 0x1000028C ("Allegiance") -> page 0x10000291 (Allegiance) DEFAULT
|
||||||
|
button 0x1000028E ("Fellowship") -> page 0x10000292 (Fellowship)
|
||||||
|
button 0x10000512 ("Friends") -> page 0x10000513 (Friends)
|
||||||
|
button 0x1000053B ("Squelch") -> page 0x1000054A (Squelch)
|
||||||
|
```
|
||||||
|
The panel's authored default tab is **Allegiance**, not Friends. See
|
||||||
|
`src/AcDream.App/UI/Layout/SocialPanelController.cs`'s own class doc for
|
||||||
|
the full citation.]**
|
||||||
|
|
||||||
Every lane-C allegiance element id is CONFIRMED present under page
|
Every lane-C allegiance element id is CONFIRMED present under page
|
||||||
`0x10000291`: swear `0x10000263` / break `0x10000264` / kick `0x10000265`
|
`0x10000291`: swear `0x10000263` / break `0x10000264` / kick `0x10000265`
|
||||||
(three 88×33 buttons at y=562), vassal ListBox `0x10000260` (Type 5,
|
(three 88×33 buttons at y=562), vassal ListBox `0x10000260` (Type 5,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue