diff --git a/protos/HeroInfoProto.proto b/protos/HeroInfoProto.proto index 4abc34c..6528266 100644 --- a/protos/HeroInfoProto.proto +++ b/protos/HeroInfoProto.proto @@ -283,6 +283,56 @@ import "CommonProto.proto"; optional SkinInfo skinInfo = 1;//激活皮肤的推送 } - - + // 开启共鸣格子 + message OpenResonanceRequest { + optional int32 gridId = 1; // 格子id + } + + // 共鸣 + message ResonanceRequest{ + optional string heroId = 1; // 需要共鸣的神将id + optional int32 gridId = 2; // 格子id + optional int32 type = 3; // 1:共鸣 2:卸下共鸣神将 3:卸下鸿蒙使者 4:上阵鸿蒙使者 + } + message ResonanceResponse{ + optional int32 leftTime = 1; // 如果是卸下,返回倒计时 单位 秒 + } + + // 花费妖晶清除共鸣冷却时间 + message CleanResonanceTimeRequest{ + optional int32 gridId = 2; // 格子id + optional int32 type = 1; // 1:清除共鸣区cd 2:清除鸿蒙使者cd + } + + + // 鸿蒙守卫、鸿蒙使者、共鸣信息 + message HongmengHeroInfo{ + optional int32 gridId = 1; // 共鸣格子 + optional string heroId = 2; // 共鸣神将id + optional int64 time = 3; // 共鸣神将卸下后的冷却时间 单位 秒 + } + + // 共鸣加成 + message HongmengAddition{ + optional int32 additionType = 1; // 加成类型 1:等级 2:装备 3:魂宝 4:灵宝 5:法宝 + optional int32 value = 2; // 加成值 + optional int32 heroTid = 3; // 来自哪个英雄,0表示鸿蒙碑,-1未开启,其他英雄id + } + + // 获取鸿蒙阵信息 + message GetHongmengInfoResponse{ + } + + // 鸿蒙阵信息推送 + message HongmengInfoIndication{ + repeated HongmengHeroInfo hongmengGuards = 1; // 鸿蒙守卫、鸿蒙使者 + repeated HongmengAddition hongmengAdditions = 2; // 共鸣加成 + repeated HongmengHeroInfo hongmengResonacnes = 3; // 共鸣使者 + optional int32 hongmengTabletMax = 4; // 鸿蒙碑等级上限,0:未开启,其他为鸿蒙碑等级 + } + + // 鸿蒙碑新手引导推送 + message HongmengSteleNewHandIndication{ + optional int32 state = 1;// 开启鸿蒙碑 + } \ No newline at end of file diff --git a/protos/MessageTypeProto.proto b/protos/MessageTypeProto.proto index fd07b85..d125d3b 100644 --- a/protos/MessageTypeProto.proto +++ b/protos/MessageTypeProto.proto @@ -531,6 +531,27 @@ enum MessageType{ HERO_SKIN_CHANGE_RESPONSE = 10712; HERO_SKIN_USE_INDICATION = 10713;//激活皮肤推送 + + HONGMENG_OPEN_RESONANCE_REQUEST = 10714; // 开启共鸣区域格子 + HONGMENG_OPEN_RESONANCE_RESPONSE = 10715; + + HONGMENG_RESONANCE_REQUEST = 10716; // 共鸣或卸下共鸣神将 + HONGMENG_RESONANCE_RESPONSE = 10717; + + HONGMENG_CLEAN_TIME_RESQUEST = 10718; // 花费妖晶清除共鸣冷却时间 + HONGMENG_CLEAN_TIME_RESPONSE = 10719; + + HONGMENG_UPGRADE_REQUEST = 10720; // 升级鸿蒙碑 + HONGMENG_UPGRADE_RESPONSE = 10721; + + HONGMENG_GET_INFO_REQUEST = 10722; // 获取鸿蒙阵信息 + HONGMENG_GET_INFO_RESPONSE = 10723; + + HONGMENG_INFO_INDICATION = 10724; // 鸿蒙阵信息推送 + + HONGMENG_STELE_NEW_HAND_INDICATION = 10725;//鸿蒙碑新手引导推送 + + // I 10800 // J 10900 @@ -584,6 +605,8 @@ enum MessageType{ LUCKWHEEL_POOL_INDICATION = 11102;//幸运探宝奖池信息 + LOGIN_CONFIRM_REQUEST = 11103; // 登陆确认 + LOGIN_CONFIRM_RESPONSE = 11104; // M 11200 MAP_ENTER_REQUEST = 11200; // 进入地图 MAP_ENTER_RESPONSE = 11201; diff --git a/protos/PlayerInfoProto.proto b/protos/PlayerInfoProto.proto index 30af901..b7ac39c 100644 --- a/protos/PlayerInfoProto.proto +++ b/protos/PlayerInfoProto.proto @@ -37,6 +37,7 @@ import "CommonProto.proto"; optional string str = 2; } + message GetPlayerInfoResponse{ optional Player player = 1; repeated NewPlayerGuidePoint newPlayerGuidePoint =2; @@ -203,6 +204,8 @@ import "CommonProto.proto"; message RandomNameResponse{ optional string randomName =1; + optional string preName = 2; + optional string postName = 3; } message ReNameRequest{ @@ -663,6 +666,7 @@ import "CommonProto.proto"; message RankRequest{ optional int32 type = 1;//排行榜类型 optional int32 activiteId = 2;//活动id + optional int32 index = 3;//从第几条开始1.1-20 20.21-40.... } message RankResponse{ repeated UserRank ranks = 1; @@ -837,4 +841,6 @@ import "CommonProto.proto"; } message UseHeadFrameResponse{ optional int32 validTime = 1;//到期时间 + } + message LoginConfirmRequest{ } \ No newline at end of file