local DragonCiTiaoNet = require("copy.Proto").DragonCiTiaoNet local RoleBase = require("role.Proto").RoleBase local Attr = require("role.Proto").Attr local ItemData = require("bag.Proto").ItemData local CombatFinishData = require("combat.Proto").CombatFinishData local SkillNet = require("hero.Proto").SkillNet CG_MOZHU_QUERY = {} MoZhuRoleRankNet = { {"rank", 1, "byte"}, {"hurt", 1, "double"}, {"roleBase", 1, RoleBase}, } MoZhuUnionRankNet = { {"rank", 1, "byte"}, {"unionUuid", 1, "string"}, {"name", 1, "string"}, {"bannerID", 1,"byte"}, --公会旗帜ID -- {"lv", 1,"byte"}, --公会等级 {"hurt", 1, "double"}, {"svrName", 1, "string"}, -- 所在区服 } MoZhuUseHeroNet = { {"uuid", 1, "string"}, -- 英雄的唯一标识 } GC_MOZHU_QUERY = { {"isOpen", 1, "byte"}, {"isRead", 1, "byte"}, -- 词条是否读取 {"time", 1, "int"}, -- 活动时间 {"endTime", 1, "int"}, -- 结束/开始 倒计时 {"tzCnt", 1, "byte"}, -- 挑战次数 {"restCnt", 1, "byte"}, -- 重置次数 {"restNeed", 1, "int"}, {"jijieTime", 1, "int"}, -- 集结倒计时 {"buffEndTime", 1, "int"}, -- BUF 结束倒计时 {"upBuffNeed", 1, "int"}, -- 升级BUF 所需要钻石 {"post", 1, "byte"}, -- 职位 {"buffLv", 1, "byte"}, -- BUF LV {"unionDot", 1, "byte"}, -- 公会奖励红点 {"buff", 3, Attr}, -- BUFF 增加的属性 {"nextBuff", 3, Attr}, -- 下一级BUFF {"ciTiao", 3, DragonCiTiaoNet}, -- 词条 {"useHero", 20, MoZhuUseHeroNet}, -- 已经使用过的 英雄 {"roleList", 10, MoZhuRoleRankNet}, {"unionList", 10, MoZhuUnionRankNet}, {"myRole", 2, MoZhuRoleRankNet}, {"myUnion", 2, MoZhuUnionRankNet}, } CG_MOZHU_RANK_QUERY = { {"type", 1, "byte"}, } MoZhuRewardNet = { {"id", 1, "byte"}, {"minRank", 1, "int"}, {"maxRank", 1, "int"}, {"reward", 5, ItemData}, } GC_MOZHU_RANK_QUERY = { {"type", 1, "byte"}, {"roleList", 100, MoZhuRoleRankNet}, {"unionList", 50, MoZhuUnionRankNet}, {"rewardList", 20, MoZhuRewardNet}, } GC_MOZHU_FIGHT_END = { {"rank", 1, "int"}, -- 排名 {"hurt", 1, "double"}, -- 此次伤害 {"oldRank", 1, "int"}, -- 个人排名 old {"unionRank", 1, "int"}, -- 公会排名 {"oldUnionRank", 1, "int"}, -- 公会老的排名 {"data", 1, CombatFinishData}, } -- 集结 CG_MOZHU_JIJIE_DO = { {"str", 1, "string"}, } -- 集结返回一个 倒计时 更新主界面 GC_MOZHU_JIJIE_DO = { {"jijieTime", 1, "int"}, -- 集结倒计时 } CG_MOZHU_UNION_HURT_REWARD = {} MozhuUnionHurtNet = { {"id", 1, "int"}, {"hurt", 1, "double"}, {"reward", 5, ItemData}, } GC_MOZHU_UNION_HURT_REWARD = { {"isEnd", 1, "byte"}, {"getId", 1, "int"}, {"list", 10, MozhuUnionHurtNet}, } CG_MOZHU_REWARD_GET = { {"id", 1, "int"}, } GC_MOZHU_REWARD_GET = { {"id", 1, "int"}, } CG_MOZHU_RESET = {} GC_MOZHU_RESET = { {"tzCnt", 1, "byte"}, -- 挑战次数 {"restCnt", 1, "byte"}, -- 重置次数 {"restNeed", 1, "int"}, } CG_MOZHU_BUFF_UP ={} GC_MOZHU_BUFF_UP = { {"buffEndTime", 1, "int"}, -- BUF 结束倒计时 {"upBuffNeed", 1, "int"}, -- 升级BUF 所需要钻石 {"buffLv", 1, "byte"}, -- BUF LV {"buff", 3, Attr}, -- BUFF 增加的属性 {"nextBuff", 3, Attr}, -- 下一级BUFF } CG_MOZHU_CITIAO_QUERY = {} GC_MOZHU_CITIAO_QUERY = { {"time", 1, "int"}, {"list", 3, DragonCiTiaoNet}, } -- 冰龙巢穴 BOSS 详情查询 CG_MOZHU_BOSS_QUERY = { } GC_MOZHU_BOSS_QUERY = { {"id", 1, "byte"}, {"desc", 1, "string"}, -- 背景信息 {"skillList", 5, SkillNet}, -- 技能详情 } GC_MOZHU_ACT_OVER = { }