- summary: The smiley packs you own besides the default one: your whole smiley set.
- area: Game.Social
The smiley packs you own besides the default one: your whole smiley set.
Kind event · Area Game.Social
THE WHOLE LIST, EVERY TIME. AdditionalSmileyEvent.pack_id lists every smiley pack you own on
top of the default pack. The official client rebuilds its smiley set from scratch on each
message, so overwrite rather than merge.
WHAT TO DO WHEN YOU RECEIVE IT
1. Your packs are pack 0 (always there, never listed) plus every listed pack id.
2. The smileys you may send with SmileyRequest are the smileys of those packs (from the
smiley-pack game data).
3. SEND NOTHING BACK.
A second, single int32 member is declared and never read by the client. Ignore it.
When you may send it
- Requires
character_loadedinferred
Related messages
- Unsolicited - nothing you send causes this inferred — the server sends it when the character loads or gains a pack; nothing requests it
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 2 | pack_id | repeated int32 | Every smiley pack you own besides the default pack 0. Ids of the smiley-pack game data (SmileyPacksDataRoot.GetSmileyPackById); the client keeps them as bytes. | never |