- summary: A character's rendered appearance and breed, nested inside its basic information.
- area: Game.Character.Management
A character's rendered appearance and breed, nested inside its basic information.
Kind struct · Area Game.Character.Management
The appearance layer of a Character. Ankama calls it CharacterInformation since 3.5.9.11
(beta and 3.2-3.4: CharacterLook); the field that holds it is still
CharacterBasicInformation.character_look.
look is a full EntityLook - the same appearance record used everywhere
else in the protocol, so whatever you already do with actor looks works here.
breed_id is the class. It is the cheapest useful thing in this record: it
tells you what the character IS without resolving any art.
Two dates come with the character when it is selected (empty in the character list):
CharacterInformation.connection_date is when this session started and
CharacterInformation.last_disconnection_date when the previous one ended. Both are
ISO-8601 UTC strings. Sales made between the two were made while you were away.
THE COMPLEMENT IS A ONEOF - EXACTLY ONE BRANCH IS SET. Besides
CharacterInformation.base_information it can be CharacterInformation.guild_information (a
GuildInformation) or CharacterInformation.alliance_information (an AllianceInformation).
Not sent on its own — it is only ever a branch of CharacterBasicInformation. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 2 | last_disconnection_date | string | When the character's previous session ended, as an ISO-8601 UTC timestamp. (ISO-8601 date-time (UTC)) Observed: 2026-10-26T08:26:49.450ZThe client's sales history starts its 'offline sales' window (sales made while you were away) at this date. Empty in the character list; set when the character is selected (observed). | never |
| 3 | breed_id | int32 | The character's class. (breed id) | never |
| 5 | connection_date | string | When the character's current session started, as an ISO-8601 UTC timestamp. (ISO-8601 date-time (UTC)) Observed: 2026-10-28T14:35:15.681888024ZThe client's sales history keeps only sales from this date on when 'current session' is ticked, and ends its 'offline sales' window here. Empty in the character list; set when the character is selected (observed). | never |
| 6 | look | EntityLook | The character's appearance. An EntityLook. | never |
| 1 | base_information | CharacterBaseInformation | The base-information branch read by the client's character projection. See CharacterBaseInformation. | never |
| 4 | guild_information | GuildInformation | The character's guild, when the carrying message describes one. A GuildInformation: the oneof branch whose type the type-name table spells GuildInformation. | never |
| 7 | alliance_information | AllianceInformation | The character's alliance, when the carrying message describes one. An AllianceInformation: the oneof branch whose type the type-name table spells AllianceInformation. | never |