2019-01-11 19:28:40 +08:00
|
|
|
|
|
2018-12-27 17:56:49 +08:00
|
|
|
|
package com.ljsd.jieling.protocols;
|
|
|
|
|
|
|
|
|
|
|
|
option optimize_for = SPEED;
|
|
|
|
|
|
|
2019-01-17 20:46:03 +08:00
|
|
|
|
// 嵌套的proto 必须在当前 proto 之前声明
|
|
|
|
|
|
|
2019-01-22 16:29:16 +08:00
|
|
|
|
message ErrorResponse{
|
2019-10-23 18:29:45 +08:00
|
|
|
|
optional int32 errCode =1 ; // 错误码,默认为0,-1 读errMSg ,其他的读配置
|
2019-01-22 16:29:16 +08:00
|
|
|
|
optional string errMsg =2 ; // 错误信息
|
2019-10-23 18:29:45 +08:00
|
|
|
|
repeated string errParams =3; //错误参数
|
2019-01-22 16:29:16 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message Player{
|
|
|
|
|
|
optional int32 uid = 1;
|
2019-01-15 14:15:23 +08:00
|
|
|
|
optional string nickName = 2;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
optional int32 level = 3;
|
|
|
|
|
|
optional int32 exp = 4;
|
|
|
|
|
|
optional int32 vipLevel = 5;
|
2019-08-01 21:03:02 +08:00
|
|
|
|
optional int32 familyId = 6;
|
2019-10-16 22:02:49 +08:00
|
|
|
|
optional int32 head = 7;
|
2019-01-23 10:26:05 +08:00
|
|
|
|
optional int32 curMapId = 8;
|
2019-03-19 17:47:12 +08:00
|
|
|
|
|
|
|
|
|
|
optional int32 energy = 9; //精力
|
|
|
|
|
|
optional int32 lastUpdateEnergyTime = 10 ;// 上次更新精力时间,-1 代表在队伍中,不需要进行定时恢复。
|
2019-03-19 19:51:25 +08:00
|
|
|
|
|
|
|
|
|
|
optional int32 serverTime = 11; //服务器时间
|
2019-05-27 20:21:42 +08:00
|
|
|
|
|
2019-06-15 14:50:06 +08:00
|
|
|
|
optional int32 maxForce = 12 ;//最大战力
|
2019-06-04 09:52:53 +08:00
|
|
|
|
|
2020-08-14 23:40:40 +08:00
|
|
|
|
optional double saveAmt = 13 ;//累计充值
|
2019-06-15 14:50:06 +08:00
|
|
|
|
optional int32 rechargeTime = 14;//首次充值时间
|
|
|
|
|
|
optional int32 isFirstRecharge = 15; // 是否首冲
|
|
|
|
|
|
optional int32 isMatchRoom = 16; //是否在请求匹配
|
|
|
|
|
|
optional int32 curRoomType = 17 ;//当前房间类型(0不在房间里 1血战)
|
2019-07-18 16:02:57 +08:00
|
|
|
|
optional int32 headFrame = 18;//当前头像框
|
2019-09-06 10:38:59 +08:00
|
|
|
|
optional string roomAddreess = 19 ; // 房间地址信息(空 代表未匹配 “1”代表匹配中,其他是房间服务器地址信息(ip+“:” + port)形式)
|
2019-11-20 17:45:28 +08:00
|
|
|
|
optional int32 designation = 20;//称号
|
|
|
|
|
|
optional int32 decrotion = 21;//皮肤
|
|
|
|
|
|
optional int32 ride = 22;//坐骑
|
|
|
|
|
|
optional int32 rideLevel = 23;//坐骑等级
|
2019-12-19 11:16:41 +08:00
|
|
|
|
optional int32 sex = 24;//玩家性别 0男1女
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-05-24 07:34:22 +08:00
|
|
|
|
message Privilege{
|
|
|
|
|
|
optional int32 id =1; //特权id
|
2019-05-24 16:26:43 +08:00
|
|
|
|
optional int32 usedTimes = 2;//特权使用次数(如果有没有使用次数限制,传0)
|
2019-12-26 15:55:49 +08:00
|
|
|
|
optional int32 effectTime = 3;//有效时间
|
2019-05-24 07:34:22 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
|
|
|
|
|
|
message Item{
|
2019-01-16 10:48:20 +08:00
|
|
|
|
optional int32 itemId = 1;
|
|
|
|
|
|
optional int32 itemNum = 2;
|
2019-01-16 16:20:04 +08:00
|
|
|
|
optional int32 endingTime = 3;
|
2019-09-11 11:05:35 +08:00
|
|
|
|
optional int32 nextFlushTime = 4; //下次刷新时间 0 不刷新
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-01-18 17:36:20 +08:00
|
|
|
|
|
|
|
|
|
|
message SpecialEffects{
|
2019-02-18 18:22:00 +08:00
|
|
|
|
optional int32 propertyId = 1;
|
2019-02-18 18:34:34 +08:00
|
|
|
|
optional int32 propertyValue = 2;
|
2019-01-18 17:36:20 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-02-18 18:22:00 +08:00
|
|
|
|
|
|
|
|
|
|
|
2019-01-17 20:46:03 +08:00
|
|
|
|
message Equip{
|
|
|
|
|
|
optional string id = 1;
|
|
|
|
|
|
optional int32 equipId = 2;
|
2019-02-18 18:22:00 +08:00
|
|
|
|
optional SpecialEffects mainAttribute = 3;
|
|
|
|
|
|
repeated SpecialEffects secondAttribute = 4;
|
2020-04-24 14:12:23 +08:00
|
|
|
|
optional int32 rebuildLevel = 5; //重铸等级(对应宝器精炼等级)
|
2019-06-13 19:26:45 +08:00
|
|
|
|
optional int32 createTime = 6;//入手时间
|
2019-07-12 10:14:38 +08:00
|
|
|
|
optional int32 skillId = 7;//装备附带技能
|
2019-07-25 19:09:54 +08:00
|
|
|
|
optional int32 isLocked = 8; //是否被锁定 1:被锁定 0:未锁定
|
2020-04-24 14:12:23 +08:00
|
|
|
|
optional int32 exp = 9; //字段可选 魂印传入经验(对应宝器强化等级)
|
2019-01-17 20:46:03 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-09-06 14:16:06 +08:00
|
|
|
|
message SoulPos{
|
2020-04-07 17:09:10 +08:00
|
|
|
|
optional int32 equipId =1 ; //装备id
|
2019-09-06 14:16:06 +08:00
|
|
|
|
optional int32 position= 2; //卡槽位置
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-01-17 20:46:03 +08:00
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message Hero{
|
|
|
|
|
|
optional string id = 1;
|
|
|
|
|
|
optional int32 heroId = 2;
|
2019-01-18 17:36:20 +08:00
|
|
|
|
optional int32 level = 3;
|
2019-01-25 14:23:01 +08:00
|
|
|
|
optional int32 breakId = 4;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
optional int32 star = 5;
|
2019-01-18 17:36:20 +08:00
|
|
|
|
optional int32 skinId = 6;
|
|
|
|
|
|
|
2020-07-05 08:07:56 +08:00
|
|
|
|
repeated int32 equipIdList = 8;
|
2019-09-02 16:26:12 +08:00
|
|
|
|
|
2019-03-19 18:31:25 +08:00
|
|
|
|
optional int32 createTime = 9; //入手时间
|
2019-06-16 03:19:40 +08:00
|
|
|
|
optional int32 starBreakId = 10 ;//升星对应的breakId
|
2019-09-02 16:26:12 +08:00
|
|
|
|
|
2020-04-01 14:17:48 +08:00
|
|
|
|
optional int32 especialEquipLevel = 11;//所穿戴法宝等级
|
2019-09-05 19:23:51 +08:00
|
|
|
|
repeated SoulPos soulPos = 12;//魂印
|
2019-10-08 15:59:06 +08:00
|
|
|
|
optional int32 lockState = 13;// 上锁状态 1 :上锁 0:未上锁
|
2020-04-26 11:33:08 +08:00
|
|
|
|
repeated string jewels = 14;//宝器
|
2020-05-19 12:02:04 +08:00
|
|
|
|
optional int32 createtype = 15;//创建类型 1猎妖援助
|
2020-08-10 10:48:51 +08:00
|
|
|
|
optional int32 changeId = 16;//置换模板id 默认0
|
2019-09-05 19:23:51 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
|
2019-03-20 14:52:03 +08:00
|
|
|
|
message FightUnitInfo {
|
|
|
|
|
|
optional string unitId = 1;//单位静态id
|
|
|
|
|
|
optional string unitSkillIds = 2;//点技#滑技#被动技能1#被动技能2#被动技能3....
|
|
|
|
|
|
optional string property = 3;//1#2390#2390#169#271#95#176#0#0#0.3#0.15#0.3#1.5#1#0.05#0#0#0#0#0#0.05#0#0#0#0#0
|
2020-04-16 14:11:44 +08:00
|
|
|
|
optional int32 position = 4; // 位置
|
2020-06-01 15:48:22 +08:00
|
|
|
|
optional int32 star = 5; // 星级
|
2019-08-30 18:40:24 +08:00
|
|
|
|
|
2019-03-02 18:21:48 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-03-20 14:52:03 +08:00
|
|
|
|
|
2019-03-20 19:56:46 +08:00
|
|
|
|
message FightTeamInfo {
|
|
|
|
|
|
repeated FightUnitInfo fightUnitList = 1;
|
|
|
|
|
|
optional string teamSkillList = 2;//异妖(队伍技能)技能1#技能2#技能3
|
2019-08-30 18:40:24 +08:00
|
|
|
|
optional string teamPassiveList = 3 ; //异妖被动技能
|
2020-05-19 13:37:15 +08:00
|
|
|
|
optional string specialPassive = 4; // 特殊标记(猎妖之路 圣物被动情况)
|
2020-07-25 21:35:01 +08:00
|
|
|
|
optional int32 firstCamp = 5;//出手优先级 0默认我方先出
|
2019-03-20 19:56:46 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-01-26 12:49:43 +08:00
|
|
|
|
message EventBehaviorValues{
|
|
|
|
|
|
repeated int32 behaviorValues = 1;
|
|
|
|
|
|
}
|
|
|
|
|
|
// 事件行为结果
|
|
|
|
|
|
message EventBehaviorCommon{
|
|
|
|
|
|
// 行为类型
|
|
|
|
|
|
optional int32 behaviorType = 1;
|
|
|
|
|
|
// 行为参数
|
|
|
|
|
|
repeated EventBehaviorValues eventBehaviorValues = 2;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-01-07 20:03:29 +08:00
|
|
|
|
// 地图每个格子的信息
|
2019-01-04 15:08:41 +08:00
|
|
|
|
message Cell{
|
2019-01-07 20:03:29 +08:00
|
|
|
|
// 格子id
|
2019-01-04 15:08:41 +08:00
|
|
|
|
optional int32 cellId = 1;
|
2019-06-26 17:26:27 +08:00
|
|
|
|
// mapPointConfig id
|
2019-01-26 12:49:43 +08:00
|
|
|
|
optional int32 pointId = 2;
|
2019-08-27 17:41:27 +08:00
|
|
|
|
optional int32 monsterForce = 3;
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Mission{
|
2019-02-19 13:35:54 +08:00
|
|
|
|
optional int32 itemId = 1;
|
|
|
|
|
|
optional string state = 2;
|
|
|
|
|
|
optional int32 missionStep = 3;
|
2019-04-15 10:20:15 +08:00
|
|
|
|
// 完成任务所用时间(秒)
|
|
|
|
|
|
optional int32 time = 4;
|
2019-07-23 19:41:06 +08:00
|
|
|
|
optional int32 deadTimes = 5; //已死亡次数
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-01-17 20:46:03 +08:00
|
|
|
|
message Mail{
|
2019-01-23 18:40:59 +08:00
|
|
|
|
optional string mailId = 1;
|
|
|
|
|
|
optional int32 state = 2; //0:未读 1:已读取 2: 未领取 3 已领取
|
|
|
|
|
|
optional string head = 3;
|
|
|
|
|
|
optional string content = 4;
|
|
|
|
|
|
optional string mailItem = 5; //附件
|
|
|
|
|
|
optional int32 sendTime = 6;
|
|
|
|
|
|
optional int32 effectiveTime = 7; // 秒 0:永久有效
|
|
|
|
|
|
optional string sendName = 8 ; //发送者名字
|
|
|
|
|
|
optional int32 mailType = 9; //邮件类型 1:系统邮件 2:idip 业务邮件
|
|
|
|
|
|
|
2019-01-04 15:08:41 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-01-22 09:50:34 +08:00
|
|
|
|
message Drop{
|
|
|
|
|
|
repeated Item itemlist = 1;
|
|
|
|
|
|
repeated Equip equipId = 2;
|
|
|
|
|
|
repeated Hero Hero = 3;
|
2020-04-01 14:54:58 +08:00
|
|
|
|
repeated Equip soulEquip =4;//魂印(法宝不再掉落,魂印改为4,注意修改)
|
2019-01-22 09:50:34 +08:00
|
|
|
|
}
|
2019-01-22 16:13:06 +08:00
|
|
|
|
|
|
|
|
|
|
message GMCommand{
|
2019-01-24 17:20:45 +08:00
|
|
|
|
optional string command =1 ; // 指令字符串 type#prarm1#param2
|
2019-01-22 16:13:10 +08:00
|
|
|
|
}
|
2019-02-18 14:08:42 +08:00
|
|
|
|
message TeamHeroInfo{
|
|
|
|
|
|
optional int32 position =1;
|
|
|
|
|
|
optional string heroId = 2;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message TeamPokemonInfo{
|
|
|
|
|
|
optional int32 position =1;
|
|
|
|
|
|
optional int32 pokemonId = 2;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-02-15 10:24:17 +08:00
|
|
|
|
message TeamPosInfo{
|
|
|
|
|
|
optional int32 teamId = 1; //第几编队
|
2019-02-15 10:48:21 +08:00
|
|
|
|
optional string teamName =2; //编码名称
|
2019-02-18 14:08:42 +08:00
|
|
|
|
repeated TeamHeroInfo teamHeroInfos = 3; //队伍英雄id
|
|
|
|
|
|
repeated TeamPokemonInfo teamPokemonInfos = 4; // 异妖id
|
2019-02-15 10:24:17 +08:00
|
|
|
|
}
|
2019-02-18 14:08:42 +08:00
|
|
|
|
|
2019-02-21 10:22:55 +08:00
|
|
|
|
message Pokemoncomonpent{
|
|
|
|
|
|
optional int32 id =1;
|
|
|
|
|
|
optional int32 level =2;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message PokemonInfo{
|
|
|
|
|
|
optional int32 id = 1; //异妖id
|
|
|
|
|
|
optional int32 stage =2; //异妖进阶阶数
|
|
|
|
|
|
repeated Pokemoncomonpent pokemoncomonpent =3; //组件信息
|
|
|
|
|
|
}
|
2019-06-12 20:13:55 +08:00
|
|
|
|
|
|
|
|
|
|
message RingFireInfo{
|
|
|
|
|
|
optional int32 id = 1; //天赋异妖id
|
|
|
|
|
|
optional int32 stage =2; //天赋异妖进阶阶数
|
|
|
|
|
|
repeated int32 comonpentId=3; //天赋当前阶级组件id
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-02-25 17:33:36 +08:00
|
|
|
|
message WorkShopBaseInfo{
|
|
|
|
|
|
optional int32 type =1; // 1: 工坊 2:百味居
|
2019-02-25 10:18:28 +08:00
|
|
|
|
optional int32 levle =2 ;
|
|
|
|
|
|
optional int32 exp =3;
|
2019-02-25 17:33:36 +08:00
|
|
|
|
}
|
|
|
|
|
|
message WorkShopUnLockInfo{
|
|
|
|
|
|
optional int32 type =1 ; // 类型 1: 基础锻造 2: 装备打造
|
2019-02-25 10:18:28 +08:00
|
|
|
|
repeated int32 id =4 ; // 蓝图已经解锁的id
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-02-25 17:33:36 +08:00
|
|
|
|
|
2019-03-20 15:55:10 +08:00
|
|
|
|
message FightData {
|
|
|
|
|
|
// 战斗属性
|
|
|
|
|
|
optional FightTeamInfo heroFightInfos = 1;
|
|
|
|
|
|
// 怪物属性
|
|
|
|
|
|
repeated FightTeamInfo monsterList = 2;
|
|
|
|
|
|
//战斗随机种子
|
2019-05-09 17:44:53 +08:00
|
|
|
|
optional int32 fightSeed = 3;
|
|
|
|
|
|
optional int32 fightMaxTime =4; //战斗最长时间
|
2019-08-30 18:40:24 +08:00
|
|
|
|
optional int32 fightType = 5 ; // 战斗类型
|
2019-03-20 15:55:10 +08:00
|
|
|
|
}
|
2019-02-25 17:33:36 +08:00
|
|
|
|
|
2019-03-26 11:59:56 +08:00
|
|
|
|
message ExploreDetail{
|
|
|
|
|
|
optional int32 id =1;
|
|
|
|
|
|
optional int32 progress =2 ; //进度
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-04-02 15:57:18 +08:00
|
|
|
|
message FoodBuffer {
|
|
|
|
|
|
optional int32 bufferId = 1;
|
|
|
|
|
|
optional int32 leftStep = 2;
|
|
|
|
|
|
}
|
2019-02-25 17:33:36 +08:00
|
|
|
|
|
2019-04-09 14:12:30 +08:00
|
|
|
|
message NewPlayerGuidePoint{
|
|
|
|
|
|
optional int32 type = 1;
|
|
|
|
|
|
optional int32 id =2;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-04-11 17:25:57 +08:00
|
|
|
|
message LevelDifficulty{
|
|
|
|
|
|
optional int32 fightId = 1;
|
|
|
|
|
|
optional int32 state = 2; //2 已开启 3:已打过未通过,=4:已通过
|
|
|
|
|
|
optional int32 num = 3;
|
|
|
|
|
|
optional int32 type = 4; //1:简单 2:中等 3:困难
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-04-11 20:37:22 +08:00
|
|
|
|
message LevelDifficultyInfos{
|
|
|
|
|
|
optional int32 areaId = 1;
|
|
|
|
|
|
repeated LevelDifficulty LevelDifficulty = 2;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-04-19 11:28:15 +08:00
|
|
|
|
// 副本信息
|
|
|
|
|
|
message MapInfo {
|
|
|
|
|
|
optional int32 mapId = 1;
|
|
|
|
|
|
// 最少时间
|
|
|
|
|
|
optional int32 leastTime = 2;
|
|
|
|
|
|
// 所得星数 (1:完成任务 2:时间小于指定时间 3:100% 探索度)
|
|
|
|
|
|
repeated int32 stars = 3;
|
|
|
|
|
|
}
|
2019-04-22 14:53:08 +08:00
|
|
|
|
|
|
|
|
|
|
message ActivityInfo{
|
|
|
|
|
|
message MissionInfo{
|
|
|
|
|
|
required int32 missionId = 1; //任务ID
|
|
|
|
|
|
required int32 progress = 2; //任务进度
|
2019-07-23 19:41:06 +08:00
|
|
|
|
required int32 state = 3; //任务状态,0:未领奖,1:已领奖 -1:领取花费奖励
|
2019-04-22 14:53:08 +08:00
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
required int32 activityId = 1; // 活动id
|
|
|
|
|
|
repeated MissionInfo mission = 2; // 任务信息
|
2019-08-01 11:58:19 +08:00
|
|
|
|
optional int32 value = 6; //活动记录值
|
2019-04-22 14:53:08 +08:00
|
|
|
|
optional int32 startTime = 5; // 任务开始时间
|
|
|
|
|
|
optional int32 endTime = 3; // 活动结束时间
|
2019-06-06 14:22:52 +08:00
|
|
|
|
optional int32 reallyOpen = 4; // 0:假开启 1:真开启
|
2019-04-22 14:53:08 +08:00
|
|
|
|
}
|
2019-04-30 15:56:18 +08:00
|
|
|
|
|
|
|
|
|
|
message GmResponse{
|
|
|
|
|
|
optional Drop drop =1;
|
|
|
|
|
|
optional string info =2;
|
|
|
|
|
|
}
|
2019-05-09 15:37:36 +08:00
|
|
|
|
|
2019-05-11 16:24:06 +08:00
|
|
|
|
message ArenaPersonInfo{
|
2019-05-10 10:31:06 +08:00
|
|
|
|
optional int32 uid = 1;
|
|
|
|
|
|
optional int32 level =2;
|
|
|
|
|
|
optional string name =3;
|
|
|
|
|
|
optional int32 score = 4;
|
|
|
|
|
|
optional int32 head =5;
|
|
|
|
|
|
optional int32 rank =6; //排名
|
2019-05-10 13:33:25 +08:00
|
|
|
|
optional int32 totalForce =7;
|
2019-07-25 10:49:40 +08:00
|
|
|
|
optional int32 headFrame = 8;
|
2019-05-11 16:24:06 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Team{
|
|
|
|
|
|
repeated int32 heroTid =1;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message ArenaEnemy{
|
|
|
|
|
|
optional ArenaPersonInfo personInfo =1;
|
|
|
|
|
|
optional Team team =2; //队伍展示信息
|
2019-05-10 10:31:06 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-05-09 15:37:36 +08:00
|
|
|
|
message ArenaInfo{
|
|
|
|
|
|
optional int32 failNums =1;
|
|
|
|
|
|
optional int32 successNums =2;
|
|
|
|
|
|
optional int32 score = 3;
|
2019-06-15 14:50:06 +08:00
|
|
|
|
repeated ArenaEnemy arenaEnemys = 4; //对手信息
|
2020-07-06 21:12:49 +08:00
|
|
|
|
repeated int32 hadTakeBox = 5;
|
2019-05-09 15:37:36 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-05-14 17:14:13 +08:00
|
|
|
|
message StoreItem{
|
|
|
|
|
|
optional int32 id = 1; // StoreConfig id
|
|
|
|
|
|
optional int32 buyNum = 2; //购买次数
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-05-11 17:22:16 +08:00
|
|
|
|
message StoreInfo{
|
|
|
|
|
|
optional int32 id = 1;
|
|
|
|
|
|
optional int64 lastRefreshTime =2; //上次刷新时间
|
|
|
|
|
|
optional int64 startTime = 4;// 开始时间
|
|
|
|
|
|
optional int64 endTime = 5;// 开始时间
|
|
|
|
|
|
repeated StoreItem storeItem = 6; //商店物品
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-05-11 16:24:06 +08:00
|
|
|
|
message ArenaRecordInfo{
|
|
|
|
|
|
optional string id=1;//唯一标识
|
|
|
|
|
|
optional ArenaPersonInfo attackInfo =2 ;// 进攻者信息
|
|
|
|
|
|
optional int32 attackTime =3 ; //进攻时间
|
|
|
|
|
|
optional int32 myScoreChange =4 ;// 我的分数变化值
|
2019-11-06 16:09:34 +08:00
|
|
|
|
optional int32 fightResult = 5; // 战斗结果
|
2019-05-11 17:22:51 +08:00
|
|
|
|
|
2019-05-11 16:24:06 +08:00
|
|
|
|
}
|
2019-05-11 17:22:16 +08:00
|
|
|
|
|
2019-05-14 10:23:05 +08:00
|
|
|
|
|
2019-05-14 16:31:30 +08:00
|
|
|
|
message FunctionOfTime{
|
2019-05-14 10:23:05 +08:00
|
|
|
|
optional int32 functionId =1; //功能id
|
|
|
|
|
|
optional int32 startTime =2; //开始时间
|
|
|
|
|
|
optional int32 endTime = 3; //结束时间
|
2019-05-14 16:31:30 +08:00
|
|
|
|
optional int32 interval = 4; //间隔时间 0:代表不是周期
|
2019-05-14 10:23:05 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-05-16 14:36:57 +08:00
|
|
|
|
message AdventureRankItemInfo{
|
2019-05-16 19:22:49 +08:00
|
|
|
|
optional int32 level =1;
|
|
|
|
|
|
optional string name =2;
|
|
|
|
|
|
optional int32 hurt = 3; //伤害值
|
2019-10-16 22:02:49 +08:00
|
|
|
|
optional int32 head =4;
|
2019-05-16 19:22:49 +08:00
|
|
|
|
optional int32 rank =5; //排名
|
2019-08-21 12:18:14 +08:00
|
|
|
|
optional int32 headFrame = 6; // 头像框
|
2019-10-17 15:23:06 +08:00
|
|
|
|
optional int32 uid = 7;
|
2019-05-16 19:22:49 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message AdventureBossInfo{
|
|
|
|
|
|
optional int32 arenaId =1; // boss出现区域号
|
|
|
|
|
|
optional int32 findUid =2; //发现者uid
|
|
|
|
|
|
optional string findName =3 ; //发现者姓名
|
|
|
|
|
|
optional string bossId =4; //boss 唯一标识
|
|
|
|
|
|
optional int32 bossGroupId =5;
|
|
|
|
|
|
optional int32 myHurt = 6; //我对boss造成伤害
|
2019-10-17 17:17:36 +08:00
|
|
|
|
optional int32 levelTime = 7;
|
2019-05-16 19:22:49 +08:00
|
|
|
|
optional int32 totalHp =8; //boss总血量
|
|
|
|
|
|
optional int32 bossRemainlHp =9; //boss剩余血量
|
2019-05-21 17:37:25 +08:00
|
|
|
|
optional int32 arenaLevel = 10; //区域等级
|
2019-05-16 14:36:57 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-05-27 14:01:40 +08:00
|
|
|
|
|
|
|
|
|
|
message UserMissionInfo{
|
|
|
|
|
|
optional int32 missionId =1;
|
|
|
|
|
|
optional int32 progress =2; //进度
|
|
|
|
|
|
optional int32 state = 3; //0:未完成 1:完成未领取 2:已达成(已领取)
|
2019-07-23 11:19:53 +08:00
|
|
|
|
optional int32 type =4 ;// 任务类型 1:vip任务 2:每日任务 3:功绩 4: 孙龙的宝藏任务
|
|
|
|
|
|
optional int32 takeTimes = 5;// 领取次数
|
2019-12-12 15:17:01 +08:00
|
|
|
|
repeated string heroId = 6;//所派遣的英雄(迷宫寻宝专用)
|
2019-05-27 14:01:40 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-06-21 17:02:11 +08:00
|
|
|
|
message VipBaseInfo{
|
2019-05-27 14:01:40 +08:00
|
|
|
|
optional int32 vipLevel =1; //vip等级
|
2019-12-12 11:00:47 +08:00
|
|
|
|
optional int32 hadTakeLevelBox = 2 ;//是否购买特权等级礼包 1:已购买 0:未购买
|
2019-05-27 14:01:40 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-06-06 17:22:03 +08:00
|
|
|
|
message Friend {
|
|
|
|
|
|
optional int32 id = 1;//好友的id
|
|
|
|
|
|
optional string name=2;//名字
|
|
|
|
|
|
optional int32 lv=3;//等级
|
|
|
|
|
|
optional uint64 offLineTime=4;//离线时间 0表示在线
|
2019-06-11 10:45:23 +08:00
|
|
|
|
optional int32 haveReward=5;// 是否有体力可以领取 0: 没有 1:有
|
|
|
|
|
|
optional int32 isGive = 6; // 是否赠送过体力 0: 否 ,1:是
|
2019-10-30 18:14:20 +08:00
|
|
|
|
optional int32 isApplyed = 7;//是否已经申请过
|
2019-10-16 22:02:49 +08:00
|
|
|
|
optional int32 head = 12; // 新头像
|
2019-07-25 10:49:40 +08:00
|
|
|
|
optional int32 frame = 13; // 头像框
|
2019-06-06 17:22:03 +08:00
|
|
|
|
optional int32 soulVal = 14; // 战斗力
|
2019-06-06 17:23:25 +08:00
|
|
|
|
|
|
|
|
|
|
}
|
2019-06-06 10:15:01 +08:00
|
|
|
|
message GiftGoodsInfo{
|
|
|
|
|
|
optional int32 goodsId =1;//商品id
|
|
|
|
|
|
optional int32 buyTimes= 2; //购买次数
|
2019-08-06 10:36:00 +08:00
|
|
|
|
optional int32 startTime = 3;//开始时间
|
|
|
|
|
|
optional int32 endTime = 4; //结束时间
|
2019-12-24 15:45:04 +08:00
|
|
|
|
optional int32 dynamicBuyTimes= 5; //可购买次数
|
2019-08-06 10:36:00 +08:00
|
|
|
|
|
2019-06-06 17:22:03 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-07-17 15:13:27 +08:00
|
|
|
|
message GoodsTypeDuration{
|
|
|
|
|
|
optional int32 goodsType = 1;// 已购买商品类型
|
|
|
|
|
|
optional int32 endTime = 2 ;//结束时间
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-06-19 14:49:31 +08:00
|
|
|
|
message TechnologyInfo{
|
|
|
|
|
|
optional int32 techId =1; //科技点
|
|
|
|
|
|
optional int32 levle =2;//等级
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-06-20 11:12:44 +08:00
|
|
|
|
message SuddenlyBossInfo{
|
|
|
|
|
|
optional int32 suddBossId = 6; // 精英怪怪物组id 没有为0
|
|
|
|
|
|
optional int32 endTime = 7; //消失时间
|
|
|
|
|
|
optional int32 findMapId=8; //出现地图id
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-07-03 15:44:22 +08:00
|
|
|
|
message ItemInfo{
|
2019-07-03 16:26:27 +08:00
|
|
|
|
optional int32 templateId = 1;//模板ID
|
|
|
|
|
|
optional int32 overlap = 2;//堆叠数量
|
2019-07-03 16:12:01 +08:00
|
|
|
|
optional int32 nextRefreshTime =3; //下次刷新时间
|
2019-07-03 15:44:22 +08:00
|
|
|
|
}
|
2019-11-29 11:28:27 +08:00
|
|
|
|
|
2019-11-28 16:00:51 +08:00
|
|
|
|
message RankInfo{
|
|
|
|
|
|
optional int32 rank = 1;
|
2020-07-31 16:19:53 +08:00
|
|
|
|
optional int64 param1 = 2;
|
2019-11-28 16:00:51 +08:00
|
|
|
|
optional int32 param2 = 3;
|
|
|
|
|
|
optional int32 param3 = 4;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-11-27 10:48:14 +08:00
|
|
|
|
message UserRank{
|
|
|
|
|
|
optional int32 uid = 1;
|
|
|
|
|
|
optional int32 level = 2;
|
|
|
|
|
|
optional int32 head = 3;
|
|
|
|
|
|
optional string userName = 4;
|
|
|
|
|
|
optional RankInfo rankInfo = 5;
|
|
|
|
|
|
optional int32 headFrame = 6;//头像框
|
2019-12-09 17:01:07 +08:00
|
|
|
|
optional string guildName = 7;//公会名称
|
2019-12-17 10:50:47 +08:00
|
|
|
|
optional int32 force = 8;//战力
|
2019-12-27 11:43:41 +08:00
|
|
|
|
optional int32 guildSign = 9 ;//公会图腾
|
2020-06-05 15:28:23 +08:00
|
|
|
|
optional int32 sex = 10;//性别
|
2019-11-27 10:48:14 +08:00
|
|
|
|
}
|
2019-11-28 16:00:51 +08:00
|
|
|
|
|
2019-07-16 18:29:51 +08:00
|
|
|
|
|
|
|
|
|
|
|
2019-07-16 20:57:05 +08:00
|
|
|
|
|
|
|
|
|
|
message ActorEffectBufferInfo{
|
|
|
|
|
|
optional int32 id = 1;//buffer id
|
|
|
|
|
|
optional int32 type = 2; //bufffer类型
|
|
|
|
|
|
optional int32 startTime =3; // buffer 开始时间
|
|
|
|
|
|
optional int32 endTime =4;//buffer 失效时间
|
|
|
|
|
|
optional int32 target = 5 ;// buffer 作用对象id
|
|
|
|
|
|
optional int32 caster = 6;// 释放者
|
|
|
|
|
|
repeated int32 value = 7; // buffer 作用效果值
|
2019-07-16 18:29:51 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-08-29 15:40:42 +08:00
|
|
|
|
message BloodyHeroInfo {
|
|
|
|
|
|
optional string heroId = 1;
|
|
|
|
|
|
optional int32 heroHp = 2;
|
|
|
|
|
|
optional int32 heroMaxHp =3;
|
2019-08-29 16:20:41 +08:00
|
|
|
|
optional int32 heroTid = 4;
|
2019-08-29 15:40:42 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-09-03 13:44:20 +08:00
|
|
|
|
message SceneMsg{
|
|
|
|
|
|
optional int32 time = 1 ;//发生时间
|
|
|
|
|
|
optional string msg = 2 ;// 场景消息
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-09-02 14:28:46 +08:00
|
|
|
|
//地图点散落的矿石信息
|
|
|
|
|
|
message PosMineral{
|
|
|
|
|
|
optional int32 pos = 1;// 坐标点
|
|
|
|
|
|
optional int32 nums = 2; //数量
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-07-16 18:29:51 +08:00
|
|
|
|
message Creature{
|
|
|
|
|
|
repeated int32 path = 1; //行走路径
|
|
|
|
|
|
optional int32 speed =2;// 速度
|
|
|
|
|
|
optional int32 maxHp =3; //最大血量
|
|
|
|
|
|
optional int32 curHp =4;// 当前血量
|
|
|
|
|
|
optional int32 mineral = 5; // 矿石
|
|
|
|
|
|
optional int32 camp = 6; //阵营
|
2019-08-29 15:40:42 +08:00
|
|
|
|
repeated BloodyHeroInfo heroInfo = 7 ; // 英雄信息
|
2019-09-03 14:53:37 +08:00
|
|
|
|
optional int32 killNums=8; // 击杀数
|
2019-07-16 18:29:51 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-07-16 20:57:05 +08:00
|
|
|
|
message SceneActor{
|
|
|
|
|
|
optional int32 id=1; //id 唯一标识
|
|
|
|
|
|
optional int32 curPos = 2;//当前位置
|
|
|
|
|
|
optional int32 state = 3; //当前状态 1 : 不可移动 0 : 可移动
|
|
|
|
|
|
optional int32 type =4 ;// 演员类型 1 玩家 2 怪物 3 矿点 4 npc
|
|
|
|
|
|
optional Creature Creature = 6 ;//动作演员信息
|
2019-08-30 10:02:25 +08:00
|
|
|
|
optional string userName = 7; //玩家名称(只有玩家才有)
|
2019-07-16 20:57:05 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message SceneInfo{
|
|
|
|
|
|
optional int32 roomId = 1;// 唯一标识
|
|
|
|
|
|
optional int32 mapId = 2; //场景所属地图id
|
|
|
|
|
|
repeated SceneActor SceneActor =3;//场景中的演员信息
|
|
|
|
|
|
repeated ActorEffectBufferInfo actorEffectBufferInfo =4;//场景中所有buffer信息
|
2019-08-29 15:36:15 +08:00
|
|
|
|
repeated int32 barrierPoint = 5 ;// 阻挡点
|
2019-09-02 14:28:46 +08:00
|
|
|
|
repeated PosMineral posMineral = 6;// 散落的矿石信息
|
2019-09-09 17:28:33 +08:00
|
|
|
|
optional int32 remainTime = 7 ; //剩余时间
|
2019-07-16 18:29:51 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message SceneGetFullMsgResponse{
|
|
|
|
|
|
optional SceneInfo sceneInfo =1 ;// 场景信息
|
|
|
|
|
|
}
|
2019-07-10 11:34:38 +08:00
|
|
|
|
|
2019-07-19 17:39:58 +08:00
|
|
|
|
message blessReward{
|
|
|
|
|
|
//云梦活动
|
|
|
|
|
|
optional int32 locationId = 1;
|
|
|
|
|
|
optional int32 state = 2;
|
2019-07-22 18:13:32 +08:00
|
|
|
|
optional int32 rewardId = 3;
|
2019-07-19 17:39:58 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-07-22 16:06:36 +08:00
|
|
|
|
//5点自动重置试炼
|
2019-07-19 17:39:58 +08:00
|
|
|
|
message fiveResetTowerInfo{
|
|
|
|
|
|
optional int32 tower = 1;//试炼层数
|
|
|
|
|
|
optional int32 intoType = 2;//可进入标识
|
|
|
|
|
|
}
|
2019-07-31 17:43:51 +08:00
|
|
|
|
|
2019-08-24 23:23:14 +08:00
|
|
|
|
message FamilyContribute{
|
|
|
|
|
|
optional int32 win = 1;
|
|
|
|
|
|
optional int32 draw = 2;
|
|
|
|
|
|
optional int32 fail = 3;
|
|
|
|
|
|
}
|
2019-07-31 17:43:51 +08:00
|
|
|
|
message FamilyBaseInfo{
|
|
|
|
|
|
optional int32 id =1; // 公会id
|
|
|
|
|
|
optional string name = 2 ; // 公会名称
|
|
|
|
|
|
optional string annouce =3 ; // 公会宣言
|
|
|
|
|
|
optional int32 levle = 4 ; //等级
|
2019-08-01 17:56:31 +08:00
|
|
|
|
optional int32 exp = 5; //公会经验
|
|
|
|
|
|
optional int32 totalNum =6; //总共人数
|
|
|
|
|
|
optional int32 maxNum = 7 ;// 最大人数
|
|
|
|
|
|
optional int32 joinType = 8; //加入类型 1:直接加入 2:申请加入 3:禁止加入
|
|
|
|
|
|
optional int32 icon = 9; // 公会图标
|
2019-08-03 17:37:46 +08:00
|
|
|
|
optional int32 levelTime=10; //解散公会开始时间
|
2019-08-24 23:23:14 +08:00
|
|
|
|
optional FamilyContribute fightResult = 11;//公会战战绩
|
2019-08-27 13:20:15 +08:00
|
|
|
|
optional int32 playerIntoLevel = 12;//加入等級限制
|
2020-05-07 17:14:16 +08:00
|
|
|
|
optional int32 fete = 13; //祭祀进度
|
2019-07-31 17:43:51 +08:00
|
|
|
|
}
|
2019-07-19 17:39:58 +08:00
|
|
|
|
|
2019-07-30 15:49:12 +08:00
|
|
|
|
//无尽副本英雄信息
|
|
|
|
|
|
message endlessHero{
|
2019-07-30 15:52:47 +08:00
|
|
|
|
optional string heroId = 1; //英雄Id
|
|
|
|
|
|
optional int32 hp = 2;//英雄血量
|
2019-07-30 15:49:12 +08:00
|
|
|
|
}
|
2019-08-27 17:41:27 +08:00
|
|
|
|
//无尽副本地图点刷新时间信息
|
|
|
|
|
|
message EndlessRefreshInfo{
|
|
|
|
|
|
optional int32 cellId = 1;
|
|
|
|
|
|
optional int32 time = 2;
|
|
|
|
|
|
}
|
2019-08-02 13:26:05 +08:00
|
|
|
|
//战力排行
|
|
|
|
|
|
message UseForceInfo{
|
|
|
|
|
|
optional string name = 1;
|
|
|
|
|
|
optional int32 leve = 2;
|
|
|
|
|
|
optional int32 force = 3;
|
|
|
|
|
|
optional int32 rank =4;
|
2019-08-30 16:48:39 +08:00
|
|
|
|
optional int32 head =5;
|
|
|
|
|
|
optional int32 headFrame =6;
|
2019-10-17 15:23:06 +08:00
|
|
|
|
optional int32 uid = 7;
|
2019-08-02 13:26:05 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-08-01 18:22:43 +08:00
|
|
|
|
//无尽副本标志信息
|
|
|
|
|
|
message endlessSign{
|
|
|
|
|
|
optional int32 mapId = 1;
|
|
|
|
|
|
optional int32 cellId = 2;
|
|
|
|
|
|
optional string info = 3;
|
2019-08-02 11:12:27 +08:00
|
|
|
|
optional int32 type = 4;//1为设置标记、2为删除标记
|
2019-08-01 18:22:43 +08:00
|
|
|
|
}
|
2019-08-07 09:38:53 +08:00
|
|
|
|
|
|
|
|
|
|
//达人排行
|
|
|
|
|
|
message ExpertInfo{
|
|
|
|
|
|
optional string name = 1;
|
|
|
|
|
|
optional int32 score = 2;
|
|
|
|
|
|
optional int32 rank =3;
|
2019-08-07 16:48:11 +08:00
|
|
|
|
optional int32 level =4;
|
|
|
|
|
|
optional int32 head =5;
|
|
|
|
|
|
optional int32 headFrame =6;
|
2019-08-07 09:38:53 +08:00
|
|
|
|
}
|
2019-08-05 20:28:40 +08:00
|
|
|
|
|
2019-08-05 18:33:55 +08:00
|
|
|
|
message SignInInfo{
|
2019-08-05 21:05:23 +08:00
|
|
|
|
optional int32 days = 1; //签到的天数
|
|
|
|
|
|
optional int32 state = 2;//今日是否领取
|
2019-08-05 18:33:55 +08:00
|
|
|
|
}
|
2019-10-15 14:30:04 +08:00
|
|
|
|
|
2019-10-15 16:13:23 +08:00
|
|
|
|
message TeamSimpleInfo{
|
|
|
|
|
|
optional string heroid = 1;
|
|
|
|
|
|
optional int32 heroTid = 2;
|
|
|
|
|
|
optional int32 star = 3;
|
|
|
|
|
|
optional int32 level =4;
|
2020-05-01 10:15:39 +08:00
|
|
|
|
optional int32 position=5;
|
2019-10-15 14:30:04 +08:00
|
|
|
|
}
|
2019-10-15 16:13:23 +08:00
|
|
|
|
|
2019-08-07 17:17:44 +08:00
|
|
|
|
message TeamOneTeamInfo{
|
2019-10-15 16:13:23 +08:00
|
|
|
|
repeated TeamSimpleInfo team =1;
|
2019-08-07 17:17:44 +08:00
|
|
|
|
repeated int32 PokemonInfos = 2;
|
2019-08-09 16:36:16 +08:00
|
|
|
|
optional int32 totalForce=3;
|
2019-08-19 11:03:57 +08:00
|
|
|
|
repeated int32 remainHp = 4;//剩余血量百分比
|
2019-08-07 17:17:44 +08:00
|
|
|
|
}
|
2019-08-07 11:27:24 +08:00
|
|
|
|
//第一编队信息
|
|
|
|
|
|
message TeamOneInfo{
|
|
|
|
|
|
optional int32 uid = 1;
|
|
|
|
|
|
optional int32 level =2;
|
|
|
|
|
|
optional string name =3;
|
|
|
|
|
|
optional int32 head =4;
|
|
|
|
|
|
optional int32 headFrame = 5;
|
2019-10-16 17:11:20 +08:00
|
|
|
|
optional string guildName =7; //公会名称
|
2019-08-09 16:36:16 +08:00
|
|
|
|
optional TeamOneTeamInfo team = 6;
|
2019-10-30 18:24:05 +08:00
|
|
|
|
optional int32 isApplyed = 8;//是否已经申请过
|
2019-08-21 14:09:05 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//妖兽排行
|
|
|
|
|
|
message MonsterRankInfo{
|
|
|
|
|
|
optional string name = 1;
|
|
|
|
|
|
optional int32 score = 2;
|
|
|
|
|
|
optional int32 rank =3;
|
|
|
|
|
|
optional int32 level =4;
|
|
|
|
|
|
optional int32 head =5;
|
|
|
|
|
|
optional int32 headFrame =6;
|
2019-10-17 15:23:06 +08:00
|
|
|
|
optional int32 uid = 7;
|
2019-08-22 11:26:04 +08:00
|
|
|
|
}
|
|
|
|
|
|
//英雄血量信息
|
|
|
|
|
|
message HeroBloodInfo{
|
|
|
|
|
|
optional string heroId = 1;
|
|
|
|
|
|
optional int32 lostBlood = 2;//已损失血量百分比
|
2019-08-29 02:59:42 +08:00
|
|
|
|
}
|
|
|
|
|
|
//无尽副本信息
|
|
|
|
|
|
message EndlessInfo{
|
2019-08-29 05:39:59 +08:00
|
|
|
|
optional int32 mapId = 1;
|
|
|
|
|
|
optional int32 worldLevel = 2;
|
2019-09-05 11:38:03 +08:00
|
|
|
|
optional int32 bloodScore = 3;
|
2019-08-30 11:36:07 +08:00
|
|
|
|
}
|
2019-08-30 11:37:32 +08:00
|
|
|
|
|
2019-08-30 11:36:07 +08:00
|
|
|
|
message PlayerBindPhone{
|
|
|
|
|
|
optional string phoneNum = 1;
|
|
|
|
|
|
optional int32 state = 2;//本月绑定状态 0 未绑定 1已绑定未领奖 2已领奖
|
2019-08-30 11:37:32 +08:00
|
|
|
|
}
|
2019-08-31 20:48:45 +08:00
|
|
|
|
//无尽副本小地图点信息
|
|
|
|
|
|
message EndlessPoint{
|
|
|
|
|
|
optional int32 location = 1;
|
|
|
|
|
|
optional int32 monsterId = 2;
|
2019-09-01 16:13:59 +08:00
|
|
|
|
}
|
|
|
|
|
|
//我要变强英雄信息
|
|
|
|
|
|
message StrongerInfo{
|
|
|
|
|
|
optional int32 curScore = 1;
|
|
|
|
|
|
optional int32 maxScore = 2;
|
2019-09-03 14:38:45 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message QuestionOptions{
|
|
|
|
|
|
optional string content = 1; //问题描述
|
|
|
|
|
|
optional int32 type = 2; //单选0 多选1 填空2
|
|
|
|
|
|
repeated string options =3;//选项描述
|
2019-09-09 18:25:49 +08:00
|
|
|
|
optional int32 answerType = 4; //必选0 可选1
|
2019-09-04 11:55:02 +08:00
|
|
|
|
}
|
2019-09-05 11:38:03 +08:00
|
|
|
|
//血战基本信息
|
|
|
|
|
|
message BloodPersonInfo{
|
|
|
|
|
|
optional int32 id = 1;
|
|
|
|
|
|
optional string name = 2;
|
|
|
|
|
|
optional int32 headFrame = 3;
|
2019-10-16 22:02:49 +08:00
|
|
|
|
optional int32 head = 4;
|
2019-09-05 11:38:03 +08:00
|
|
|
|
optional int32 serverId =5;
|
2019-09-05 12:00:29 +08:00
|
|
|
|
optional int32 level = 6;
|
|
|
|
|
|
optional int32 rank = 7;
|
|
|
|
|
|
optional int32 score = 8;
|
2019-09-05 11:38:03 +08:00
|
|
|
|
}
|
2019-09-04 11:55:02 +08:00
|
|
|
|
|
2019-09-25 15:54:49 +08:00
|
|
|
|
message LuckWheelRewardPosInfo{
|
|
|
|
|
|
optional int32 pos = 1;
|
|
|
|
|
|
optional int32 luckId = 2;//配置表id
|
2019-09-27 15:24:29 +08:00
|
|
|
|
optional int32 luckTimes = 3;//中奖数
|
2019-09-25 15:54:49 +08:00
|
|
|
|
}
|
2019-10-09 20:00:26 +08:00
|
|
|
|
message RefreshTask{
|
|
|
|
|
|
optional int32 type = 1;//任务类型 1、每日 2、每周 3、每周期(每月)
|
2019-10-09 20:23:53 +08:00
|
|
|
|
repeated UserMissionInfo tasks = 2;
|
2020-03-21 15:14:05 +08:00
|
|
|
|
optional int32 refreshTime = 3;
|
2019-10-09 20:00:26 +08:00
|
|
|
|
}
|
2019-09-27 15:24:29 +08:00
|
|
|
|
|
2019-10-08 11:23:33 +08:00
|
|
|
|
message MainLevelRankInfo{
|
|
|
|
|
|
optional int32 uid = 1;
|
|
|
|
|
|
optional int32 level =2;
|
|
|
|
|
|
optional string name =3;
|
|
|
|
|
|
optional int32 fightId = 4;
|
|
|
|
|
|
optional int32 head =5;
|
|
|
|
|
|
optional int32 rank =6; //排名
|
|
|
|
|
|
optional int32 totalForce =7;
|
|
|
|
|
|
optional int32 headFrame = 8;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2019-10-16 17:11:20 +08:00
|
|
|
|
|
2019-12-06 20:28:05 +08:00
|
|
|
|
message ChampionBetInfo{
|
|
|
|
|
|
optional string id = 1;
|
2019-12-12 10:53:32 +08:00
|
|
|
|
optional int32 redCoins = 2 ;//红方赌注
|
|
|
|
|
|
optional int32 blueCoins = 3; //蓝方
|
2019-12-06 20:28:05 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-12-11 16:10:48 +08:00
|
|
|
|
message ChampionBattleInfo {
|
2019-12-11 17:51:53 +08:00
|
|
|
|
optional TeamOneInfo myInfo = 1; //我的信息
|
|
|
|
|
|
optional TeamOneInfo enemyInfo = 2; //对手信息
|
2019-12-11 16:10:48 +08:00
|
|
|
|
optional int32 result = 3;
|
2019-12-13 19:41:52 +08:00
|
|
|
|
optional FightData fightData =4;//战斗数据
|
2019-12-11 16:10:48 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2019-12-13 20:37:41 +08:00
|
|
|
|
message ChampionBattlePairInfo{
|
2019-12-24 16:35:20 +08:00
|
|
|
|
optional TeamOneInfo attackInfo =1;
|
|
|
|
|
|
optional TeamOneInfo defInfo =2;
|
2019-12-13 20:37:41 +08:00
|
|
|
|
optional int32 fightResult = 3 ;// 进攻者战斗结果
|
2019-12-16 16:46:28 +08:00
|
|
|
|
optional string id =4;// 唯一标识 用于请求战斗回放
|
2019-12-16 14:08:16 +08:00
|
|
|
|
optional int32 roundTImes =5;//第几场
|
|
|
|
|
|
optional int32 teamId=6 ;// 第几组
|
2019-12-18 15:52:12 +08:00
|
|
|
|
optional int32 position = 7; //位置 1 2 3 4 一次从左到右
|
2019-12-20 13:55:13 +08:00
|
|
|
|
optional int32 isGUess= 8; //是否是当前竞猜信息,0 否 1 是
|
2019-12-13 20:37:41 +08:00
|
|
|
|
}
|
2020-01-07 15:56:52 +08:00
|
|
|
|
message RedPackage{
|
|
|
|
|
|
optional string userName = 1;
|
|
|
|
|
|
optional int32 redId = 2;//红包Id
|
|
|
|
|
|
optional int32 isGet = 3; //本人是否已领取过
|
|
|
|
|
|
optional int32 getCount = 4;//已领取个数
|
2020-01-08 11:13:17 +08:00
|
|
|
|
optional int32 redType = 5;//红包类型Id,对应表中ID
|
2020-01-10 14:17:39 +08:00
|
|
|
|
optional int32 sendTime = 6;//发送时间
|
2020-01-07 15:56:52 +08:00
|
|
|
|
}
|
|
|
|
|
|
message RedOneDetail{
|
|
|
|
|
|
optional int32 uid = 1;
|
|
|
|
|
|
optional int32 head = 2;
|
|
|
|
|
|
optional int32 headFrame = 3;
|
|
|
|
|
|
optional string name =4;
|
|
|
|
|
|
optional int32 time = 5;
|
|
|
|
|
|
optional int32 count = 6;
|
2020-01-08 16:19:00 +08:00
|
|
|
|
optional int32 itemId = 7;
|
2020-01-10 15:37:46 +08:00
|
|
|
|
optional int32 position = 8;//公会职位
|
2020-01-07 15:56:52 +08:00
|
|
|
|
}
|
2019-12-24 16:35:20 +08:00
|
|
|
|
|
2020-01-08 16:19:22 +08:00
|
|
|
|
message ExpeditionSimpleBossInfo{
|
|
|
|
|
|
optional int32 heroTid = 1;//英雄模板id
|
|
|
|
|
|
optional int32 star = 2;
|
|
|
|
|
|
optional int32 level =3;
|
2020-01-09 15:00:48 +08:00
|
|
|
|
optional double remainHp =4;//剩余血量
|
2020-01-08 16:19:22 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
message ExpeditionTeamInfo{
|
|
|
|
|
|
repeated ExpeditionSimpleBossInfo hero =1;
|
|
|
|
|
|
repeated int32 PokemonInfos = 2;
|
|
|
|
|
|
optional int32 totalForce=3;
|
2020-05-21 10:40:55 +08:00
|
|
|
|
optional int32 teamInfo=4;//节点属性 招募试炼节点为怪物组id
|
2020-01-08 16:19:22 +08:00
|
|
|
|
}
|
2020-01-09 18:33:27 +08:00
|
|
|
|
|
|
|
|
|
|
//猎妖之路节点信息
|
|
|
|
|
|
message ExpeditionNodeInfo{
|
|
|
|
|
|
optional int32 sortId = 1;//节点id
|
|
|
|
|
|
optional int32 lay = 2;//节点层
|
2020-02-09 19:49:51 +08:00
|
|
|
|
optional int32 type = 3;//节点类型 //1 //精英节点2;//首领节点3;//复活节点4;//回复节点5;//普通节点
|
2020-01-09 18:33:27 +08:00
|
|
|
|
optional ExpeditionTeamInfo bossTeaminfo = 4;//节点队伍信息
|
2020-02-09 19:49:51 +08:00
|
|
|
|
optional int32 state = 5;////节点状态 0未开启 1未通过 2未领取圣物 3已完成 4已通过
|
2020-01-09 18:33:27 +08:00
|
|
|
|
repeated int32 holyEquipID = 6;//圣物id
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-01-08 16:19:22 +08:00
|
|
|
|
|
|
|
|
|
|
message ExpeditionSimpleHeroInfo{
|
2020-01-08 17:24:58 +08:00
|
|
|
|
optional string heroId = 1;//英雄id
|
2020-01-09 15:00:48 +08:00
|
|
|
|
optional double remainHp =2;//剩余血量
|
2020-01-08 16:19:22 +08:00
|
|
|
|
}
|
2020-01-14 15:48:22 +08:00
|
|
|
|
|
|
|
|
|
|
message ExpeditionEquip{
|
|
|
|
|
|
optional string id = 1;
|
|
|
|
|
|
optional int32 equiptId = 2;
|
|
|
|
|
|
}
|
2020-03-30 14:42:22 +08:00
|
|
|
|
|
|
|
|
|
|
message MonthCardInfo{
|
|
|
|
|
|
optional int32 id = 1;
|
|
|
|
|
|
optional int32 endingTime = 2;
|
2020-03-30 15:50:53 +08:00
|
|
|
|
optional int32 state = 3;//1已领取 0未领取
|
2020-08-14 23:40:40 +08:00
|
|
|
|
optional double totleAmt = 4;//当前累计金额
|
2020-03-30 14:42:22 +08:00
|
|
|
|
}
|
2020-05-08 15:16:03 +08:00
|
|
|
|
|
|
|
|
|
|
message CarGrapRecordItem{
|
|
|
|
|
|
optional int32 time =1;
|
2020-05-08 15:30:31 +08:00
|
|
|
|
optional int32 uid =2;
|
|
|
|
|
|
optional string content = 3;
|
|
|
|
|
|
|
2020-05-08 15:16:03 +08:00
|
|
|
|
}
|
2020-05-12 10:20:03 +08:00
|
|
|
|
|
|
|
|
|
|
message GuildHelpInfo{
|
|
|
|
|
|
optional int32 type =1;//阵营
|
2020-05-13 15:28:48 +08:00
|
|
|
|
optional int32 num =2; // 碎片数量
|
|
|
|
|
|
optional int32 hadtakenum =3; //已领取
|
2020-05-12 10:20:03 +08:00
|
|
|
|
}
|
2020-05-13 11:20:37 +08:00
|
|
|
|
|
|
|
|
|
|
message GuildHelpLog{
|
|
|
|
|
|
optional int32 helperuid =1;
|
|
|
|
|
|
optional int32 targetuid =2;
|
|
|
|
|
|
optional string helpername =3;
|
|
|
|
|
|
optional string targetname =4;
|
|
|
|
|
|
optional int32 type =5;//阵营
|
|
|
|
|
|
optional int32 time =6;//时间秒
|
|
|
|
|
|
}
|
2020-05-21 10:40:55 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message ViewHeroInfo{
|
|
|
|
|
|
optional Hero hero =1;
|
|
|
|
|
|
repeated Equip equip =2; // 英雄所穿装备、魂印(法宝不在内,放在Hero中)
|
|
|
|
|
|
repeated SpecialEffects SpecialEffects = 3;//属性信息
|
|
|
|
|
|
optional int32 force = 4 ; //战力
|
|
|
|
|
|
}
|
2020-06-24 17:24:25 +08:00
|
|
|
|
|
|
|
|
|
|
message EveryHeroHandBook{
|
|
|
|
|
|
optional int32 heroId = 1;
|
|
|
|
|
|
optional int32 maxStar = 2;
|
|
|
|
|
|
}
|
2020-08-07 16:45:01 +08:00
|
|
|
|
message SituationInfo {
|
|
|
|
|
|
optional int32 id = 1;
|
|
|
|
|
|
optional int32 overTime = 2;
|
2020-08-13 10:00:44 +08:00
|
|
|
|
optional int32 passId = 3;//已通关的id
|
2020-08-07 16:45:01 +08:00
|
|
|
|
}
|
2020-10-31 10:58:30 +08:00
|
|
|
|
message JourneyInfo {
|
|
|
|
|
|
optional int32 mapId = 1;
|
|
|
|
|
|
optional int32 process =2;
|
|
|
|
|
|
}
|
|
|
|
|
|
message JourneyMonsterInfo{
|
|
|
|
|
|
optional int32 monsterId = 1;
|
|
|
|
|
|
optional int32 monsterIndex = 2;
|
|
|
|
|
|
optional int32 monsterHp = 3;
|
|
|
|
|
|
optional int32 remainTime = 4;
|
|
|
|
|
|
optional int32 attackNum = 5;//已经攻击的次数
|
2020-10-14 21:13:15 +08:00
|
|
|
|
optional int32 rewardShow = 6;
|
2020-10-31 10:58:30 +08:00
|
|
|
|
}
|
|
|
|
|
|
message JourneyGoodsInfo{
|
|
|
|
|
|
optional int32 goodsId = 1;
|
|
|
|
|
|
optional int32 remainTime = 2;
|
|
|
|
|
|
}
|
2020-10-13 18:36:32 +08:00
|
|
|
|
// 地图每个格子的信息
|
|
|
|
|
|
message JourneyCell{
|
|
|
|
|
|
// 格子id
|
|
|
|
|
|
optional int32 cellId = 1;
|
|
|
|
|
|
// mapPointConfig id
|
|
|
|
|
|
optional int32 pointId = 2;
|
|
|
|
|
|
optional int32 cellIndex = 3;
|
|
|
|
|
|
}
|
2020-10-31 10:58:30 +08:00
|
|
|
|
|
2019-09-04 11:55:02 +08:00
|
|
|
|
|