Struct GuildAddBroadcast
Broadcast for adding a member to a guild. Contains guild ID, character ID, rank, and location.
public struct GuildAddBroadcast : IBroadcast
- Implements
-
IBroadcast
- Inherited Members
Fields
CharacterID
Character ID of the member being added.
public long CharacterID
Field Value
GuildID
ID of the guild the member is being added to.
public long GuildID
Field Value
LastOnlineUtcTicks
UTC ticks of the member's last character save, used as a last-seen figure for members who are not connected.
public long LastOnlineUtcTicks
Field Value
Remarks
Sent as ticks rather than a DateTime so the wire format is a plain 64-bit
integer with no dependence on how the serializer treats DateTimeKind.
Level
The member's character level, for the roster's level column.
public int Level
Field Value
Location
Location of the member (may be used for online status or region).
public string Location
Field Value
OfficerNote
Note about this member visible only to ranks holding ViewOfficerNotes.
public string OfficerNote
Field Value
Remarks
EMPTY unless the recipient's own rank holds the permission. The filter is applied on the server, where the roster payload is built, and the column simply is not written into the message for anybody else. Sending it and hiding it in the panel would put the text one packet capture away from every member of the guild, which is the opposite of what an officer-only note is for.
PublicNote
Note about this member visible to every member of the guild.
public string PublicNote
Field Value
RaceID
The member's race identifier, for the roster's class column.
public int RaceID
Field Value
RankOrder
The member's rank ORDER — the position on the guild's ladder, not a fixed enum value.
public byte RankOrder
Field Value
Remarks
This was GuildRank. It is now the raw ordering byte, because a guild's ranks are
rows it owns and their names are whatever it called them; the client resolves the name
from GuildRankListBroadcast and renders that. The VALUE is unchanged —
a member who was an Officer sent 2 before and sends 2 now.