- summary: A character's name, level and appearance, nested inside its list entry.
- area: Game.Character.Management
A character's name, level and appearance, nested inside its list entry.
Kind struct · Area Game.Character.Management
The readable half of a Character.
level HAS EXPLICIT PRESENCE, so absent and level 0 are different things. The
client reads it through a presence-aware accessor; a character with no level
value is not a level-zero character.
The appearance is one level further down, in CharacterInformation.
Other members of this record are not individually proven and stand with their obfuscated names.
THE COMPLEMENT IS A ONEOF - EXACTLY ONE BRANCH IS SET. Besides
CharacterBasicInformation.character_look it can be CharacterBasicInformation.rank
(a RankInformation) or CharacterBasicInformation.social_member (a SocialMember);
which one depends on the message carrying the character. Branch on the one that is set.
Not sent on its own — it is only ever a branch of Character. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 3 | level | int32 | The character's level. Explicit presence: absent is not the same as zero. | never |
| 6 | name | string | The character's display name. | never |
| 1 | social_member | SocialMember | The character as a guild or alliance member. A SocialMember: the oneof branch whose nested type the type-name table spells SocialMember. | never |
| 2 | rank | RankInformation | The character's guild rank, when the carrying message describes a rank. A RankInformation: the oneof branch whose type the type-name table spells RankInformation. | never |
| 5 | character_look | CharacterInformation | The character's appearance, breed and base information. See CharacterInformation. | never |