- summary: One alliance prism was placed or changed. Carries its full record; upsert it by sub-area id.
- area: Game.Prism
One alliance prism was placed or changed. Carries its full record; upsert it by sub-area id.
Kind event · Area Game.Prism
A prism (alliance territory marker) was placed or its state changed. The message carries the prism's full record.
UPSERT BY SUB-AREA. The client keeps one prism per sub-area id: if it already
knows a prism for that sub-area it updates it, otherwise it adds it. The record's
sub-area id is the key; PrismRemoveEvent removes by the same key.
WHAT THE CLIENT DOES WITH IT
It stores the record in its prism list and queues the sub-area for a batched refresh of the map/territory display. Nothing is sent back.
When you may send it
- Requires
character_loadedinferred
Related messages
- Unsolicited - nothing you send causes this inferred — the server pushes prism changes (placement, state, alliance) as they happen
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 2 | prism_localized_information | PrismLocalizedInformation | The prism's full record: its sub-area, map, alliance and state. Its sub-area id is the key: one prism per sub-area. | never |