- summary: Who besides the owner may enter the haven bag: a two-bit mask, friends and guild members.
- area: Game.Haven.Bag
Who besides the owner may enter the haven bag: a two-bit mask, friends and guild members.
Kind event · Area Game.Haven.Bag
Read permissions as a bit mask:
bit 0 (value 1) shared with friends bit 1 (value 2) shared with guild members
0 means private (owner only), 3 means both.
1. Store the whole value. The client keeps it as the bag's current
permissions and redraws its two share toggles from it; it does nothing
else with the message.
2. Treat it as a replacement, not a change: the client overwrites both
toggles every time.
3. To change the setting, send HavenBagPermissionsUpdateRequest with the
COMPLETE new mask built from these two bits.
Any other declared member is padding: no dumped client reads it.
When you may send it
- Requires
character_loadedinferred
Related messages
- Arrives after
HavenBagPermissionsUpdateRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | permissions | int32 | Bit mask of who may enter: 1 = friends, 2 = guild members; 0 = owner only. | never |