local ItemData = require("bag.Proto").ItemData local HeroSimple = require("hero.Proto").HeroSimple tActInfo = { {"ID", 1, "short"}, -- 子活动ID {"name", 1, "string"}, -- 子活动名 {"nSortID", 1, "short"}, -- 排序id {"nPanelID", 1, "short"}, -- 面板id {"nIcon", 1, "int"}, -- 活动图标 {"nRed", 1, "byte"}, -- 是否有红点 1 存在 0 不存在 } -- 玩家登录主动下发活动信息(活动开启时) GC_WEEKLOOP_ACT_ALLINFO = { {"nStartTime", 1, "int"}, -- 开启时间 {"nEendTime", 1, "int"}, -- 结束时间 {"tActID", 10, tActInfo}, -- 活动信息 } ---------------------- 英雄升星 ---------------------- HeroPrize = { {"nID", 1, "int"}, -- 奖励编号 {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取 {"item", 5, ItemData}, -- 奖励信息 } SimplifyHero = { {"id", 1, "int"}, --id {"icon", 1, "int"}, --头像 {"camp", 1, "byte"}, --阵营 {"star", 1, "byte"}, --星级 {"grade", 1, "byte"}, --品阶:初始为0 {"name", 1, "string"}, -- 英雄名 } -- 请求英雄升星活动信息 CG_WEEKLOOP_ACT_HEROQUERY = {} -- 英雄升星 - 活动信息回复协议 GC_WEEKLOOP_ACT_HEROQUERY = { {"list", 17, HeroPrize}, -- 奖励信息 {"HeroData", 2, HeroSimple}, -- 英雄信息 } -- 英雄升星- 请求所有英雄简略信息 CG_WEEKLOOP_ACT_HEROGETSIMPLIFYINFO = { } -- 英雄升星- 请求所有英雄简略信息-回复 GC_WEEKLOOP_ACT_HEROGETSIMPLIFYINFO = { {"tHeroData", 40, HeroSimple}, -- 简略英雄信息 } -- 英雄升星 - 选择英雄 CG_WEEKLOOP_ACT_HEROCHOSEHERO = { {"nID", 1, "int"}, -- 英雄ID } -- 回复 GC_WEEKLOOP_ACT_HEROQUERY -- 英雄升星 - 领取奖励 CG_WEEKLOOP_ACT_HERPGETPRIZE = {} -- 回复 GC_WEEKLOOP_ACT_HEROQUERY ----------------------------------------- 古玉消费协议开始 ------------------------------------- GuYuPrize = { {"nGuYu", 1, "int"}, -- 需要古玉数量 {"nID", 1, "int"}, -- 奖励编号 {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取 {"item", 5, ItemData}, -- 奖励信息 } -- 请求消费古玉-信息 CG_WEEKLOOP_ACT_GUYUQUERY = {} -- 请求消费古玉-信息回包 GC_WEEKLOOP_ACT_GUYUQUERY = { {"nGuYu", 1, "int"}, -- 当前累计古玉 {"list", 17, GuYuPrize}, -- 奖励信息 } -- 请求领取古玉信息 CG_WEEKLOOP_ACT_GUYUGETPRIZE = {} ----------------------------------------- 抽卡相关协议开始 ------------------------------------- CardPrize = { {"nNum", 1, "int"}, -- 需要抽卡次数 {"nState", 1, "byte"}, -- 0 不可领取 1 - 可领取 2- 已领取 {"item", 5, ItemData}, -- 奖励信息 {"desc", 1, "string"}, -- 描述 {"nID", 1, "int"}, -- 奖励编号 } -- 请求抽卡信息 CG_WEEKLOOP_ACT_CARDQUERY = {} -- 请求抽卡信息 - 回包 GC_WEEKLOOP_ACT_CARDQUERY = { {"byType", 1, "byte"}, -- 当前抽卡类型 {"nNowNum", 1, "int"}, -- 当前抽卡次数 {"list", 15, CardPrize}, -- 奖励配置 } -- 请求领取抽卡奖励 CG_WEEKLOOP_ACT_CARDGETPRIZE = {}