local ItemData = require("bag.Proto").ItemData -- 任务信息 BarTaskData = { {"taskID", 1, "short"}, {"name", 1, "string"}, {"star", 1, "byte"}, {"leftTime", 1, "int"}, {"needTime", 1, "int"}, {"zuanshiNeed", 1, "short"}, -- 快速完成所需钻石 {"heroIndex", 5, "int"}, -- 上阵英雄 } ------------------------------------------------- -- 查询酒馆任务 CG_BARTASK_QUERY = { } -- 刷新酒馆任务 CG_BARTASK_REFRESH = { } GC_BARTASK_QUERY = { {"refreshTime", 1, "int"}, {"refresItem", 1, ItemData}, -- 刷新 锁需要的道具 {"refreshNeed", 1, "short"}, --刷新所需钻石数量 {"qingbaoNeed", 1, "int"}, --接取任务所需要的情报 {"nowQingBao", 1, "int"}, --当前情报 {"qingBaoMax", 1, "int"}, --当前人物等级最多可存储情报值 {"freeCnt", 1, "byte"}, --免费刷新次数 >0优先显示 {"tequan", 1, "byte"}, -- 高级悬赏 0 未激活 1 已激活 {"tequanSuper", 1, "byte"}, -- 特权悬赏 {"doubleCnt", 1, "byte"}, -- 剩余双培次数 {"list", 200, BarTaskData}, } -- 任务查询 CG_BARTASK_GET_QUERY = { {"taskID", 1, "int"}, } GC_BARTASK_GET_QUERY = { {"star", 1, "byte"}, -- x星 {"camp", 5, "byte"}, -- 阵营随机选取 } CG_BARTASK_REWARD_QUERY = { {"star", 1, "byte"}, } GC_BARTASK_REWARD_QUERY = { {"star", 1, "byte"}, {"item", 40, ItemData}, } -- 领取任务 CG_BARTASK_GET_DO = { {"taskID", 1, "int"}, {"heroIndexList", 5, "int"}, {"heroIDList", 5, "int"}, } -- 加速完成任务 CG_BARTASK_QUICK_FINISH = { {"taskID", 1, "int"}, } -- 提交任务 CG_BARTASK_FINISH_TASK = { {"taskID", 1, "int"}, } GC_BARTASK_FINISH_TASK= { {"taskID", 1, "int"}, {"item", 3, ItemData}, {"double", 1, "byte"}, } CG_BARTASK_CHOOSE_REWARD = { {"taskID", 1, "int"}, {"index", 1, "byte"}, } GC_BARTASK_CHOOSE_REWARD = { {"taskID", 1, "int"}, {"item", 1, ItemData}, {"double", 1, "byte"}, } -- 一键领取 CG_BARTASK_FINISH_ALL = {} GC_BARTASK_FINISH_ALL= { {"items", 6, ItemData}, {"double", 1, "byte"}, } -- 通知客户端一个任务改变了 GC_BARTASK_UPDATE = { {"op", 1, "byte"}, {"task", 1, BarTaskData}, {"nowQingBao", 1, "int"}, --当前情报 }