| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515 | 
							- syntax = "proto3";
 
- import "MsgEnum.proto";
 
- package com.fort23.protocol.protobuf;
 
- // option java_outer_classname = "MsgStruct";
 
- // option java_multiple_files = true;
 
- //**********************
 
- // 其他消息公用的结构体
 
- //**********************
 
- /* 扩展参数 */
 
- message ExtraParam {
 
-   // int32参数列表
 
-   repeated int32 intParams = 1;
 
-   // long参数列表
 
-   repeated int64 longParams = 2;
 
-   // string参数列表
 
-   repeated string stringParams = 3;
 
-   // bool参数列表
 
-   repeated bool boolParams = 4;
 
-   // 请求字节数组
 
-   bytes reqData = 5;
 
- }
 
- /* Game服信息 */
 
- message GameServer {
 
-   int32 id = 1;
 
-   // 服务器状态 0=关闭(维护中) 1=开启(维护中) 2=开放(正常) 3=繁忙
 
-   int32 state = 2;
 
-   // 网关服地址
 
-   string gatewayAddr = 3;
 
-   // 不能注册
 
-   bool unregistrable = 4;
 
-   // 合服后名称
 
-   string mergeName = 6;
 
-   // 区域名称
 
-   string areaName = 7;
 
- }
 
- /* 公告信息 */
 
- message Announcement {
 
-   // 公告标题
 
-   string title = 1;
 
-   // 公告内容
 
-   string content = 2;
 
-   // 是否可以跳过公告
 
-   bool isCanSkip = 3;
 
-   // 公告持续时间,单位:秒
 
-   int32 durationTime = 4;
 
-   // 公告类型 0=维护更新 1=游戏公告 2=运营公告
 
-   int32 type = 5;
 
-   // 显示排序(降序)
 
-   int32 sort = 6;
 
- }
 
- /* Chat服信息 */
 
- message ChatServer {
 
-   int32 id = 1;
 
-   string host = 2;
 
-   int32 port = 3;
 
-   int32 state = 4;
 
- }
 
- /* 角色简单信息 */
 
- message RoleSimpleInfo {
 
-   int64 id = 1;
 
-   int32 gameId = 2;
 
-   string name = 3;
 
-   int32 level = 4;
 
-   int32 icon = 5;
 
-   int32 lastLogoutTime = 6;
 
-   bool isFriend = 7;
 
-   bool isSendFriendReq = 8;
 
-   // 藏宝图区域索引,从1开始
 
-   int32 treasureAreaIndex = 9;
 
-   // 没有选择区域,踢出藏宝图时间
 
-   int32 treasureKickOutTime = 10;
 
-   // 藏宝图领取奖励道具
 
-   repeated Item treasureAwardItems = 11;
 
-   // 常用英雄列表
 
-   repeated Hero commonHeroes = 12;
 
-   // 好友显示索引,逆序,最大的放在最前面
 
-   int32 index = 13;
 
-   // 排位赛分数
 
-   int32 rankScore = 14;
 
-   // 藏宝图是否获得特殊奖励
 
-   bool isSpecialTreasureAward = 15;
 
-   // 角色签名
 
-   string leaveMessage = 16;
 
-   // 藏宝图区域任务奖励(掉落组ID)
 
-   int32 treasureAreaTaskAward = 17;
 
-   // 称号ID
 
-   int32 titleId = 18;
 
-   // 图鉴信息
 
-   repeated Medal medals = 19;
 
-   // 公会ID
 
-   int32 guildId = 20;
 
-   // 公会ICON
 
-   int32 guildIcon = 21;
 
-   // 公会名称
 
-   string guildName = 22;
 
-   // 头像框ID
 
-   int32 iconFrameId = 23;
 
-   // 世界boss
 
-   int64 worldBossScore = 24; // 赛季总分
 
-   int64 todayScore = 25;  // 进入分数
 
-   repeated int32 challengeBoss = 26; // 挑战boss
 
-   // 古代物品价值
 
-   int32 ancientValue = 27;
 
-   // 排行榜排名
 
-   int32 rank = 28;
 
-   // 队伍战斗力
 
-   int64 teamPower= 29;
 
-   // 藏宝图区域ID
 
-   int32 treasureAreaId = 30;
 
- }
 
- // 试炼之塔排名信息
 
- message RogueRankRoleInfo{
 
-   int64 id = 1;
 
-   int32 gameId = 2;
 
-   string name = 3;
 
-   int32 icon = 4;
 
-   int32 rogueSeason = 5;
 
-   int32 rogueIndex = 6; // 赛季指标
 
-   int32 rogueRankRefresh = 7;  // 最后刷新时间
 
-   int32 rankScore = 8; // 排位赛分数
 
-   int32 ranking = 9; // 排名
 
-   int32 rankRewardId = 10; // 排名奖励
 
-   int32 rogueLv = 11;  // 最大层数
 
-   int32 rogueLvDiff = 12; // 最大层数难度
 
- }
 
- // 试炼之塔排名信息
 
- message TowerRankRoleInfo{
 
-   int64 id = 1;
 
-   int32 gameId = 2;
 
-   string name = 3;
 
-   int32 icon = 4;
 
-   int32 towerSeason = 5;
 
-   int32 towerStar = 6; // 星级
 
-   int32 towerRankRefresh = 7;  // 最后刷新时间
 
-   int32 rankScore = 8; // 排位赛分数
 
-   int32 ranking = 9; // 排名
 
-   int32 rankRewardId = 10; // 排名奖励
 
- }
 
- ///* 小红点信息 */
 
- //message Sign {
 
- //  SignType signType = 1;
 
- //  int32 signCnt = 2;
 
- //}
 
- /* 月卡 */
 
- message Circular{
 
-   // 月卡ID
 
-   int32  circularId = 1;
 
-   // 剩余时间
 
-   int64  remainTime = 2;
 
-   // 购买次数
 
-   int32 buyCnt = 3;
 
-   // 今日是否领取  true 已领取 false 未领取
 
-   bool isReceive = 4;
 
-   // 月卡剩余次数
 
-   int32 remainCnt = 5;
 
- }
 
- /* 契约 */
 
- message Contract{
 
-   // 契约ID
 
-   int32 contractId = 1;
 
-   // 是否解锁  false解锁  true锁定
 
-   bool lock = 2;
 
-   // 针对活动剩余时间
 
-   int64 remainTime = 3;
 
-   // 免费奖励领取ID
 
-   repeated int32 freeAwardId = 4;
 
-   // 付费奖励领取ID
 
-   repeated int32 awardId = 5;
 
-   // 付费状态 0 未充值  1 充值
 
-   int32 payStatus = 6;
 
-   // 当前值
 
-   int32 currentValue = 7;
 
- }
 
- /* 道具信息 */
 
- message Item
 
- {
 
-   // 道具ID(数值道具同configId)
 
-   int32 id = 1;
 
-   // 道具配置ID
 
-   int32 configId = 2;
 
-   // 道具数量
 
-   int64 count = 3;
 
-   // 英雄信息
 
-   Hero hero = 4;
 
-   // 武器信息
 
-   Weapon weapon = 5;
 
-   // 遗物信息
 
-   Relic relic = 6;
 
-   // 冒险关卡的Buff
 
-   StageBuff stageBuff = 7;
 
-   // 称号信息
 
-   Title title = 8;
 
-   // 头像框信息
 
-   IconFrame iconFrame = 9;
 
-   // 秘石
 
-   Gem gem = 10;
 
-   // 图纸
 
-   BluePrintInfo bluePrintInfo = 11;
 
- }
 
- /* 英雄信息 */
 
- message Hero
 
- {
 
-   // 英雄ID
 
-   int32 id = 1;
 
-   // 英雄等级
 
-   int32 level = 2;
 
-   // 英雄经验值
 
-   int32 exp = 3;
 
-   // 觉醒等级
 
-   int32 awakenLevel = 4;
 
-   // 英雄随身装备
 
-   repeated Equipment equipment = 5;
 
-   // 英雄装备秘石ID
 
-   int32 equipGemId = 6;
 
-   // 英雄装备武器ID
 
-   int32 equipWeaponId = 7;
 
-   //英雄羁绊等级
 
-   int32 friendShipLv = 8;
 
-   //羁绊经验值
 
-   int32 fetterExp = 9;
 
-   //羁绊领取情况
 
-   repeated int32 lastReadTimes = 10;
 
-   //已发现的喜欢物品
 
-   repeated int32 loveItems = 12;
 
-   //已发现讨厌的物品
 
-   repeated int32 hateItems = 13;
 
-   // 英雄装备遗物列表
 
-   repeated int32 equipRelics = 14;
 
-   // 默认武器ID
 
-   int32 defaultWeaponId = 15;
 
- }
 
- /* 装备信息 */
 
- message Equipment
 
- {
 
-   // 装备ID
 
-   int32 id = 1;
 
-   // 装备类型, 1=头盔 2=衣服 3=手腕
 
-   EquipmentType type = 2;
 
-   // 装备等级
 
-   int32 level = 3;
 
- }
 
- /* 武器信息 */
 
- message Weapon
 
- {
 
-   // 武器ID
 
-   int32 id = 1;
 
-   // 武器等级
 
-   int32 level = 2;
 
-   // 武器星级
 
-   int32 star = 3;
 
-   // 武器装备的英雄ID
 
-   int32 equipHeroId = 4;
 
-   // 武器对应图纸GUID
 
-   int32 bluePrintId = 5;
 
-   // 是否上锁
 
-   bool lock = 6;
 
-   // 武器道具Id
 
-   int32 weaponItemId = 7;
 
- }
 
- /* 单人训练 */
 
- message RogueLike{
 
-   // 单人训练类型
 
-   int32 rogueType = 1;
 
-   // 已首次通关难度
 
-   repeated int32 firstPass = 2;
 
-   // 上次挑战关卡(暂存)
 
-   int32  lastStage = 3;
 
-   // 上次挑战关卡节点
 
-   int32 lastStageNode = 4;
 
-   // 是否能够重进  主要判断复活次数  是否足够
 
-   bool isReEnter = 5;
 
-   // 层数奖励
 
-   repeated int32 tierCount = 6;
 
-   // 宝箱奖励数量
 
-   int32 boxCount = 7;
 
-   // 最大通关层数
 
-   int32 maxLevel = 8;
 
-   // 标准模式 剩余时间
 
-   int64 remainTime = 9;
 
-   // 营地数量
 
-   int32 campsiteCount = 10;
 
-   // 解锁最大难度
 
-   int32 unLockDiff = 11;
 
-   // 标准模拟当前等级
 
-   int32 currentLv = 12;
 
-   // 是否刷新
 
-   bool  isRefresh = 13;
 
- }
 
- /* 单人训练 拟态科技 */
 
- message RogueMimicry{
 
-   int32 rogueSkillId = 1;
 
-   int32 mimicryLv = 2;
 
- }
 
- /* 排名信息 */
 
- message RogueRank{
 
-   // 角色简单信息
 
-   repeated RogueRankRoleInfo roguerRankRoles = 1;
 
-   // 当前角色信息
 
-   RogueRankRoleInfo myRankInfo = 2;
 
-   // 距离下次刷新时间
 
-   int64 nextRefreshTime = 3;
 
- }
 
- /* 排名信息 */
 
- message TowerRank{
 
-   // 角色简单信息
 
-   repeated TowerRankRoleInfo towerRankRoles = 1;
 
-   // 当前角色信息
 
-   TowerRankRoleInfo myRankInfo = 2;
 
-   // 战斗最强阵容
 
-   repeated TowerScoreLv towerScoreLv = 3;
 
- }
 
- /**
 
-   塔对应解锁状态
 
-  */
 
- message TowerChapter{
 
-   // 塔id
 
-   int32 towerId = 1;
 
-   // 塔状态  0 未解锁 1 已解锁 2 已完成
 
-   int32 towerStatus = 2;
 
-   // 塔对应章节
 
-   int32 towerChapterId = 3;
 
- }
 
- /**
 
-   排名信息  每层最高分数已经 阵容 神器
 
-  */
 
- message TowerScoreLv{
 
-   // levelBattleId
 
-   int32 battleId = 1;
 
-   // 玩家id
 
-   int64 playerId = 2;
 
-   // 所属服务器
 
-   int32 srvId = 3;
 
-   // 名称
 
-   string name = 4;
 
-   // 头像
 
-   int32 icon = 5;
 
-   // 阵容
 
-   repeated int32 heros = 6;
 
-   // 神器id
 
-   int32 relicId = 7;
 
-   // 分数
 
-   int32  towerScore = 8;
 
-   // 用时
 
-   int32 towerTime = 9;
 
- }
 
- message TowerData{
 
-   // 塔类型 区分1主线、2时光、3轮回
 
-   int32 towerType = 1;
 
-   repeated Tower towers = 2;
 
-   int32 unLockTower = 3;// 最新解锁塔id
 
-   // 赛季塔  是否结束 结束3  结算中2 进行中 1
 
-   int32 towerSeason = 4;
 
-   // 系列塔是否解锁
 
-   bool isLock = 5;
 
- }
 
- /* 塔信息 */
 
- message Tower{
 
-   // 塔每层信息
 
-   repeated TowerLevel towerLevel = 1;
 
-   // 塔总星级
 
-   int32 towerAllStar = 2;
 
-   // 已领取星星奖励数组
 
-   repeated int32 rewardStarIds = 3;
 
-   // 塔类型 区分1主线、2时光、3轮回
 
-   int32 towerType = 4;
 
-   // 塔ID
 
-   int32 towerId = 5;
 
-   // 达成条件未领取的星星奖励
 
-   repeated int32 unclaimed = 6;
 
-   // 标记第一个未满星的层
 
-   int32 notFullStarLv = 7;
 
-   // 该塔是否完成
 
-   bool finishFlag = 8;
 
-   // 神器id
 
-   int32  towerRelicId = 9;
 
- }
 
- /* 塔层级信息 */
 
- message TowerLevel{
 
-   // 该层星级
 
-   int32 star = 1;
 
-   // 已达成星级条件
 
-   repeated TowerStarType starType = 2;
 
-   // 层id
 
-   int32 levelId = 3;
 
-   // 已锁定英雄
 
-   repeated TowerLvLockHero lockHero = 4;
 
-   // 可选  锁英雄
 
-   repeated int32 checkHeros = 5;
 
-   // 该层已通关战斗索引
 
-   repeated int32 finishCombatIndex = 6;
 
-   // 该层战斗分数
 
-   repeated int32 towerScore = 7;
 
-   // 该层已扣除体力战斗索引
 
-   repeated int32 combatStrengthIndex = 8;
 
-   // 该层是否完成所有战斗
 
-   bool finishAllCombat = 9;
 
- }
 
- // 每层战斗锁英雄
 
- message TowerLvLockHero{
 
-   // 战斗索引
 
-   int32 index = 1;
 
-   // 锁英雄
 
-   repeated int32 lockHeroIds = 2;
 
- }
 
- // 塔层战斗星级
 
- message TowerStarType{
 
-   int32 index = 1;
 
-   repeated int32 starType = 2;
 
- }
 
- /* 秘石信息 */
 
- message Gem
 
- {
 
-   // 秘石ID
 
-   int32 id = 1;
 
-   // 秘石对应图纸ID
 
-   int32 blueprintId = 2;
 
-   // 是否上锁
 
-   bool isLock = 3;
 
-   // 装备英雄
 
-   int32 equipHeroId = 4;
 
-   // 秘石道具ID
 
-   int32 gemItemId = 5;
 
-   // 技能id
 
-   repeated int32 skillIds = 6;
 
-   // 秘石对应gemId
 
-   int32 gemConfigId = 7;
 
- }
 
- /* 铁匠铺槽位信息 */
 
- message ForgeSlot{
 
-   // 槽位id
 
-   int32 forgeSlotId = 1;
 
-   // 任务队列
 
-   repeated ForgeSlotTask tasks = 2;
 
-   // 任务开始加速时间
 
-   int64 speedUpTime = 3;
 
- }
 
- /* 槽位任务 */
 
- message ForgeSlotTask{
 
-   // 任务标志位 0进行中 1等待中 2完成
 
-   int32 taskFlag = 1;
 
-   // 任务剩余时间
 
-   float remainder = 2;
 
-   // 研究图纸id
 
-   int32 bluePrintId = 3;
 
-   // 预计任务结束时间
 
-   int64 taskEndTime = 4;
 
-   // 任务加速状态
 
-   bool taskSpeedFlag = 5;
 
-   // 任务开始加速时间
 
-   int64 taskSpeedTime = 6;
 
-   // 当前研发图纸上级图纸
 
-   int32 beforeBluePrint = 7;
 
- }
 
- message TeamSpecial{
 
-   int32 type = 1;
 
-   TeamPreset teamPreset = 2;
 
- }
 
- /* 遗物信息 */
 
- message Relic
 
- {
 
-   // 唯一ID
 
-   int32 guid = 1;
 
-   // 物品ID
 
-   int32 itemId = 2;
 
-   // 数量
 
-   int64 count = 3;
 
-   // 等级
 
-   int32 level = 4;
 
-   // 经验
 
-   int64 exp = 5;
 
-   // 装备的英雄ID
 
-   int32 equipHeroId = 6;
 
-   // 星级
 
-   int32 star = 7;
 
-   // 品质
 
-   int32 quality = 8;
 
-   // 基础强度ID
 
-   int32 basicPowerID = 9;
 
-   // 部位
 
-   int32 type = 10;
 
-   // 是否上锁
 
-   bool isLock = 11;
 
-   // 效果id
 
-   int32 effectId = 12;
 
-   //装备附加的随机属性
 
-   repeated RandomProperty randomProperty = 13;
 
-   //最新获得
 
-   int32 lastGet = 14;
 
-   // 遗物套装id
 
-   int32 suitId = 15;
 
-   // 主属性
 
-   int32 attrTyep = 16;
 
-   // 主属性百分比
 
-   int32 attrVal = 17;
 
-   // 升级已消耗金币
 
-   int64 consumed = 18;
 
- }
 
- /* 遗物效果随机属性 */
 
- message RandomProperty
 
- {
 
-   // 属性类别
 
-   int32 type = 1;
 
-   // 词条档位
 
-   int32 value = 2;
 
-   // 强化次数
 
-   int32 count = 3;
 
- }
 
- /* 关卡信息 */
 
- message Stage
 
- {
 
-   // 关卡ID
 
-   int32 id = 1;
 
-   // 获得星星数
 
-   repeated int32 star = 2;
 
-   // 关卡机关列表
 
-   repeated Trap traps = 3;
 
-   // 关卡可见位置
 
-   repeated Position viewPositions = 4;
 
-   // 关卡任务信息
 
-   repeated StageTask tasks = 5;
 
-   // 是否通关
 
-   bool isPass = 6;
 
-   // 关卡内的道具
 
-   repeated Item items = 7;
 
-   // 关卡内的Buff
 
-   repeated StageBuff buffs = 8;
 
-   // 随机种子(藏宝图)
 
-   int32 randomSeed = 13;
 
-   // 地图ID(藏宝图)
 
-   int32 mapId = 14;
 
-   // 是否第一次进入
 
-   bool isFirstEnter = 15;
 
-   // 背包容量
 
-   int32 itemCapacity = 16;
 
-   // 关卡英雄状态
 
-   repeated StageHeroChange stageHero = 17;
 
- }
 
- /* 关卡机关信息 */
 
- message Trap
 
- {
 
-   // 机关ID
 
-   int32 id = 1;
 
-   // 是否完成
 
-   bool isComplete = 2;
 
-   // 机关节点信息列表
 
-   repeated TrapNode trapNodes = 3;
 
-   // 机关状态参数
 
-   repeated int32 stateParams = 4;
 
-   //  // 机关完成标志位
 
-   //  bool trapFlag = 5;
 
-   //  // 机关完成次数
 
-   //  int32 trapCount = 6;
 
-   //  // 遗物挖掘次数
 
-   //  int32 remainsCount = 7;
 
-   //  // 在小地图上展示的类型
 
-   //  int32 mapRoomShowType = 8;
 
- }
 
- /* 关卡节点信息 */
 
- message TrapNode
 
- {
 
-   // 节点ID
 
-   int32 id = 1;
 
-   // 是否完成
 
-   bool isComplete = 2;
 
-   // 道具节点获得次数
 
-   int32 gainCnt = 3;
 
-   // 遗物节点挖掘次数
 
-   int32 excavateCnt = 4;
 
-   // Buff选择节点Buf道具池子
 
-   repeated int32 buffItemPool = 5;
 
-   // 随机节点随机的下一个节点ID
 
-   int32 randomNextId = 6;
 
-   // 怪物组 以及怪物组词条信息
 
-   repeated MonsterGroup monsterGroup = 7;
 
-   // 节点战斗ID
 
-   int32 battleId = 8;
 
-   // buff刷新次数
 
-   int32 buffRefreshCnt = 9;
 
- }
 
- /* 怪物组 */
 
- message MonsterGroup{
 
-   repeated Monster monster = 1;
 
- }
 
- /* 怪物信息 */
 
- message Monster{
 
-   // 怪物ID
 
-   int32 id = 1;
 
-   // 怪物词条
 
-   int32 entry = 2;
 
- }
 
- /* 关卡任务信息 */
 
- message StageTask
 
- {
 
-   // 任务ID
 
-   int32 id = 1;
 
-   // 是否完成
 
-   bool isComplete = 2;
 
-   // 任务组列表
 
-   repeated StageGroupTask groupTasks = 3;
 
- }
 
- /* 关卡任务组信息 */
 
- message StageGroupTask
 
- {
 
-   // 任务组ID
 
-   int32 id = 1;
 
-   // 是否完成
 
-   bool isComplete = 2;
 
-   // 子任务列表
 
-   repeated StageSubTask subTask = 3;
 
- }
 
- /* 关卡子任务信息 */
 
- message StageSubTask
 
- {
 
-   // 子任务ID
 
-   int32 id = 1;
 
-   // 是否完成
 
-   bool isComplete = 2;
 
- }
 
- /* 冒险关卡Buff信息 */
 
- message StageBuff
 
- {
 
-   // BuffID
 
-   int32 id = 1;
 
-   // 开始时间
 
-   int32 startTime = 2;
 
-   // 结束时间
 
-   int32 endTime = 3;
 
-   // 叠加个数
 
-   int32 overlayCnt = 4;
 
-   // Buff来源 1=藏宝图多人
 
-   int32 source = 5;
 
- }
 
- /* 关卡英雄属性改变 */
 
- message StageHeroChange
 
- {
 
-   // 英雄ID
 
-   int32 heroId = 1;
 
-   // 血量改变,以最大生命值未基础,+代表增加,-代表扣除
 
-   sint32 changeHp = 2;
 
-   // 能量值
 
-   int64 maxSpaceEnergy = 3;
 
- }
 
- /* 改变的任务信息 */
 
- message AlterTask
 
- {
 
-   int32 taskId = 1;
 
-   int64 lastValue = 2;
 
-   int64 currValue = 3;
 
- }
 
- /* 任务信息 */
 
- message Task
 
- {
 
-   // 任务ID
 
-   int32 id = 1;
 
-   // 任务类型
 
-   int32 type = 2;
 
-   // 任务达成值
 
-   int32 value = 3;
 
-   // 任务开始时间
 
-   int32 startTime = 4;
 
-   // 任务结束时间
 
-   int32 endTime = 5;
 
-   // 任务停留时间
 
-   int32 stayTime = 6;
 
-   // 奖励是否已领取
 
-   bool achieveAward = 7;
 
-   // 任务完成时间(成就)
 
-   int32 finishTime = 8;
 
- }
 
- /* 聊天发言信息 */
 
- message SpeakWords
 
- {
 
-   // 频道ID(公共频道ID、公会ID、房间ID)
 
-   int32 chanId = 1;
 
-   // 聊天频道类型
 
-   ChanType chanType = 2;
 
-   // 玩家ID
 
-   int64 playerId = 3;
 
-   // 私聊对方玩家ID
 
-   int64 toPlayerId = 4;
 
-   // 玩家名称
 
-   string name = 5;
 
-   // 玩家公会名称
 
-   string guildName = 6;
 
-   // 玩家等级
 
-   int32 level = 7;
 
-   // 玩家icon
 
-   int32 icon = 8;
 
-   // 游戏服ID
 
-   int32 gameId = 9;
 
-   // 聊天服ID
 
-   int32 chatId = 10;
 
-   // 发言时间
 
-   int64 speakTime = 11;
 
-   // 发言信息类型
 
-   WordsType wordsType = 12;
 
-   // 发言信息内容
 
-   string wordsData = 13;
 
-   // 信息举报次数
 
-   int32 informCnt = 14;
 
-   // 头像框
 
-   int32 iconFrame = 15;
 
-   // 是否显示发言时间
 
-   bool isShowTime = 16;
 
- }
 
- /* 公共频道信息 */
 
- message PublicChannel
 
- {
 
-   // 公共频道ID
 
-   int32 id = 1;
 
-   // 公共频道名称
 
-   string name = 2;
 
-   // 公共频道图标
 
-   string icon = 3;
 
-   // 公共频道状态
 
-   int32 state = 4;
 
-   // 消息未读数
 
-   int32 unread = 5;
 
-   // 频道类型
 
-   ChanType type = 6;
 
- }
 
- /* 藏宝图信息 */
 
- message TreasureMap
 
- {
 
-   // 藏宝图ID
 
-   int32 id = 1;
 
-   // 结束时间
 
-   int32 endTime = 2;
 
-   // 藏宝图区域信息
 
-   repeated TreasureArea areas = 3;
 
-   // 领取时间(藏宝图历史记录用)
 
-   int32 awardTime = 4;
 
-   // 创建者
 
-   int64 creator = 5;
 
-   // 角色信息
 
-   repeated RoleSimpleInfo roleInfos = 6;
 
-   // 领奖的玩家ID
 
-   repeated int64 awardPlayerIds = 7;
 
-   // 藏宝图配置表ID
 
-   int32 configId = 8;
 
-   // 藏宝图所属类型 0:自己的 1:好友 2:公会 3:公共
 
-   int32 belongType = 9;
 
-   // 邀请码
 
-   int32 inviteCode = 10;
 
-   // 招募范围
 
-   repeated int32 limit = 11;
 
-   // Buff卡列表
 
-   repeated int32 buffCards = 12;
 
-   // 寻宝基金代币
 
-   int64 coin = 13;
 
- }
 
- /* 藏宝图区域信息 */
 
- message TreasureArea
 
- {
 
-   // 区域ID
 
-   int32 id = 1;
 
-   // 区域状态
 
-   TreasureAreaState state = 2;
 
-   // buff卡
 
-   repeated int32 buffs = 3;
 
-   // 随机数种子
 
-   int32 randomSeed = 4;
 
-   // 地图索引
 
-   int32 mapIndex = 5;
 
-   // 占领的玩家ID
 
-   int64 playerId = 6;
 
-   // 古代物品价值
 
-   int32 ancientValue = 7;
 
- }
 
- /* 藏宝图星星领奖信息 */
 
- message TreasureStarAward
 
- {
 
-   // 星级
 
-   int32 star = 1;
 
-   // 已领奖的次数
 
-   int32 awardCnt = 2;
 
-   // 下次刷新时间
 
-   int32 refreshTime = 3;
 
- }
 
- /* 阵容信息 */
 
- message Formation
 
- {
 
-   // 阵容英雄信息
 
-   repeated Hero heroes = 3;
 
-   // 阵容神器ID
 
-   int32 goldenRelicId = 4;
 
-   // 阵容宠物ID
 
-   int32 petId = 5;
 
- }
 
- /* 队伍预设信息 */
 
- message TeamPreset
 
- {
 
-   // 队伍预设ID
 
-   int32 id = 1;
 
-   // 队伍预设索引
 
-   int32 index = 2;
 
-   // 队伍预设名称
 
-   string name = 3;
 
-   // 队伍预设阵容信息
 
-   repeated Formation formations = 4;
 
- }
 
- /*队伍应用*/
 
- //message UseTeamPreset
 
- //{
 
- //  //应用阵容id
 
- //  int32 presetId = 1;
 
- //  //应用布阵
 
- //  TeamPreset teamPreset = 2;
 
- //}
 
- /* 招募信息 */
 
- message Summon {
 
-   // 招募ID
 
-   int32 id = 1;
 
-   // 每日免费单抽,true=抽过 false=未抽
 
-   bool freeDone = 2;
 
-   // 招募次数
 
-   int32 count = 3;
 
-   // 招募歪的次数
 
-   int32 noUpCount = 4;
 
-   // 开始时间
 
-   int64 startTime = 5;
 
-   // 结束时间
 
-   int64 endTime = 6;
 
- }
 
- /* 招募记录信息 */
 
- message SummonRecord {
 
-   // 招募ID
 
-   int32 summonId = 1;
 
-   // 招募英雄ID
 
-   int32 summonHeroId = 2;
 
-   // 招募时间
 
-   int64 summonTime = 3;
 
- }
 
- /* 商店信息 */
 
- message Shop {
 
-   // 商店ID
 
-   int32 id = 1;
 
-   // 商店刷新时间
 
-   int32 refreshTime = 2;
 
-   // 商店结束时间
 
-   int32 endTime = 3;
 
-   // 商店商品列表
 
-   repeated ShopItem shopItems = 4;
 
-   // 商店刷新次数
 
-   int32 refreshCount = 5;
 
-   // 商店购买次数
 
-   int32 buyCount = 6;
 
- }
 
- /* 商品信息 */
 
- message ShopItem {
 
-   // 商品ID
 
-   int32 id = 1;
 
-   // 商品购买次数
 
-   int32 buyCount = 2;
 
-   // 商品结束时间
 
-   int32 endTime = 3;
 
- }
 
- /* 副本信息 */
 
- message Duplicate{
 
-   //副本类型
 
-   int32 type = 1;
 
-   //通关难度
 
-   int32 difficulty = 2;
 
-   //今日剩余次数
 
-   int32 count = 3;
 
-   //队伍预设
 
-   TeamPreset teamPreset = 4;
 
-   //可使用次数
 
-   int32 accessibilityCount = 5;
 
- }
 
- /* 探索任务 */
 
- message ExploreTask {
 
-   // 任务id
 
-   int32 id = 1;
 
-   //任务是否完成
 
-   /// bool isFinish = 2;
 
-   //任务是否领奖
 
-   bool isGetAward = 2;
 
-   // 剩余完成时间
 
-   int32 finishTime = 3;
 
-   // 参加探索的英雄英雄
 
-   repeated int32 heroes = 4;
 
-   //探索使用的道具
 
-   repeated int32 items = 5;
 
-   //任务是否接受
 
-   bool isAccept = 6;
 
- }
 
- /*商业建筑数据*/
 
- message MallBuildingData
 
- {
 
-   //商业建筑类型
 
-   int32 MallBuildingType = 1;
 
-   //建筑等级
 
-   int32 MallBuildingLv = 2;
 
-   //工作的英雄id列表
 
-   repeated int32 WorkHeroIdList = 3;
 
-   //开始工作时间
 
-   int32 StartWorkTime = 4;
 
-   //已经工作的时间
 
-   int32 workTime = 5;
 
- }
 
- /* 打工建筑信息 */
 
- message WorkBuilding {
 
-   // 建筑ID
 
-   int32 id = 1;
 
-   // 建筑打工的英雄列表
 
-   repeated int32 workHeroes = 2;
 
-   // 建筑打工产出效率(包含Buff),$xxx/小时
 
-   int32 output = 4;
 
- }
 
- /* 打工Buff信息 */
 
- message WorkBuff {
 
-   // BuffID
 
-   int32 id = 1;
 
-   // Buff剩余时间,单位:秒
 
-   int32 remainTime = 4;
 
- }
 
- //
 
- message WarriorRankData {
 
-   //层级
 
-   int32 layer = 1;
 
-   //星
 
-   int32 star = 2;
 
-   //battleRandom表Id
 
-   int32 battleRandomId = 3;
 
-   //我的分数
 
-   int32 myScore = 4;
 
-   //最高分数
 
-   int32 highestScore = 5;
 
-   //我的时间
 
-   int32  myTime = 6;
 
-   //最高分数的时间
 
-   int32  highestTime = 7;
 
- }
 
- /* 位置信息 */
 
- message Position {
 
-   int32 x = 1;
 
-   int32 y = 2;
 
-   int32 z = 3;
 
- }
 
- /* 公会信息 */
 
- message GuildInfo
 
- {
 
-   // 公会ID
 
-   int32 id = 1;
 
-   // 公会名称
 
-   string name = 2;
 
-   // 公会旗帜
 
-   string icon = 3;
 
-   // 公会语言
 
-   int32 language = 4;
 
-   // 公会加入等级限制
 
-   int32 levelNeed = 5;
 
-   // 公会加入限制
 
-   int32 joinLimit = 6;
 
-   // 公会活跃系数
 
-   int32 activeScale = 7;
 
-   // 公会当天活跃度
 
-   int32 activeValue = 8;
 
-   // 公会描述信息
 
-   string des = 9;
 
-   // 公会公告信息
 
-   string notice = 10;
 
-   // 公会成员数
 
-   int32 memberNum = 11;
 
-   // 公会是否已经申请过
 
-   bool hasApply = 12;
 
-   // 公会会长名称
 
-   string managerName = 13;
 
- }
 
- ///* 公会申请信息 */
 
- //message ApplyInfo
 
- //{
 
- //  // 玩家ID
 
- //  int64 id = 1;
 
- //  // 玩家名称
 
- //  string name = 2;
 
- //  // 玩家头像
 
- //  int32 icon = 3;
 
- //  // 玩家等级
 
- //  int32 level = 4;
 
- //  // 玩家关卡
 
- //  int32 stage = 5;
 
- //  // 玩家头像框
 
- //  int32 iconFrame = 6;
 
- //  // 玩家最后登出时间 (0:代表在线)
 
- //  int32 lastLogoutTime = 7;
 
- //  // 玩家称号ID
 
- //  int32 titleId = 8;
 
- //  // 游戏服ID
 
- //  int32 gameId = 9;
 
- //}
 
- /* 公会成员信息 */
 
- message MemberInfo
 
- {
 
-   // 成员ID
 
-   int64 id = 1;
 
-   // 成员职位
 
-   int32 position = 2;
 
-   // 成员活跃度
 
-   int32 activeValue = 3;
 
-   // 成员角色信息
 
-   RoleSimpleInfo roleInfo = 4;
 
- }
 
- /* 公会日志信息 */
 
- message GuildLog
 
- {
 
-   // 日志时间
 
-   int32 logTime = 1;
 
-   // 日志参数
 
-   repeated string params = 2;
 
- }
 
- /* 图纸信息 */
 
- message BluePrintInfo
 
- {
 
-   // 图纸id
 
-   int32 id = 1;
 
-   // 图纸产品itemId
 
-   int32 bid = 2;
 
-   // 图纸类型
 
-   int32 type = 3;
 
-   // Guid
 
-   int32 guid = 4;
 
-   // 是否研究
 
-   bool reash = 5;
 
-   // 最后图纸
 
-   int32 lastBlueId = 6;
 
- }
 
- /* 商品信息 */
 
- message GoodsInfo
 
- {
 
-   // 商品ID
 
-   int32 id = 1;
 
-   // 购买数量
 
-   int32 buyCnt = 2;
 
- }
 
- // 会话信息
 
- message SessionInfo {
 
-   // 会话ID
 
-   int64 sessionId = 1;
 
-   // 玩家ID
 
-   int64 playerId = 2;
 
- }
 
- // 共斗信息
 
- message FightTogether {
 
-   // 共斗ID
 
-   int32 id = 1;
 
-   // 奖励次数
 
-   int32 awardCnt = 2;
 
-   // 结束时间
 
-   int32 endTime = 3;
 
- }
 
- // 共斗房间信息
 
- message FightTogetherRoom {
 
-   // 共斗房间ID
 
-   int32 id = 1;
 
-   // 共斗ID
 
-   int32 fightTogetherId = 2;
 
-   // 房间玩家数
 
-   int32 playerCount = 3;
 
-   // 房主ID
 
-   int64 ownerPlayerId = 4;
 
-   // 房间进入限制 1=私密房间 2=公开房间 4=好友可见 8=公会成员可见
 
-   int32 limit = 5;
 
- }
 
- // 任务积分奖励
 
- message TaskScoreAward {
 
-   // 任务类型
 
-   int32 taskType = 1;
 
-   // 已领奖索引
 
-   repeated int32 awardIndexes = 2;
 
- }
 
- // 新手任务分天
 
- message NewTaskDay{
 
-   // 当前天
 
-   int32 day = 1;
 
-   // 当前天任务
 
-   repeated Task tasks = 2;
 
-   // 当前天已领取的积分奖励
 
-   repeated int32 awardScore = 3;
 
-   // 当前天积分
 
-   int64  currentScore = 4;
 
-   // 当前天已解锁页数
 
-   int32 page = 5;
 
- }
 
- /* 图鉴 */
 
- message Medal{
 
-   // 图鉴ID
 
-   int32 id = 1;
 
-   // 图鉴等级
 
-   int32 level = 2;
 
-   // 已完成条目数量
 
-   int32 doneCnt = 3;
 
-   // 勋章经验值
 
-   int32 exp = 4;
 
-   // 条目
 
-   repeated ObjectPage  objectPage = 5;
 
-   // 羁绊
 
-   repeated Trammels trammels = 6;
 
-   // 已领取条目
 
-   repeated int32  isAwardList = 7;
 
-   // 每个对应条目已完成数量
 
-   repeated DoneObjCnt doneObjCnt = 8;
 
- }
 
- message DoneObjCnt {
 
-   // 分组
 
-   int32 type = 1;
 
-   // 数量
 
-   int32 cnt = 2;
 
- }
 
- /* 条目分页 */
 
- message ObjectPage{
 
-   // ObjectType
 
-   int32 pageId = 1;
 
-   // 图鉴组
 
-   repeated PicGroup picGroup = 2;
 
- }
 
- /* 羁绊 */
 
- message Trammels{
 
-   // 羁绊id
 
-   int32 id = 1;
 
-   // 羁绊已完成条目
 
-   repeated int32 contentId = 2;
 
-   // 是否已领取
 
-   bool isAward = 3;
 
- }
 
- /* 图鉴组 */
 
- message PicGroup{
 
-   // 组ID
 
-   int32 groupId = 1;
 
-   // 该组当前对应的PictorialId
 
-   int32 pictorialId = 2;
 
-   // 收集数量
 
-   int32 collectCnt = 3;
 
-   // 是否已领取
 
-   bool isAward = 4;
 
-   //
 
- }
 
- /* 称号信息 */
 
- message Title {
 
-   // 称号ID
 
-   int32 id = 1;
 
-   // 获得时间,单位:秒
 
-   int32 gainTime = 2;
 
- }
 
- /* 邮件信息 */
 
- message Mail {
 
-   // 邮件ID
 
-   int64 id = 1;
 
-   // 发送名
 
-   string sendName = 2;
 
-   // 邮件标题
 
-   string title = 3;
 
-   // 邮件内容
 
-   string content = 4;
 
-   // 邮件道具
 
-   repeated Item items = 5;
 
-   // 邮件状态,0=未查看 1=已查看 2=已领取 4=已删除
 
-   int32 state = 6;
 
-   // 邮件发送时间
 
-   int64 sendTime = 7;
 
-   // 邮件领奖时间
 
-   int64 awardTime = 8;
 
-   // 邮件参数
 
-   repeated string params = 9;
 
- }
 
- /* 新手引导信息 */
 
- message Guide {
 
-   // 引导组ID
 
-   int32 groupId = 1;
 
-   // 引导ID
 
-   int32 guideId = 2;
 
- }
 
- /* 头像框信息 */
 
- message IconFrame {
 
-   // 头像框ID
 
-   int32 id = 1;
 
-   // 获得时间,单位:毫秒
 
-   int64 gainTime = 2;
 
- }
 
- /* 签到 */
 
- message Signed{
 
-   // 签到id
 
-   int32 signedId = 1;
 
-   // 剩余时间  永久为0
 
-   int64 remainTime = 2;
 
-   // 已签到时间戳
 
-   repeated int64 signedDays = 3;
 
-   // 签到天数
 
-   int32 signedDay = 4;
 
-   // 今日是否已签到  true  已签到  false 未签到
 
-   bool isSigned = 5;
 
-   //  // 活动名称
 
-   //  string signedName = 6;
 
-   //  // 7日签到还是30日
 
-   //  int32 signedStyle = 7;
 
-   //  // 描述
 
-   //  int32 desId = 8;
 
- }
 
- /* 战令信息 */
 
- message BattlePass {
 
-   // 战令ID
 
-   int32 id = 1;
 
-   // 战令等级
 
-   int32 level = 2;
 
-   // 战令领取等级
 
-   int32 awardLevel = 3;
 
-   // 战令周积分
 
-   int32 weekExp = 4;
 
-   // 战令第几周
 
-   int32 weekNum = 5;
 
-   // 战令解锁等级
 
-   int32 unlockLevel = 6;
 
-   // 战令解锁领取等级
 
-   int32 unlockAwardLevel = 7;
 
- }
 
- /* 小红点信息 */
 
- message RedDot {
 
-   // 小红点ID
 
-   int32 id = 1;
 
-   // 小红点参数,size==0 红点消失; size>0 红点显示
 
-   repeated string params = 2;
 
- }
 
- /* 战斗事件BI日志 */
 
- message BattleBiLog{
 
-   // 玩家方评分
 
-   int32 playerTeamScore = 1;
 
-   // 玩家方英雄评分组成
 
-   repeated int32 playerHeroScore = 2;
 
-   // 敌方队伍评分
 
-   int32 enemyTeamScore = 3;
 
- }
 
- /* 活动信息 */
 
- message Activity {
 
-   // 活动ID
 
-   int32 id = 1;
 
-   // 活动提示预告时间
 
-   int64 tipsTime = 2;
 
-   // 活动开始时间
 
-   int64 startTime = 3;
 
-   // 活动结束时间
 
-   int64 endTime = 4;
 
-   // 活动停留时间
 
-   int64 stayTime = 5;
 
-   // 签到活动数据
 
-   Signed signed = 6;
 
-   // 世界boss数据
 
-   WorldBoss worldBoss = 7;
 
-   // 活动藏宝图数据
 
-   ActivityTreasureMap treasureMap = 8;
 
- }
 
- message ActivityRush{
 
-   // index
 
-   int32 index = 1;
 
-   // 任务完成数量
 
-   int32 comTaskCnt = 2;
 
-   // 任务ids
 
-   repeated int32 taskIds = 3;
 
- }
 
- message WorldBoss{
 
-   // 踢馆次数
 
-   int32 challengeCnt = 1;
 
-   // scheduleConfigId
 
-   int32 scheduleConfigId = 2;
 
-   repeated WorldBossRoom  worldBossRoom = 3;
 
-   WorldBossGuildRank worldGuildRank = 4;
 
-   WorldBossGuildRank beforeWorldGuildRank = 5;
 
-   GuildRank guildRank = 6;
 
- }
 
- message WorldBossRoom{
 
-   int32 roomId = 1;
 
-   int64 score = 2;
 
-   // 踢馆
 
-   bool challengeFlag = 4;
 
-   WorldBossRank worldBossRank = 5;
 
-   // 通关难度
 
-   repeated int32 diff = 6;
 
-   WorldBossScore worldScore = 7;
 
-   // roomBattleIdDiff
 
-   repeated int32 diffBattleIds = 14;
 
- }
 
- message WorldBossScore{
 
-   // 基础分数
 
-   int32 basicScore = 1;
 
-   // 时间分数
 
-   int32 timeScore = 2;
 
-   // 英雄限定加成
 
-   int32 heroScore = 3;
 
-   // 武器加成
 
-   int32 weaponTypeScore = 4;
 
-   // 职业加成
 
-   int32 heroProScore = 5;
 
-   // 属性加成
 
-   int32 heroAttrScore = 6;
 
-   // 难度
 
-   double diffScore = 7;
 
-   // 总分
 
-   int64  score = 8;
 
-   // 坚持分数
 
-   int32 keepScore = 9;
 
-   // boss分数
 
-   int32 bossMonsterScore = 10;
 
-   // 精英怪分数
 
-   int32 eliteMonsterScore = 11;
 
-   // 普通怪分数
 
-   int32 commonMonsterScore = 12;
 
-   //血量分数
 
-   int32 hpScore = 13;
 
-   // 神器限定加成
 
-   int32 goldScore = 14;
 
- }
 
- /* 排名信息 */
 
- message WorldBossRank{
 
-   // 角色简单信息
 
-   repeated WorldBossRankRoleInfo worldRankRoles = 1;
 
-   // 当前角色信息
 
-   WorldBossRankRoleInfo myRankInfo = 2;
 
-   // 距离下次刷新时间
 
-   int64 nextRefreshTime = 3;
 
- }
 
- // 世界BOSS排名信息
 
- message WorldBossRankRoleInfo{
 
-   int64 id = 1;
 
-   int32 gameId = 2;
 
-   string name = 3;
 
-   int32 icon = 4;
 
-   int64 score = 5;
 
-   int32 rankRewardId = 6; // 排名奖励
 
-   int32 ranking = 7; // 排名
 
- }
 
- // 公会排名
 
- message WorldBossGuildRank{
 
-   // 角色简单信息
 
-   repeated WorldBossGuildRankInfo worldRankRoles = 1;
 
-   // 公会信息
 
-   WorldBossGuildRankInfo myRankInfo = 2;
 
-   // 距离下次刷新时间
 
-   int64 nextRefreshTime = 3;
 
- }
 
- message WorldBossGuildRankInfo{
 
-   int32 guildId = 1;
 
-   int32 gameId = 2;
 
-   string name = 3;
 
-   string icon = 4;
 
-   int64 score = 5;
 
-   int32 rankRewardId = 6; // 排名奖励
 
-   int32 ranking = 7; // 排名
 
- }
 
- // 公会排名
 
- message GuildRank{
 
-   // 角色简单信息
 
-   repeated GuildRankInfo guildRankRoles = 1;
 
-   // 公会信息
 
-   GuildRankInfo myRankInfo = 2;
 
-   // 距离下次刷新时间
 
-   int64 nextRefreshTime = 3;
 
- }
 
- message GuildRankInfo{
 
-   int64 guildId = 1;
 
-   int32 gameId = 2;
 
-   string name = 3;
 
-   string icon = 4;
 
-   int64 score = 5;
 
-   int32 rankRewardId = 6; // 排名奖励
 
-   int32 ranking = 7; // 排名
 
-   int64 gold = 8;  // 金
 
-   int64 silver = 9;  // 银
 
-   int64 bronze = 10; // 铜
 
- }
 
- /* 活动藏宝图信息 */
 
- message ActivityTreasureMap {
 
-   // 活动第几天
 
-   int32 days = 1;
 
-   // 活动赞助信息
 
-   repeated TMSupport supports = 2;
 
-   // 活动招募信息
 
-   repeated Summon summons = 3;
 
- }
 
- /* 活动藏宝图赞助信息 */
 
- message TMSupport {
 
-   // 赞助势力ID
 
-   int32 groupId = 1;
 
-   // 赞助价值
 
-   int32 value = 2;
 
-   // 赞助已领奖等级
 
-   int32 hasAwardLv = 3;
 
- }
 
 
  |