HEADER_CZ_BATTLE_FIELD_LIST = 0x7ea,
struct PACKET_CZ_BATTLE_FIELD_LIST {
/* this+0x0 */ short PacketType
}
HEADER_ZC_BATTLE_FIELD_LIST = 0x7eb,
struct PACKET_ZC_BATTLE_FIELD_LIST {
/* this+0x0 */ short PacketType
/* this+0x2 */ short PacketLength
/* this+0x4 */ short Count
/* this+0x6 */ short ack_type
}
HEADER_CZ_JOIN_BATTLE_FIELD = 0x7ec,
struct PACKET_CZ_JOIN_BATTLE_FIELD {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
/* this+0x6 */ short JoinTeam
}
HEADER_ZC_JOIN_BATTLE_FIELD = 0x7ed,
struct PACKET_ZC_JOIN_BATTLE_FIELD {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
/* this+0x6 */ short JoinTeam
/* this+0x8 */ short Result
}
typedef enum PACKET_ZC_JOIN_BATTLE_FIELD::<unnamed-tag> {
SUCCESS_BATTLE_JOIN = 0x0,
ERROR_BATTLE_JOIN_DONT_ENTER_STATE = 0x1,
ERROR_BATTLE_JOIN_SYSTEM_ERROR = 0x2,
ERROR_BATTLE_JOIN_FULL = 0x3,
ERROR_BATTLE_JOIN_DOUBLE_OFFER = 0x4,
ERROR_BATTLE_JOIN_LEVEL_LIMIT = 0x5,
} PACKET_ZC_JOIN_BATTLE_FIELD::<unnamed-tag>;
HEADER_CZ_CANCEL_BATTLE_FIELD = 0x7ee,
struct PACKET_CZ_CANCEL_BATTLE_FIELD {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
}
HEADER_ZC_CANCEL_BATTLE_FIELD = 0x7ef,
struct PACKET_ZC_CANCEL_BATTLE_FIELD {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
/* this+0x6 */ short Result
}
typedef enum PACKET_ZC_CANCEL_BATTLE_FIELD::<unnamed-tag> {
BATTLE_CANCEL_REQUEST_OUT = 0x0,
BATTLE_CANCEL_STATE_WARING_ONE_SPACE = 0x1,
BATTLE_CANCEL_STATE_WARING_ALL_SPACE = 0x2,
BATTLE_CANCEL_SYSTEM_ALL_KILL = 0x3,
} PACKET_ZC_CANCEL_BATTLE_FIELD::<unnamed-tag>;
HEADER_CZ_REQ_BATTLE_STATE_MONITOR = 0x7f0,
struct PACKET_CZ_REQ_BATTLE_STATE_MONITOR {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
}
HEADER_ZC_ACK_BATTLE_STATE_MONITOR = 0x7f1,
struct PACKET_ZC_ACK_BATTLE_STATE_MONITOR {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
/* this+0x6 */ short PlayCount
/* this+0x8 */ short BattleState
/* this+0xa */ short TeamCount_A
/* this+0xc */ short TeamCount_B
/* this+0xe */ short MyCount
/* this+0x10 */ short JoinTeam
}
HEADER_ZC_BATTLE_NOTI_START_STEP = 0x7f2,
struct PACKET_ZC_BATTLE_NOTI_START_STEP {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
/* this+0x6 */ short Result
}
typedef enum PACKET_ZC_BATTLE_NOTI_START_STEP::<unnamed-tag> {
START_SETP_1 = 0x0,
START_SETP_2 = 0x1,
START_SETP_3 = 0x2,
} PACKET_ZC_BATTLE_NOTI_START_STEP::<unnamed-tag>;
HEADER_ZC_BATTLE_JOIN_NOTI_DEFER = 0x7f3,
struct PACKET_ZC_BATTLE_JOIN_NOTI_DEFER {
/* this+0x0 */ short PacketType
/* this+0x2 */ unsigned long BFNO
}
HEADER_ZC_BATTLE_JOIN_DISABLE_STATE = 0x7f4,
struct PACKET_ZC_BATTLE_JOIN_DISABLE_STATE {
/* this+0x0 */ short PacketType
/* this+0x2 */ bool Enable
}