local ItemData = require("bag.Proto").ItemData local HeroNiceNet = require("hero.Proto").HeroNiceNet CG_DRAWCARD_QUERY = {} DrawCardNet = { { "id", 1, "byte" }, { "leftFreeTime", 1, "int" }, -- 免费倒计时 { "leftFreeCnt", 1, "int" }, -- 剩余免费次数 { "items", 3, ItemData }, -- {1次消耗道具,10次消耗道具} { "zuanshi", 3, "short" }, -- {1次消耗钻石,10次消耗钻石}0为不能用钻石 { "isFirst", 1, "byte" }, -- 是否首次十连 { "canBuy", 1, "byte" }, -- 可否购买 } GC_DRAWCARD_QUERY = { { "list", 3, DrawCardNet }, { "jifen", 1, "int" }, -- 当前积分 { "qiyuan", 1, ItemData }, { "skip", 1, "byte" }, -- 是否跳过 { "leftNoSRRCnt", 1, "int" }, -- 还需高抽多少次,必出SSR { "drawLv", 1, "int" }, -- 抽卡等级 { "drawCurCnt", 1, "int" }, -- 抽卡当前次数 { "drawNextLvCnt", 1, "int" }, -- 抽卡等级下一级需要经验 { "drawAdCnt", 1, "int" }, -- 每日广告剩余观看次数 { "drawCardRateList", 15, DrawCardRateItems }, -- 每日广告剩余观看次数 } DrawCardRateItems = { { "drawCardRateItems", 7, DrawCardRateItem } } DrawCardRateItem = { { "grade", 1, "int" }, { "rare", 1, "int" } } CG_DRAWCARD_OP = { { "id", 1, "byte" }, --1 基础召唤 2 高级召唤 3 友情召唤 0 积分召唤 { "op", 1, "byte" }, --1 1次 2 10次 { "skip", 1, "byte" }, --是否跳过 { "isAct", 1, "int" }, --是否选取up活动 } DrawCardOpNet = { { "id", 1, "byte" }, { "op", 1, "byte" }, { "heros", 10, HeroNiceNet }, -- 召唤获得英雄 { "items", 10, ItemData }, -- 自动分解获得道具 { "jifen", 1, "int" }, -- 当前积分 } GC_DRAWCARD_OP = { { "data", 1, DrawCardOpNet }, { "drawData", 1, DrawCardNet }, { "leftNoSRRCnt", 1, "int" }, -- 还需高抽多少次,必出SSR { "isAct", 1, "int" }, --是否选取up活动 { "drawLv", 1, "int" }, -- 抽卡等级 { "drawCurCnt", 1, "int" }, -- 抽卡当前次数 { "drawNextLvCnt", 1, "int" }, -- 抽卡等级下一级需要经验 } CG_DRAWCARD_SKIP_SET = { { "skip", 1, "byte" }, -- 是否跳过 }