- summary: The character's Kolizeum standing for each arena mode, and the end of any Kolizeum ban. Store it; nothing is sent back.
- area: Game.Arena
The character's Kolizeum standing for each arena mode, and the end of any Kolizeum ban. Store it; nothing is sent back.
Kind event · Area Game.Arena
The character's Kolizeum standing: one ArenaRank per arena mode in
ArenaUpdatePlayerInformationEvent.arena_ranks, and the end of any Kolizeum ban in
ArenaUpdatePlayerInformationEvent.ban_end_date.
WHAT TO DO WHEN YOU RECEIVE IT
1. For each entry, REPLACE what you hold for its ArenaRank.arena_type. The client
files the entries in a table keyed by arena type, overwriting the previous entry
for that type; types absent from the message keep their old entry.
2. Store the ban end date.
3. SEND NOTHING BACK. The handler builds no request; it hands the whole table to the
Kolizeum window.
THE BAN DATE IS A STRING, NOT A NUMBER. The client parses it with
DateTime.Parse(value, InvariantCulture, RoundtripKind) - an ISO 8601 style timestamp -
and keeps its ticks. It parses unconditionally; what the server sends when there is no
ban is not visible in the client.
Builds pad this message with a second, never-walked list of the same record, and with unread messages and strings. The real list is the one the client walks; the real date is the one string it parses.
When you may send it
- Requires
character_loadedinferred
Related messages
- Unsolicited - nothing you send causes this no request in the arena area asks for it; beta's arena requests register, unregister, answer a fight proposal or switch the reward mode
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | ban_end_date | string | When the character's Kolizeum ban ends, as a date string. Parsed with DateTime.Parse(value, InvariantCulture, RoundtripKind). | never |
| 2 | arena_ranks | repeated ArenaRank | One standing per arena mode; each replaces the one held for its arena type. A list of ArenaRank. | never |