Enum GuildLogEventType
The kind of event a guild log row records.
public enum GuildLogEventType : byte
Fields
ApplicationAccepted = 14An application was accepted. Actor: officer. Target: applicant.
ApplicationDeclined = 15An application was declined. Actor: officer. Target: applicant.
Created = 1The guild was created. Actor: founder.
Demoted = 6A member was demoted. Actor: demoter. Target: demoted.
Joined = 2A member joined. Actor: the member.
Kicked = 4A member was removed. Actor: remover. Target: removed.
LeadershipTransferred = 7Leadership was transferred. Actor: outgoing leader. Target: new leader.
Left = 3A member left of their own accord. Actor: the member.
MessageOfTheDayChanged = 8The message of the day was changed. Actor: editor.
NoteChanged = 16A member note was edited. Actor: editor. Target: subject.
NoticeChanged = 9The notice was changed. Actor: editor.
Promoted = 5A member was promoted. Actor: promoter. Target: promoted.
RankCreated = 11A rank was created. Actor: creator. Detail: rank name.
RankDeleted = 12A rank was deleted. Actor: deleter. Detail: rank name.
RankEdited = 10A rank's name or permissions were edited. Actor: editor. Detail: rank name.
RecruitmentChanged = 13The recruitment advertisement changed. Actor: editor.
Unknown = 0Unrecognised — rendered as a plain line rather than dropped.
Remarks
Stored as a small integer and rendered client-side rather than persisted as a sentence. A log written as prose cannot be filtered, cannot be re-translated, and bakes today's wording into rows that outlive it. The two character IDs beside it are the actor and the subject, either of which may be zero when the event has no such party.