docs(CT): name-line contract closed — AllegianceData::GetFullName @0x005B6950 read verbatim
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
872b227209
commit
45e276d380
1 changed files with 5 additions and 3 deletions
|
|
@ -73,9 +73,11 @@ the composing function verbatim before writing a line of C#.
|
||||||
### CT4 contract (read verbatim 2026-08-24, Fable)
|
### CT4 contract (read verbatim 2026-08-24, Fable)
|
||||||
`gmStatManagementUI::UpdateCharacterInfo @0x004F0770`:
|
`gmStatManagementUI::UpdateCharacterInfo @0x004F0770`:
|
||||||
- **Name line** (`0x10000231`): `ACCWeenieObject::GetObjectName(player,
|
- **Name line** (`0x10000231`): `ACCWeenieObject::GetObjectName(player,
|
||||||
NAME_SINGULAR)` run through `AllegianceData::GetFullName` with a
|
NAME_SINGULAR)` through `AllegianceData::GetFullName @0x005B6950`
|
||||||
default-constructed allegiance record (implementer reads GetFullName
|
(read verbatim): when `AllegianceSystem::GetTitle(rank, heritage,
|
||||||
before porting — it may add rank prefixes when allegiance data exists).
|
gender)` yields an allegiance rank title, the line is
|
||||||
|
"<RankTitle><sep @data_794098><Name>"; otherwise the plain name.
|
||||||
|
The owner's retail screenshot (plain "Dww") is the rankless case.
|
||||||
- **Heritage line** (`0x10000232`):
|
- **Heritage line** (`0x10000232`):
|
||||||
`AppraisalSystem::InqGenderHeritageDisplay(gender=Int 0x71,
|
`AppraisalSystem::InqGenderHeritageDisplay(gender=Int 0x71,
|
||||||
heritage=Int 0xBC, 0)` ("Female Aluvian"); then, when
|
heritage=Int 0xBC, 0)` ("Female Aluvian"); then, when
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue