AllowedClass

Client Version 1, Client Version 2

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/enums/allowed_races.wowm:72.

flag AllowedClass : u32 {
    ALL = 0;
    WARRIOR = 1;
    PALADIN = 2;
    HUNTER = 4;
    ROGUE = 8;
    PRIEST = 16;
    SHAMAN = 64;
    MAGE = 128;
    WARLOCK = 256;
    DRUID = 1024;
}

Type

The basic type is u32, a 4 byte (32 bit) little endian integer.

Enumerators

EnumeratorValueComment
ALL0 (0x00)
WARRIOR1 (0x01)
PALADIN2 (0x02)
HUNTER4 (0x04)
ROGUE8 (0x08)
PRIEST16 (0x10)
SHAMAN64 (0x40)
MAGE128 (0x80)
WARLOCK256 (0x100)
DRUID1024 (0x400)

Used in:

Client Version 3

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/enums/allowed_races.wowm:88.

flag AllowedClass : u32 {
    ALL = 0;
    WARRIOR = 1;
    PALADIN = 2;
    HUNTER = 4;
    ROGUE = 8;
    PRIEST = 16;
    DEATH_KNIGHT = 32;
    SHAMAN = 64;
    MAGE = 128;
    WARLOCK = 256;
    DRUID = 1024;
}

Type

The basic type is u32, a 4 byte (32 bit) little endian integer.

Enumerators

EnumeratorValueComment
ALL0 (0x00)
WARRIOR1 (0x01)
PALADIN2 (0x02)
HUNTER4 (0x04)
ROGUE8 (0x08)
PRIEST16 (0x10)
DEATH_KNIGHT32 (0x20)
SHAMAN64 (0x40)
MAGE128 (0x80)
WARLOCK256 (0x100)
DRUID1024 (0x400)

Used in: