From 5b9874121cc19a5c54d6aee94148991cba501c91 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Sat, 11 May 2019 16:24:06 +0800 Subject: [PATCH] arena record --- lua_out/ArenaInfoProto_pb.lua | 61 ++++++--- lua_out/CommonProto_pb.lua | 246 +++++++++++++++++++++------------- protos/ArenaInfoProto.proto | 6 +- protos/CommonProto.proto | 26 ++-- protos/MessageTypeProto.proto | 2 +- 5 files changed, 220 insertions(+), 121 deletions(-) diff --git a/lua_out/ArenaInfoProto_pb.lua b/lua_out/ArenaInfoProto_pb.lua index d381a06..d1cce52 100644 --- a/lua_out/ArenaInfoProto_pb.lua +++ b/lua_out/ArenaInfoProto_pb.lua @@ -19,8 +19,10 @@ GETARENARANKINFORESPONSE = protobuf.Descriptor(); local GETARENARANKINFORESPONSE_RANKINFOS_FIELD = protobuf.FieldDescriptor(); local GETARENARANKINFORESPONSE_MYSCORE_FIELD = protobuf.FieldDescriptor(); local GETARENARANKINFORESPONSE_MYRANK_FIELD = protobuf.FieldDescriptor(); -FLUSHARENARESPONSE = protobuf.Descriptor(); -local FLUSHARENARESPONSE_ARENAENEMYS_FIELD = protobuf.FieldDescriptor(); +ARENARANDOMRESPONSE = protobuf.Descriptor(); +local ARENARANDOMRESPONSE_ARENAENEMYS_FIELD = protobuf.FieldDescriptor(); +ARENARECORDINFORESPONSE = protobuf.Descriptor(); +local ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD = protobuf.FieldDescriptor(); GETARENAINFORESPONSE_ARENAINFO_FIELD.name = "arenaInfo" GETARENAINFORESPONSE_ARENAINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.GetArenaInfoResponse.arenaInfo" @@ -160,28 +162,47 @@ GETARENARANKINFORESPONSE.enum_types = {} GETARENARANKINFORESPONSE.fields = {GETARENARANKINFORESPONSE_RANKINFOS_FIELD, GETARENARANKINFORESPONSE_MYSCORE_FIELD, GETARENARANKINFORESPONSE_MYRANK_FIELD} GETARENARANKINFORESPONSE.is_extendable = false GETARENARANKINFORESPONSE.extensions = {} -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.name = "arenaEnemys" -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.full_name = ".com.ljsd.jieling.protocols.FlushArenaResponse.arenaEnemys" -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.number = 1 -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.index = 0 -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.label = 3 -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.has_default_value = false -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.default_value = {} -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.message_type = CommonProto_pb.ARENAENEMY -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.type = 11 -FLUSHARENARESPONSE_ARENAENEMYS_FIELD.cpp_type = 10 +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.name = "arenaEnemys" +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaRandomResponse.arenaEnemys" +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.number = 1 +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.index = 0 +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.label = 3 +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.has_default_value = false +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.default_value = {} +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.message_type = CommonProto_pb.ARENAENEMY +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.type = 11 +ARENARANDOMRESPONSE_ARENAENEMYS_FIELD.cpp_type = 10 -FLUSHARENARESPONSE.name = "FlushArenaResponse" -FLUSHARENARESPONSE.full_name = ".com.ljsd.jieling.protocols.FlushArenaResponse" -FLUSHARENARESPONSE.nested_types = {} -FLUSHARENARESPONSE.enum_types = {} -FLUSHARENARESPONSE.fields = {FLUSHARENARESPONSE_ARENAENEMYS_FIELD} -FLUSHARENARESPONSE.is_extendable = false -FLUSHARENARESPONSE.extensions = {} +ARENARANDOMRESPONSE.name = "ArenaRandomResponse" +ARENARANDOMRESPONSE.full_name = ".com.ljsd.jieling.protocols.ArenaRandomResponse" +ARENARANDOMRESPONSE.nested_types = {} +ARENARANDOMRESPONSE.enum_types = {} +ARENARANDOMRESPONSE.fields = {ARENARANDOMRESPONSE_ARENAENEMYS_FIELD} +ARENARANDOMRESPONSE.is_extendable = false +ARENARANDOMRESPONSE.extensions = {} +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.name = "arenaRecordInfo" +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfoResponse.arenaRecordInfo" +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.number = 1 +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.index = 0 +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.label = 3 +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.has_default_value = false +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.default_value = {} +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.message_type = CommonProto_pb.ARENARECORDINFO +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.type = 11 +ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD.cpp_type = 10 + +ARENARECORDINFORESPONSE.name = "ArenaRecordInfoResponse" +ARENARECORDINFORESPONSE.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfoResponse" +ARENARECORDINFORESPONSE.nested_types = {} +ARENARECORDINFORESPONSE.enum_types = {} +ARENARECORDINFORESPONSE.fields = {ARENARECORDINFORESPONSE_ARENARECORDINFO_FIELD} +ARENARECORDINFORESPONSE.is_extendable = false +ARENARECORDINFORESPONSE.extensions = {} ArenaChallengeRequest = protobuf.Message(ARENACHALLENGEREQUEST) ArenaChallengeResponse = protobuf.Message(ARENACHALLENGERESPONSE) -FlushArenaResponse = protobuf.Message(FLUSHARENARESPONSE) +ArenaRandomResponse = protobuf.Message(ARENARANDOMRESPONSE) +ArenaRecordInfoResponse = protobuf.Message(ARENARECORDINFORESPONSE) GetArenaInfoResponse = protobuf.Message(GETARENAINFORESPONSE) GetArenaRankInfoRequest = protobuf.Message(GETARENARANKINFOREQUEST) GetArenaRankInfoResponse = protobuf.Message(GETARENARANKINFORESPONSE) diff --git a/lua_out/CommonProto_pb.lua b/lua_out/CommonProto_pb.lua index 51745a6..7a5f493 100644 --- a/lua_out/CommonProto_pb.lua +++ b/lua_out/CommonProto_pb.lua @@ -149,17 +149,18 @@ local ACTIVITYINFO_ENDTIME_FIELD = protobuf.FieldDescriptor(); GMRESPONSE = protobuf.Descriptor(); local GMRESPONSE_DROP_FIELD = protobuf.FieldDescriptor(); local GMRESPONSE_INFO_FIELD = protobuf.FieldDescriptor(); +ARENAPERSONINFO = protobuf.Descriptor(); +local ARENAPERSONINFO_UID_FIELD = protobuf.FieldDescriptor(); +local ARENAPERSONINFO_LEVEL_FIELD = protobuf.FieldDescriptor(); +local ARENAPERSONINFO_NAME_FIELD = protobuf.FieldDescriptor(); +local ARENAPERSONINFO_SCORE_FIELD = protobuf.FieldDescriptor(); +local ARENAPERSONINFO_HEAD_FIELD = protobuf.FieldDescriptor(); +local ARENAPERSONINFO_RANK_FIELD = protobuf.FieldDescriptor(); +local ARENAPERSONINFO_TOTALFORCE_FIELD = protobuf.FieldDescriptor(); TEAM = protobuf.Descriptor(); local TEAM_HEROTID_FIELD = protobuf.FieldDescriptor(); -local TEAM_TOTALFORCE_FIELD = protobuf.FieldDescriptor(); ARENAENEMY = protobuf.Descriptor(); -local ARENAENEMY_UID_FIELD = protobuf.FieldDescriptor(); -local ARENAENEMY_LEVEL_FIELD = protobuf.FieldDescriptor(); -local ARENAENEMY_NAME_FIELD = protobuf.FieldDescriptor(); -local ARENAENEMY_SCORE_FIELD = protobuf.FieldDescriptor(); -local ARENAENEMY_HEAD_FIELD = protobuf.FieldDescriptor(); -local ARENAENEMY_RANK_FIELD = protobuf.FieldDescriptor(); -local ARENAENEMY_TOTALFORCE_FIELD = protobuf.FieldDescriptor(); +local ARENAENEMY_PERSONINFO_FIELD = protobuf.FieldDescriptor(); local ARENAENEMY_TEAM_FIELD = protobuf.FieldDescriptor(); ARENAINFO = protobuf.Descriptor(); local ARENAINFO_FAILNUMS_FIELD = protobuf.FieldDescriptor(); @@ -167,6 +168,11 @@ local ARENAINFO_SUCCESSNUMS_FIELD = protobuf.FieldDescriptor(); local ARENAINFO_SCORE_FIELD = protobuf.FieldDescriptor(); local ARENAINFO_USEFREETIMES_FIELD = protobuf.FieldDescriptor(); local ARENAINFO_ARENAENEMYS_FIELD = protobuf.FieldDescriptor(); +ARENARECORDINFO = protobuf.Descriptor(); +local ARENARECORDINFO_ID_FIELD = protobuf.FieldDescriptor(); +local ARENARECORDINFO_ATTACKINFO_FIELD = protobuf.FieldDescriptor(); +local ARENARECORDINFO_ATTACKTIME_FIELD = protobuf.FieldDescriptor(); +local ARENARECORDINFO_MYSCORECHANGE_FIELD = protobuf.FieldDescriptor(); ERRORRESPONSE_ERRCODE_FIELD.name = "errCode" ERRORRESPONSE_ERRCODE_FIELD.full_name = ".com.ljsd.jieling.protocols.ErrorResponse.errCode" @@ -1542,6 +1548,83 @@ GMRESPONSE.enum_types = {} GMRESPONSE.fields = {GMRESPONSE_DROP_FIELD, GMRESPONSE_INFO_FIELD} GMRESPONSE.is_extendable = false GMRESPONSE.extensions = {} +ARENAPERSONINFO_UID_FIELD.name = "uid" +ARENAPERSONINFO_UID_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.uid" +ARENAPERSONINFO_UID_FIELD.number = 1 +ARENAPERSONINFO_UID_FIELD.index = 0 +ARENAPERSONINFO_UID_FIELD.label = 1 +ARENAPERSONINFO_UID_FIELD.has_default_value = false +ARENAPERSONINFO_UID_FIELD.default_value = 0 +ARENAPERSONINFO_UID_FIELD.type = 5 +ARENAPERSONINFO_UID_FIELD.cpp_type = 1 + +ARENAPERSONINFO_LEVEL_FIELD.name = "level" +ARENAPERSONINFO_LEVEL_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.level" +ARENAPERSONINFO_LEVEL_FIELD.number = 2 +ARENAPERSONINFO_LEVEL_FIELD.index = 1 +ARENAPERSONINFO_LEVEL_FIELD.label = 1 +ARENAPERSONINFO_LEVEL_FIELD.has_default_value = false +ARENAPERSONINFO_LEVEL_FIELD.default_value = 0 +ARENAPERSONINFO_LEVEL_FIELD.type = 5 +ARENAPERSONINFO_LEVEL_FIELD.cpp_type = 1 + +ARENAPERSONINFO_NAME_FIELD.name = "name" +ARENAPERSONINFO_NAME_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.name" +ARENAPERSONINFO_NAME_FIELD.number = 3 +ARENAPERSONINFO_NAME_FIELD.index = 2 +ARENAPERSONINFO_NAME_FIELD.label = 1 +ARENAPERSONINFO_NAME_FIELD.has_default_value = false +ARENAPERSONINFO_NAME_FIELD.default_value = "" +ARENAPERSONINFO_NAME_FIELD.type = 9 +ARENAPERSONINFO_NAME_FIELD.cpp_type = 9 + +ARENAPERSONINFO_SCORE_FIELD.name = "score" +ARENAPERSONINFO_SCORE_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.score" +ARENAPERSONINFO_SCORE_FIELD.number = 4 +ARENAPERSONINFO_SCORE_FIELD.index = 3 +ARENAPERSONINFO_SCORE_FIELD.label = 1 +ARENAPERSONINFO_SCORE_FIELD.has_default_value = false +ARENAPERSONINFO_SCORE_FIELD.default_value = 0 +ARENAPERSONINFO_SCORE_FIELD.type = 5 +ARENAPERSONINFO_SCORE_FIELD.cpp_type = 1 + +ARENAPERSONINFO_HEAD_FIELD.name = "head" +ARENAPERSONINFO_HEAD_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.head" +ARENAPERSONINFO_HEAD_FIELD.number = 5 +ARENAPERSONINFO_HEAD_FIELD.index = 4 +ARENAPERSONINFO_HEAD_FIELD.label = 1 +ARENAPERSONINFO_HEAD_FIELD.has_default_value = false +ARENAPERSONINFO_HEAD_FIELD.default_value = 0 +ARENAPERSONINFO_HEAD_FIELD.type = 5 +ARENAPERSONINFO_HEAD_FIELD.cpp_type = 1 + +ARENAPERSONINFO_RANK_FIELD.name = "rank" +ARENAPERSONINFO_RANK_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.rank" +ARENAPERSONINFO_RANK_FIELD.number = 6 +ARENAPERSONINFO_RANK_FIELD.index = 5 +ARENAPERSONINFO_RANK_FIELD.label = 1 +ARENAPERSONINFO_RANK_FIELD.has_default_value = false +ARENAPERSONINFO_RANK_FIELD.default_value = 0 +ARENAPERSONINFO_RANK_FIELD.type = 5 +ARENAPERSONINFO_RANK_FIELD.cpp_type = 1 + +ARENAPERSONINFO_TOTALFORCE_FIELD.name = "totalForce" +ARENAPERSONINFO_TOTALFORCE_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo.totalForce" +ARENAPERSONINFO_TOTALFORCE_FIELD.number = 7 +ARENAPERSONINFO_TOTALFORCE_FIELD.index = 6 +ARENAPERSONINFO_TOTALFORCE_FIELD.label = 1 +ARENAPERSONINFO_TOTALFORCE_FIELD.has_default_value = false +ARENAPERSONINFO_TOTALFORCE_FIELD.default_value = 0 +ARENAPERSONINFO_TOTALFORCE_FIELD.type = 5 +ARENAPERSONINFO_TOTALFORCE_FIELD.cpp_type = 1 + +ARENAPERSONINFO.name = "ArenaPersonInfo" +ARENAPERSONINFO.full_name = ".com.ljsd.jieling.protocols.ArenaPersonInfo" +ARENAPERSONINFO.nested_types = {} +ARENAPERSONINFO.enum_types = {} +ARENAPERSONINFO.fields = {ARENAPERSONINFO_UID_FIELD, ARENAPERSONINFO_LEVEL_FIELD, ARENAPERSONINFO_NAME_FIELD, ARENAPERSONINFO_SCORE_FIELD, ARENAPERSONINFO_HEAD_FIELD, ARENAPERSONINFO_RANK_FIELD, ARENAPERSONINFO_TOTALFORCE_FIELD} +ARENAPERSONINFO.is_extendable = false +ARENAPERSONINFO.extensions = {} TEAM_HEROTID_FIELD.name = "heroTid" TEAM_HEROTID_FIELD.full_name = ".com.ljsd.jieling.protocols.Team.heroTid" TEAM_HEROTID_FIELD.number = 1 @@ -1552,97 +1635,28 @@ TEAM_HEROTID_FIELD.default_value = {} TEAM_HEROTID_FIELD.type = 5 TEAM_HEROTID_FIELD.cpp_type = 1 -TEAM_TOTALFORCE_FIELD.name = "totalForce" -TEAM_TOTALFORCE_FIELD.full_name = ".com.ljsd.jieling.protocols.Team.totalForce" -TEAM_TOTALFORCE_FIELD.number = 2 -TEAM_TOTALFORCE_FIELD.index = 1 -TEAM_TOTALFORCE_FIELD.label = 1 -TEAM_TOTALFORCE_FIELD.has_default_value = false -TEAM_TOTALFORCE_FIELD.default_value = 0 -TEAM_TOTALFORCE_FIELD.type = 5 -TEAM_TOTALFORCE_FIELD.cpp_type = 1 - TEAM.name = "Team" TEAM.full_name = ".com.ljsd.jieling.protocols.Team" TEAM.nested_types = {} TEAM.enum_types = {} -TEAM.fields = {TEAM_HEROTID_FIELD, TEAM_TOTALFORCE_FIELD} +TEAM.fields = {TEAM_HEROTID_FIELD} TEAM.is_extendable = false TEAM.extensions = {} -ARENAENEMY_UID_FIELD.name = "uid" -ARENAENEMY_UID_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.uid" -ARENAENEMY_UID_FIELD.number = 1 -ARENAENEMY_UID_FIELD.index = 0 -ARENAENEMY_UID_FIELD.label = 1 -ARENAENEMY_UID_FIELD.has_default_value = false -ARENAENEMY_UID_FIELD.default_value = 0 -ARENAENEMY_UID_FIELD.type = 5 -ARENAENEMY_UID_FIELD.cpp_type = 1 - -ARENAENEMY_LEVEL_FIELD.name = "level" -ARENAENEMY_LEVEL_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.level" -ARENAENEMY_LEVEL_FIELD.number = 2 -ARENAENEMY_LEVEL_FIELD.index = 1 -ARENAENEMY_LEVEL_FIELD.label = 1 -ARENAENEMY_LEVEL_FIELD.has_default_value = false -ARENAENEMY_LEVEL_FIELD.default_value = 0 -ARENAENEMY_LEVEL_FIELD.type = 5 -ARENAENEMY_LEVEL_FIELD.cpp_type = 1 - -ARENAENEMY_NAME_FIELD.name = "name" -ARENAENEMY_NAME_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.name" -ARENAENEMY_NAME_FIELD.number = 3 -ARENAENEMY_NAME_FIELD.index = 2 -ARENAENEMY_NAME_FIELD.label = 1 -ARENAENEMY_NAME_FIELD.has_default_value = false -ARENAENEMY_NAME_FIELD.default_value = "" -ARENAENEMY_NAME_FIELD.type = 9 -ARENAENEMY_NAME_FIELD.cpp_type = 9 - -ARENAENEMY_SCORE_FIELD.name = "score" -ARENAENEMY_SCORE_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.score" -ARENAENEMY_SCORE_FIELD.number = 4 -ARENAENEMY_SCORE_FIELD.index = 3 -ARENAENEMY_SCORE_FIELD.label = 1 -ARENAENEMY_SCORE_FIELD.has_default_value = false -ARENAENEMY_SCORE_FIELD.default_value = 0 -ARENAENEMY_SCORE_FIELD.type = 5 -ARENAENEMY_SCORE_FIELD.cpp_type = 1 - -ARENAENEMY_HEAD_FIELD.name = "head" -ARENAENEMY_HEAD_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.head" -ARENAENEMY_HEAD_FIELD.number = 5 -ARENAENEMY_HEAD_FIELD.index = 4 -ARENAENEMY_HEAD_FIELD.label = 1 -ARENAENEMY_HEAD_FIELD.has_default_value = false -ARENAENEMY_HEAD_FIELD.default_value = 0 -ARENAENEMY_HEAD_FIELD.type = 5 -ARENAENEMY_HEAD_FIELD.cpp_type = 1 - -ARENAENEMY_RANK_FIELD.name = "rank" -ARENAENEMY_RANK_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.rank" -ARENAENEMY_RANK_FIELD.number = 6 -ARENAENEMY_RANK_FIELD.index = 5 -ARENAENEMY_RANK_FIELD.label = 1 -ARENAENEMY_RANK_FIELD.has_default_value = false -ARENAENEMY_RANK_FIELD.default_value = 0 -ARENAENEMY_RANK_FIELD.type = 5 -ARENAENEMY_RANK_FIELD.cpp_type = 1 - -ARENAENEMY_TOTALFORCE_FIELD.name = "totalForce" -ARENAENEMY_TOTALFORCE_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.totalForce" -ARENAENEMY_TOTALFORCE_FIELD.number = 7 -ARENAENEMY_TOTALFORCE_FIELD.index = 6 -ARENAENEMY_TOTALFORCE_FIELD.label = 1 -ARENAENEMY_TOTALFORCE_FIELD.has_default_value = false -ARENAENEMY_TOTALFORCE_FIELD.default_value = 0 -ARENAENEMY_TOTALFORCE_FIELD.type = 5 -ARENAENEMY_TOTALFORCE_FIELD.cpp_type = 1 +ARENAENEMY_PERSONINFO_FIELD.name = "personInfo" +ARENAENEMY_PERSONINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.personInfo" +ARENAENEMY_PERSONINFO_FIELD.number = 1 +ARENAENEMY_PERSONINFO_FIELD.index = 0 +ARENAENEMY_PERSONINFO_FIELD.label = 1 +ARENAENEMY_PERSONINFO_FIELD.has_default_value = false +ARENAENEMY_PERSONINFO_FIELD.default_value = nil +ARENAENEMY_PERSONINFO_FIELD.message_type = ARENAPERSONINFO +ARENAENEMY_PERSONINFO_FIELD.type = 11 +ARENAENEMY_PERSONINFO_FIELD.cpp_type = 10 ARENAENEMY_TEAM_FIELD.name = "team" ARENAENEMY_TEAM_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy.team" -ARENAENEMY_TEAM_FIELD.number = 8 -ARENAENEMY_TEAM_FIELD.index = 7 +ARENAENEMY_TEAM_FIELD.number = 2 +ARENAENEMY_TEAM_FIELD.index = 1 ARENAENEMY_TEAM_FIELD.label = 1 ARENAENEMY_TEAM_FIELD.has_default_value = false ARENAENEMY_TEAM_FIELD.default_value = nil @@ -1654,7 +1668,7 @@ ARENAENEMY.name = "ArenaEnemy" ARENAENEMY.full_name = ".com.ljsd.jieling.protocols.ArenaEnemy" ARENAENEMY.nested_types = {} ARENAENEMY.enum_types = {} -ARENAENEMY.fields = {ARENAENEMY_UID_FIELD, ARENAENEMY_LEVEL_FIELD, ARENAENEMY_NAME_FIELD, ARENAENEMY_SCORE_FIELD, ARENAENEMY_HEAD_FIELD, ARENAENEMY_RANK_FIELD, ARENAENEMY_TOTALFORCE_FIELD, ARENAENEMY_TEAM_FIELD} +ARENAENEMY.fields = {ARENAENEMY_PERSONINFO_FIELD, ARENAENEMY_TEAM_FIELD} ARENAENEMY.is_extendable = false ARENAENEMY.extensions = {} ARENAINFO_FAILNUMS_FIELD.name = "failNums" @@ -1715,6 +1729,54 @@ ARENAINFO.enum_types = {} ARENAINFO.fields = {ARENAINFO_FAILNUMS_FIELD, ARENAINFO_SUCCESSNUMS_FIELD, ARENAINFO_SCORE_FIELD, ARENAINFO_USEFREETIMES_FIELD, ARENAINFO_ARENAENEMYS_FIELD} ARENAINFO.is_extendable = false ARENAINFO.extensions = {} +ARENARECORDINFO_ID_FIELD.name = "id" +ARENARECORDINFO_ID_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfo.id" +ARENARECORDINFO_ID_FIELD.number = 1 +ARENARECORDINFO_ID_FIELD.index = 0 +ARENARECORDINFO_ID_FIELD.label = 1 +ARENARECORDINFO_ID_FIELD.has_default_value = false +ARENARECORDINFO_ID_FIELD.default_value = "" +ARENARECORDINFO_ID_FIELD.type = 9 +ARENARECORDINFO_ID_FIELD.cpp_type = 9 + +ARENARECORDINFO_ATTACKINFO_FIELD.name = "attackInfo" +ARENARECORDINFO_ATTACKINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfo.attackInfo" +ARENARECORDINFO_ATTACKINFO_FIELD.number = 2 +ARENARECORDINFO_ATTACKINFO_FIELD.index = 1 +ARENARECORDINFO_ATTACKINFO_FIELD.label = 1 +ARENARECORDINFO_ATTACKINFO_FIELD.has_default_value = false +ARENARECORDINFO_ATTACKINFO_FIELD.default_value = nil +ARENARECORDINFO_ATTACKINFO_FIELD.message_type = ARENAPERSONINFO +ARENARECORDINFO_ATTACKINFO_FIELD.type = 11 +ARENARECORDINFO_ATTACKINFO_FIELD.cpp_type = 10 + +ARENARECORDINFO_ATTACKTIME_FIELD.name = "attackTime" +ARENARECORDINFO_ATTACKTIME_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfo.attackTime" +ARENARECORDINFO_ATTACKTIME_FIELD.number = 3 +ARENARECORDINFO_ATTACKTIME_FIELD.index = 2 +ARENARECORDINFO_ATTACKTIME_FIELD.label = 1 +ARENARECORDINFO_ATTACKTIME_FIELD.has_default_value = false +ARENARECORDINFO_ATTACKTIME_FIELD.default_value = 0 +ARENARECORDINFO_ATTACKTIME_FIELD.type = 5 +ARENARECORDINFO_ATTACKTIME_FIELD.cpp_type = 1 + +ARENARECORDINFO_MYSCORECHANGE_FIELD.name = "myScoreChange" +ARENARECORDINFO_MYSCORECHANGE_FIELD.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfo.myScoreChange" +ARENARECORDINFO_MYSCORECHANGE_FIELD.number = 4 +ARENARECORDINFO_MYSCORECHANGE_FIELD.index = 3 +ARENARECORDINFO_MYSCORECHANGE_FIELD.label = 1 +ARENARECORDINFO_MYSCORECHANGE_FIELD.has_default_value = false +ARENARECORDINFO_MYSCORECHANGE_FIELD.default_value = 0 +ARENARECORDINFO_MYSCORECHANGE_FIELD.type = 5 +ARENARECORDINFO_MYSCORECHANGE_FIELD.cpp_type = 1 + +ARENARECORDINFO.name = "ArenaRecordInfo" +ARENARECORDINFO.full_name = ".com.ljsd.jieling.protocols.ArenaRecordInfo" +ARENARECORDINFO.nested_types = {} +ARENARECORDINFO.enum_types = {} +ARENARECORDINFO.fields = {ARENARECORDINFO_ID_FIELD, ARENARECORDINFO_ATTACKINFO_FIELD, ARENARECORDINFO_ATTACKTIME_FIELD, ARENARECORDINFO_MYSCORECHANGE_FIELD} +ARENARECORDINFO.is_extendable = false +ARENARECORDINFO.extensions = {} ActivityInfo = protobuf.Message(ACTIVITYINFO) ActivityInfo.MissionInfo = protobuf.Message(ACTIVITYINFO_MISSIONINFO) @@ -1722,6 +1784,8 @@ AdventureRecommendHeroInfo = protobuf.Message(ADVENTURERECOMMENDHEROINFO) AdventureStateInfo = protobuf.Message(ADVENTURESTATEINFO) ArenaEnemy = protobuf.Message(ARENAENEMY) ArenaInfo = protobuf.Message(ARENAINFO) +ArenaPersonInfo = protobuf.Message(ARENAPERSONINFO) +ArenaRecordInfo = protobuf.Message(ARENARECORDINFO) Cell = protobuf.Message(CELL) Drop = protobuf.Message(DROP) Equip = protobuf.Message(EQUIP) diff --git a/protos/ArenaInfoProto.proto b/protos/ArenaInfoProto.proto index 095c6b8..6bbb97c 100644 --- a/protos/ArenaInfoProto.proto +++ b/protos/ArenaInfoProto.proto @@ -32,10 +32,14 @@ import "CommonProto.proto"; optional int32 myRank =3 ;// 我的排名 } - message FlushArenaResponse{ + message ArenaRandomResponse{ repeated ArenaEnemy arenaEnemys = 1; //新的一批对手信息 } + message ArenaRecordInfoResponse{ + repeated ArenaRecordInfo arenaRecordInfo =1; + } + diff --git a/protos/CommonProto.proto b/protos/CommonProto.proto index 21467c5..08b8f7d 100644 --- a/protos/CommonProto.proto +++ b/protos/CommonProto.proto @@ -248,13 +248,7 @@ option optimize_for = SPEED; optional string info =2; } - - message Team{ - repeated int32 heroTid =1; - optional int32 totalForce=2; - } - - message ArenaEnemy{ + message ArenaPersonInfo{ optional int32 uid = 1; optional int32 level =2; optional string name =3; @@ -262,7 +256,16 @@ option optimize_for = SPEED; optional int32 head =5; optional int32 rank =6; //排名 optional int32 totalForce =7; - optional Team team =8; //队伍展示信息 + } + + + message Team{ + repeated int32 heroTid =1; + } + + message ArenaEnemy{ + optional ArenaPersonInfo personInfo =1; + optional Team team =2; //队伍展示信息 } @@ -274,3 +277,10 @@ option optimize_for = SPEED; repeated ArenaEnemy arenaEnemys = 5; //对手信息 } + message ArenaRecordInfo{ + optional string id=1;//唯一标识 + optional ArenaPersonInfo attackInfo =2 ;// 进攻者信息 + optional int32 attackTime =3 ; //进攻时间 + optional int32 myScoreChange =4 ;// 我的分数变化值 + } + diff --git a/protos/MessageTypeProto.proto b/protos/MessageTypeProto.proto index 2beb642..7c8337c 100644 --- a/protos/MessageTypeProto.proto +++ b/protos/MessageTypeProto.proto @@ -34,7 +34,7 @@ enum MessageType{ ARENA_RANDOM_ENEMY_REQUEST = 10012; //刷新对手列表 ARENA_RANDOM_ENEMY_RESPONSE = 10013; - ARENA_DEFENSE_REQUEST = 10014; // 获取防守记录信息司 + ARENA_DEFENSE_REQUEST = 10014; // 获取防守记录信息 ARENA_DEFENSE_RESPONSE = 10015; // B 10100