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:: { 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::; 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:: { 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::; 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:: { START_SETP_1 = 0x0, START_SETP_2 = 0x1, START_SETP_3 = 0x2, } PACKET_ZC_BATTLE_NOTI_START_STEP::; 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 }