Handler.lua 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. -- 百战成神 CG 协议入口
  2. -- 客户端请求经 Msg 分发到此文件, 再转发 BaiZhanChengShenNS 处理
  3. -- 活动状态/红点: NS.getActState / NS.isActRed
  4. -- 挑战走通用 CG_COMBAT_BEGIN(combatType=39, param=rank|uuid), 见 combat/Handler
  5. local BaiZhanChengShenNS = require("baiZhanChengShen.BaiZhanChengShenNS")
  6. -- 打开匹配界面/积分变化后拉取(有缓存且积分未变则直返)
  7. function CG_BZCS_MATCH_LIST(human)
  8. BaiZhanChengShenNS.BZCS_MatchList(human)
  9. end
  10. -- 客户端刷新按钮: 强制向跨服重新匹配
  11. function CG_BZCS_MATCH_REFRESH(human)
  12. BaiZhanChengShenNS.BZCS_MatchRefresh(human)
  13. end
  14. -- 查询跨服排行榜
  15. function CG_BZCS_RANK_LIST(human)
  16. BaiZhanChengShenNS.BZCS_RankList(human)
  17. end
  18. -- 查询对手基础信息(头像/战力/积分)
  19. function CG_BZCS_OPPONENT_INFO(human, msg)
  20. BaiZhanChengShenNS.BZCS_OpponentInfo(human, msg.rank)
  21. end
  22. -- 查询对手五族阵容展示
  23. function CG_BZCS_OPPONENT_LINEUP(human, msg)
  24. BaiZhanChengShenNS.BZCS_OpponentLineup(human, msg.rank)
  25. end
  26. -- 查询己方五族阵容(本地 combatHero, 不上跨服)
  27. function CG_BZCS_MY_LINEUP(human)
  28. BaiZhanChengShenNS.BZCS_MyLineup(human)
  29. end
  30. -- 查询本地战报(攻/守, 最多 20 条)
  31. function CG_BZCS_WAR_REPORT(human)
  32. BaiZhanChengShenNS.BZCS_WarReport(human)
  33. end
  34. -- 查询周期排名奖励配置(策划表预览)
  35. function CG_BZCS_RANK_REWARD(human)
  36. BaiZhanChengShenNS.BZCS_RankReward(human)
  37. end