CMSG_BATTLEFIELD_PORT

Client Version 1.1, Client Version 1.2, Client Version 1.3, Client Version 1.4, Client Version 1.5, Client Version 1.6, Client Version 1.7, Client Version 1.8

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/battleground/cmsg_battlefield_port.wowm:15.

cmsg CMSG_BATTLEFIELD_PORT = 0x02D5 {
    BattlefieldPortAction action;
}

CMSG have a header of 6 bytes.

CMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x024 / Littleuint32opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x061 / -BattlefieldPortActionaction

Client Version 1.12

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/battleground/cmsg_battlefield_port.wowm:8.

cmsg CMSG_BATTLEFIELD_PORT = 0x02D5 {
    Map map;
    BattlefieldPortAction action;
}

Header

CMSG have a header of 6 bytes.

CMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x024 / Littleuint32opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x064 / -Mapmap
0x0A1 / -BattlefieldPortActionaction

Client Version 2.4.3, Client Version 3

Wowm Representation

Autogenerated from wowm file at wow_message_parser/wowm/world/battleground/cmsg_battlefield_port.wowm:21.

cmsg CMSG_BATTLEFIELD_PORT = 0x02D5 {
    u8 arena_type;
    u8 unknown1;
    u32 bg_type_id;
    u16 unknown2;
    BattlefieldPortAction action;
}

Header

CMSG have a header of 6 bytes.

CMSG Header

OffsetSize / EndiannessTypeNameDescription
0x002 / Biguint16sizeSize of the rest of the message including the opcode field but not including the size field.
0x024 / Littleuint32opcodeOpcode that determines which fields the message contains.

Body

OffsetSize / EndiannessTypeNameComment
0x061 / -u8arena_typemangosone/mangos-tbc/azerothcore: arenatype if arena
0x071 / -u8unknown1mangosone/mangos-tbc/azerothcore: unk, can be 0x0 (may be if was invited?) and 0x1
0x084 / Littleu32bg_type_idmangosone/mangos-tbc/azerothcore: type id from dbc
0x0C2 / Littleu16unknown2mangosone/mangos-tbc/azerothcore: 0x1F90 constant?
0x0E1 / -BattlefieldPortActionaction