- summary: Every zaap your character has discovered, as the maps they stand on. Replaces the previous list.
- area: Game.Teleportation
Every zaap your character has discovered, as the maps they stand on. Replaces the previous list.
Kind event · Area Game.Teleportation
The full list of zaaps your character knows, as map ids. Each arrival REPLACES the previous list; it is not a delta.
WHAT TO DO WHEN YOU RECEIVE IT
1. Compare it with the list you held: every map id not in the old list is a zaap you just discovered. 2. Replace your list with this one.
WHAT THE OFFICIAL CLIENT DOES WITH IT
For each map id it checks whether the played character already knew it; for each new one it raises a "zaap discovered" notification, which the world map uses to add that map's zaap icon. Then it stores a copy of the whole list in the played character's state.
These are the same map ids as TeleportDestination.map_id for zaap
destinations.
Builds pad this message with a second repeated int64 or an int64 that the client never reads.
When you may send it
- Requires
character_selectedinferred
Related messages
- Unsolicited - nothing you send causes this inferred — the server pushes the full list when it changes, typically when you discover a zaap; no request asks for it
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | destinations | repeated int64 | The map ids of every zaap your character knows. (map ids) | never |