- summary: Sets the character's own availability, with an optional free-text message.
- area: Game.Social
Sets the character's own availability, with an optional free-text message.
Kind request · Area Game.Social
Sets your own availability - see Status for what the values mean.
DO NOT APPLY IT LOCALLY AND ASSUME IT TOOK. The server echoes the change back as
PlayerStatusUpdatedEvent; that echo is what makes it real. There is a
sibling error event in the naming oracles for a rejected change, declared empty
and not recovered here.
status carries both the state and the optional free text; see
CharacterStatus.
STATUS_IDLE IS THE CLIENT'S TO SET, NOT YOURS. The real client sets idle when
it notices inactivity. Announcing AFK is a deliberate player action; announcing
idle while actively playing is a claim the real client does not make.
When you may send it
- Requires
character_loadedobserved - Raised by: the player picks an availability from the status control inferred
Related messages
- You will then receive
PlayerStatusUpdatedEventinferred — the server broadcasts the new status, echoing it back to the sender as well
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | status | CharacterStatus | The availability state to adopt, plus its optional free text. A CharacterStatus. | required |