mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 17:22:27 +08:00
129 lines
2.7 KiB
Protocol Buffer
129 lines
2.7 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
import "define.proto";
|
|
|
|
option go_package = "./;proto";
|
|
|
|
message CodexTypeData {
|
|
repeated uint32 codex_id_list = 14;
|
|
map<uint32, uint32> weapon_max_promote_level_map = 4;
|
|
CodexType type = 13;
|
|
repeated bool have_viewed_list = 5;
|
|
}
|
|
|
|
message CodexDataFullNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4205;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
uint32 last_read_pushtips_codex_id = 4;
|
|
repeated uint32 recent_viewed_pushtips_list = 2;
|
|
uint32 last_read_pushtips_type_id = 3;
|
|
repeated CodexTypeData type_data_list = 6;
|
|
}
|
|
|
|
message CodexDataUpdateNotify {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4207;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
uint32 id = 8;
|
|
uint32 weapon_max_promote_level = 15;
|
|
CodexType type = 11;
|
|
}
|
|
|
|
message QueryCodexMonsterBeKilledNumReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4203;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
repeated uint32 codex_id_list = 14;
|
|
}
|
|
|
|
message QueryCodexMonsterBeKilledNumRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4209;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
repeated uint32 codex_id_list = 4;
|
|
repeated uint32 be_captured_num_list = 6;
|
|
repeated uint32 be_killed_num_list = 12;
|
|
int32 retcode = 5;
|
|
}
|
|
|
|
message ViewCodexReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4202;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
repeated CodexTypeData type_data_list = 10;
|
|
}
|
|
|
|
message ViewCodexRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4201;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
int32 retcode = 12;
|
|
repeated uint32 push_tips_reward_list = 10;
|
|
repeated uint32 recent_viewed_pushtips_list = 3;
|
|
repeated CodexTypeData type_data_list = 9;
|
|
repeated uint32 push_tips_read_list = 15;
|
|
}
|
|
|
|
message SetCodexPushtipsReadReq {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4208;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
IS_ALLOW_CLIENT = 1;
|
|
}
|
|
|
|
uint32 type_id = 2;
|
|
uint32 codex_id = 14;
|
|
}
|
|
|
|
message SetCodexPushtipsReadRsp {
|
|
enum CmdId {
|
|
option allow_alias = true;
|
|
NONE = 0;
|
|
CMD_ID = 4206;
|
|
ENET_CHANNEL_ID = 0;
|
|
ENET_IS_RELIABLE = 1;
|
|
}
|
|
|
|
int32 retcode = 10;
|
|
uint32 type_id = 5;
|
|
uint32 codex_id = 14;
|
|
}
|