local ItemData = require("bag.Proto").ItemData local RoleBase = require("role.Proto").RoleBase local SkillNet = require("hero.Proto").SkillNet local CombatFinishData = require("combat.Proto").CombatFinishData -- 查询不同挑战的内容 CG_COPY_CHALLENGE_QUERY = { {"copyType", 1, "byte"}, } CopyChallengeData = { {"id", 1, "int"}, -- id难度等级 {"level", 1, "byte"}, -- 难度等级 {"lvNeed", 1, "short"}, -- 所需等级 {"zhandouliNeed", 1, "double"}, -- 战斗力 {"reward", 2, ItemData}, -- 奖励物品 {"saodang", 1, "byte"}, -- 扫荡标志 0无 1有 } GC_COPY_CHALLENGE_QUERY = { {"copyType", 1, "byte"}, -- 挑战类型 {"nextRefreshTime", 1, "int"}, --下次刷新时间 {"leftCnt", 1, "short"}, -- 剩余次数 {"maxCnt", 1, "short"}, -- 最大挑战数 {"vipBuy", 1, "byte"}, -- vip 剩余可购买 额外的挑战次数 {"vipNeed", 1, "int"}, -- 购买所需钻石 {"vipBuyUpLv", 1, "byte"}, -- 达到vip x将可以继续购买 0表示vip满级 {"list", 10, CopyChallengeData}, -- 挑战的项 {"redList", 5, "byte"}, -- 红点列表 {"copyList", 5, "int"}, -- 副本列表 } -- 查询购买次数 CG_COPY_BUY_CHALLENGE_QUERY = { {"copyType", 1, "byte"}, -- 购买类型 } GC_COPY_BUY_CHALLENGE_QUERY = { {"copyType", 1, "byte"}, -- 购买类型 {"needItemID", 1, "int"}, {"needItemCnt", 1, "int"}, {"curBuyCnt", 1, "short"}, -- 本日已购买次数 {"maxBuyCnt", 1, "short"}, -- 本日能购买的最大次数 } -- 购买挑战次数 CG_COPY_BUY_CHALLENGE_CNT = { {"copyType", 1, "byte"}, -- 购买类型 {"cnt", 1, "short"}, -- 购买次数 } GC_COPY_BUY_CHALLENGE_CNT = { {"copyType", 1, "byte"}, -- 挑战类型 {"leftCnt", 1, "short"}, -- 剩余次数 {"maxCnt", 1, "short"}, -- 最大挑战数 } -- 扫荡 CG_COPY_CHALLENGE_SAODANG = { {"copyID", 1, "int"}, -- 挑战id {"touch", 1, "byte"}, -- 一键扫荡 } GC_COPY_CHALLENGE_SAODANG = { {"copyType", 1, "byte"}, -- 挑战类型 {"copyID", 1, "int"}, -- 挑战id {"leftCnt", 1, "short"}, -- 剩余次数 {"double", 1, "byte"}, } -- 日常副本 红点刷新 GC_COPY_CHALLENGE_RED = { {"copyType", 1, "byte"}, -- 挑战类型 {"isRed", 1, "byte"}, -- 红点刷新 } --------------------------------------------------------副本列表--------------------------------------------------------- --副本列表 CG_COPY_LIST_QUERY = {} CopyList = { {"id", 1, "byte"}, -- 活动id {"panelID", 1, "short"}, -- 面板Id {"bg", 1, "byte"}, -- 背景图 {"desc", 1, "string"}, -- 描述 {"lv", 1, "short"}, --开放等级 {"showReward", 4, ItemData}, -- 物品仅展示 {"isRed", 1, "byte"}, --红点,0无,1有 {"startLefTime",1, "int"}, --开放倒计时 {"state", 1, "byte"}, --开放状态 0--未开启 1--开启 } GC_COPY_LIST_QUERY = { {"list", 5, CopyList} --副本列表 } ----------------------------------------- 冰龙巢穴 ------------------------------------------- -- 冰龙巢穴 词条查询 CG_COPY_DRAGON_BOSS_CITIAO = {} DragonCiTiaoNet = { {"id", 1, "int"}, {"name", 1, "string"}, -- 词条名 {"desc", 1, "string"}, -- 词条描述 } GC_COPY_DRAGON_BOSS_CITIAO = { {"time", 1, "int"}, -- 时间 {"read", 1, "byte"}, -- 是否阅读过 {"ctEndTime", 1, "int"}, -- 词条刷新倒计时 {"list", 3, DragonCiTiaoNet}, {"isGuide", 1, "byte"}, } -- 冰龙巢穴主界面查询 CG_COPY_DRAGON_QUERY = { } DragonRankNet = { {"rank", 1, "int"}, -- 排名 {"roleBase", 1, RoleBase}, -- 玩家基本信息 {"hurt", 1, "double"}, -- 造成伤害 } GC_COPY_DRAGON_QUERY = { {"topRank", 3, DragonRankNet}, -- 前3名 {"myRank", 2, DragonRankNet}, -- 自己排名 和 自己前一名信息 {"isFight", 1, "byte"}, -- 是否是从战斗里返回的数据 {"dayHurt", 1, "double"}, -- 今日造成伤害 {"nextHurt", 1, "double"}, -- 下一次奖励 所需伤害 {"ctEndTime", 1, "int"}, -- 词条刷新倒计时 {"items", 3, ItemData}, -- 下一次奖励道具 {"nextSanbei", 1, "byte"}, -- 下一次奖励道具 {"dayReward", 30, ItemData}, -- 今日累计可获得 {"ciTiaoA", 1, "string"}, {"ciTiaoB", 1, "string"}, {"ciTiaoC", 1, "string"}, } -- 冰龙巢穴 BOSS 详情查询 CG_COPY_DRAGON_BOSS_QUERY = { } GC_COPY_DRAGON_BOSS_QUERY = { {"id", 1, "byte"}, {"desc", 1, "string"}, -- 背景信息 {"skillList", 5, SkillNet}, -- 技能详情 } -- 伤害排行榜 查询 CG_COPY_DRAGON_RANK_QUERY = {} DragonRankItemNet = { {"minRank", 1, "byte"}, -- 最小排名 {"maxRank", 1, "byte"}, -- 最大排名 {"item", 3, ItemData}, -- 奖励 } GC_COPY_DRAGON_RANK_QUERY = { {"rankList", 100, DragonRankNet}, -- 排名 {"rankItem", 10, DragonRankItemNet}, -- 排名区间奖励 } -- 伤害奖励查询 CG_COPY_DRAGON_HURT_QUERY = {} DragonHurtRewardNet = { {"id", 1, "byte"}, {"need", 1, "double"}, -- 所需要伤害 {"reward", 2, ItemData}, -- 奖励 {"sanbei", 1, "byte"}, -- 是否三倍 {"isGet", 1, "byte"}, -- 是否领取 } GC_COPY_DRAGON_HURT_QUERY = { {"list", 30, DragonHurtRewardNet}, {"maxHurt", 1, "double"}, {"isEnd", 1, "byte"}, } -- 战斗结束查询 GC_COPY_DRAGON_FIGHT_END = { {"rank", 1, "int"}, -- 排名 {"hurt", 1, "double"}, -- 此次伤害 {"dayHurt", 1, "double"}, -- 今日造成伤害 {"nextHurt", 1, "double"}, -- 下次奖励所需伤害 {"data", 1, CombatFinishData}, } CG_COPY_DRAGON_VIDEO_LOOK = { {"uuid", 1, "string"}, }