GuildCommandResult

Client Version 1

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/guild/smsg_guild_command_result.wowm:27.

enum GuildCommandResult : u8 {
    PLAYER_NO_MORE_IN_GUILD = 0x00;
    GUILD_INTERNAL = 0x01;
    ALREADY_IN_GUILD = 0x02;
    ALREADY_IN_GUILD_S = 0x03;
    INVITED_TO_GUILD = 0x04;
    ALREADY_INVITED_TO_GUILD_S = 0x05;
    GUILD_NAME_INVALID = 0x06;
    GUILD_NAME_EXISTS_S = 0x07;
    GUILD_PERMISSIONS_OR_LEADER = 0x08;
    GUILD_PLAYER_NOT_IN_GUILD = 0x09;
    GUILD_PLAYER_NOT_IN_GUILD_S = 0x0A;
    GUILD_PLAYER_NOT_FOUND_S = 0x0B;
    GUILD_NOT_ALLIED = 0x0C;
    GUILD_RANK_TOO_HIGH_S = 0x0D;
    GUILD_RANK_TOO_LOW_S = 0x0E;
}

Type

The basic type is u8, a 1 byte (8 bit) integer.

Enumerators

EnumeratorValueComment
PLAYER_NO_MORE_IN_GUILD0 (0x00)
GUILD_INTERNAL1 (0x01)
ALREADY_IN_GUILD2 (0x02)
ALREADY_IN_GUILD_S3 (0x03)
INVITED_TO_GUILD4 (0x04)
ALREADY_INVITED_TO_GUILD_S5 (0x05)
GUILD_NAME_INVALID6 (0x06)
GUILD_NAME_EXISTS_S7 (0x07)
GUILD_PERMISSIONS_OR_LEADER8 (0x08)mangos has 0x08 as both GUILD_LEADER_LEAVE and GUILD_PERMISSIONS.
Supposedly the GuildCommand QUIT used GUILD_LEADER_LEAVE and others used GUILD_PERMISSIONS
GUILD_PLAYER_NOT_IN_GUILD9 (0x09)
GUILD_PLAYER_NOT_IN_GUILD_S10 (0x0A)
GUILD_PLAYER_NOT_FOUND_S11 (0x0B)
GUILD_NOT_ALLIED12 (0x0C)
GUILD_RANK_TOO_HIGH_S13 (0x0D)
GUILD_RANK_TOO_LOW_S14 (0x0E)

Used in:

Client Version 2.4.3

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/guild/smsg_guild_command_result.wowm:49.

enum GuildCommandResult : u8 {
    PLAYER_NO_MORE_IN_GUILD = 0x00;
    GUILD_INTERNAL = 0x01;
    ALREADY_IN_GUILD = 0x02;
    ALREADY_IN_GUILD_S = 0x03;
    INVITED_TO_GUILD = 0x04;
    ALREADY_INVITED_TO_GUILD_S = 0x05;
    GUILD_NAME_INVALID = 0x06;
    GUILD_NAME_EXISTS_S = 0x07;
    GUILD_LEADER_LEAVE_OR_PERMISSIONS = 0x08;
    GUILD_PLAYER_NOT_IN_GUILD = 0x09;
    GUILD_PLAYER_NOT_IN_GUILD_S = 0x0A;
    GUILD_PLAYER_NOT_FOUND_S = 0x0B;
    GUILD_NOT_ALLIED = 0x0C;
    GUILD_RANK_TOO_HIGH_S = 0x0D;
    GUILD_RANK_TOO_LOW_S = 0x0E;
    GUILD_RANKS_LOCKED = 0x11;
    GUILD_RANK_IN_USE = 0x12;
    GUILD_IGNORING_YOU_S = 0x13;
    GUILD_UNK20 = 0x14;
}

Type

The basic type is u8, a 1 byte (8 bit) integer.

Enumerators

EnumeratorValueComment
PLAYER_NO_MORE_IN_GUILD0 (0x00)no message/error
GUILD_INTERNAL1 (0x01)
ALREADY_IN_GUILD2 (0x02)
ALREADY_IN_GUILD_S3 (0x03)
INVITED_TO_GUILD4 (0x04)
ALREADY_INVITED_TO_GUILD_S5 (0x05)
GUILD_NAME_INVALID6 (0x06)
GUILD_NAME_EXISTS_S7 (0x07)
GUILD_LEADER_LEAVE_OR_PERMISSIONS8 (0x08)for Typecommand 0x03
mangosone has both GUILD_PERMISSIONS and GUILD_LEADER_LEAVE as 0x08.
GUILD_PLAYER_NOT_IN_GUILD9 (0x09)
GUILD_PLAYER_NOT_IN_GUILD_S10 (0x0A)
GUILD_PLAYER_NOT_FOUND_S11 (0x0B)
GUILD_NOT_ALLIED12 (0x0C)
GUILD_RANK_TOO_HIGH_S13 (0x0D)
GUILD_RANK_TOO_LOW_S14 (0x0E)
GUILD_RANKS_LOCKED17 (0x11)
GUILD_RANK_IN_USE18 (0x12)
GUILD_IGNORING_YOU_S19 (0x13)
GUILD_UNK2020 (0x14)for Typecommand 0x05 only

Used in:

Client Version 3.3.5

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/guild/smsg_guild_command_result.wowm:77.

enum GuildCommandResult : u8 {
    PLAYER_NO_MORE_IN_GUILD = 0x00;
    GUILD_INTERNAL = 0x01;
    ALREADY_IN_GUILD = 0x02;
    ALREADY_IN_GUILD_S = 0x03;
    INVITED_TO_GUILD = 0x04;
    ALREADY_INVITED_TO_GUILD_S = 0x05;
    GUILD_NAME_INVALID = 0x06;
    GUILD_NAME_EXISTS_S = 0x07;
    GUILD_LEADER_LEAVE_OR_PERMISSIONS = 0x08;
    GUILD_PLAYER_NOT_IN_GUILD = 0x09;
    GUILD_PLAYER_NOT_IN_GUILD_S = 0x0A;
    GUILD_PLAYER_NOT_FOUND_S = 0x0B;
    GUILD_NOT_ALLIED = 0x0C;
    GUILD_RANK_TOO_HIGH_S = 0x0D;
    GUILD_RANK_TOO_LOW_S = 0x0E;
    GUILD_RANKS_LOCKED = 0x11;
    GUILD_RANK_IN_USE = 0x12;
    GUILD_IGNORING_YOU_S = 0x13;
    GUILD_UNK1 = 0x14;
    GUILD_WITHDRAW_LIMIT = 0x19;
    GUILD_NOT_ENOUGH_MONEY = 0x1A;
    GUILD_BANK_FULL = 0x1C;
    GUILD_ITEM_NOT_FOUND = 0x1D;
}

Type

The basic type is u8, a 1 byte (8 bit) integer.

Enumerators

EnumeratorValueComment
PLAYER_NO_MORE_IN_GUILD0 (0x00)
GUILD_INTERNAL1 (0x01)
ALREADY_IN_GUILD2 (0x02)
ALREADY_IN_GUILD_S3 (0x03)
INVITED_TO_GUILD4 (0x04)
ALREADY_INVITED_TO_GUILD_S5 (0x05)
GUILD_NAME_INVALID6 (0x06)
GUILD_NAME_EXISTS_S7 (0x07)
GUILD_LEADER_LEAVE_OR_PERMISSIONS8 (0x08)mangosone has both GUILD_PERMISSIONS and GUILD_LEADER_LEAVE as 0x08.
GUILD_PLAYER_NOT_IN_GUILD9 (0x09)
GUILD_PLAYER_NOT_IN_GUILD_S10 (0x0A)
GUILD_PLAYER_NOT_FOUND_S11 (0x0B)
GUILD_NOT_ALLIED12 (0x0C)
GUILD_RANK_TOO_HIGH_S13 (0x0D)
GUILD_RANK_TOO_LOW_S14 (0x0E)
GUILD_RANKS_LOCKED17 (0x11)
GUILD_RANK_IN_USE18 (0x12)
GUILD_IGNORING_YOU_S19 (0x13)
GUILD_UNK120 (0x14)
GUILD_WITHDRAW_LIMIT25 (0x19)
GUILD_NOT_ENOUGH_MONEY26 (0x1A)
GUILD_BANK_FULL28 (0x1C)
GUILD_ITEM_NOT_FOUND29 (0x1D)

Used in: