flowerpig 6 月之前
父節點
當前提交
a94d688ef1
共有 1 個文件被更改,包括 50 次插入0 次删除
  1. 50 0
      苍空新增协议v1.txt

+ 50 - 0
苍空新增协议v1.txt

@@ -82,4 +82,54 @@ CG_HERO_TIAO_JIAO_UNLOCK {
 CG_HERO_TIAO_JIAO_USE_ITEM {
 	id : int 	--英雄id
 	itemId : int 	--道具id
+}
+
+----------------------------------------- 巅峰战场协议开始 -------------------------------------
+-- 对手信息
+PeakBattlefieldOpponent = {
+    {"uuid",        1,      "string"},      -- 对手uuid
+    {"rank",        1,      "int"},        -- 对手排名
+    {"roleBase",    1,      RoleBase},     -- 对手角色信息
+}
+
+-- 查询巅峰战场数据
+CG_PEAK_BATTLEFIELD_QUERY = {}
+
+-- 查询巅峰战场数据 - 回包
+GC_PEAK_BATTLEFIELD_QUERY = {
+    {"rank",            1,      "int"},                    -- 当前排名
+    {"freeChallengeCnt", 1,      "byte"},                   -- 免费挑战次数
+    {"opponentList",    5,      PeakBattlefieldOpponent},  -- 对手列表
+    {"unlockedHeroes",  50,     "int"},                     -- 已解锁英雄ID列表
+    {"leftTime",        1,      "int"},                     -- 活动剩余时间(秒)
+}
+
+-- 刷新对手列表
+CG_PEAK_BATTLEFIELD_REFRESH = {}
+
+-- 刷新对手列表 - 回包
+GC_PEAK_BATTLEFIELD_REFRESH = {
+    {"opponentList",    5,      PeakBattlefieldOpponent},  -- 对手列表
+}
+
+-- 挑战对手
+CG_PEAK_BATTLEFIELD_CHALLENGE = {
+    {"opponentUuid",    1,      "string"},                 -- 对手uuid
+}
+
+-- 挑战对手 - 回包
+GC_PEAK_BATTLEFIELD_CHALLENGE = {
+    {"result",          1,      "byte"},                     -- 战斗结果 1-胜利 2-失败
+    {"newRank",         1,      "int"},                     -- 新排名
+    {"reward",          10,     ItemData},                   -- 奖励列表
+    {"opponentList",    5,      PeakBattlefieldOpponent},  -- 新的对手列表(胜利时返回)
+}
+
+-- 查询排名奖励
+CG_PEAK_BATTLEFIELD_RANK_REWARD_QUERY = {}
+
+-- 查询排名奖励 - 回包
+GC_PEAK_BATTLEFIELD_RANK_REWARD_QUERY = {
+    {"rank",            1,      "int"},                    -- 当前排名
+    {"rewardList",      20,     "int"},                     -- 排名奖励ID列表
 }