Files
hk4e/protocol/proto_hk4e/cmd/cmd_mechanicus.proto
2023-05-22 00:39:02 +08:00

204 lines
4.0 KiB
Protocol Buffer

syntax = "proto3";
package proto;
import "define.proto";
option go_package = "./;proto";
message MechanicusInfo {
repeated Uint32Pair gear_level_pair_list = 14;
repeated uint32 open_sequence_id_list = 7;
uint32 coin = 8;
uint32 punish_over_time = 12;
uint32 mechanicus_id = 10;
repeated uint32 finish_difficult_level_list = 13;
bool is_finish_teach_dungeon = 4;
}
message GetMechanicusInfoReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3972;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
}
message GetMechanicusInfoRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3998;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 14;
MechanicusInfo mechanicus_info = 15;
}
message MechanicusSequenceOpenNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3912;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 mechanicus_id = 8;
uint32 sequence_id = 7;
}
message MechanicusCoinNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3935;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 mechanicus_id = 7;
uint32 coin = 4;
}
message MechanicusOpenNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3907;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 mechanicus_id = 2;
}
message MechanicusCloseNotify {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3921;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 mechanicus_id = 6;
}
message MechanicusUnlockGearReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3903;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 mechanicus_id = 7;
uint32 gear_id = 6;
}
message MechanicusUnlockGearRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3990;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
int32 retcode = 3;
uint32 mechanicus_id = 8;
uint32 gear_id = 14;
}
message MechanicusLevelupGearReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3973;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 gear_id = 14;
uint32 mechanicus_id = 12;
}
message MechanicusLevelupGearRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3999;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 gear_id = 7;
uint32 mechanicus_id = 2;
uint32 after_gear_level = 12;
int32 retcode = 8;
}
message EnterMechanicusDungeonReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3931;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 difficult_level = 7;
}
message EnterMechanicusDungeonRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3975;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 wrong_uid = 12;
uint32 difficult_level = 13;
int32 retcode = 6;
uint32 dungeon_id = 11;
}
message MechanicusCandidateTeamCreateReq {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3981;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
IS_ALLOW_CLIENT = 1;
}
uint32 difficult_level = 6;
}
message MechanicusCandidateTeamCreateRsp {
enum CmdId {
option allow_alias = true;
NONE = 0;
CMD_ID = 3905;
ENET_CHANNEL_ID = 0;
ENET_IS_RELIABLE = 1;
}
uint32 dungeon_id = 1;
int32 retcode = 7;
uint32 difficult_level = 10;
}