- summary: Asks the server what is standing on a map. Without it the map loads empty.
- area: Game.Gamemap
- confidence: 0.88
Asks the server what is standing on a map. Without it the map loads empty.
- Kind request
- Area Game.Gamemap
- Named by beta, gamemapping
Turns a loaded map into a playable one. A script that never sends this sees an empty world: no actors, no interactive elements, nothing to walk to.
SEND IT ON EVERY MAP LOAD, ONCE PER MAP - NOT ONCE PER SESSION. The client raises it from its internal map-loaded notification, so it fires again on every teleport, zaap, map change and fight exit.
SEND IT TOGETHER WITH ContextReadyRequest. They live in different protocol
areas but the client raises both from the SAME notification, and in a capture
they leave back to back carrying the same map id. Sending only one is not
something the real client ever does.
TAKE THE MAP ID FROM THE LOAD EVENT, NOT FROM YOUR OWN STATE. The client copies it straight out of the notification and never consults a cached current map.
Note the type mismatch with its sibling: map_id is int32 here and the same
value travels as an int64 in ContextReadyRequest. A capture shows both
leaving in the same millisecond with 153356290 in each. A width difference is
not a different map.
DO NOT SET A CORRELATION ID. The client dispatches this uncorrelated, leaving the envelope id at -1.
When you may send it
- Requires
character_loadedobserved - Raised by: the client's map-loaded notification, which fires on every teleport, zaap, map change and fight exit - the writer copies that notification's id straight into the request proven
Related messages
- You will then receive
MapComplementaryInformationEventinferred — the client asks for a map's contents with this request, and the contents arrive as that event; it is an Event, so match it by arrival rather than by correlation id - Reply not yet recovered: on an unknown map id the area declares MapErrorNotFoundRequest, also not recovered.
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | map_id | int32 | The map whose contents are being asked for. (map id) Range: int32 here; the same id is int64 in ContextReadyRequestObserved: 153356290Copied from the client's map-loaded notification, not from cached state. | required |
Recovered with score 220, confidence 0.88, margin 220 over the runner-up. A margin close to the score means nothing else came near; a thin margin means a decoy nearly won. Members recovered: 1 of 1.
Aucun avis à afficher.