local ItemData = require("bag.Proto").ItemData BATTLE_HERO_INFO = { {"heroId", 1, "int"}, -- 英雄Id {"heroColor", 1, "byte"}, -- 英雄品质 {"heroStar", 1, "byte"}, -- 英雄星级 {"heroLv", 1, "int"}, -- 英雄等级 {"heroCamp", 1, "int"}, -- 英雄种族 } JOIN_PLAYER_INFO = { {"name", 1, "string"}, -- 名字 {"power", 1, "int"}, -- 战力 {"head", 1, "int"}, -- 头像 {"headFrame", 1, "int"}, -- 头像框 {"isMe", 1, "byte"}, -- 是否是自己, 0-不是, 1-是 } MATCH_INFO = { {"leftSrvName", 1, "string"}, -- 区服1名字 {"leftSrvPower", 1, "double"}, -- 区服1总战力 {"rightSrvName", 1, "string"}, -- 区服2名字 {"rightSrvPower", 1, "double"}, -- 区服2总战力 {"mySrvPos", 1, "byte"}, -- 本服位置, 0-没有, 1-左边, 2-右边 } OBJ_INFO ={ {"name", 1, "string"}, -- 名字 {"power", 1, "int"}, -- 战力 {"head", 1, "int"}, -- 头像 {"headFrame", 1, "int"}, -- 头像框 {"playerLv", 1, "int"}, -- 玩家等级 {"heroList", 6, BATTLE_HERO_INFO}, -- 出战英雄信息 } -- 录像信息 AREABATTLE_COMBAT_VIDEO_INFO = { {"atkData", 1, OBJ_INFO}, -- 攻击方信息 {"defenerData", 1, OBJ_INFO}, -- 防御方信息 {"atkFormation", 1, "int"}, -- 攻击方阵法 {"defenerFormation",1, "int"}, -- 防御方阵法 {"round", 1, "int"}, -- 回合数 {"maxRound", 1, "int"}, -- 最大合数 {"time", 1, "int"}, -- 战斗时间 {"videoUuid", 1, "string"}, -- 录像索引 {"result", 1, "byte"}, -- 战斗结果 1 攻方胜 0 守方胜 {"myPos", 1, "byte"}, -- 玩家在录像中位置, 0-本场战斗玩家没有参加, 1-左边, 2-右边 } -- 查询活动基本信息 CG_AREABATTLE_BASEINFO_QUERY = {} GC_AREABATTLE_BASEINFO_QUERY = { {"stage", 1, "byte"}, -- 当前阶段, 0-休战, 1-准备, 2- 战斗, 3-发奖 {"startTime", 1, "int"}, -- 本轮活动开始时间 {"endTime", 1, "int"}, -- 本轮活动结束时间 } -- 查询本服参战玩家列表 CG_AREABATTLE_JOINPLAYER_QUERY = {} GC_AREABATTLE_JOINPLAYER_QUERY = { {"errCode", 1, "byte"}, -- 错误码, 0-正常, -1: 本服没有参加, -2:匹配中,稍后再试, -3: 本次比赛轮空 {"isJoin", 1, "byte"}, -- 自己是否参加,0-没有, 1- 参加 {"playerArray", 15, JOIN_PLAYER_INFO}, -- 参战玩家数据 } -- 查询匹配列表 CG_AREABATTLE_MATCHLIST_QUERY = {} GC_AREABATTLE_MATCHLIST_QUERY = { {"errCode", 1, "byte"}, -- 错误码, 0-正常, -1: 暂无匹配列表, -2: 当前处于休战期 {"matchList", 100, MATCH_INFO}, -- 匹配列表 } -- 查看本服战斗录像 CG_AREABATTLE_COMBATVIDEO_QUERY = {} GC_AREABATTLE_COMBATVIDEO_QUERY = { {"errCode", 1, "byte"}, -- 错误码, 0-正常, -1: 暂时没有录像数据, -2: 当前处于休战期, -3:本次比赛轮空 {"leftWinTimes", 1, "byte"}, -- 进攻方胜利次数 {"rightWinTimes", 1, "byte"}, -- 防御方胜利次数 {"leftSrvName", 1, "string"}, -- 区服1名字 {"leftSrvPower", 1, "double"}, -- 区服1总战力 {"rightSrvName", 1, "string"}, -- 区服2名字 {"rightSrvPower", 1, "double"}, -- 区服2总战力 {"videoList", 15, AREABATTLE_COMBAT_VIDEO_INFO}, -- 回放记录列表 } -- 获取奖励 CG_AREABATTLE_REWARD_QUERY = {} GC_AREABATTLE_REWARD_QUERY = { {"winJoinAward", 5, ItemData}, -- 胜方参与者胜利的奖励 {"winJoinAward2", 5, ItemData}, -- 胜方参与者失败的奖励 {"winNormalAward", 5, ItemData}, -- 胜方全服奖励 {"defaultJoinAward", 5, ItemData}, -- 败方参与者胜利的奖励 {"defaultJoinAward2", 5, ItemData}, -- 败方参与者失败的奖励 {"defaultNormalAward", 5, ItemData}, -- 败方全服奖励 }