- summary: A character on your map played a smiley: show it above them.
- area: Game.Social
A character on your map played a smiley: show it above them.
Kind event · Area Game.Social
A character played a smiley: show it in a bubble above them. It arrives for your own
smileys (after SmileyRequest) and for other characters on the map.
WHAT TO DO WHEN YOU RECEIVE IT
1. Find the character SmileyEvent.entity_id among the map's actors; ignore the message
if it is not shown.
2. Look SmileyEvent.smiley_id up in the smileys game data and show it above that
character. The official client also records the smiley as known.
3. SEND NOTHING BACK.
Three more members are declared and never read by the client: an optional int64 (it carried the sender's account id, 187563653, in the capture 2026-10-22 13:11; beta: account_id), an optional int32 (beta: cell_id) and a string. Ignore them.
When you may send it
- Requires
context_readyinferred
Related messages
- Arrives after
SmileyRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 2 | entity_id | int64 | The character who played the smiley. An actor id of the current map; your own character id for your smileys. | never |
| 3 | smiley_id | int32 | The smiley. An id of the smileys game data (SmileysDataRoot.GetSmileyById). | never |