diff --git a/oneKeyStartPm2.sh b/oneKeyStartPm2.sh new file mode 100644 index 0000000..8360d35 --- /dev/null +++ b/oneKeyStartPm2.sh @@ -0,0 +1,12 @@ + +git fetch origin dev && git reset --hard origin/dev && git pull + +npm run build_linux + +cp src/config.json dist/ + +pm2 del heijiao_msg_s0 + +cd dist && pm2 start js_pm2.config.js + +pm2 save \ No newline at end of file diff --git a/src/api_s2c/ApiSyncBtn.ts b/src/api_s2c/ApiSyncBtn.ts index 2d74769..68065df 100644 --- a/src/api_s2c/ApiSyncBtn.ts +++ b/src/api_s2c/ApiSyncBtn.ts @@ -3,6 +3,7 @@ import {EventFun} from '../public/event/event'; import {PayFun} from '../public/pay'; import {ReqSyncBtn, ResSyncBtn, syncBtnKeys} from "../shared/protocols/PtlSyncBtn"; import {PublicShared} from '../shared/public/public'; +import {HuoDongFun} from "../public/huodongfun"; const defaultKeys: syncBtnKeys[] = [ 'huobanzhaomu', 'yibaichou', 'shouchong', @@ -10,7 +11,8 @@ const defaultKeys: syncBtnKeys[] = [ 'zhanling', 'xianshilibao', 'xianshizhaomu', - 'G123Gift' + 'G123Gift', + 'christmas', // 'kaifukuanghuan', // 'qiridenglu', @@ -36,6 +38,17 @@ export default async function (call: ApiCall) { change[key] = data[key]; } break; + case 'christmas': + //领完消失 + if (!data[key]) { + let _hdList = await HuoDongFun.gethdList(call, 8) + if (_hdList) { + // 无此活动 + data[key] = {active: true}; + change[key] = data[key]; + } + } + break; case 'dayjijin': case 'dengjijijin': case 'guanqiajijin': diff --git a/src/api_s2c/event/christmas/ApiGame.ts b/src/api_s2c/event/christmas/ApiGame.ts index 07e2400..a475f62 100644 --- a/src/api_s2c/event/christmas/ApiGame.ts +++ b/src/api_s2c/event/christmas/ApiGame.ts @@ -1,7 +1,35 @@ import { ApiCall } from "tsrpc"; import { ReqGame, ResGame } from "../../../shared/protocols/event/christmas/PtlGame"; +import { HongDianChange } from "../../hongdian/fun"; +import { Christmasfun } from "./fun"; +import {PlayerFun} from "../../../public/player"; + export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); + let initCon = await Christmasfun.getCon(call) + let need = initCon[call.req.hdid].data.gameneed; + let freenum = initCon[call.req.hdid].data.gamefree + let addval = initCon[call.req.hdid].data.game[call.req.index]; + + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + // 判断是否有免费配置 + if (_mydata.gamenum >= freenum) { + // 判断消耗是否满足 + await PlayerFun.checkNeedIsMeet(call, need); + // 扣除消耗 + await PlayerFun.cutNeed(call, need); + } + + let _setData = {} + _mydata["val"] += addval + _mydata["gamenum"] += 1 + _setData["val"] = _mydata.val + _setData["gamenum"] = _mydata["gamenum"] + await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData}) + // 监听任务 + G.emit("Class_task_154", 'Class_task_154', call, 1, 0); + let changedata = { mydata: _mydata} + // 推送红点 + HongDianChange.sendChangeKey(call.uid, ['huodonghd']); + call.succ(changedata); } \ No newline at end of file diff --git a/src/api_s2c/event/christmas/ApiLiBao.ts b/src/api_s2c/event/christmas/ApiLiBao.ts index a949ded..ad070db 100644 --- a/src/api_s2c/event/christmas/ApiLiBao.ts +++ b/src/api_s2c/event/christmas/ApiLiBao.ts @@ -1,7 +1,47 @@ import { ApiCall } from "tsrpc"; import { ReqLiBao, ResLiBao } from "../../../shared/protocols/event/christmas/PtlLiBao"; +import {Christmasfun} from "./fun"; +import {PlayerFun} from "../../../public/player"; +import {HongDianChange} from "../../hongdian/fun"; export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); + let initCon = await Christmasfun.getCon(call) + let lbid = call.req.lbid; + let _con = initCon[call.req.hdid].data.libao[call.req.lbid]; + if (!_con) { + // 礼包id 不存在 + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + if (_con.payid) { + // 判断是否能购买 + return call.error('', { code: -2, message: globalThis.lng.yangchengmubiao_2 }) + } + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + let _buyNum = _mydata.libao[lbid] || 0 + if (_buyNum >= _con.buynum) { + // 判断是否能购买 + return call.error('', { code: -3, message: globalThis.lng.yangchengmubiao_2 }) + } + let _select = _mydata.select[lbid] || {} + if (Object.keys(_select).length < _con.dlz.length) { + // 判断是否选择奖励了 + return call.error('', { code: -3, message: globalThis.lng.yangchengmubiao_2 }) + } + + let _prize: atn[] = _con.basep + + for (let key in _select) { + _prize.push(_con.dlz[parseInt(key)][_select[key]]) + } + + let _setData = {} + _mydata.libao[lbid] = _buyNum + 1 + _setData["libao"] = _mydata.libao + await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData }) + + await PlayerFun.sendPrize(call, _prize); + let changedata = { mydata: _mydata, prize: _prize} + // 推送红点 + HongDianChange.sendChangeKey(call.uid, ['huodonghd']); + call.succ(changedata); } \ No newline at end of file diff --git a/src/api_s2c/event/christmas/ApiOpen.ts b/src/api_s2c/event/christmas/ApiOpen.ts index 28cc25e..7473002 100644 --- a/src/api_s2c/event/christmas/ApiOpen.ts +++ b/src/api_s2c/event/christmas/ApiOpen.ts @@ -1,7 +1,17 @@ import { ApiCall } from "tsrpc"; -import { ReqOpen, ResOpen } from "../../../shared/protocols/event/christmas/PtlOpen"; +import { HuoDongFun } from "../../../public/huodongfun"; +import { ReqOpen, ResOpen } from "../../../shared/protocols/event/yangchengmubiao/PtlOpen"; +import { Christmasfun } from "./fun"; export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); -} \ No newline at end of file + let _hdinfo = await HuoDongFun.getHdidInfo(call, call.req.hdid) + if (!_hdinfo || Object.keys(_hdinfo).length <= 0) { + // 无此活动 + return call.error('', { code: -1, message: globalThis.lng.huodong_open_1 }) + } + + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + let changedata = { mydata: _mydata, hdinfo: _hdinfo } + call.succ(changedata); +} + diff --git a/src/api_s2c/event/christmas/ApiQianDao.ts b/src/api_s2c/event/christmas/ApiQianDao.ts index afd6929..5eb2830 100644 --- a/src/api_s2c/event/christmas/ApiQianDao.ts +++ b/src/api_s2c/event/christmas/ApiQianDao.ts @@ -1,7 +1,38 @@ import { ApiCall } from "tsrpc"; import { ReqQianDao, ResQianDao } from "../../../shared/protocols/event/christmas/PtlQianDao"; +import {Christmasfun} from "./fun"; +import {PublicShared} from "../../../shared/public/public"; +import {PlayerFun} from "../../../public/player"; +import {HongDianChange} from "../../hongdian/fun"; export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); + let initCon = await Christmasfun.getCon(call) + let _con = initCon[call.req.hdid].data.qiandao; + let _stime = initCon[call.req.hdid].stime + let _diff = PublicShared.getDiff(_stime) + + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + // 循环判断是否有可以领取的 + let _prize = [] + for(let i = 0; i < _diff; i++) { + if (_mydata.qiandao.includes(i)) continue + _mydata.qiandao.push(i) + _prize = _prize.concat(_con[i]) + } + + if (!_prize){ + // 没有奖励可以领取 + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + + + let _setData = {} + _setData["qiandao"] = _mydata.qiandao + await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData }) + + await PlayerFun.sendPrize(call, _prize); + let changedata = { mydata: _mydata, prize: _prize} + // 推送红点 + HongDianChange.sendChangeKey(call.uid, ['huodonghd']); + call.succ(changedata); } \ No newline at end of file diff --git a/src/api_s2c/event/christmas/ApiSelect.ts b/src/api_s2c/event/christmas/ApiSelect.ts index 612618c..6680a9a 100644 --- a/src/api_s2c/event/christmas/ApiSelect.ts +++ b/src/api_s2c/event/christmas/ApiSelect.ts @@ -1,7 +1,39 @@ import { ApiCall } from "tsrpc"; import { ReqSelect, ResSelect } from "../../../shared/protocols/event/christmas/PtlSelect"; +import {Christmasfun} from "./fun"; +import {HongDianChange} from "../../hongdian/fun"; export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); + let initCon = await Christmasfun.getCon(call) + let index = call.req.index; + let pid = call.req.pid; + let lbid = call.req.lbid; + let _con = initCon[call.req.hdid].data.libao[lbid]; + if (!_con) { + // 礼包id 不存在 + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + if (index >= _con.dlz.length){ + // 礼包id 不存在 + return call.error('', { code: -2, message: globalThis.lng.yangchengmubiao_2 }) + } + if (index >= _con.dlz.length){ + // 礼包id 不存在 + return call.error('', { code: -3, message: globalThis.lng.yangchengmubiao_2 }) + } + if (!_con.dlz[index][pid]){ + // 礼包id 不存在 + return call.error('', { code: -4, message: globalThis.lng.yangchengmubiao_2 }) + } + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + let lb_select = _mydata.select[lbid] || {} + lb_select[index.toString()] = pid + _mydata.select[lbid] = lb_select + let _setData = {} + _setData["select"] = _mydata.select + await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData }) + let changedata = { mydata: _mydata} + // 推送红点 + HongDianChange.sendChangeKey(call.uid, ['huodonghd']); + call.succ(changedata); } \ No newline at end of file diff --git a/src/api_s2c/event/christmas/ApiTaskRec.ts b/src/api_s2c/event/christmas/ApiTaskRec.ts index 389e095..1227d85 100644 --- a/src/api_s2c/event/christmas/ApiTaskRec.ts +++ b/src/api_s2c/event/christmas/ApiTaskRec.ts @@ -1,7 +1,37 @@ import { ApiCall } from "tsrpc"; import { ReqTaskRec, ResTaskRec } from "../../../shared/protocols/event/christmas/PtlTaskRec"; +import {Christmasfun} from "./fun"; +import {HongDianChange} from "../../hongdian/fun"; +import {PlayerFun} from "../../../public/player"; export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); + let initCon = await Christmasfun.getCon(call) + let taskid = call.req.taskid; + let _con = initCon[call.req.hdid].data.task[taskid]; + if (!_con) { + // 任务id 不存在 + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + if (_mydata.taskval[taskid] < _con.pval) { + // 任务未完成 + return call.error('', { code: -2, message: globalThis.lng.yangchengmubiao_3 }) + } + if (_mydata.taskfinish.includes(taskid)) { + // 任务已领取 + return call.error('', { code: -3, message: globalThis.lng.yangchengmubiao_4 }) + } + _mydata.taskfinish.push(taskid) + + let _setData = {} + _setData["taskfinish"] = _mydata.taskfinish + await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData }) + let _prize = _con.prize + await PlayerFun.sendPrize(call, _prize); + let changedata = { mydata: _mydata, prize: _prize} + // 推送红点 + HongDianChange.sendChangeKey(call.uid, ['huodonghd']); + call.succ(changedata); + + } \ No newline at end of file diff --git a/src/api_s2c/event/christmas/ApiZhanLingRec.ts b/src/api_s2c/event/christmas/ApiZhanLingRec.ts index 2905992..42a460f 100644 --- a/src/api_s2c/event/christmas/ApiZhanLingRec.ts +++ b/src/api_s2c/event/christmas/ApiZhanLingRec.ts @@ -1,7 +1,48 @@ import { ApiCall } from "tsrpc"; import { ReqZhanLingRec, ResZhanLingRec } from "../../../shared/protocols/event/christmas/PtlZhanLingRec"; +import {Christmasfun} from "./fun"; +import {PlayerFun} from "../../../public/player"; +import {HongDianChange} from "../../hongdian/fun"; export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); + let initCon = await Christmasfun.getCon(call) + let index = call.req.index; + let _con = initCon[call.req.hdid].data.zhanling[index]; + if (!_con) { + // 礼包id 不存在 + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + let _mydata = await Christmasfun.getMyData(call, call.req.hdid) + if (_mydata.val < _con.val) { + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + let _prize = [] + + if (!_mydata.pt.includes(index)){ + // 如果普通奖励没有领取 + + _prize = _prize.concat(_con.pt) + _mydata.pt.push(index) + } + if (_mydata.pay && !_mydata.gj.includes(index)){ + // 如果普通奖励没有领取 + _prize = _prize.concat(_con.gj) + + _mydata.gj.push(index) + } + if (!_prize) { + // 没有奖励可以领取 + return call.error('', { code: -1, message: globalThis.lng.yangchengmubiao_2 }) + } + let _setData = {} + _setData["gj"] = _mydata.gj + _setData["pt"] = _mydata.pt + await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData }) + + await PlayerFun.sendPrize(call, _prize); + let changedata = { mydata: _mydata, prize: _prize} + // 推送红点 + HongDianChange.sendChangeKey(call.uid, ['huodonghd']); + call.succ(changedata); + } \ No newline at end of file diff --git a/src/api_s2c/event/christmas/fun.ts b/src/api_s2c/event/christmas/fun.ts new file mode 100644 index 0000000..327422c --- /dev/null +++ b/src/api_s2c/event/christmas/fun.ts @@ -0,0 +1,200 @@ +import { strict } from 'assert'; +import {ApiCall, BaseConnection} from 'tsrpc'; +import { ReqAddHuoDong } from '../../../monopoly/protocols/PtlAddHuoDong'; +import { HuoDongFun } from '../../../public/huodongfun'; +import { TaskFun } from '../../../public/task'; +import { christmas } from '../../../shared/protocols/event/christmas/PtlOpen'; +import { PublicShared } from '../../../shared/public/public'; +import {player} from '../../../shared/protocols/user/type'; +import {PlayerFun} from "../../../public/player"; + +export class Christmasfun { + /**配置 */ + static async getCon(call: ApiCall) { + let _con: { [id: string]: ReqAddHuoDong } = {} + let _hd = await HuoDongFun.gethdList(call, 8) + for (let index = 0; index < _hd.length; index++) { + const element = _hd[index]; + if (element && element._id) delete element._id + _con[element.hdid] = element + } + return _con + } + /**获取所有符合时间的活动 */ + static async gethdids(call: ApiCall) { + let _hdids = [] + let _hd = await HuoDongFun.gethdList(call, 8) + for (let index = 0; index < _hd.length; index++) { + const element = _hd[index]; + _hdids.push(element.hdid) + } + return _hdids + } + + /**获取我的数据 */ + static async getMyData(call: ApiCall, hdid: number) { + let db: any = await G.mongodb.cEvent(`christmas${hdid}`).findOne({ uid: call.uid, type: `christmas${hdid}`, hdid: hdid }); + if (!db) { + db = await this.initData(call, hdid) + await G.mongodb.cEvent(`christmas${hdid}`).updateOne( + { uid: call.uid, type: `christmas${hdid}`, hdid: hdid }, + { $set: db }, + { upsert: true } + ) + } + let { _id, ..._myData } = db + if (!PublicShared.chkSameDate(_myData.refresh, G.time)) { + // 刷新每日任务 + _myData = await this.refreTask(call, _myData, hdid) + + } + return _myData + } + + /**初始数据 */ + static async initData(call: ApiCall, hdid: number) { + let _initCon = await this.getCon(call) + let _con = _initCon[hdid] + let _r: christmas = { + type: `christmas${hdid}`, + uid: call.uid, + hdid: hdid, + taskval: await this.getTaskVal(call, hdid), + taskfinish: [], + refresh: G.time, + gamenum: 0, + pt: [], + gj: [], + pay: false, + select:{}, + val: 0, + qiandao: [], + libao:{} + } + return _r + } + + /**设置数据 */ + static async setMyData(uid: string, hdid: number, set: {}) { + await G.mongodb.cEvent(`christmas${hdid}`).updateOne( + { uid: uid, type: `christmas${hdid}`, hdid: hdid }, + set + ) + } + + /**获取所有taskid 及对应的值 */ + static async getTaskVal(call: ApiCall, hdid: number) { + let _initCon = await this.getCon(call) + let _tasks = _initCon[hdid].data.task + let _res = {} + for (let index = 0; index < Object.keys(_tasks).length; index++) { + const element = Object.keys(_tasks)[index]; + let _tmp = _tasks[element] + _tmp["id"] = element + // 每日登录直接完成 + if (element == "1"){ + _res[element] = 1 + } + else{ + _res[element] = 0 + } + + + } + return _res + } + + /**刷新每日任务 */ + static async refreTask(call: ApiCall, mydata: christmas, hdid: number) { + let _initCon = await this.getCon(call) + let _con = _initCon[hdid].data.task + if (!_con) return mydata + mydata.taskfinish = [] + mydata.taskval = await this.getTaskVal(call, hdid) + mydata.refresh = G.time + mydata.gamenum = 0 + await this.setMyData(call.uid, hdid, { $set: { refresh: mydata.refresh, taskfinish: mydata.taskfinish, taskval: mydata.taskval, gamenum: mydata.gamenum} }) + return mydata + } + + static async payChristmas(payid, call: ApiCall) { + let _hd = await HuoDongFun.gethdList(call, 8) + for (let index = 0; index < _hd.length; index++) { + const hdinfo = _hd[index]; + const _hdid = hdinfo.hdid + if (payid == hdinfo.data.zlpayid){ + let _mydata = await Christmasfun.getMyData(call, _hdid) + if (_mydata.pay) continue + await this.setMyData(call.uid, _hdid, { $set: { pay: true} }) + let _prize = hdinfo.data.zlpayprize + await PlayerFun.sendPrize(call, _prize); + } + else{ + const libaos = hdinfo.data.libao + for (let index = 0; index < Object.keys(libaos).length; index++){ + const lbid = Object.keys(libaos)[index]; + let _tmp = libaos[lbid] + if (_tmp['payid'] != payid) continue + let _mydata = await Christmasfun.getMyData(call, _hdid) + let _buyNum = _mydata.libao[lbid] || 0 + if (_buyNum >= _tmp["buynum"]) continue + _mydata.libao[lbid] = _buyNum + 1 + this.setMyData(call.uid, _hdid, { $set: { libao: _mydata.libao} }) + break + + } + } + } + } + + + /**设置任务 */ + static async setTaskVal(call: ApiCall, stype: number, val: number, chkCall: Function, chkval: number = 0, isinc: number = 0, alchangeVal: Function, arg) { + let hdids = await this.gethdids(call) + if (hdids.length <= 0) return // 活动过期,不计数 + let _initCon = await this.getCon(call) + + for (let index = 0; index < hdids.length; index++) { + const hdid = hdids[index]; + let _mydata = await Christmasfun.getMyData(call, hdid) + let _tasks = _initCon[hdid].data.task + + let _setData= { + $inc: {}, + $set: {} + } + let isset = 0 + for (let indextask = 0; indextask < Object.keys(_tasks).length; indextask++) { + const ele = Object.keys(_tasks)[indextask]; + // 具体任务配置 + let _taskCon = _tasks[ele] + if (_taskCon.stype != stype) continue + + let _pval = _taskCon.pval + // 不符合任务要求 + if (!(await chkCall(_taskCon["cond"], chkval, arg))) continue + + // 根据需求改写 + val = await alchangeVal(call, _taskCon, val, arg) + + isset = 1 + if (isinc == 1) { // 累加 + _setData["$inc"][`taskval.${ele}`] = val + } else { + _setData["$set"][`taskval.${ele}`] = val + } + } + + // 设置任务 + if (isset == 1) { + await G.mongodb.collection('event').updateMany( + { uid: call.uid, type: { $regex: "christmas" }, hdid: parseInt(hdid) }, + _setData + ) + } + } + } + + + +} diff --git a/src/api_s2c/event/huobanzhaomu/ApiRec.ts b/src/api_s2c/event/huobanzhaomu/ApiRec.ts index 3b8cd45..0c1dfba 100644 --- a/src/api_s2c/event/huobanzhaomu/ApiRec.ts +++ b/src/api_s2c/event/huobanzhaomu/ApiRec.ts @@ -1,27 +1,38 @@ -import { ApiCall } from "tsrpc"; -import { PlayerFun } from '../../../public/player'; -import { ReqRec, ResRec } from "../../../shared/protocols/event/huobanzhaomu/PtlRec"; -import { HongDianChange } from "../../hongdian/fun"; +import {ApiCall} from "tsrpc"; +import {PlayerFun} from '../../../public/player'; +import {ReqRec, ResRec} from "../../../shared/protocols/event/huobanzhaomu/PtlRec"; +import {HongDianChange} from "../../hongdian/fun"; +import {PayFun} from "../../../public/pay"; export default async function (call: ApiCall) { let conf = G.gc.huobanzhaomu[call.req.index]; - if (!conf) return call.error('', { code: -1 }); - if (conf.gudKey && call.conn.gud[conf.gudKey] < conf.total) return call.error('', { code: -2 }); + if (!conf) return call.error('', {code: -1}); + if (conf.gudKey && call.conn.gud[conf.gudKey] < conf.total) return call.error('', {code: -2}); - let db = await G.mongodb.cEvent('huobanzhaomu').findOne({ uid: call.uid, type: 'huobanzhaomu' }); - if (db?.rec.includes(call.req.index)) return call.error('', { code: -3 }); - if (!conf.gudKey && (db?.rec?.length || 0) < G.gc.huobanzhaomu.length - 1) return call.error('', { code: -4 }); + let db = await G.mongodb.cEvent('huobanzhaomu').findOne({uid: call.uid, type: 'huobanzhaomu'}); + if (db?.rec.includes(call.req.index)) return call.error('', {code: -3}); + + if (conf.gudKey == "chaozhiyueka") { + let logs = await PayFun.getPayLog(call.uid, "chaozhiyueka"); + if (!logs || logs.slice(-1)[0].eTime < G.time) { + return call.error('', {code: -4}); + } + } else { + if (!conf.gudKey && (db?.rec?.length || 0) < G.gc.huobanzhaomu.length - 1) { + return call.error('', {code: -4}); + } + } await PlayerFun.sendPrize(call, conf.prize); if (db?.rec?.length + 1 >= G.gc.huobanzhaomu.length) { - G.mongodb.collection('syncBtns').updateOne({ uid: call.uid }, { $set: { 'huobanzhaomu.active': false } }, { upsert: true }); + G.mongodb.collection('syncBtns').updateOne({uid: call.uid}, {$set: {'huobanzhaomu.active': false}}, {upsert: true}); } G.mongodb.cEvent('huobanzhaomu').updateOne( - { uid: call.uid, type: 'huobanzhaomu' }, - { $push: { rec: call.req.index } }, - { upsert: true } + {uid: call.uid, type: 'huobanzhaomu'}, + {$push: {rec: call.req.index}}, + {upsert: true} ); HongDianChange.sendChangeKey(call.uid, ['huobanzhaomuhd']) diff --git a/src/api_s2c/event/shiwuleichong/ApiOpen.ts b/src/api_s2c/event/shiwuleichong/ApiOpen.ts index 63aa21d..de01636 100644 --- a/src/api_s2c/event/shiwuleichong/ApiOpen.ts +++ b/src/api_s2c/event/shiwuleichong/ApiOpen.ts @@ -1,41 +1,42 @@ -import { UpdateFilter } from 'mongodb'; -import { ApiCall } from "tsrpc"; -import { CollectionEvent } from '../../../module/collection_event'; -import { PayFun } from '../../../public/pay'; -import { ReqOpen, ResOpen } from "../../../shared/protocols/event/shiwuleichong/PtlOpen"; -import { PublicShared } from '../../../shared/public/public'; +import {ApiCall} from "tsrpc"; +import {ReqOpen, ResOpen} from "../../../shared/protocols/event/shiwuleichong/PtlOpen"; +import {PayFun} from "../../../public/pay"; +import {PublicShared} from "../../../shared/public/public"; + export default async function (call: ApiCall) { - let db = await G.mongodb.cEvent('15leichong').findOne({ uid: call.uid, type: '15leichong' }); - let update: UpdateFilter>; - let sTime = PublicShared.getToDayZeroTime(G.time); + let payids = G.gc.shiwuleichong.tasks.map( + (i) => i.payid + ); - if (!db) { - update = { - $set: { index: 0, sTime: sTime, recIndex: [] } - }; - } else { - if (db.sTime + G.gc.shiwuleichong.data[db.index].time < G.time) { - - db.sTime = sTime; - db.index = G.gc.shiwuleichong.data[db.index + 1] == undefined ? db.index : db.index + 1; - db.recIndex = []; - - update = { - $set: { index: db.index, sTime: db.sTime, recIndex: [] } - }; + let day: number = 1; + let _zt = PublicShared.getToDayZeroTime(); + let pays = await PayFun.getPayLogs(call.uid, payids); + for (; day <= G.gc.shiwuleichong.tasks.length; day++) { + let pay = pays[G.gc.shiwuleichong.tasks[day - 1].payid]; + if (!pay || pay.length == 0) { + break } else { - sTime = db.sTime; + // 如果是最后一天奖励 + if (day >= G.gc.shiwuleichong.tasks.length) { + // 充值订单隔天了 + if (pay.slice(-1)[0].time < _zt) { + // 重置所有订单 + await PayFun.delPayLog(call.uid, ...payids.map(i => { + return {payId: i, val: []} + })) + day = 1; + pays = {}; + } + break; + } else if (pay.slice(-1)[0].time >= _zt) { + break + } } } - update && G.mongodb.cEvent('15leichong').updateOne({ uid: call.uid, type: '15leichong' }, update, { upsert: true }); - let index = db?.index || 0; - call.succ({ - index: index, - sTime: sTime, - recIndex: db?.recIndex || [], - payDay: await PayFun.getPayDaysBuyPayNum(call.uid, sTime, sTime + G.gc.shiwuleichong.data[index].time, G.gc.shiwuleichong.dayPayNeed) + day: day, + payIds: Object.keys(pays).filter((i) => pays[i].length > 0) }); } \ No newline at end of file diff --git a/src/api_s2c/event/shiwuleichong/ApiRec.ts b/src/api_s2c/event/shiwuleichong/ApiRec.ts deleted file mode 100644 index f9cf51e..0000000 --- a/src/api_s2c/event/shiwuleichong/ApiRec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { ApiCall } from "tsrpc"; -import { PayFun } from '../../../public/pay'; -import { PlayerFun } from '../../../public/player'; -import { ReqRec, ResRec } from "../../../shared/protocols/event/shiwuleichong/PtlRec"; - -export default async function (call: ApiCall) { - let db = await G.mongodb.cEvent('15leichong').findOne({ uid: call.uid, type: '15leichong' }); - let confArr = G.gc.shiwuleichong.data[db.index]; - - if (!confArr.tasks[call.req.index]) return call.error('', { code: -1 }); - if (db.recIndex.includes(call.req.index)) return call.error('', { code: -2 }); - - let payDay = await PayFun.getPayDaysBuyPayNum(call.uid, db.sTime, db.sTime + confArr.time, G.gc.shiwuleichong.dayPayNeed); - if (payDay < confArr.tasks[call.req.index].total) return call.error('', { code: -3 }); - - await PlayerFun.sendPrize(call, confArr.tasks[call.req.index].prize); - - G.mongodb.cEvent('15leichong').updateOne( - { uid: call.uid, type: '15leichong' }, - { $push: { recIndex: call.req.index } } - ); - - call.succ({ - prize: confArr.tasks[call.req.index].prize - }); -} \ No newline at end of file diff --git a/src/api_s2c/event/shouchong/ApiOpen.ts b/src/api_s2c/event/shouchong/ApiOpen.ts index 010d12f..4f6fb4b 100644 --- a/src/api_s2c/event/shouchong/ApiOpen.ts +++ b/src/api_s2c/event/shouchong/ApiOpen.ts @@ -1,11 +1,14 @@ import { ApiCall } from "tsrpc"; import { ReqOpen, ResOpen } from "../../../shared/protocols/event/shouchong/PtlOpen"; +import {PayFun} from "../../../public/pay"; export default async function (call: ApiCall) { - let data = await G.mongodb.cEvent('shouchong').findOne({ uid: call.uid, type: 'shouchong' }); + let data = await G.mongodb.cEvent('shouchongzhigou').findOne({uid: call.uid, type: 'shouchongzhigou'}) + + let payIds = R.compose(R.map(i=>i.payid),R.values())(G.gc.shouchong) call.succ({ - payNum: call.conn.gud.payExp / 10, - receive: Object.fromEntries(Object.keys(G.gc.shouchong).map(k => [k, data?.receive?.[k] || []])) - }); + receive: data?.receive || {}, + buyLog: await PayFun.getPayLogs(call.uid, payIds) + }) } \ No newline at end of file diff --git a/src/api_s2c/event/shouchong/ApiReceive.ts b/src/api_s2c/event/shouchong/ApiReceive.ts index 6e29d12..e5debb9 100644 --- a/src/api_s2c/event/shouchong/ApiReceive.ts +++ b/src/api_s2c/event/shouchong/ApiReceive.ts @@ -1,28 +1,31 @@ -import { ApiCall } from "tsrpc"; -import { PlayerFun } from '../../../public/player'; -import { ReqReceive, ResReceive } from "../../../shared/protocols/event/shouchong/PtlReceive"; -import { PublicShared } from '../../../shared/public/public'; -import { HongDianChange } from "../../hongdian/fun"; +import {ApiCall} from "tsrpc"; +import {PlayerFun} from '../../../public/player'; +import {ReqReceive, ResReceive} from "../../../shared/protocols/event/shouchong/PtlReceive"; +import {PublicShared} from '../../../shared/public/public'; +import {HongDianChange} from "../../hongdian/fun"; +import {PayFun} from "../../../public/pay"; export default async function (call: ApiCall) { let conf = G.gc.shouchong[call.req.k]; - if (!conf) return call.error(globalThis.lng.pata_getprize_1); - let data = await G.mongodb.cEvent('shouchong').findOne({ uid: call.uid, type: 'shouchong' }); + let payLog = await PayFun.getPayLog(call.uid, conf.payid) + if (!payLog) return call.errorCode(-1) + + let data = await G.mongodb.cEvent('shouchongzhigou').findOne({ uid: call.uid, type: 'shouchongzhigou' }); let recArr = data?.receive?.[call.req.k] || []; - if (call.conn.gud.payExp < conf.paynum) return call.error(globalThis.lng.event_kfkh_9); + // if (call.conn.gud.payExp < conf.paynum) return call.error(globalThis.lng.event_kfkh_9); if (recArr.length >= conf.prize.length) return call.error(globalThis.lng.event_kfkh_3); if (recArr.slice(-1)[0] && PublicShared.getToDayZeroTime() < recArr.slice(-1)[0]) return call.error(globalThis.lng.event_kfkh_10); await PlayerFun.sendPrize(call, conf.prize[recArr.length]); - await G.mongodb.cEvent('shouchong').updateOne( - { uid: call.uid, type: 'shouchong' }, + await G.mongodb.cEvent('shouchongzhigou').updateOne( + { uid: call.uid, type: 'shouchongzhigou' }, { $push: G.mongodb.createTreeObj({ key: 'receive', k: call.req.k, val: G.time }) }, { upsert: true } ); @@ -40,17 +43,16 @@ export default async function (call: ApiCall) { } export async function getShouChongRedPoint(call: ApiCall) { - let res = { show: false }; - let data = await G.mongodb.cEvent('shouchong').findOne({ uid: call.uid, type: 'shouchong' }); + // let data = await G.mongodb.cEvent('shouchong').findOne({ uid: call.uid, type: 'shouchong' }); + // + // for (let [id, conf] of Object.entries(G.gc.shouchong)) { + // let rec = data?.receive?.[id] || []; + // if (call.conn.gud.payExp / 10 < conf.paynum || rec.length >= conf.prize.length) continue; + // if (rec.length == 0 || rec.slice(-1)[0] < PublicShared.getToDayZeroTime(G.time)) { + // res = { show: true }; + // break; + // } + // } - for (let [id, conf] of Object.entries(G.gc.shouchong)) { - let rec = data?.receive?.[id] || []; - if (call.conn.gud.payExp / 10 < conf.paynum || rec.length >= conf.prize.length) continue; - if (rec.length == 0 || rec.slice(-1)[0] < PublicShared.getToDayZeroTime(G.time)) { - res = { show: true }; - break; - } - } - - return res; + return {show: false}; } \ No newline at end of file diff --git a/src/api_s2c/event/zhanling/ApiBuyLv.ts b/src/api_s2c/event/zhanling/ApiBuyLv.ts index f0485da..10e9e60 100644 --- a/src/api_s2c/event/zhanling/ApiBuyLv.ts +++ b/src/api_s2c/event/zhanling/ApiBuyLv.ts @@ -20,7 +20,7 @@ export default async function (call: ApiCall) { let change: ResBuyLv['change'] = {}; change.lv = data.lv + lv; - change.exp = G.gc.zhanling.lv[change.lv]; + change.exp = data.exp + 1000; G.mongodb.cEvent('zhanling').updateOne( { uid: call.uid, type: 'zhanling' }, diff --git a/src/api_s2c/hongdian/ApiGet.ts b/src/api_s2c/hongdian/ApiGet.ts index 57898d1..ce0c8d4 100644 --- a/src/api_s2c/hongdian/ApiGet.ts +++ b/src/api_s2c/hongdian/ApiGet.ts @@ -11,10 +11,10 @@ import {WangZheRongYaofun} from "../../public/wzry"; import {XstaskFun} from "../../public/xstask"; import {ReqGet, ResGet, hongdianKey} from "../../shared/protocols/hongdian/PtlGet"; import {PublicShared} from '../../shared/public/public'; -import {getShouChongRedPoint} from '../event/shouchong/ApiReceive'; import {md_redPoint} from '../gongyu/mingdao/ApiOpen'; import {HongDianFun, HuoDongHongDianFun} from "./fun"; import {FunWeiXiuChang} from "../../public/weixiuchang"; +import {getShouChongRedPoint} from "../event/shouchong/ApiReceive"; const defaultKeys: hongdianKey[] = ['jiuba', 'jiaotang', 'shouchong', 'clslhd', 'dixiaqianzhuanghd', 'gonghuihd', 'hbzbhd', 'jjchd', 'taskhd', 'xstaskhd', 'lingzhulaixihd', 'dxlthd', 'wzcjhd', 'slzdhd', 'qjzzdhd', 'kuangdonghd', 'qiandaohd', 'kaifukuanghuanhd', 'jijinhd', 'zhuishalinghd', diff --git a/src/api_s2c/hongdian/fun.ts b/src/api_s2c/hongdian/fun.ts index 0f482a6..4b58691 100644 --- a/src/api_s2c/hongdian/fun.ts +++ b/src/api_s2c/hongdian/fun.ts @@ -20,6 +20,7 @@ import {PlayerFun} from "../../public/player"; import kfjsFun from "../../public/kaifujingsai"; import {RankKfjs} from "../../public/rank/rank_kfjs"; import {ShopFun} from "../../public/shop"; +import {Christmasfun} from '../event/christmas/fun'; export class HongDianFun { /**黑榜争霸红点 */ @@ -689,6 +690,68 @@ export class HuoDongHongDianFun { return _res; } + /**圣诞节活动红点 */ + static async christmasHongDian(call: ApiCall, hdCon: ReqAddHuoDong) { + let _res: hongdianVal = { + show: false, + }; + + let _hdCon = hdCon.data; + let stime = hdCon.stime + let _mydata = await Christmasfun.getMyData(call, hdCon.hdid); + let _tasks = hdCon.data.task; // 所有任务 taskid 为key + + for (let indextask = 0; indextask < Object.keys(_tasks).length; indextask++) { + const elementtask = Object.keys(_tasks)[indextask]; + let _tmp = _tasks[elementtask]; + if (_tmp.pval <= (_mydata.taskval[elementtask] || 0) && !_mydata.taskfinsih.includes(elementtask)) { + // 任务完成且没有领取 + _res.show = true; + return _res; + } + } + + let libaos = _hdCon.libao + for (let indexlibao = 0; indexlibao < Object.keys(libaos).length; indexlibao++) { + const elementlibao = Object.keys(libaos)[indexlibao]; + let _tmp = _tasks[elementlibao]; + if (_tmp.payid) continue + let _buyNum = _mydata.libao[elementlibao] || 0 + if (_buyNum < _tmp.buynum) { + _res.show = true; + return _res; + } + } + let _diff = PublicShared.getDiff(stime) + // 循环判断是否有可以领取的 + for (let i = 0; i < _diff; i++) { + if (_mydata.qiandao.includes(i)) continue + _res.show = true; + return _res; + } + let need = _hdCon.gameneed; + // 判断消耗是否满足 + let meet = await PlayerFun.checkNeedIsMeet(call, need, false); + if (meet.isOk == true) { + _res.show = true; + return _res; + } + let zhanling = _hdCon.zhanling + for (let indexzhanling = 0; indexzhanling < zhanling.length; indexzhanling++) { + if (!_mydata.pt.includes(indexzhanling)) { + _res.show = true; + return _res; + } + if (_mydata.pay && !_mydata.gj.includes(indexzhanling)) { + _res.show = true; + return _res; + } + } + + return _res; + } + + /**养成目标红点 */ static async yangchengmubiaoHongDian(call: ApiCall, hdCon: ReqAddHuoDong) { let _res: hongdianVal = { @@ -814,7 +877,7 @@ export class HuoDongHongDianFun { } }; _res.val.meirijingxuan = await this.heiShiHongDian(call) - _res.val.jitianhaoli = await this.heiShiLCHongDian(call) + // _res.val.jitianhaoli = await this.heiShiLCHongDian(call) _res.val.niudanji = await this.heiShiNiuDanJi(call) Object.values(_res.val).forEach(x => _res.show = _res.show || x.show) return _res @@ -850,25 +913,25 @@ export class HuoDongHongDianFun { } /**黑市 积天豪礼 */ - static async heiShiLCHongDian(call: ApiCall): Promise { - let _res: hongdianVal = { - show: false - }; - let db = await G.mongodb.cEvent('15leichong').findOne({uid: call.uid, type: '15leichong'}); - - if (!db) return _res; - - let _con = G.gc.shiwuleichong.data[db.index]; - let payDay = await PayFun.getPayDaysBuyPayNum(call.uid, db.sTime, db.sTime + _con.time, G.gc.shiwuleichong.dayPayNeed); - for (let index = 0; index < _con.tasks.length; index++) { - const element = _con.tasks[index]; - if (db.recIndex.includes(index)) continue; - if (payDay < element.total) continue; - _res.show = true; - break; - } - return _res; - } + // static async heiShiLCHongDian(call: ApiCall): Promise { + // let _res: hongdianVal = { + // show: false + // }; + // let db = await G.mongodb.cEvent('15leichong').findOne({uid: call.uid, type: '15leichong'}); + // + // if (!db) return _res; + // + // let _con = G.gc.shiwuleichong.data[db.index]; + // let payDay = await PayFun.getPayDaysBuyPayNum(call.uid, db.sTime, db.sTime + _con.time, G.gc.shiwuleichong.dayPayNeed); + // for (let index = 0; index < _con.tasks.length; index++) { + // const element = _con.tasks[index]; + // if (db.recIndex.includes(index)) continue; + // if (payDay < element.total) continue; + // _res.show = true; + // break; + // } + // return _res; + // } /**黑市 扭蛋机 */ static async heiShiNiuDanJi(call: ApiCall): Promise { diff --git a/src/api_s2c/pushgift/ApiOpen.ts b/src/api_s2c/pushgift/ApiOpen.ts deleted file mode 100644 index 9f785ce..0000000 --- a/src/api_s2c/pushgift/ApiOpen.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { ApiCall } from "tsrpc"; -import { ReqOpen, ResOpen } from "../../shared/protocols/pushgift/PtlOpen"; - -export default async function (call: ApiCall) { - // TODO - call.error('API Not Implemented'); -} \ No newline at end of file diff --git a/src/api_s2c/task/ApiAllFinsh.ts b/src/api_s2c/task/ApiAllFinsh.ts index eee896d..f3e29a8 100644 --- a/src/api_s2c/task/ApiAllFinsh.ts +++ b/src/api_s2c/task/ApiAllFinsh.ts @@ -42,6 +42,12 @@ export default async function (call: ApiCall) { // 设置数据 await TaskFun.setTask(call.uid, { type: _type, taskid: { $in: _finishTaks } }, { finish: 1 }) let prize = await PlayerFun.sendPrize(call, _prize) + // 是否是每日任务奖励最终宝箱 + if (_type == 4 && 25 in _finishTaks){ + // 监听任务 + G.emit("Class_task_155", 'Class_task_155', call, 1, 0); + } + let data = { finishtask: _finishTaks, diff --git a/src/api_s2c/task/ApiFinsh.ts b/src/api_s2c/task/ApiFinsh.ts index 1a7a4bc..aebc8b1 100644 --- a/src/api_s2c/task/ApiFinsh.ts +++ b/src/api_s2c/task/ApiFinsh.ts @@ -44,6 +44,11 @@ export default async function (call: ApiCall) { } // 设置数据 await TaskFun.setTask(call.uid, {taskid: taskid}, {finish: 1}) + // 是否是每日任务奖励最终宝箱 + if (_task["type"] == 4 && 25 == taskid){ + // 监听任务 + G.emit("Class_task_155", 'Class_task_155', call, 1, 0); + } let _prize = await PlayerFun.sendPrize(call, _con["prize"]) _task["finish"] = 1 diff --git a/src/api_s2c/xstask/ApiAllGet.ts b/src/api_s2c/xstask/ApiAllGet.ts index f41ac3c..d89d696 100644 --- a/src/api_s2c/xstask/ApiAllGet.ts +++ b/src/api_s2c/xstask/ApiAllGet.ts @@ -1,15 +1,17 @@ -import { ApiCall } from "tsrpc"; -import { PlayerFun } from '../../public/player'; -import { XstaskFun } from '../../public/xstask'; -import { ReqAllGet, ResAllGet } from "../../shared/protocols/xstask/PtlAllGet"; -import { HongDianChange } from "../hongdian/fun"; -import { PublicShared } from "../../shared/public/public"; +import {ApiCall} from "tsrpc"; +import {PlayerFun} from '../../public/player'; +import {XstaskFun} from '../../public/xstask'; +import {ReqAllGet, ResAllGet} from "../../shared/protocols/xstask/PtlAllGet"; +import {HongDianChange} from "../hongdian/fun"; +import {PublicShared} from "../../shared/public/public"; +import {TeQuanFun} from "../../public/tequan"; export default async function (call: ApiCall) { const taskList = JSON.parse(JSON.stringify(await XstaskFun.getAllTask(call.uid))); let taskInfo = await XstaskFun.getInfo(call.uid); - let prizeArr:atn[] = [] - for(let task of taskList) { + let tequan = await TeQuanFun.getXsTaskNum(call); + let prizeArr: atn[] = [] + for (let task of taskList) { const taskConf = G.gc.xstask[task?.taskId]; if (!task) continue; if (task.receiveData == undefined) continue; @@ -23,12 +25,12 @@ export default async function (call: ApiCall) { // } continue } - let change: Parameters[1] = { $inc: {} }; + let change: Parameters[1] = {$inc: {}}; change.$inc[`finishNum.${taskConf.colour}`] = 1; // 比对派遣时间,如果小于当日0点,则更新新任务,否则该变领取状态为true - if(task.receiveData.time < PublicShared.getToDayZeroTime()) { + if (task.receiveData.time < PublicShared.getToDayZeroTime()) { // 更新任务 - let newTask = XstaskFun.randomTasks(taskInfo?.lv, 1) + let newTask = XstaskFun.randomTasks(taskInfo?.lv, 1) XstaskFun.updateTask(call.uid, task._id, newTask[0].taskId) } else { // 更新领取状态 @@ -38,6 +40,14 @@ export default async function (call: ApiCall) { XstaskFun.changeInfo(call.uid, change); await PlayerFun.sendPrize(call, taskConf.prize); HongDianChange.sendChangeKey(call.uid, ['xstaskhd', 'huodonghd']); + + if (!tequan) { + prizeArr.push(...taskConf.prize) + } else { + for (let i = 0; i < 3; i++) { + prizeArr.push(...taskConf.prize) + } + } prizeArr.push(...taskConf.prize) } call.succ({ diff --git a/src/api_s2c/xstask/ApiGet.ts b/src/api_s2c/xstask/ApiGet.ts index 62a5b1b..878052d 100644 --- a/src/api_s2c/xstask/ApiGet.ts +++ b/src/api_s2c/xstask/ApiGet.ts @@ -1,9 +1,10 @@ -import { ApiCall } from "tsrpc"; -import { PlayerFun } from '../../public/player'; -import { XstaskFun } from '../../public/xstask'; -import { ReqGet, ResGet } from "../../shared/protocols/xstask/PtlGet"; -import { HongDianChange } from "../hongdian/fun"; -import { PublicShared } from '../../shared/public/public'; +import {ApiCall} from "tsrpc"; +import {PlayerFun} from '../../public/player'; +import {XstaskFun} from '../../public/xstask'; +import {ReqGet, ResGet} from "../../shared/protocols/xstask/PtlGet"; +import {HongDianChange} from "../hongdian/fun"; +import {PublicShared} from '../../shared/public/public'; +import {TeQuanFun} from "../../public/tequan"; export default async function (call: ApiCall) { @@ -23,24 +24,32 @@ export default async function (call: ApiCall) { } } - let change: Parameters[1] = { $inc: {} }; + let change: Parameters[1] = {$inc: {}}; change.$inc[`finishNum.${taskConf.colour}`] = 1; // 比对派遣时间,如果小于当日0点,则更新新任务,否则该变领取状态为true - if(task.receiveData.time < PublicShared.getToDayZeroTime()) { + if (task.receiveData.time < PublicShared.getToDayZeroTime()) { // 更新任务 - let newTask = XstaskFun.randomTasks(taskInfo?.lv, 1) + let newTask = XstaskFun.randomTasks(taskInfo?.lv, 1) XstaskFun.updateTask(call.uid, call.req._id, newTask[0].taskId) } else { // 更新领取状态 XstaskFun.finishTask(call.uid, call.req._id) } // XstaskFun.delTask(call.uid, call.req._id); + let send_prize = []; XstaskFun.changeInfo(call.uid, change); - await PlayerFun.sendPrize(call, taskConf.prize); + if (!await TeQuanFun.getXsTaskNum(call)) { + send_prize = taskConf.prize; + } else { + for (let i = 0; i < 3; i++) { + send_prize = send_prize.concat(taskConf.prize) + } + } + await PlayerFun.sendPrize(call, send_prize); HongDianChange.sendChangeKey(call.uid, ['xstaskhd', 'huodonghd']); call.succ({ taskList: await XstaskFun.getAllTask(call.uid), - prize: taskConf.prize + prize: send_prize }); } \ No newline at end of file diff --git a/src/api_s2c/xstask/ApiOpen.ts b/src/api_s2c/xstask/ApiOpen.ts index 4261a4c..3a65a5d 100644 --- a/src/api_s2c/xstask/ApiOpen.ts +++ b/src/api_s2c/xstask/ApiOpen.ts @@ -36,7 +36,7 @@ export default async function (call: ApiCall) { XstaskFun.delTasks(call.uid, delTask.map(task => task._id)); } - needAddTask += await TeQuanFun.getXsTaskNum(call); + // needAddTask += await TeQuanFun.getXsTaskNum(call); needAddTask && await XstaskFun.addTasks(call.uid, XstaskFun.randomTasks(taskInfo?.lv || changeInfo.lv, needAddTask)); let { _id, uid, type, ...info } = taskInfo || changeInfo as typeof taskInfo; diff --git a/src/gameLog.ts b/src/gameLog.ts index 04e8c09..7f70f2c 100644 --- a/src/gameLog.ts +++ b/src/gameLog.ts @@ -9,7 +9,10 @@ async function connGameLogDB() { }else{ logDBUrl = "mongodb://root:lyMaple525458@10.0.1.20:27017/heijiao_gamelog?authSource=admin"; } - let client = await MongoClient.connect(logDBUrl,{maxPoolSize:10}); + let client = await MongoClient.connect(logDBUrl,{ + maxPoolSize:10, + maxIdleTimeMS: 5*60*1000 + }); logDB = client.db(`gameLog${G.config.serverId}`); return logDB; } diff --git a/src/globalListener.ts b/src/globalListener.ts index 1db7530..2c3aa37 100644 --- a/src/globalListener.ts +++ b/src/globalListener.ts @@ -16,6 +16,7 @@ import { player } from './shared/protocols/user/type'; import { PublicShared } from './shared/public/public'; import { setGud } from './public/gud'; import {checkResetBuyLog} from "./api_s2c/event/zhoumolibao/ApiOpen"; +import {Christmasfun} from "./api_s2c/event/christmas/fun"; export type gEventType = { /**玩家断开连接 */ @@ -23,7 +24,7 @@ export type gEventType = { /**玩家修改名字 */ PLAYER_CHANGE_NAME: (gud: player, name: string) => void; /**玩家充值 */ - PLAYER_PAY: (gud: player, payId: string, type: 'user' | 'system') => void; + PLAYER_PAY: (gud: player, payId: string, type: 'user' | 'system', call) => void; /**玩家发生api调用 */ API_CALL: (node: { call: ApiCall, return: ApiReturn; }) => void; /**玩家每日首次登陆 */ @@ -138,6 +139,10 @@ export type gEventType = { Class_task_152: (eventname, call, val, chkVal) => void; /**合成x次装备 */ Class_task_153: (eventname, call, val, chkVal) => void; + /**参与圣诞活动小游戏 */ + Class_task_154: (eventname, call, val, chkVal) => void; + /**每日任务宝箱领取 */ + Class_task_155: (eventname, call, val, chkVal) => void; }; export function addListener() { @@ -166,13 +171,14 @@ export function addListener() { } }); - G.on('PLAYER_PAY', async (player, payId, payArgs) => { + G.on('PLAYER_PAY', async (player, payId, payArgs,call) => { let conf: any = await PayFun.getConf(payId, payArgs); ActionLog.addDayLog(player.uid, { key: 'pay', val: conf.payExp[0].n }); ActionLog.addRetainLog(player.uid, { key: 'pay', val: conf.payExp[0].n }); if (payId == G.gc.zhanling.payId) payZhanLing(player); - + //圣诞节活动充值 + Christmasfun.payChristmas(payId, call); let payEmailConf = G.gc.payEmail[payId] as _gcType['payEmail']['caifutequan']; if (payEmailConf?.length > 0) { let sendEmailConfs = payEmailConf; @@ -202,18 +208,17 @@ export function addListener() { ActionLog.addRetainLog(gud.uid, { key: 'login_day', val: 1 }); ZhanLingTasks.clearLog(gud.uid, 'day'); PayFun.checkGiftDayEmail(gud, lastTime, curTime); - reissuePrize(gud, lastTime, curTime); addDay(gud); // 任务累计登录天数 let call = PayFun.getCall(gud); - G.emit("Class_task_135", 'Class_task_135', call, 1, 0); // 七日登录活动计数 qiRiDengLuAddDay(call); // 周末礼包检测刷新 - checkResetBuyLog(call) + checkResetBuyLog(call); + }); G.on('API_CALL', node => { diff --git a/src/json/attr.json b/src/json/attr.json index 16dc0f5..371283d 100644 --- a/src/json/attr.json +++ b/src/json/attr.json @@ -108,5 +108,25 @@ "sicon": "icon_heroBox_11", "describe": "tlsd_guess_prize_3", "advancedEffects": "ani_xiangzikuang" + }, + "shengdanExp": { + "id": "shengdanExp", + "name": "intr_attr_name_13", + "undefined": "圣诞战令经验", + "colour": 5, + "icon": "icon_sdhd_item_1", + "sicon": "icon_sdhd_item_1", + "describe": "intr_attr_describe_13", + "advancedEffects": "ani_xiangzikuang" + }, + "shengdanBullet": { + "id": "shengdanBullet", + "name": "intr_attr_name_14", + "undefined": "圣诞子弹", + "colour": 5, + "icon": "icon_chegaipq", + "sicon": "icon_chegaipq", + "describe": "intr_attr_describe_14", + "advancedEffects": "ani_xiangzikuang" } } \ No newline at end of file diff --git a/src/json/choujiang.json5 b/src/json/choujiang.json5 index b6a5dd9..a884162 100644 --- a/src/json/choujiang.json5 +++ b/src/json/choujiang.json5 @@ -154,7 +154,7 @@ }, "jiubabaodi": { "numbd": { - "50": [10011], + "30": [10011], "250": [10012], "550": [10011], "1000": [10011], diff --git a/src/json/herogrow.json b/src/json/herogrow.json index 720f6c6..cca1f3c 100644 --- a/src/json/herogrow.json +++ b/src/json/herogrow.json @@ -100,7 +100,11 @@ "atk": 80, "maxdps": 200, "def": 55, - "speed": 5 + "speed": 5, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -132,7 +136,11 @@ "atk": 80, "maxdps": 365, "def": 95, - "speed": 5 + "speed": 5, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -164,7 +172,11 @@ "atk": 80, "maxdps": 550, "def": 145, - "speed": 5 + "speed": 5, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -196,7 +208,11 @@ "atk": 80, "maxdps": 745, "def": 195, - "speed": 5 + "speed": 5, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -323,7 +339,11 @@ "atk": 80, "maxdps": 110, "hp": 1150, - "speed": 5 + "speed": 5, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -355,7 +375,11 @@ "atk": 80, "maxdps": 195, "hp": 1200, - "speed": 5 + "speed": 5, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -387,7 +411,11 @@ "atk": 80, "maxdps": 300, "hp": 2160, - "speed": 5 + "speed": 5, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -419,7 +447,11 @@ "atk": 80, "maxdps": 415, "hp": 3170, - "speed": 5 + "speed": 5, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -546,7 +578,11 @@ "atk": 100, "maxdps": 120, "hp": 1200, - "speed": 10 + "speed": 10, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -578,7 +614,11 @@ "atk": 100, "maxdps": 210, "hp": 2120, - "speed": 10 + "speed": 10, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -610,7 +650,11 @@ "atk": 100, "maxdps": 320, "hp": 3170, - "speed": 10 + "speed": 10, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -642,7 +686,11 @@ "atk": 100, "maxdps": 440, "hp": 4280, - "speed": 10 + "speed": 10, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -766,7 +814,11 @@ "jj_attr": { "atk": 260, "hp": 630, - "speed": 10 + "speed": 10, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -797,7 +849,11 @@ "jj_attr": { "atk": 385, "hp": 1100, - "speed": 10 + "speed": 10, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -828,7 +884,11 @@ "jj_attr": { "atk": 530, "hp": 1650, - "speed": 10 + "speed": 10, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -859,7 +919,11 @@ "jj_attr": { "atk": 680, "hp": 2250, - "speed": 10 + "speed": 10, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -983,7 +1047,11 @@ "jj_attr": { "def": 150, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -1014,7 +1082,11 @@ "jj_attr": { "def": 350, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -1046,7 +1118,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -1078,7 +1154,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -1110,7 +1190,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 33800 + "hp": 33800, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -1142,7 +1226,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 33800 + "hp": 33800, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -1174,7 +1262,11 @@ "def": 3050, "xixuepro": 0.06, "speed": 290, - "hp": 33800 + "hp": 33800, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -1206,7 +1298,11 @@ "def": 3050, "xixuepro": 0.06, "speed": 290, - "hp": 33800 + "hp": 33800, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -1332,7 +1428,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -1364,7 +1464,11 @@ "atk": 168, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -1396,7 +1500,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -1429,7 +1537,11 @@ "baoshangpro": 0.15, "speed": 20, "hp": 2300, - "xixuepro": 0.3 + "xixuepro": 0.3, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -1463,7 +1575,11 @@ "speed": 20, "hp": 2300, "xixuepro": 0.3, - "def": 2700 + "def": 2700, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -1497,7 +1613,11 @@ "speed": 20, "hp": 2300, "xixuepro": 0.3, - "def": 2700 + "def": 2700, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -1532,7 +1652,11 @@ "hp": 2300, "xixuepro": 0.3, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -1567,7 +1691,11 @@ "hp": 2300, "xixuepro": 0.3, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -1693,7 +1821,11 @@ "jj_attr": { "def": 150, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -1724,7 +1856,11 @@ "jj_attr": { "def": 350, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -1756,7 +1892,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -1789,7 +1929,11 @@ "undpspro": 0.06, "speed": 20, "hp": 3000, - "longdpsdrop": 0.4 + "longdpsdrop": 0.4, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -1822,7 +1966,11 @@ "undpspro": 0.06, "speed": 20, "hp": 33800, - "longdpsdrop": 0.4 + "longdpsdrop": 0.4, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -1856,7 +2004,11 @@ "speed": 20, "hp": 33800, "longdpsdrop": 0.4, - "neardpsdrop": 0.5 + "neardpsdrop": 0.5, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -1892,7 +2044,11 @@ "longdpsdrop": 0.4, "neardpsdrop": 0.5, "atk": 1680, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -1928,7 +2084,11 @@ "longdpsdrop": 0.4, "neardpsdrop": 0.5, "atk": 1680, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -2055,7 +2215,11 @@ "atk": 168, "baoshangpro": 0.15, "speed": 20, - "fanshang": 1 + "fanshang": 1, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -2088,7 +2252,11 @@ "baoshangpro": 0.15, "speed": 20, "fanshang": 1, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -2121,7 +2289,11 @@ "baoshangpro": 0.15, "speed": 20, "fanshang": 1, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -2154,7 +2326,11 @@ "baoshangpro": 0.15, "speed": 20, "fanshang": 1, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -2187,7 +2363,11 @@ "baoshangpro": 0.15, "speed": 20, "fanshang": 1, - "hp": 33100 + "hp": 33100, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -2220,7 +2400,11 @@ "baoshangpro": 0.15, "speed": 20, "fanshang": 2, - "hp": 33100 + "hp": 33100, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -2255,7 +2439,11 @@ "hp": 33100, "fanshang": 2, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -2290,7 +2478,11 @@ "hp": 33100, "fanshang": 2, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -2416,7 +2608,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.1, - "speed": 15 + "speed": 15, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -2448,7 +2644,11 @@ "atk": 168, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -2480,7 +2680,11 @@ "atk": 568, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -2513,7 +2717,11 @@ "baoshangpro": 0.1, "speed": 15, "hp": 2000, - "magdpsdrop": 4 + "magdpsdrop": 4, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -2546,7 +2754,11 @@ "baoshangpro": 0.1, "speed": 15, "hp": 32800, - "magdpsdrop": 4 + "magdpsdrop": 4, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -2579,7 +2791,11 @@ "baoshangpro": 0.1, "speed": 15, "hp": 32800, - "magdpsdrop": 4 + "magdpsdrop": 4, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -2614,7 +2830,11 @@ "hp": 32800, "magdpsdrop": 4, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -2649,7 +2869,11 @@ "hp": 32800, "magdpsdrop": 4, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -2776,7 +3000,11 @@ "atk": 168, "fanshangpro": 0.06, "speed": 20, - "xixuepro": 0.75 + "xixuepro": 0.75, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -2809,7 +3037,11 @@ "fanshangpro": 0.06, "speed": 20, "xixuepro": 0.75, - "def": 220 + "def": 220, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -2842,7 +3074,11 @@ "fanshangpro": 0.06, "speed": 20, "xixuepro": 0.75, - "def": 200 + "def": 200, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -2876,7 +3112,11 @@ "speed": 20, "xixuepro": 0.75, "def": 200, - "neardpsdrop": 0.4 + "neardpsdrop": 0.4, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -2910,7 +3150,11 @@ "speed": 20, "xixuepro": 0.75, "def": 200, - "neardpsdrop": 0.4 + "neardpsdrop": 0.4, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -2944,7 +3188,11 @@ "speed": 20, "xixuepro": 1, "def": 200, - "neardpsdrop": 0.4 + "neardpsdrop": 0.4, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -2980,7 +3228,11 @@ "def": 200, "neardpsdrop": 0.4, "hp": 30800, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -3016,7 +3268,11 @@ "def": 200, "neardpsdrop": 0.4, "hp": 30800, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1175 @@ -3142,7 +3398,11 @@ "jj_attr": { "atk": 168, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -3174,7 +3434,11 @@ "atk": 168, "xixuepro": 0.06, "speed": 20, - "def": 200 + "def": 200, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -3207,7 +3471,11 @@ "xixuepro": 0.06, "speed": 20, "def": 200, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -3240,7 +3508,11 @@ "xixuepro": 0.06, "speed": 20, "def": 200, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -3273,7 +3545,11 @@ "xixuepro": 0.06, "speed": 20, "def": 2900, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -3306,7 +3582,11 @@ "xixuepro": 0.06, "speed": 20, "def": 2900, - "hp": 3000 + "hp": 3000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -3340,7 +3620,11 @@ "speed": 20, "def": 2900, "hp": 33800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -3374,7 +3658,11 @@ "speed": 20, "def": 2900, "hp": 33800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -3500,7 +3788,11 @@ "jj_attr": { "atk": 150, "baoshangpro": 0.1, - "speed": 15 + "speed": 15, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -3532,7 +3824,11 @@ "atk": 150, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -3564,7 +3860,11 @@ "atk": 550, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -3596,7 +3896,11 @@ "atk": 550, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -3628,7 +3932,11 @@ "atk": 2230, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -3660,7 +3968,11 @@ "atk": 2230, "baoshangpro": 0.1, "speed": 15, - "hp": 2000 + "hp": 2000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -3693,7 +4005,11 @@ "baoshangpro": 0.1, "speed": 15, "hp": 32800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -3726,7 +4042,11 @@ "baoshangpro": 0.1, "speed": 15, "hp": 32800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -3852,7 +4172,11 @@ "jj_attr": { "def": 150, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -3883,7 +4207,11 @@ "jj_attr": { "def": 350, "undpspro": 0.06, - "speed": 220 + "speed": 220, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -3915,7 +4243,11 @@ "def": 350, "undpspro": 0.06, "speed": 220, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -3948,7 +4280,10 @@ "undpspro": 0.06, "speed": 220, "hp": 3000, - "defpro": 0.5 + "defpro": 0.8, + "atkpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -3982,7 +4317,10 @@ "speed": 220, "hp": 3000, "atk": 1680, - "defpro": 0.5 + "defpro": 1, + "atkpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -4016,7 +4354,10 @@ "speed": 220, "hp": 3000, "atk": 1680, - "defpro": 0.5 + "defpro": 1.2, + "atkpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -4051,7 +4392,10 @@ "hp": 33800, "atk": 1680, "pvpdpsdrop": 0.3, - "defpro": 0.5 + "defpro": 1.4, + "atkpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -4086,7 +4430,10 @@ "hp": 33800, "atk": 1680, "pvpdpsdrop": 0.3, - "defpro": 0.5 + "defpro": 1.8, + "atkpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -4212,7 +4559,11 @@ "jj_attr": { "atk": 150, "fanshangpro": 0.05, - "speed": 15 + "speed": 15, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -4244,7 +4595,11 @@ "atk": 150, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -4276,7 +4631,11 @@ "atk": 550, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -4308,7 +4667,11 @@ "atk": 550, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -4340,7 +4703,11 @@ "atk": 2230, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -4372,7 +4739,11 @@ "atk": 2230, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -4405,7 +4776,11 @@ "fanshangpro": 0.05, "speed": 15, "def": 2900, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -4438,7 +4813,11 @@ "fanshangpro": 0.05, "speed": 15, "def": 2900, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -4564,7 +4943,11 @@ "jj_attr": { "atk": 168, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -4596,7 +4979,11 @@ "atk": 168, "undpspro": 0.06, "speed": 20, - "def": 200 + "def": 200, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -4629,7 +5016,11 @@ "undpspro": 0.06, "speed": 20, "def": 200, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -4662,7 +5053,11 @@ "undpspro": 0.06, "speed": 20, "def": 200, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -4695,7 +5090,11 @@ "undpspro": 0.06, "speed": 20, "def": 200, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -4728,7 +5127,11 @@ "undpspro": 0.06, "speed": 20, "def": 200, - "hp": 3000 + "hp": 3000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -4762,7 +5165,11 @@ "speed": 20, "def": 2900, "hp": 3000, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -4796,7 +5203,11 @@ "speed": 20, "def": 2900, "hp": 3000, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -4922,7 +5333,11 @@ "jj_attr": { "hp": 1500, "undpspro": 0.05, - "speed": 15 + "speed": 15, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -4954,7 +5369,11 @@ "atk": 220, "hp": 1500, "undpspro": 0.05, - "speed": 15 + "speed": 15, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -4986,7 +5405,11 @@ "atk": 220, "hp": 4500, "undpspro": 0.05, - "speed": 15 + "speed": 15, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -5019,7 +5442,11 @@ "hp": 4500, "undpspro": 0.05, "speed": 15, - "phydpsdrop": 0.3 + "phydpsdrop": 0.3, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -5052,7 +5479,11 @@ "hp": 4500, "undpspro": 0.05, "speed": 15, - "phydpsdrop": 0.3 + "phydpsdrop": 0.3, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -5085,7 +5516,11 @@ "hp": 4500, "undpspro": 0.05, "speed": 15, - "phydpsdrop": 0.3 + "phydpsdrop": 0.3, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -5120,7 +5555,11 @@ "speed": 15, "phydpsdrop": 0.3, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -5155,7 +5594,11 @@ "speed": 15, "phydpsdrop": 0.3, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1980 @@ -5281,7 +5724,11 @@ "jj_attr": { "def": 150, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -5312,7 +5759,11 @@ "jj_attr": { "def": 350, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -5344,7 +5795,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -5376,7 +5831,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -5408,7 +5867,11 @@ "def": 3050, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -5441,7 +5904,11 @@ "xixuepro": 0.06, "speed": 20, "hp": 3000, - "magdpsdrop": 0.3 + "magdpsdrop": 0.3, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -5476,7 +5943,11 @@ "speed": 20, "hp": 3000, "magdpsdrop": 0.3, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -5511,7 +5982,11 @@ "speed": 20, "hp": 3000, "magdpsdrop": 0.3, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1980 @@ -5637,7 +6112,11 @@ "jj_attr": { "atk": 150, "fanshangpro": 0.05, - "speed": 15 + "speed": 15, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -5669,7 +6148,11 @@ "atk": 150, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -5701,7 +6184,11 @@ "atk": 550, "fanshangpro": 0.05, "speed": 15, - "def": 200 + "def": 200, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -5734,7 +6221,11 @@ "fanshangpro": 0.05, "speed": 15, "def": 200, - "neardpsdrop": 0.4 + "neardpsdrop": 0.4, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -5767,7 +6258,11 @@ "fanshangpro": 0.05, "speed": 15, "def": 200, - "neardpsdrop": 0.4 + "neardpsdrop": 0.4, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -5800,7 +6295,11 @@ "fanshangpro": 0.05, "speed": 15, "def": 200, - "neardpsdrop": 0.4 + "neardpsdrop": 0.4, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -5834,7 +6333,11 @@ "speed": 15, "def": 2900, "neardpsdrop": 0.4, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -5868,7 +6371,11 @@ "speed": 15, "def": 2900, "neardpsdrop": 0.4, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -5994,7 +6501,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -6026,7 +6537,11 @@ "atk": 168, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -6058,7 +6573,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -6091,7 +6610,11 @@ "baoshangpro": 0.15, "speed": 20, "hp": 2300, - "xixuepro": 0.3 + "xixuepro": 0.3, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -6124,7 +6647,11 @@ "baoshangpro": 0.15, "speed": 20, "hp": 33100, - "xixuepro": 0.3 + "xixuepro": 0.3, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -6157,7 +6684,11 @@ "baoshangpro": 0.15, "speed": 20, "hp": 33100, - "xixuepro": 0.3 + "xixuepro": 0.3, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -6192,7 +6723,11 @@ "hp": 33100, "xixuepro": 0.3, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -6227,7 +6762,11 @@ "hp": 33100, "xixuepro": 0.3, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -6353,7 +6892,11 @@ "jj_attr": { "atk": 168, "mingzhongpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -6385,7 +6928,11 @@ "atk": 168, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -6417,7 +6964,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -6449,7 +7000,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -6481,7 +7036,11 @@ "atk": 2293, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -6513,7 +7072,11 @@ "atk": 2293, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -6546,7 +7109,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -6579,7 +7146,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 33100, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -6705,7 +7276,11 @@ "jj_attr": { "atk": 168, "fanshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -6737,7 +7312,11 @@ "atk": 168, "fanshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -6769,7 +7348,11 @@ "atk": 613, "fanshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -6801,7 +7384,11 @@ "atk": 1226, "fanshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -6834,7 +7421,11 @@ "fanshangpro": 0.06, "speed": 20, "def": 220, - "hp": 30800 + "hp": 30800, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -6867,7 +7458,11 @@ "fanshangpro": 0.06, "speed": 20, "def": 220, - "hp": 30800 + "hp": 30800, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -6901,7 +7496,11 @@ "speed": 20, "def": 220, "hp": 30800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -6935,7 +7534,11 @@ "speed": 20, "def": 220, "hp": 30800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -7061,7 +7664,11 @@ "jj_attr": { "atk": 168, "mingzhongpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -7093,7 +7700,11 @@ "atk": 168, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -7125,7 +7736,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -7157,7 +7772,11 @@ "atk": 1226, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -7190,7 +7809,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -7223,7 +7846,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -7257,7 +7884,11 @@ "speed": 20, "hp": 2300, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -7291,7 +7922,11 @@ "speed": 20, "hp": 2300, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1980 @@ -7417,7 +8052,11 @@ "jj_attr": { "atk": 168, "mingzhongpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -7449,7 +8088,11 @@ "atk": 168, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -7481,7 +8124,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -7513,7 +8160,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -7546,7 +8197,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -7579,7 +8234,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -7612,7 +8271,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -7645,7 +8308,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -7771,7 +8438,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -7803,7 +8474,11 @@ "atk": 168, "baoshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -7835,7 +8510,11 @@ "atk": 613, "baoshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -7867,7 +8546,11 @@ "atk": 613, "baoshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -7899,7 +8582,11 @@ "atk": 2293, "baoshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -7931,7 +8618,11 @@ "atk": 2293, "baoshangpro": 0.06, "speed": 20, - "def": 220 + "def": 220, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -7964,7 +8655,11 @@ "baoshangpro": 0.06, "speed": 20, "def": 2920, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -7997,7 +8692,11 @@ "baoshangpro": 0.06, "speed": 20, "def": 2920, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -8123,7 +8822,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -8155,7 +8858,11 @@ "atk": 168, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -8187,7 +8894,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -8219,7 +8930,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -8252,7 +8967,11 @@ "baoshangpro": 0.15, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -8285,7 +9004,11 @@ "baoshangpro": 0.15, "speed": 20, "hp": 2300, - "def": 2700 + "def": 2700, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -8319,7 +9042,11 @@ "speed": 20, "hp": 2300, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -8353,7 +9080,11 @@ "speed": 20, "hp": 2300, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -8479,7 +9210,11 @@ "jj_attr": { "def": 150, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -8510,7 +9245,11 @@ "jj_attr": { "def": 350, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -8542,7 +9281,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -8574,7 +9317,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -8606,7 +9353,11 @@ "def": 3050, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -8638,7 +9389,11 @@ "def": 3050, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -8672,7 +9427,11 @@ "xixuepro": 0.06, "speed": 20, "hp": 3000, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -8706,7 +9465,11 @@ "xixuepro": 0.06, "speed": 20, "hp": 3000, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -8832,7 +9595,11 @@ "jj_attr": { "def": 150, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -8863,7 +9630,11 @@ "jj_attr": { "def": 350, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -8895,7 +9666,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -8927,7 +9702,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -8959,7 +9738,11 @@ "def": 3050, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -8991,7 +9774,11 @@ "def": 3050, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -9024,7 +9811,11 @@ "undpspro": 0.06, "speed": 20, "hp": 33800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -9057,7 +9848,11 @@ "undpspro": 0.06, "speed": 20, "hp": 33800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1980 @@ -9183,7 +9978,11 @@ "jj_attr": { "def": 150, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -9214,7 +10013,11 @@ "jj_attr": { "def": 350, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -9246,7 +10049,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -9278,7 +10085,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -9310,7 +10121,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 33800 + "hp": 33800, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -9342,7 +10157,11 @@ "def": 350, "xixuepro": 0.06, "speed": 20, - "hp": 33800 + "hp": 33800, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -9375,7 +10194,11 @@ "xixuepro": 0.06, "speed": 20, "hp": 33800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -9408,7 +10231,11 @@ "xixuepro": 0.06, "speed": 20, "hp": 33800, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -9534,7 +10361,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -9565,7 +10396,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -9596,7 +10431,11 @@ "jj_attr": { "atk": 613, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -9627,7 +10466,11 @@ "jj_attr": { "atk": 613, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -9659,7 +10502,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 30800 + "hp": 30800, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -9691,7 +10538,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 30800 + "hp": 30800, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -9725,7 +10576,11 @@ "speed": 20, "hp": 30800, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -9759,7 +10614,11 @@ "speed": 20, "hp": 30800, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -9885,7 +10744,11 @@ "jj_attr": { "def": 150, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -9916,7 +10779,11 @@ "jj_attr": { "def": 350, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -9948,7 +10815,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -9981,7 +10852,11 @@ "undpspro": 0.06, "speed": 20, "hp": 3000, - "xixuepro": 0.5 + "xixuepro": 0.5, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -10015,7 +10890,11 @@ "speed": 20, "hp": 3000, "atk": 1680, - "xixuepro": 0.5 + "xixuepro": 0.5, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -10049,7 +10928,11 @@ "speed": 20, "hp": 3000, "atk": 1680, - "xixuepro": 0.5 + "xixuepro": 0.5, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -10084,7 +10967,11 @@ "hp": 33800, "atk": 1680, "pvpdpspro": 0.3, - "xixuepro": 0.5 + "xixuepro": 0.5, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -10119,7 +11006,11 @@ "hp": 33800, "atk": 1680, "pvpdpspro": 0.3, - "xixuepro": 0.5 + "xixuepro": 0.5, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 1890 @@ -10245,7 +11136,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -10277,7 +11172,11 @@ "atk": 168, "baoshangpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -10308,7 +11207,11 @@ "jj_attr": { "atk": 613, "baoshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -10339,7 +11242,11 @@ "jj_attr": { "atk": 613, "baoshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -10370,7 +11277,11 @@ "jj_attr": { "atk": 2293, "baoshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -10401,7 +11312,11 @@ "jj_attr": { "atk": 2293, "baoshangpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -10434,7 +11349,11 @@ "baoshangpro": 0.06, "speed": 20, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -10467,7 +11386,11 @@ "baoshangpro": 0.06, "speed": 20, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1176 @@ -10593,7 +11516,11 @@ "jj_attr": { "def": 150, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -10624,7 +11551,11 @@ "jj_attr": { "def": 350, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -10656,7 +11587,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -10688,7 +11623,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -10721,7 +11660,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -10754,7 +11697,11 @@ "def": 350, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -10788,7 +11735,11 @@ "undpspro": 0.06, "speed": 20, "hp": 3000, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -10822,7 +11773,11 @@ "undpspro": 0.06, "speed": 20, "hp": 3000, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -10948,7 +11903,11 @@ "jj_attr": { "atk": 150, "baoshangpro": 0.1, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -10980,7 +11939,11 @@ "atk": 150, "baoshangpro": 0.1, "speed": 20, - "hp": 2000 + "hp": 2000, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -11012,7 +11975,11 @@ "atk": 550, "baoshangpro": 0.1, "speed": 20, - "hp": 2000 + "hp": 2000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -11044,7 +12011,11 @@ "atk": 550, "baoshangpro": 0.1, "speed": 20, - "hp": 2000 + "hp": 2000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -11076,7 +12047,11 @@ "atk": 2230, "baoshangpro": 0.1, "speed": 20, - "hp": 2000 + "hp": 2000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -11108,7 +12083,11 @@ "atk": 2230, "baoshangpro": 0.1, "speed": 20, - "hp": 2000 + "hp": 2000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -11142,7 +12121,11 @@ "speed": 20, "hp": 2000, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -11176,7 +12159,11 @@ "speed": 20, "hp": 2000, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -11302,7 +12289,11 @@ "jj_attr": { "atk": 168, "mingzhongpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -11334,7 +12325,11 @@ "atk": 168, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -11366,7 +12361,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -11398,7 +12397,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -11430,7 +12433,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 33100 + "hp": 33100, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -11462,7 +12469,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 33100 + "hp": 33100, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -11496,7 +12507,11 @@ "speed": 20, "hp": 33100, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -11530,7 +12545,11 @@ "speed": 20, "hp": 33100, "def": 2700, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -11656,7 +12675,11 @@ "jj_attr": { "atk": 168, "baoshangpro": 0.15, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -11688,7 +12711,11 @@ "atk": 168, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -11720,7 +12747,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -11752,7 +12783,11 @@ "atk": 613, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -11784,7 +12819,11 @@ "atk": 2293, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -11816,7 +12855,11 @@ "atk": 2293, "baoshangpro": 0.15, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -11850,7 +12893,11 @@ "speed": 20, "hp": 2300, "mingzhongpro": 0.15, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -11884,7 +12931,11 @@ "speed": 20, "hp": 2300, "mingzhongpro": 0.15, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "def": 2700 @@ -12010,7 +13061,11 @@ "jj_attr": { "atk": 168, "undpspro": 0.05, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -12042,7 +13097,11 @@ "atk": 168, "undpspro": 0.05, "speed": 20, - "def": 270 + "def": 270, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -12075,7 +13134,11 @@ "undpspro": 0.05, "speed": 20, "def": 270, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -12108,7 +13171,11 @@ "undpspro": 0.05, "speed": 20, "def": 270, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -12141,7 +13208,11 @@ "undpspro": 0.05, "speed": 20, "def": 270, - "hp": 33800 + "hp": 33800, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -12174,7 +13245,11 @@ "undpspro": 0.05, "speed": 20, "def": 270, - "hp": 33800 + "hp": 33800, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -12209,7 +13284,11 @@ "def": 270, "hp": 33800, "shanbipro": 0.2, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -12244,7 +13323,11 @@ "def": 270, "hp": 33800, "shanbipro": 0.2, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 30800 @@ -12370,7 +13453,11 @@ "jj_attr": { "atk": 168, "mingzhongpro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -12402,7 +13489,11 @@ "atk": 168, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -12434,7 +13525,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -12466,7 +13561,11 @@ "atk": 613, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -12498,7 +13597,11 @@ "atk": 1848, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -12530,7 +13633,11 @@ "atk": 1848, "mingzhongpro": 0.06, "speed": 20, - "hp": 2300 + "hp": 2300, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -12563,7 +13670,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 33100, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -12596,7 +13707,11 @@ "mingzhongpro": 0.06, "speed": 20, "hp": 33100, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 21560 @@ -12722,7 +13837,11 @@ "jj_attr": { "atk": 168, "xixuepro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -12754,7 +13873,11 @@ "atk": 168, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -12786,7 +13909,11 @@ "atk": 613, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -12818,7 +13945,11 @@ "atk": 613, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -12850,7 +13981,11 @@ "atk": 2293, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -12882,7 +14017,11 @@ "atk": 2293, "xixuepro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -12916,7 +14055,11 @@ "speed": 20, "hp": 3000, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -12950,7 +14093,11 @@ "speed": 20, "hp": 3000, "def": 2700, - "pvpdpsdrop": 0.3 + "pvpdpsdrop": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "hp": 30800 @@ -13076,7 +14223,11 @@ "jj_attr": { "def": 150, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.4, + "defpro": 0.4, + "hppro": 0.4, + "speedpro": 0.4 }, "jj_allattr": {}, "buff": { @@ -13107,7 +14258,11 @@ "jj_attr": { "def": 200, "undpspro": 0.06, - "speed": 20 + "speed": 20, + "atkpro": 0.5, + "defpro": 0.5, + "hppro": 0.5, + "speedpro": 0.5 }, "jj_allattr": {}, "buff": { @@ -13139,7 +14294,11 @@ "def": 200, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.6, + "defpro": 0.6, + "hppro": 0.6, + "speedpro": 0.6 }, "jj_allattr": {}, "buff": { @@ -13171,7 +14330,11 @@ "def": 200, "undpspro": 0.06, "speed": 20, - "hp": 3000 + "hp": 3000, + "atkpro": 0.8, + "defpro": 0.8, + "hppro": 0.8, + "speedpro": 0.8 }, "jj_allattr": {}, "buff": { @@ -13204,7 +14367,11 @@ "undpspro": 0.06, "speed": 20, "hp": 3000, - "atk": 1680 + "atk": 1680, + "atkpro": 1, + "defpro": 1, + "hppro": 1, + "speedpro": 1 }, "jj_allattr": {}, "buff": { @@ -13237,7 +14404,11 @@ "undpspro": 0.06, "speed": 20, "hp": 3000, - "atk": 1680 + "atk": 1680, + "atkpro": 1.2, + "defpro": 1.2, + "hppro": 1.2, + "speedpro": 1.2 }, "jj_allattr": {}, "buff": { @@ -13272,7 +14443,11 @@ "hp": 3000, "atk": 1680, "mingzhongpro": 0.15, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.4, + "defpro": 1.4, + "hppro": 1.4, + "speedpro": 1.4 }, "jj_allattr": {}, "buff": { @@ -13307,7 +14482,11 @@ "hp": 3000, "atk": 1680, "mingzhongpro": 0.15, - "pvpdpspro": 0.3 + "pvpdpspro": 0.3, + "atkpro": 1.8, + "defpro": 1.8, + "hppro": 1.8, + "speedpro": 1.8 }, "jj_allattr": { "atk": 1680 diff --git a/src/json/herogrow_ewai.json b/src/json/herogrow_ewai.json new file mode 100644 index 0000000..0e08149 --- /dev/null +++ b/src/json/herogrow_ewai.json @@ -0,0 +1,62 @@ +{ + "1": { + "id": 1, + "jieji": 0, + "ewai_buff": 0 + }, + "2": { + "id": 2, + "jieji": 1, + "ewai_buff": 0 + }, + "3": { + "id": 3, + "jieji": 2, + "ewai_buff": 0 + }, + "4": { + "id": 4, + "jieji": 3, + "ewai_buff": 0 + }, + "5": { + "id": 5, + "jieji": 4, + "ewai_buff": 40 + }, + "6": { + "id": 6, + "jieji": 5, + "ewai_buff": 50 + }, + "7": { + "id": 7, + "jieji": 6, + "ewai_buff": 60 + }, + "8": { + "id": 8, + "jieji": 7, + "ewai_buff": 80 + }, + "9": { + "id": 9, + "jieji": 8, + "ewai_buff": 100 + }, + "10": { + "id": 10, + "jieji": 9, + "ewai_buff": 120 + }, + "11": { + "id": 11, + "jieji": 10, + "ewai_buff": 140 + }, + "12": { + "id": 12, + "jieji": 11, + "ewai_buff": 180 + } +} \ No newline at end of file diff --git a/src/json/huobanzhaomu.json5 b/src/json/huobanzhaomu.json5 index b41ad31..fba48fc 100644 --- a/src/json/huobanzhaomu.json5 +++ b/src/json/huobanzhaomu.json5 @@ -7,15 +7,15 @@ { total: 2, gudKey: 'loginDays', - prize: [{a: 'hero', t: '4013', n: 1}] - }, - { - total: 1, - gudKey: 'payExp', prize: [{a: 'hero', t: '4005', n: 1}] }, { total: 1, - prize: [{a: 'hero', t: '4002', n: 1}] + gudKey: 'payExp', + prize: [{a: 'item', t: '4', n: 10}] + }, + { + total: 1, + prize: [{a: 'hero', t: '4012', n: 1}] } ] \ No newline at end of file diff --git a/src/json/huodong.json5 b/src/json/huodong.json5 index cb3f380..9455557 100644 --- a/src/json/huodong.json5 +++ b/src/json/huodong.json5 @@ -2464,12 +2464,12 @@ 'cond': [], 'stype': 118 }, - '2004': { + '2004': { 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '600', 'n': 20}], 'tujing': '', 'title': 'intr_yczm_day_des_2', 'type': 2, - 'pval': 300, + 'pval': 250, 'cond': [], 'stype': 118 }, @@ -2478,12 +2478,21 @@ 'tujing': '', 'title': 'intr_yczm_day_des_2', 'type': 2, - 'pval': 400, + 'pval': 300, 'cond': [], 'stype': 118 }, '2006': { - 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '600', 'n': 40}], + 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '619', 'n': 1}], + 'tujing': '', + 'title': 'intr_yczm_day_des_2', + 'type': 2, + 'pval': 400, + 'cond': [], + 'stype': 118 + }, + '2007': { + 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '619', 'n': 1}], 'tujing': '', 'title': 'intr_yczm_day_des_2', 'type': 2, @@ -2608,7 +2617,7 @@ 'tujing': '', 'title': 'intr_yczm_day_des_2', 'type': 2, - 'pval': 300, + 'pval': 250, 'cond': [], 'stype': 118 }, @@ -2617,12 +2626,21 @@ 'tujing': '', 'title': 'intr_yczm_day_des_2', 'type': 2, - 'pval': 400, + 'pval': 300, 'cond': [], 'stype': 118 }, '2006': { - 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '600', 'n': 40}], + 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '619', 'n': 1}], + 'tujing': '', + 'title': 'intr_yczm_day_des_2', + 'type': 2, + 'pval': 400, + 'cond': [], + 'stype': 118 + }, + '2007': { + 'prize': [{'a': 'item', 't': '4', 'n': 10}, {'a': 'item', 't': '619', 'n': 1}], 'tujing': '', 'title': 'intr_yczm_day_des_2', 'type': 2, @@ -3276,6 +3294,481 @@ } }, { + "hdid" : 8000, // 唯一活动id 圣诞活动 + "htype" : 8, + "stype" : 800, + "ttype" : 4, // 0 按照开服时间计算,1 玩家注册时间计算 4 屏蔽此活动 + "stime" : 60, + "rtime" : 90, + "etime" : 90, + "name" : "sdhd_tips_1", + "icon" : "icon_xfdj", + "showtime" : "根据玩家注册时间,游戏返回时复写", + "data" : { + //任务 + "task" : { + "1": { + "pval" : 1, + "stype" : "128", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 100 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "attr", + "t" : "rmbmoney", + "n" : 200 + }, + { + "a" : "item", + "t" : "1", + "n" : 100000 + } + ], + "des" : "intr_cszl_des_1" + }, + "2": { + "pval" : 300, + "stype" : "116", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 200 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 3 + }, + { + "a" : "item", + "t" : "600", + "n" : 5 + }, + { + "a" : "item", + "t" : "1", + "n" : 500000 + } + ], + "des" : "intr_cszl_des_2" + }, + "3": { + "pval" : 1000, + "stype" : "116", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 300 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 5 + }, + { + "a" : "item", + "t" : "600", + "n" : 10 + }, + { + "a" : "item", + "t" : "1", + "n" : 1000000 + } + ], + "des" : "intr_cszl_des_3" + }, + "4": { + "pval" : 2000, + "stype" : "116", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 150 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "item", + "t" : "6", + "n" : 10 + }, + { + "a" : "item", + "t" : "1", + "n" : 200000 + } + ], + "des" : "intr_cszl_des_4" + }, + "5": { + "pval" : 3, + "stype" : "142", + "cond": [2], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 100 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "item", + "t" : "2", + "n" : 500 + }, + { + "a" : "item", + "t" : "1", + "n" : 200000 + } + ], + "des" : "intr_cszl_des_5" + }, + "6": { + "pval" : 3, + "stype" : "122", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 200 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "item", + "t" : "12", + "n" : 400 + }, + { + "a" : "item", + "t" : "1", + "n" : 200000 + } + ], + "des" : "intr_cszl_des_6" + }, + "7": { + "pval" : 1, + "stype" : "155", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 100 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "attr", + "t" : "rmbmoney", + "n" : 200 + }, + { + "a" : "item", + "t" : "1", + "n" : 100000 + } + ], + "des" : "intr_cszl_des_7" + }, + "8": { + "pval" : 1, + "stype" : "127", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 100 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "item", + "t" : "21", + "n" : 50 + }, + { + "a" : "item", + "t" : "1", + "n" : 100000 + } + ], + "des" : "intr_cszl_des_8" + }, + "9": { + "pval" : 1, + "stype" : "154", + "cond": [], + "prize" : [ + { + "a" : "attr", + "t" : "shengdanExp", + "n" : 100 + }, + { + "a" : "attr", + "t" : "shengdanBullet", + "n" : 2 + }, + { + "a" : "attr", + "t" : "jinbi", + "n" : 100000 + }, + { + "a" : "item", + "t" : "1", + "n" : 100000 + } + ], + "des" : "intr_cszl_des_9" + }, + }, + //玩游戏需要消耗 + "gameneed": [{"a": "attr", "t":"shengdanBullet", "n": 1}], + //玩游戏拿分 + "game": [5,10,20,30,50], + //免费玩游戏次数 + "gamefree": 3, + //战令 + "zhanling":[ + { + "val": 2500, + "pt": [{"a": "item", "t":"1", "n": 200000}], + "gj": [{"a": "item", "t":"50009", "n": 1},{"a": "item", "t":"1", "n": 500000}] + }, + { + "val": 5000, + "pt": [{"a": "attr", "t":"rmbmoney", "n": 500}], + "gj": [{"a": "item", "t":"23", "n": 2000},{"a": "item", "t":"1", "n": 500000}] + }, + { + "val": 7500, + "pt": [{"a": "item", "t":"50104", "n": 1}], + "gj": [{"a": "item", "t":"9", "n": 100},{"a": "item", "t":"10", "n": 800}] + }, + { + "val": 10000, + "pt": [{"a": "item", "t":"4", "n": 10}], + "gj": [{"a": "item", "t":"28", "n": 5000},{"a": "item", "t":"605", "n": 2}] + }, + { + "val": 12500, + "pt": [{"a": "item", "t":"2", "n": 500}], + "gj": [{"a": "item", "t":"9", "n": 150},{"a": "item", "t":"10", "n": 1500}] + }, + { + "val": 15000, + "pt": [{"a": "item", "t":"600", "n": 10}], + "gj": [{"a": "item", "t":"605", "n": 2},{"a": "item", "t":"28", "n": 10000}] + }, + { + "val": 17500, + "pt": [{"a": "item", "t":"600", "n": 10}], + "gj": [{"a": "item", "t":"605", "n": 2},{"a": "item", "t":"28", "n": 20000}] + }, + { + "val": 20000, + "pt": [{"a": "item", "t":"10", "n": 800}], + "gj": [{"a": "item", "t":"600", "n": 20},{"a": "item", "t":"28", "n": 20000}] + }, + { + "val": 22500, + "pt": [{"a": "attr", "t":"rmbmoney", "n": 2000}], + "gj": [{"a": "item", "t":"600", "n": 20},{"a": "item", "t":"28", "n": 20000}] + } + ], + "zlpayid":"ycmb_1_1", + //活动礼包 + "libao": { + "1": { + "payid": "", + "buynum": 1, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 100}], + "des" : "intr_cszl_des_10", + "dlz": [ + { + "1": {"a": "attr", "t":"jinbi", "n": 100000}, + "2": {"a": "item", "t":"1", "n": 50000} + } + ] + }, + "2": { + "payid": "pay_name_sdhd_libao_2", + "buynum": 2, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 120}], + "des" : "intr_cszl_des_11", + "dlz": [ + { + "1": {"a": "item", "t":"2", "n": 400}, + "2": {"a": "item", "t":"12", "n": 200} + }, + { + "1": {"a": "attr", "t":"jinbi", "n": 1000000}, + "2": {"a": "item", "t":"1", "n": 500000} + } + ] + }, + "3": { + "payid": "pay_name_sdhd_libao_3", + "buynum": 2, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 300}], + "des" : "intr_cszl_des_12", + "dlz": [ + { + "1": {"a": "item", "t":"9", "n": 500}, + "2": {"a": "item", "t":"10", "n": 100} + }, + { + "1": {"a": "item", "t":"9", "n": 500}, + "2": {"a": "item", "t":"10", "n": 100} + }, + { + "1": {"a": "item", "t":"9", "n": 500}, + "2": {"a": "item", "t":"10", "n": 100} + } + ] + }, + "4": { + "payid": "pay_name_sdhd_libao_4", + "buynum": 5, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 680}], + "des" : "intr_cszl_des_12", + "dlz": [ + { + "1": {"a": "item", "t":"615", "n": 1}, + "2": {"a": "item", "t":"18", "n": 200} + }, + { + "1": {"a": "item", "t":"615", "n": 1}, + "2": {"a": "item", "t":"18", "n": 200} + }, + { + "1": {"a": "item", "t":"615", "n": 1}, + "2": {"a": "item", "t":"18", "n": 200} + } + ] + }, + "5": { + "payid": "pay_name_sdhd_libao_5", + "buynum": 9, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 1280}], + "des" : "intr_cszl_des_13", + "dlz": [ + { + "1": {"a": "item", "t":"600", "n": 10}, + "2": {"a": "item", "t":"605", "n": 2}, + "3": {"a": "item", "t":"606", "n": 1} + }, + { + "1": {"a": "item", "t":"600", "n": 10}, + "2": {"a": "item", "t":"605", "n": 2}, + "3": {"a": "item", "t":"606", "n": 1} + }, + { + "1": {"a": "item", "t":"1", "n": 5000000}, + "2": {"a": "attr", "t":"jinbi", "n": 10000000} + } + ] + }, + "6": { + "payid": "pay_name_sdhd_libao_6", + "buynum": 9, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 3280}], + "des" : "intr_cszl_des_14", + "dlz": [ + { + "1": {"a": "item", "t":"600", "n": 20}, + "2": {"a": "item", "t":"5002", "n": 10}, + "3": {"a": "item", "t":"5004", "n": 10} + }, + { + "1": {"a": "item", "t":"600", "n": 20}, + "2": {"a": "item", "t":"5002", "n": 10}, + "3": {"a": "item", "t":"5004", "n": 10} + }, + { + "1": {"a": "item", "t":"1", "n": 10000000}, + "2": {"a": "item", "t":"12", "n": 1000}, + "3": {"a": "item", "t":"2", "n": 2000}, + "4": {"a": "item", "t":"18", "n": 500} + } + ] + }, + "7": { + "payid": "pay_name_sdhd_libao_7", + "buynum": 9, + "basep": [{"a": "attr", "t":"rmbmoney", "n": 6480}], + "des" : "intr_cszl_des_14", + "dlz": [ + { + "1": {"a": "item", "t":"600", "n": 30}, + "2": {"a": "item", "t":"5002", "n": 20}, + "3": {"a": "item", "t":"5004", "n": 20} + }, + { + "1": {"a": "item", "t":"600", "n": 30}, + "2": {"a": "item", "t":"5002", "n": 20}, + "3": {"a": "item", "t":"5004", "n": 20} + }, + { + "1": {"a": "item", "t":"605", "n": 4}, + "2": {"a": "item", "t":"606", "n": 2}, + "3": {"a": "item", "t":"18", "n": 1000}, + "4": {"a": "item", "t":"23", "n": 1000000} + } + ] + }, + }, + //签到奖励 + "qiandao": [ + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "item", "t":"4", "n": 10},{"a": "item", "t":"1", "n": 300000}], + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "attr", "t":"rmbmoney", "n": 300},{"a": "item", "t":"1", "n": 300000}], + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "item", "t":"12", "n": 300},{"a": "item", "t":"1", "n": 300000}], + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "item", "t":"9", "n": 200},{"a": "item", "t":"1", "n": 300000}], + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "item", "t":"2", "n": 400},{"a": "item", "t":"1", "n": 300000}], + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "item", "t":"27", "n": 5000},{"a": "item", "t":"1", "n": 300000}], + [{"a": "attr", "t":"shengdanExp", "n": 100},{"a": "attr", "t":"shengdanBullet", "n": 1},{"a": "item", "t":"4", "n": 10},{"a": "item", "t":"1", "n": 300000}], + ] + } + }, + { "hdid" : 9000, // 唯一活动id 周末礼包 "htype" : 9, // 后端唯一识别标识 "stype" : 900, // 前端唯一识别标识(看前端需要是否修改) @@ -3330,6 +3823,168 @@ } ] } + }, + { + "hdid" : 10000, // 唯一活动id 超值好礼 + "htype" : 10, // 后端唯一识别标识 + "stype" : 1000, // 前端唯一识别标识(看前端需要是否修改) + "ttype" : 0, // 0 按照开服时间计算,1 玩家注册时间计算 4 屏蔽此活动 + "stime" : 0, // 活动开始天数 + "rtime" : 30, // 活动显示结束天数 + "etime" : 30, // 活动实际结束 + "name": "czlibao", + "icon": "icon_czlibao", + "showtime" : "仅供参考,会复写正确值", // 自选礼包,如果存在多个活动,计费点不要设置一样;如果是一样,可能会存在付费一次,购买多次。 + "data" : { + //活动文本描述 + intr: "czlbtips_1", + intr: "czlbtips_2", + //礼包 + //礼包 + gift: [ + { + id: '1', + name: 'czlbtips_4', + need: [], + free: false, + payId: 'czlb_1', + buyNum: 1, + prize: [ + { + "a": "item", + "t": "13", + "n": 600 + } + ], + "recPrize1": [ + { + "a": "item", + "t": "13", + "n": 600 + } + ], + "recPrize2": [ + { + "a": "item", + "t": "13", + "n": 600 + } + ] + }, + { + id: '2', + name: 'czlbtips_5', + need: [], + free: false, + payId: 'czlb_2', + buyNum: 1, + prize: [ + { + "a": "item", + "t": "13", + "n": 600 + } + ], + "recPrize1": [ + { + "a": "item", + "t": "13", + "n": 600 + } + ], + "recPrize2": [ + { + "a": "item", + "t": "13", + "n": 600 + } + ] + }, + { + id: '3', + name: 'czlbtips_6', + need: [], + free: false, + payId: 'czlb_3', + buyNum: 1, + prize: [ + { + "a": "item", + "t": "13", + "n": 600 + } + ], + "recPrize1": [ + { + "a": "item", + "t": "13", + "n": 600 + } + ], + "recPrize2": [ + { + "a": "item", + "t": "13", + "n": 600 + } + ] + } + ] + } + }, + { + "hdid" : 11000, // 唯一活动id 消费竞赛 + "htype" : 11, // 后端唯一识别标识 + "stype" : 1100, // 前端唯一识别标识(看前端需要是否修改) + "ttype" : 0, // 0 按照开服时间计算,1 玩家注册时间计算 4 屏蔽此活动 + "stime" : 0, // 活动开始天数 + "rtime" : 30, // 活动显示结束天数 + "etime" : 30, // 活动实际结束 + "name": "xfjs", + "icon": "icon_xfjs", + "showtime" : "仅供参考,会复写正确值", // 自选礼包,如果存在多个活动,计费点不要设置一样;如果是一样,可能会存在付费一次,购买多次。 + "data" : { + //活动文本描述 + intr: "xfjstips_1", + intr: "xfjstips_2", + //排名 + rank: [ + { + id: '1', + name: 'xfjstips_3', + rank:[1], + need: [{'a': 'attr', 't': 'rmbmoney', 'n': 20000}], + prize: [{'a': 'item', 't': '13', 'n': 600}] + }, + { + id: '2', + name: 'xfjstips_4', + rank:[2], + need: [{'a': 'attr', 't': 'rmbmoney', 'n': 18000}], + prize: [{'a': 'item', 't': '13', 'n': 600}] + }, + { + id: '3', + name: 'xfjstips_5', + rank:[3], + need: [{'a': 'attr', 't': 'rmbmoney', 'n': 16000}], + prize: [{'a': 'item', 't': '13', 'n': 600}] + }, + { + id: '4', + name: 'xfjstips_6', + rank:[4,10], + need: [{'a': 'attr', 't': 'rmbmoney', 'n': 14000}], + prize: [{'a': 'item', 't': '13', 'n': 600}] + }, + { + id: '5', + name: 'xfjstips_7', + rank:[11,30], + need: [{'a': 'attr', 't': 'rmbmoney', 'n': 12000}], + prize: [{'a': 'item', 't': '13', 'n': 600}] + } + ] + } } - ] \ No newline at end of file diff --git a/src/json/item.json b/src/json/item.json index 49030ba..1802cff 100644 --- a/src/json/item.json +++ b/src/json/item.json @@ -116,7 +116,7 @@ "6": { "id": 6, "name": "intr_item_name_6", - "undefined": "每次进行干部特训需要消耗1个特训指南", + "undefined": "用于干部特训,消耗特训指南挑战成功后可获得干部碎片", "type": 1, "sort": 1, "colour": 4, @@ -155,7 +155,7 @@ "9": { "id": 9, "name": "intr_item_name_9", - "undefined": "润滑剂,用于专属武器升星", + "undefined": "稀有材料,可用于专属武器升星", "type": 1, "sort": 1, "colour": 4, @@ -464,7 +464,7 @@ "24": { "id": 24, "name": "intr_item_name_24", - "undefined": "使用后直接快速探险2小时", + "undefined": "用于主线探险,使用后直接获得快速探险2小时的收益", "type": 2, "sort": 1, "colour": 5, @@ -1204,7 +1204,7 @@ "607": { "id": 607, "name": "intr_item_name_607", - "undefined": "使用后可以自选艾达,加尔西亚,葛丽特中一个干部的碎片", + "undefined": "使用后可以自选艾达,加尔西亚,葛丽特,达奇,汉塞尔中一个干部的碎片", "type": 2, "sort": 1, "colour": 5, @@ -2072,6 +2072,50 @@ "payId": "", "advancedEffects": "ani_xiangzikuang" }, + "637": { + "id": 637, + "name": "intr_item_name_637", + "undefined": "使用后可以选择获得巴拉莱卡、罗贝尔特中的一个干部", + "type": 2, + "sort": 1, + "colour": 6, + "way": [], + "go": "", + "icon": "icon_heroBox_3", + "sicon": "icon_heroBox_3", + "describe": "intr_item_describe_637", + "useNeed": [], + "usePrize": [], + "selecPrize": [ + { + "a": "hero", + "t": "5001", + "n": 1 + }, + { + "a": "hero", + "t": "5002", + "n": 1 + }, + { + "a": "hero", + "t": "5003", + "n": 1 + }, + { + "a": "hero", + "t": "5004", + "n": 1 + }, + { + "a": "hero", + "t": "5005", + "n": 1 + } + ], + "payId": "", + "advancedEffects": "ani_xiangzihong" + }, "1001": { "id": 1001, "name": "intr_item_name_1001", @@ -3950,6 +3994,24 @@ "payId": "", "advancedEffects": "" }, + "50009": { + "id": 50009, + "name": "playerheadFrame_name_23", + "undefined": "使用后解锁头像框“圣诞氛围”", + "type": 7, + "sort": 1, + "colour": 4, + "way": [], + "go": "", + "icon": "txk_028", + "describe": "intr_item_describe_50009", + "diaoluo": 23, + "useNeed": [], + "usePrize": [], + "selecPrize": [], + "payId": "", + "advancedEffects": "" + }, "50101": { "id": 50101, "name": "playerChatFrame_name_6", @@ -4001,7 +4063,26 @@ "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" + }, + "50104": { + "id": 50104, + "name": "playerChatFrame_name_8", + "undefined": "使用后解锁聊天框“圣诞快乐”", + "type": 8, + "sort": 1, + "colour": 4, + "way": [], + "go": "", + "icon": "lt_dhk14", + "describe": "intr_item_describe_50104", + "diaoluo": 8, + "useNeed": [], + "usePrize": [], + "selecPrize": [], + "payId": "", + "advancedEffects": "" }, "50201": { "id": 50201, @@ -4011,13 +4092,15 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_017", "describe": "intr_item_describe_50201", "diaoluo": 16, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" }, "50202": { "id": 50202, @@ -4027,13 +4110,15 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_011", "describe": "intr_item_describe_50202", "diaoluo": 17, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" }, "50203": { "id": 50203, @@ -4043,13 +4128,15 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_005", "describe": "intr_item_describe_50203", "diaoluo": 18, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" }, "50204": { "id": 50204, @@ -4059,13 +4146,15 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_004", "describe": "intr_item_describe_50204", "diaoluo": 19, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" }, "50205": { "id": 50205, @@ -4075,13 +4164,15 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_024", "describe": "intr_item_describe_50205", "diaoluo": 20, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" }, "50206": { "id": 50206, @@ -4091,13 +4182,15 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_013", "describe": "intr_item_describe_50206", "diaoluo": 21, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" }, "50207": { "id": 50207, @@ -4107,13 +4200,51 @@ "sort": 1, "colour": 4, "way": [], + "go": "", "icon": "txk_021", "describe": "intr_item_describe_50207", "diaoluo": 22, "useNeed": [], "usePrize": [], "selecPrize": [], - "payId": "" + "payId": "", + "advancedEffects": "" + }, + "50301": { + "id": 50301, + "name": "playerModel_name_3", + "undefined": "使用后解锁主角造型“圣诞庆典:男”", + "type": 6, + "sort": 1, + "colour": 5, + "way": [], + "go": "", + "icon": 100011, + "describe": "intr_item_describe_50208", + "diaoluo": 3, + "useNeed": [], + "usePrize": [], + "selecPrize": [], + "payId": "", + "advancedEffects": "ani_xiangzikuang" + }, + "50302": { + "id": 50302, + "name": "playerModel_name_4", + "undefined": "使用后解锁主角造型“圣诞庆典:女”", + "type": 6, + "sort": 1, + "colour": 5, + "way": [], + "go": "", + "icon": 100021, + "describe": "intr_item_describe_50209", + "diaoluo": 4, + "useNeed": [], + "usePrize": [], + "selecPrize": [], + "payId": "", + "advancedEffects": "ani_xiangzikuang" }, "60101": { "id": 60101, diff --git a/src/json/jijin.json b/src/json/jijin.json index bfbcf9e..760af32 100644 --- a/src/json/jijin.json +++ b/src/json/jijin.json @@ -1,5 +1,41 @@ { "dengjijijin": [ + { + "type": "dengjijijin", + "total": 10, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 300 + } + ], + "tq": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 8000 + } + ] + }, + { + "type": "dengjijijin", + "total": 15, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 300 + } + ], + "tq": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 2000 + } + ] + }, { "type": "dengjijijin", "total": 20, @@ -14,7 +50,7 @@ { "a": "attr", "t": "rmbmoney", - "n": 1700 + "n": 2000 } ] }, @@ -32,7 +68,7 @@ { "a": "attr", "t": "rmbmoney", - "n": 1700 + "n": 2000 } ] }, @@ -50,7 +86,7 @@ { "a": "attr", "t": "rmbmoney", - "n": 1700 + "n": 2000 } ] }, @@ -68,7 +104,7 @@ { "a": "attr", "t": "rmbmoney", - "n": 1700 + "n": 2000 } ] }, @@ -86,7 +122,7 @@ { "a": "attr", "t": "rmbmoney", - "n": 1700 + "n": 2000 } ] }, @@ -104,43 +140,7 @@ { "a": "attr", "t": "rmbmoney", - "n": 1700 - } - ] - }, - { - "type": "dengjijijin", - "total": 50, - "pt": [ - { - "a": "attr", - "t": "rmbmoney", - "n": 300 - } - ], - "tq": [ - { - "a": "attr", - "t": "rmbmoney", - "n": 1700 - } - ] - }, - { - "type": "dengjijijin", - "total": 55, - "pt": [ - { - "a": "attr", - "t": "rmbmoney", - "n": 300 - } - ], - "tq": [ - { - "a": "attr", - "t": "rmbmoney", - "n": 1700 + "n": 2000 } ] } @@ -148,104 +148,104 @@ "guanqiajijin": [ { "type": "guanqiajijin", - "total": 30, + "total": 10, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_1" }, { "type": "guanqiajijin", - "total": 50, + "total": 20, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_2" }, { "type": "guanqiajijin", - "total": 70, + "total": 40, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_3" }, { "type": "guanqiajijin", - "total": 90, + "total": 60, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_4" }, { "type": "guanqiajijin", - "total": 110, + "total": 80, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_5" }, { "type": "guanqiajijin", - "total": 150, + "total": 100, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_6" }, { "type": "guanqiajijin", - "total": 180, + "total": 120, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_7" }, { "type": "guanqiajijin", - "total": 250, + "total": 140, "pt": [], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 2000 + "a": "item", + "t": "1", + "n": 3000000 } ], "des": "guanqiajijin_des_8" @@ -254,37 +254,37 @@ "dayjijin": [ { "type": "dayjijin", - "total": 5, + "total": 10, "pt": [ { - "a": "item", - "t": "23", - "n": 20000 - } - ], - "tq": [ - { - "a": "item", - "t": "4", - "n": 5 - } - ] - }, - { - "type": "dayjijin", - "total": 15, - "pt": [ - { - "a": "item", - "t": "2", + "a": "attr", + "t": "rmbmoney", "n": 200 } ], "tq": [ { "a": "item", - "t": "2", - "n": 2000 + "t": "4", + "n": 10 + } + ] + }, + { + "type": "dayjijin", + "total": 20, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 200 + } + ], + "tq": [ + { + "a": "item", + "t": "4", + "n": 10 } ] }, @@ -292,35 +292,53 @@ "type": "dayjijin", "total": 30, "pt": [ - { - "a": "item", - "t": "23", - "n": 20000 - } - ], - "tq": [ { "a": "attr", "t": "rmbmoney", - "n": 888 - } - ] - }, - { - "type": "dayjijin", - "total": 45, - "pt": [ - { - "a": "item", - "t": "2", "n": 200 } ], "tq": [ { "a": "item", - "t": "615", - "n": 1 + "t": "4", + "n": 10 + } + ] + }, + { + "type": "dayjijin", + "total": 40, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 200 + } + ], + "tq": [ + { + "a": "item", + "t": "4", + "n": 10 + } + ] + }, + { + "type": "dayjijin", + "total": 50, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 200 + } + ], + "tq": [ + { + "a": "item", + "t": "4", + "n": 10 } ] }, @@ -329,34 +347,52 @@ "total": 60, "pt": [ { - "a": "item", - "t": "23", - "n": 20000 + "a": "attr", + "t": "rmbmoney", + "n": 200 } ], "tq": [ { "a": "item", "t": "4", - "n": 5 + "n": 10 } ] }, { "type": "dayjijin", - "total": 75, + "total": 70, "pt": [ { - "a": "item", - "t": "2", - "n": 300 + "a": "attr", + "t": "rmbmoney", + "n": 200 } ], "tq": [ { "a": "item", - "t": "2", - "n": 2000 + "t": "4", + "n": 10 + } + ] + }, + { + "type": "dayjijin", + "total": 80, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 200 + } + ], + "tq": [ + { + "a": "item", + "t": "4", + "n": 10 } ] }, @@ -365,34 +401,52 @@ "total": 90, "pt": [ { - "a": "item", - "t": "23", - "n": 20000 + "a": "attr", + "t": "rmbmoney", + "n": 200 } ], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 888 + "a": "item", + "t": "4", + "n": 10 } ] }, { "type": "dayjijin", - "total": 105, + "total": 100, "pt": [ { - "a": "item", - "t": "2", - "n": 300 + "a": "attr", + "t": "rmbmoney", + "n": 200 } ], "tq": [ { "a": "item", - "t": "615", - "n": 1 + "t": "4", + "n": 10 + } + ] + }, + { + "type": "dayjijin", + "total": 110, + "pt": [ + { + "a": "attr", + "t": "rmbmoney", + "n": 200 + } + ], + "tq": [ + { + "a": "item", + "t": "4", + "n": 10 } ] }, @@ -401,106 +455,52 @@ "total": 120, "pt": [ { - "a": "item", - "t": "23", - "n": 20000 + "a": "attr", + "t": "rmbmoney", + "n": 200 } ], "tq": [ { "a": "item", "t": "4", - "n": 5 + "n": 10 } ] }, { "type": "dayjijin", - "total": 135, + "total": 130, "pt": [ - { - "a": "item", - "t": "2", - "n": 400 - } - ], - "tq": [ - { - "a": "item", - "t": "2", - "n": 2000 - } - ] - }, - { - "type": "dayjijin", - "total": 150, - "pt": [ - { - "a": "item", - "t": "23", - "n": 20000 - } - ], - "tq": [ { "a": "attr", "t": "rmbmoney", - "n": 888 - } - ] - }, - { - "type": "dayjijin", - "total": 165, - "pt": [ - { - "a": "item", - "t": "2", - "n": 400 - } - ], - "tq": [ - { - "a": "item", - "t": "615", - "n": 1 - } - ] - }, - { - "type": "dayjijin", - "total": 180, - "pt": [ - { - "a": "item", - "t": "23", - "n": 20000 + "n": 200 } ], "tq": [ { "a": "item", "t": "4", - "n": 5 + "n": 10 } ] }, { "type": "dayjijin", - "total": 200, + "total": 140, "pt": [ { - "a": "item", - "t": "2", - "n": 500 + "a": "attr", + "t": "rmbmoney", + "n": 200 } ], "tq": [ { - "a": "attr", - "t": "rmbmoney", - "n": 1888 + "a": "item", + "t": "4", + "n": 10 } ] } diff --git a/src/json/kfcb_content.json b/src/json/kfcb_content.json index ef8bc42..7f6bed4 100644 --- a/src/json/kfcb_content.json +++ b/src/json/kfcb_content.json @@ -10,7 +10,13 @@ 2 ], "content": "kfcb_des_1", - "text": "kfcb_text_1" + "text": "kfcb_text_1", + "payIds": [ + "kfcb_libao_1", + "kfcb_libao_2", + "kfcb_libao_3", + "kfcb_libao_7" + ] }, "2": { "id": 2, @@ -23,7 +29,12 @@ 4 ], "content": "kfcb_des_2", - "text": "kfcb_text_2" + "text": "kfcb_text_2", + "payIds": [ + "kfcb_libao_4", + "kfcb_libao_5", + "kfcb_libao_6" + ] }, "3": { "id": 3, @@ -36,7 +47,11 @@ 6 ], "content": "kfcb_des_3", - "text": "kfcb_text_3" + "text": "kfcb_text_3", + "payIds": [ + "kfcb_libao_1", + "kfcb_libao_2" + ] }, "4": { "id": 4, @@ -49,7 +64,11 @@ 8 ], "content": "kfcb_des_4", - "text": "kfcb_text_4" + "text": "kfcb_text_4", + "payIds": [ + "kfcb_libao_2", + "kfcb_libao_3" + ] }, "5": { "id": 5, @@ -62,7 +81,12 @@ 10 ], "content": "kfcb_des_5", - "text": "kfcb_text_5" + "text": "kfcb_text_5", + "payIds": [ + "kfcb_libao_1", + "kfcb_libao_2", + "kfcb_libao_3" + ] }, "6": { "id": 6, @@ -75,7 +99,12 @@ 12 ], "content": "kfcb_des_6", - "text": "kfcb_text_6" + "text": "kfcb_text_6", + "payIds": [ + "kfcb_libao_1", + "kfcb_libao_2", + "kfcb_libao_3" + ] }, "7": { "id": 7, @@ -88,6 +117,11 @@ 14 ], "content": "kfcb_des_7", - "text": "kfcb_text_7" + "text": "kfcb_text_7", + "payIds": [ + "kfcb_libao_1", + "kfcb_libao_2", + "kfcb_libao_3" + ] } } \ No newline at end of file diff --git a/src/json/openCond.json b/src/json/openCond.json index 0326a27..2478204 100644 --- a/src/json/openCond.json +++ b/src/json/openCond.json @@ -1313,5 +1313,31 @@ "display": { "lv": 15 } + }, + "shengdanhuodong": { + "name": "shengdanhuodong", + "undefined": "圣诞活动", + "and": { + "lv": 15 + }, + "or": {}, + "time": 0, + "tips": "openCond_tips_96", + "display": { + "lv": 15 + } + }, + "yuandanhuodong": { + "name": "yuandanhuodong", + "undefined": "元旦活动", + "and": { + "lv": 15 + }, + "or": {}, + "time": 0, + "tips": "openCond_tips_96", + "display": { + "lv": 15 + } } } \ No newline at end of file diff --git a/src/json/pay.json b/src/json/pay.json index a638cb7..ad781d0 100644 --- a/src/json/pay.json +++ b/src/json/pay.json @@ -305,7 +305,12 @@ { "a": "attr", "t": "rmbmoney", - "n": 680 + "n": 1360 + }, + { + "a": "item", + "t": "609", + "n": 1 } ], "firstPayPrize": [], @@ -331,12 +336,12 @@ { "a": "attr", "t": "rmbmoney", - "n": 300 + "n": 600 }, { "a": "item", "t": "24", - "n": 10 + "n": 30 } ], "firstPayPrize": [], @@ -362,12 +367,12 @@ { "a": "attr", "t": "rmbmoney", - "n": 300 + "n": 600 }, { - "a": "item", - "t": "6", - "n": 20 + "a": "attr", + "t": "jinbi", + "n": 10000000 } ], "firstPayPrize": [], @@ -393,12 +398,12 @@ { "a": "attr", "t": "rmbmoney", - "n": 680 + "n": 1360 }, { "a": "item", "t": "4", - "n": 10 + "n": 20 } ], "firstPayPrize": [], @@ -425,6 +430,11 @@ "a": "attr", "t": "rmbmoney", "n": 980 + }, + { + "a": "hero", + "t": "4012", + "n": 1 } ], "firstPayPrize": [], @@ -455,7 +465,7 @@ { "a": "item", "t": "4", - "n": 5 + "n": 30 } ], "firstPayPrize": [], @@ -481,12 +491,12 @@ { "a": "attr", "t": "rmbmoney", - "n": 980 + "n": 5000 }, { - "a": "item", - "t": "4", - "n": 10 + "a": "attr", + "t": "rmbmoney", + "n": 5000 } ], "firstPayPrize": [], @@ -923,7 +933,7 @@ }, { "a": "hero", - "t": "4005", + "t": "4006", "n": 1 }, { @@ -965,7 +975,7 @@ { "a": "item", "t": "4", - "n": 10 + "n": 100 } ], "firstPayPrize": [], @@ -1020,7 +1030,7 @@ { "a": "attr", "t": "payExp", - "n": 300 + "n": 60 } ], "prize": [ @@ -1200,7 +1210,7 @@ { "a": "attr", "t": "payExp", - "n": 300 + "n": 680 } ], "prize": [ @@ -1236,7 +1246,7 @@ { "a": "attr", "t": "payExp", - "n": 300 + "n": 680 } ], "prize": [ @@ -1272,7 +1282,7 @@ { "a": "attr", "t": "payExp", - "n": 300 + "n": 680 } ], "prize": [ @@ -1308,7 +1318,7 @@ { "a": "attr", "t": "payExp", - "n": 300 + "n": 1280 } ], "prize": [ @@ -1901,7 +1911,7 @@ { "a": "attr", "t": "payExp", - "n": 6480 + "n": 3280 } ], "prize": [ @@ -1985,7 +1995,7 @@ } ], "firstPayPrize": [], - "name": "pay_name_136Gift4", + "name": "pay_name_136Gift3", "undefined": "1元礼包", "time": 86400, "buys": 0, @@ -2057,7 +2067,7 @@ } ], "firstPayPrize": [], - "name": "pay_name_136Gift4", + "name": "pay_name_136Gift6", "undefined": "6元礼包", "time": 86400, "buys": 0, @@ -2065,6 +2075,26 @@ "front": {}, "currency": "CNY" }, + "136GiftAll": { + "id": "136GiftAll", + "money": 60, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 600 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_136Gift2", + "undefined": "每日礼包全买", + "time": 86400, + "buys": 0, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, "xianshizhaomu_gift_1": { "id": "xianshizhaomu_gift_1", "money": 30, @@ -3795,5 +3825,1237 @@ "needVip": 0, "front": {}, "currency": "CNY" + }, + "guanqialibao_1": { + "id": "guanqialibao_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 50 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 600 + } + ], + "firstPayPrize": [], + "name": "pay_name_guanqialibao_1", + "undefined": "关卡礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "guanqialibao_2": { + "id": "guanqialibao_2", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 300 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 100 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 1360 + } + ], + "firstPayPrize": [], + "name": "pay_name_guanqialibao_2", + "undefined": "关卡礼包_30", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "guanqialibao_3": { + "id": "guanqialibao_3", + "money": 68, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 680 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2560 + } + ], + "firstPayPrize": [], + "name": "pay_name_guanqialibao_3", + "undefined": "关卡礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "daojulibao_1": { + "id": "daojulibao_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 50 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 700 + } + ], + "firstPayPrize": [], + "name": "pay_name_daojulibao_1", + "undefined": "道具礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "daojulibao_2": { + "id": "daojulibao_2", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 300 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 100 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 1260 + } + ], + "firstPayPrize": [], + "name": "pay_name_daojulibao_2", + "undefined": "道具礼包_30", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "daojulibao_3": { + "id": "daojulibao_3", + "money": 68, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 680 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_daojulibao_3", + "undefined": "道具礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "zhanbailibao_1": { + "id": "zhanbailibao_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_zhanbailibao_1", + "undefined": "战败礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "zhanbailibao_2": { + "id": "zhanbailibao_2", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 300 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_zhanbailibao_2", + "undefined": "战败礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "zhanbailibao_3": { + "id": "zhanbailibao_3", + "money": 68, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 680 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_zhanbailibao_3", + "undefined": "战败礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "choukalibao_1": { + "id": "choukalibao_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_choukalibao_1", + "undefined": "抽卡礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "choukalibao_2": { + "id": "choukalibao_2", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 300 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_choukalibao_2", + "undefined": "抽卡礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "choukalibao_3": { + "id": "choukalibao_3", + "money": 68, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 680 + } + ], + "prize": [ + { + "a": "item", + "t": "49", + "n": 200 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 2660 + } + ], + "firstPayPrize": [], + "name": "pay_name_choukalibao_3", + "undefined": "抽卡礼包_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "shouchong_1": { + "id": "shouchong_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_shouchong_1", + "undefined": "首充礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "shouchong_2": { + "id": "shouchong_2", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 300 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_shouchong_2", + "undefined": "首充礼包_30", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "shouchong_3": { + "id": "shouchong_3", + "money": 98, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 980 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_shouchong_3", + "undefined": "首充礼包_98", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_1": { + "id": "jitianlibao_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "4", + "n": 5 + }, + { + "a": "item", + "t": "1", + "n": 100000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 200000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_1", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_2": { + "id": "jitianlibao_2", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "626", + "n": 20 + }, + { + "a": "item", + "t": "1", + "n": 200000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 400000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_2", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_3": { + "id": "jitianlibao_3", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "4", + "n": 10 + }, + { + "a": "item", + "t": "1", + "n": 300000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 600000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_3", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_4": { + "id": "jitianlibao_4", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 400000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 800000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_4", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_5": { + "id": "jitianlibao_5", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 500000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 1000000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_5", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_6": { + "id": "jitianlibao_6", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 600000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 1200000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_6", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_7": { + "id": "jitianlibao_7", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "600", + "n": 20 + }, + { + "a": "item", + "t": "1", + "n": 700000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 1400000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_7", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_8": { + "id": "jitianlibao_8", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 800000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 1600000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_8", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_9": { + "id": "jitianlibao_9", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "4", + "n": 10 + }, + { + "a": "item", + "t": "1", + "n": 900000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 1800000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_9", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_10": { + "id": "jitianlibao_10", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 1000000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 2000000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_10", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_11": { + "id": "jitianlibao_11", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 1100000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 2200000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_11", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_12": { + "id": "jitianlibao_12", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "4", + "n": 10 + }, + { + "a": "item", + "t": "1", + "n": 1200000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 2400000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_12", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_13": { + "id": "jitianlibao_13", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 1300000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 2600000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_13", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_14": { + "id": "jitianlibao_14", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "12", + "n": 500 + }, + { + "a": "item", + "t": "1", + "n": 1400000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 2800000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_14", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "jitianlibao_15": { + "id": "jitianlibao_15", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [ + { + "a": "item", + "t": "600", + "n": 20 + }, + { + "a": "item", + "t": "1", + "n": 1500000 + }, + { + "a": "attr", + "t": "jinbi", + "n": 3000000 + } + ], + "firstPayPrize": [], + "name": "pay_name_jitianlibao_15", + "undefined": "积天礼包_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "czlb_1": { + "id": "czlb_1", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 60 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_czlb_1", + "undefined": "超值好礼_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "czlb_2": { + "id": "czlb_2", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 300 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_czlb_2", + "undefined": "超值好礼_30", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "czlb_3": { + "id": "czlb_3", + "money": 68, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 680 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_czlb_3", + "undefined": "超值好礼_68", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_zhanling_1": { + "id": "sdhd_zhanling_1", + "money": 128, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_zhanling_1", + "undefined": "圣诞战令_1", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_zhanling_2": { + "id": "sdhd_zhanling_2", + "money": 198, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1980 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_zhanling_1", + "undefined": "圣诞战令_2", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_zhanling_3": { + "id": "sdhd_zhanling_3", + "money": 328, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 3280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_zhanling_1", + "undefined": "圣诞战令_3", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_1": { + "id": "sdhd_libao_1", + "money": 0.5, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_1", + "undefined": "圣诞自选_1", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_2": { + "id": "sdhd_libao_2", + "money": 6, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_2", + "undefined": "圣诞自选_2", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_3": { + "id": "sdhd_libao_3", + "money": 30, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_3", + "undefined": "圣诞自选_3", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_4": { + "id": "sdhd_libao_4", + "money": 68, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_4", + "undefined": "圣诞自选_4", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_5": { + "id": "sdhd_libao_5", + "money": 128, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_5", + "undefined": "圣诞自选_5", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_6": { + "id": "sdhd_libao_6", + "money": 328, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_6", + "undefined": "圣诞自选_6", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" + }, + "sdhd_libao_7": { + "id": "sdhd_libao_7", + "money": 648, + "payExp": [ + { + "a": "attr", + "t": "payExp", + "n": 1280 + } + ], + "prize": [], + "firstPayPrize": [], + "name": "pay_name_sdhd_libao_7", + "undefined": "圣诞自选_7", + "time": -1, + "buys": 1, + "needVip": 0, + "front": {}, + "currency": "CNY" } } \ No newline at end of file diff --git a/src/json/payEmail.json5 b/src/json/payEmail.json5 index 37ba7b7..6ebe0fc 100644 --- a/src/json/payEmail.json5 +++ b/src/json/payEmail.json5 @@ -26,7 +26,7 @@ day: 7, title: 'title_email_zhongshenka_day7', content: 'intr_email_zhongshenka_day7', - prize: [{ a: 'item', t: '4', n: 10 },{ a: 'item', t: '9', n: 200 }] + prize: [{ a: 'item', t: '4', n: 10 },{ a: 'item', t: '1', n: 5000000 }] } ], chaozhiyueka: [ diff --git a/src/json/playerChatFrame.json b/src/json/playerChatFrame.json index f9a8c1f..2ce6ea9 100644 --- a/src/json/playerChatFrame.json +++ b/src/json/playerChatFrame.json @@ -118,5 +118,22 @@ }, "colour": 3, "ani": "" + }, + "8": { + "id": 8, + "name": "playerChatFrame_name_8", + "img": "lt_dhk14", + "cond": [ + "time", + -1 + ], + "undefined": "圣诞庆典获得", + "intr": "playerChatFrame_des_8", + "sort": 8, + "buff": { + "defpro": 0.01 + }, + "colour": 3, + "ani": "" } } \ No newline at end of file diff --git a/src/json/playerHead.json b/src/json/playerHead.json index cd31c39..04f1367 100644 --- a/src/json/playerHead.json +++ b/src/json/playerHead.json @@ -26,7 +26,7 @@ "intr": "intr_playerinfo_intr_2", "sort": 2, "buff": {}, - "colour": 2, + "colour": 1, "ani": "" }, "1001": { diff --git a/src/json/playerHeadFrame.json b/src/json/playerHeadFrame.json index 2960294..485c541 100644 --- a/src/json/playerHeadFrame.json +++ b/src/json/playerHeadFrame.json @@ -208,7 +208,7 @@ "13": { "id": 13, "name": "playerheadFrame_name_13", - "undefined": "购买战令获得", + "undefined": "购买悬赏令获得,解锁后伤害加成+2%(限时30天)", "img": "txk_002", "cond": [ "time", @@ -216,14 +216,16 @@ ], "intr": "playerheadFrame_des_13", "sort": 13, - "buff": {}, + "buff": { + "dpspro": 0.02 + }, "colour": 4, "ani": "" }, "14": { "id": 14, "name": "playerheadFrame_name_14", - "undefined": "铁笼死斗晋级八强获得", + "undefined": "铁笼死斗晋级八强获得,解锁后防御加成+1%(限时7天)", "img": "txk_003", "cond": [ "time", @@ -231,14 +233,16 @@ ], "intr": "playerheadFrame_des_14", "sort": 14, - "buff": {}, + "buff": { + "defpro": 0.01 + }, "colour": 4, "ani": "" }, "15": { "id": 15, "name": "playerheadFrame_name_15", - "undefined": "购买名望特权礼包获得", + "undefined": "购买名望特权礼包获得,解锁后伤害加成+1%", "img": "txk_020", "cond": [ "time", @@ -255,7 +259,7 @@ "16": { "id": 16, "name": "playerheadFrame_name_16", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后攻击加成+1%", "img": "txk_017", "cond": [ "time", @@ -272,7 +276,7 @@ "17": { "id": 17, "name": "playerheadFrame_name_17", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后防御加成+1%", "img": "txk_011", "cond": [ "time", @@ -289,7 +293,7 @@ "18": { "id": 18, "name": "playerheadFrame_name_18", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后生命加成+1%", "img": "txk_005", "cond": [ "time", @@ -306,7 +310,7 @@ "19": { "id": 19, "name": "playerheadFrame_name_19", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后攻击加成+1%", "img": "txk_004", "cond": [ "time", @@ -323,7 +327,7 @@ "20": { "id": 20, "name": "playerheadFrame_name_20", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后防御加成+1%", "img": "txk_024", "cond": [ "time", @@ -340,7 +344,7 @@ "21": { "id": 21, "name": "playerheadFrame_name_21", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后生命加成+1%", "img": "txk_013", "cond": [ "time", @@ -357,7 +361,7 @@ "22": { "id": 22, "name": "playerheadFrame_name_22", - "undefined": "开服冲榜活动获得", + "undefined": "开服冲榜活动获得,解锁后伤害加成+1%", "img": "txk_021", "cond": [ "time", @@ -370,5 +374,22 @@ }, "colour": 4, "ani": "" + }, + "23": { + "id": 23, + "name": "playerheadFrame_name_23", + "undefined": "圣诞庆典活动获得,解锁后生命加成+1%", + "img": "txk_028", + "cond": [ + "time", + -1 + ], + "intr": "playerheadFrame_des_23", + "sort": 23, + "buff": { + "hppro": 0.01 + }, + "colour": 4, + "ani": "" } } \ No newline at end of file diff --git a/src/json/playerModel.json b/src/json/playerModel.json index fbbf9b8..dcf972b 100644 --- a/src/json/playerModel.json +++ b/src/json/playerModel.json @@ -33,6 +33,44 @@ "colour": 1, "mwSpine": "ani_mingwangnv", "fireHead": "img_lih1" + }, + "3": { + "type": 1, + "id": 3, + "name": "playerModel_name_3", + "head": 100011, + "img": 100011, + "cond": [ + "time", + -1 + ], + "intr": "playerModel_des_3", + "sort": 3, + "buff": { + "defpro": 0.02 + }, + "colour": 5, + "mwSpine": "ani_mingwangnan", + "fireHead": "img_lih21" + }, + "4": { + "type": 1, + "id": 4, + "name": "playerModel_name_4", + "head": 100021, + "img": 100021, + "cond": [ + "time", + -1 + ], + "intr": "playerModel_des_4", + "sort": 4, + "buff": { + "atkpro": 0.02 + }, + "colour": 5, + "mwSpine": "ani_mingwangnv", + "fireHead": "img_lih11" } } } \ No newline at end of file diff --git a/src/json/shiwuleichong.json5 b/src/json/shiwuleichong.json5 index 7897c0a..5a0392f 100644 --- a/src/json/shiwuleichong.json5 +++ b/src/json/shiwuleichong.json5 @@ -1,46 +1,19 @@ { - //每日充值要求 - dayPayNeed: 6, - data: [ - { - time: 1296000, - tasks: [ - { total: 1, prize: [{a: 'attr', t: 'jinbi', n: 20000},{a: 'item', t: '1', n: 100000},{a: 'item', t: '4', n: 5}] }, - { total: 2, prize: [{a: 'attr', t: 'jinbi', n: 40000},{a: 'item', t: '1', n: 200000},{a: 'item', t: '12', n: 200}] }, - { total: 3, prize: [{a: 'attr', t: 'jinbi', n: 60000},{a: 'item', t: '1', n: 300000},{a: 'item', t: '4', n: 10}] }, - { total: 4, prize: [{a: 'attr', t: 'jinbi', n: 80000},{a: 'item', t: '1', n: 400000},{a: 'item', t: '12', n: 200}] }, - { total: 5, prize: [{a: 'attr', t: 'jinbi', n: 100000},{a: 'item', t: '1', n: 500000},{a: 'item', t: '12', n: 200}] }, - { total: 6, prize: [{a: 'attr', t: 'jinbi', n: 120000},{a: 'item', t: '1', n: 600000},{a: 'item', t: '607', n: 20}] }, - { total: 7, prize: [{a: 'attr', t: 'jinbi', n: 140000},{a: 'item', t: '1', n: 700000},{a: 'item', t: '12', n: 200}] }, - { total: 8, prize: [{a: 'attr', t: 'jinbi', n: 160000},{a: 'item', t: '1', n: 800000},{a: 'item', t: '12', n: 200}] }, - { total: 9, prize: [{a: 'attr', t: 'jinbi', n: 180000},{a: 'item', t: '1', n: 900000},{a: 'item', t: '4', n: 10}] }, - { total: 10, prize: [{a: 'attr', t: 'jinbi', n: 200000},{a: 'item', t: '1', n: 1000000},{a: 'item', t: '12', n: 200}] }, - { total: 11, prize: [{a: 'attr', t: 'jinbi', n: 220000},{a: 'item', t: '1', n: 1100000},{a: 'item', t: '12', n: 200}] }, - { total: 12, prize: [{a: 'attr', t: 'jinbi', n: 240000},{a: 'item', t: '1', n: 1200000},{a: 'item', t: '4', n: 10}] }, - { total: 13, prize: [{a: 'attr', t: 'jinbi', n: 260000},{a: 'item', t: '1', n: 1300000},{a: 'item', t: '12', n: 200}] }, - { total: 14, prize: [{a: 'attr', t: 'jinbi', n: 280000},{a: 'item', t: '1', n: 1400000},{a: 'item', t: '12', n: 200}] }, - { total: 15, prize: [{a: 'attr', t: 'jinbi', n: 300000},{a: 'item', t: '1', n: 1500000},{a: 'item', t: '600', n: 20}] } - ] - }, - { - time: 1296000, - tasks: [ - { total: 1, prize: [{a: 'attr', t: 'jinbi', n: 20000},{a: 'item', t: '1', n: 100000},{a: 'item', t: '4', n: 5}] }, - { total: 2, prize: [{a: 'attr', t: 'jinbi', n: 40000},{a: 'item', t: '1', n: 200000},{a: 'item', t: '12', n: 200}] }, - { total: 3, prize: [{a: 'attr', t: 'jinbi', n: 60000},{a: 'item', t: '1', n: 300000},{a: 'item', t: '4', n: 10}] }, - { total: 4, prize: [{a: 'attr', t: 'jinbi', n: 80000},{a: 'item', t: '1', n: 400000},{a: 'item', t: '12', n: 200}] }, - { total: 5, prize: [{a: 'attr', t: 'jinbi', n: 100000},{a: 'item', t: '1', n: 500000},{a: 'item', t: '12', n: 200}] }, - { total: 6, prize: [{a: 'attr', t: 'jinbi', n: 120000},{a: 'item', t: '1', n: 600000},{a: 'item', t: '607', n: 20}] }, - { total: 7, prize: [{a: 'attr', t: 'jinbi', n: 140000},{a: 'item', t: '1', n: 700000},{a: 'item', t: '12', n: 200}] }, - { total: 8, prize: [{a: 'attr', t: 'jinbi', n: 160000},{a: 'item', t: '1', n: 800000},{a: 'item', t: '12', n: 200}] }, - { total: 9, prize: [{a: 'attr', t: 'jinbi', n: 180000},{a: 'item', t: '1', n: 900000},{a: 'item', t: '4', n: 10}] }, - { total: 10, prize: [{a: 'attr', t: 'jinbi', n: 200000},{a: 'item', t: '1', n: 1000000},{a: 'item', t: '12', n: 200}] }, - { total: 11, prize: [{a: 'attr', t: 'jinbi', n: 220000},{a: 'item', t: '1', n: 1100000},{a: 'item', t: '12', n: 200}] }, - { total: 12, prize: [{a: 'attr', t: 'jinbi', n: 240000},{a: 'item', t: '1', n: 1200000},{a: 'item', t: '4', n: 10}] }, - { total: 13, prize: [{a: 'attr', t: 'jinbi', n: 260000},{a: 'item', t: '1', n: 1300000},{a: 'item', t: '12', n: 200}] }, - { total: 14, prize: [{a: 'attr', t: 'jinbi', n: 280000},{a: 'item', t: '1', n: 1400000},{a: 'item', t: '12', n: 200}] }, - { total: 15, prize: [{a: 'attr', t: 'jinbi', n: 300000},{a: 'item', t: '1', n: 1500000},{a: 'item', t: '600', n: 20}] } - ] - } + tasks: [ + { day: 1, payid:"jitianlibao_1" }, + { day: 2, payid:"jitianlibao_2" }, + { day: 3, payid:"jitianlibao_3" }, + { day: 4, payid:"jitianlibao_4" }, + { day: 5, payid:"jitianlibao_5" }, + { day: 6, payid:"jitianlibao_6" }, + { day: 7, payid:"jitianlibao_7" }, + { day: 8, payid:"jitianlibao_8" }, + { day: 9, payid:"jitianlibao_9" }, + { day: 10, payid:"jitianlibao_10" }, + { day: 11, payid:"jitianlibao_11" }, + { day: 12, payid:"jitianlibao_12" }, + { day: 13, payid:"jitianlibao_13" }, + { day: 14, payid:"jitianlibao_14" }, + { day: 15, payid:"jitianlibao_15" } ] } \ No newline at end of file diff --git a/src/json/shop.json b/src/json/shop.json index 6dea8cf..d13cfdf 100644 --- a/src/json/shop.json +++ b/src/json/shop.json @@ -495,5 +495,36 @@ "vip": [], "npcImg": 3011, "npcText": "intr_shopCom_text_10" + }, + "13": { + "id": 13, + "type": 12, + "name": "wsw_wz_dhsd", + "undefined": "兑换商店", + "openCond": [ + "lv", + 15 + ], + "autoRefreshTime": 0, + "recoilRefreshNeed": [], + "recoilRefreshNum": 0, + "freeRefreshInterval": 0, + "freeRefreshNum": 0, + "shopItems": [ + 4001 + ], + "showItem": [ + { + "a": "attr", + "t": "jinbi", + "n": 0 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 0 + } + ], + "vip": [] } } \ No newline at end of file diff --git a/src/json/shopItem.json b/src/json/shopItem.json index 371a482..ec6950d 100644 --- a/src/json/shopItem.json +++ b/src/json/shopItem.json @@ -3918,6 +3918,31 @@ 9999 ], "vipAddbuyNum": [] + }, + { + "id": 4001, + "a": "item", + "t": 4, + "n": 10, + "p": 1, + "colour": 4, + "buyNum": -1, + "openDay": 1, + "buyNeed": [ + { + "a": "item", + "t": "15", + "n": 2800 + } + ], + "sale": 10, + "needVip": 0, + "needZCCG": 0, + "lv": [ + 1, + 9999 + ], + "vipAddbuyNum": [] } ], "4002": [ diff --git a/src/json/shouchong.json b/src/json/shouchong.json index 10a0c4c..1af0532 100644 --- a/src/json/shouchong.json +++ b/src/json/shouchong.json @@ -1,8 +1,54 @@ { "shouchong1": { "paynum": 6, + "payid":"shouchong_1", "cartoon": { - "hero": 5001 + "hero": 4013 + }, + "prize": [ + [ + { + "a": "hero", + "t": "4013", + "n": 1 + }, + { + "a": "attr", + "t": "rmbmoney", + "n": 120 + } + ], + [ + { + "a": "item", + "t": "4", + "n": 10 + }, + { + "a": "item", + "t": "1", + "n": 100000 + } + ], + [ + { + "a": "item", + "t": "12", + "n": 100 + }, + { + "a": "attr", + "t": "jinbi", + "n": 100000 + } + ] + ] + }, + "shouchong2": { + "paynum": 30, + "payid":"shouchong_2", + "cartoon": { + "img": 5001 }, "prize": [ [ @@ -13,42 +59,10 @@ }, { "a": "attr", - "t": "jinbi", - "n": 100000 + "t": "rmbmoney", + "n": 600 } ], - [ - { - "a": "item", - "t": "12", - "n": 200 - }, - { - "a": "attr", - "t": "jinbi", - "n": 200000 - } - ], - [ - { - "a": "item", - "t": "12", - "n": 200 - }, - { - "a": "attr", - "t": "jinbi", - "n": 300000 - } - ] - ] - }, - "shouchong2": { - "paynum": 30, - "cartoon": { - "img": 5001 - }, - "prize": [ [ { "a": "equip", @@ -61,18 +75,6 @@ "n": 1 } ], - [ - { - "a": "equip", - "t": "3009", - "n": 1 - }, - { - "a": "item", - "t": "2", - "n": 1000 - } - ], [ { "a": "equip", @@ -80,53 +82,54 @@ "n": 1 }, { - "a": "item", - "t": "2", - "n": 1000 + "a": "equip", + "t": "3009", + "n": 1 } ] ] }, "shouchong3": { "paynum": 98, + "payid":"shouchong_3", "cartoon": { - "hero": 5002 + "hero": 5001 }, "prize": [ [ { "a": "hero", - "t": "5002", + "t": "5001", "n": 1 }, + { + "a": "attr", + "t": "rmbmoney", + "n": 1960 + } + ], + [ + { + "a": "item", + "t": "12", + "n": 3000 + }, + { + "a": "item", + "t": "1", + "n": 3000000 + } + ], + [ { "a": "item", "t": "4", - "n": 10 - } - ], - [ - { - "a": "equip", - "t": "1010", - "n": 1 + "n": 50 }, { - "a": "item", - "t": "2", - "n": 2000 - } - ], - [ - { - "a": "equip", - "t": "3010", - "n": 1 - }, - { - "a": "item", - "t": "2", - "n": 2000 + "a": "attr", + "t": "jinbi", + "n": 5000000 } ] ] diff --git a/src/json/skill_afteratk.json b/src/json/skill_afteratk.json index 287a4dc..39523ee 100644 --- a/src/json/skill_afteratk.json +++ b/src/json/skill_afteratk.json @@ -1011,7 +1011,7 @@ "mofa": 0, "islong": 0 }, - "describe": "普通攻击替换为随机攻击3个目标,造成基础伤害95%的物理伤害" + "describe": "普通攻击替换为随机攻击2个目标,造成基础伤害95%的物理伤害" }, "4002201": { "skillid": 4002201, @@ -1029,7 +1029,7 @@ "mofa": 0, "islong": 0 }, - "describe": "普通攻击替换为随机攻击3个目标,造成基础伤害114%的物理伤害" + "describe": "普通攻击替换为随机攻击2个目标,造成基础伤害114%的物理伤害" }, "4003200": { "skillid": 4003200, @@ -1202,7 +1202,7 @@ "order": "rand", "limit": 6, "data": { - "pro": 0.11 + "pro": 0.13 }, "chkdata": {}, "ext": {}, @@ -1217,7 +1217,7 @@ "order": "rand", "limit": 6, "data": { - "pro": 0.11 + "pro": 0.13 }, "chkdata": {}, "ext": {}, diff --git a/src/json/skill_buff.json b/src/json/skill_buff.json index e7c9168..5c3cdb0 100644 --- a/src/json/skill_buff.json +++ b/src/json/skill_buff.json @@ -739,7 +739,7 @@ "sxleixing": "zhongdu", "buff_type": 2, "xiaoguocanshu": { - "pro": 0.15, + "pro": 0.18, "type": "hp" }, "round": 2, @@ -759,7 +759,7 @@ "sxleixing": "zhongdu", "buff_type": 2, "xiaoguocanshu": { - "pro": 0.15, + "pro": 0.18, "type": "hp" }, "round": 2, diff --git a/src/json/task.json b/src/json/task.json index a78d34a..c597cec 100644 --- a/src/json/task.json +++ b/src/json/task.json @@ -1202,13 +1202,13 @@ "n": 100000 } ], - "pval": 2, + "pval": 1, "name": "intr_task_name_2007", "intr": "intr_task_intr_2007", "pretask": 2015, "followtask": 2017, "cond": [ - 1 + 2 ], "tiaozhuan": 67, "order": 17, @@ -1467,13 +1467,13 @@ "n": 100000 } ], - "pval": 3, + "pval": 1, "name": "intr_task_name_2016", "intr": "intr_task_intr_2016", "pretask": 2022, "followtask": 2024, "cond": [ - 1 + 3 ], "tiaozhuan": 67, "order": 24, @@ -1619,13 +1619,13 @@ "n": 200000 } ], - "pval": 4, + "pval": 2, "name": "intr_task_name_2016", "intr": "intr_task_intr_2016", "pretask": 2026, "followtask": 2028, "cond": [ - 1 + 2 ], "tiaozhuan": 67, "order": 28, @@ -3016,13 +3016,13 @@ "n": 100000 } ], - "pval": 3, + "pval": 2, "name": "intr_task_name_2016", "intr": "intr_task_intr_2016", "pretask": 2064, "followtask": 2066, "cond": [ - 2 + 3 ], "tiaozhuan": 67, "order": 66, @@ -3350,13 +3350,13 @@ "n": 100000 } ], - "pval": 4, + "pval": 3, "name": "intr_task_name_2016", "intr": "intr_task_intr_2016", "pretask": 2073, "followtask": 2075, "cond": [ - 2 + 3 ], "tiaozhuan": 67, "order": 75, diff --git a/src/json/tuisonglibao.json b/src/json/tuisonglibao.json new file mode 100644 index 0000000..737dbc1 --- /dev/null +++ b/src/json/tuisonglibao.json @@ -0,0 +1,257 @@ +{ + "1": { + "id": 1, + "type": 1, + "num": [ + 5 + ], + "payId": [ + "guanqialibao_1", + "guanqialibao_2", + "guanqialibao_3" + ], + "time": 3600, + "displayCD": 7200, + "scale": 500 + }, + "2": { + "id": 2, + "type": 1, + "num": [ + 10 + ], + "payId": [ + "guanqialibao_1", + "guanqialibao_2" + ], + "time": 3600, + "displayCD": 7200, + "scale": 501 + }, + "3": { + "id": 3, + "type": 1, + "num": [ + 20 + ], + "payId": [ + "guanqialibao_1", + "guanqialibao_3" + ], + "time": 3600, + "displayCD": 7200, + "scale": 502 + }, + "4": { + "id": 4, + "type": 2, + "num": [ + { + "a": "item", + "t": "1" + } + ], + "payId": [ + "daojulibao_1", + "daojulibao_2" + ], + "time": 3600, + "displayCD": 7200, + "scale": 503 + }, + "5": { + "id": 5, + "type": 2, + "num": [ + { + "a": "item", + "t": "2" + } + ], + "payId": [ + "daojulibao_1", + "daojulibao_3" + ], + "time": 3600, + "displayCD": 7200, + "scale": 504 + }, + "6": { + "id": 6, + "type": 2, + "num": [ + { + "a": "attr", + "t": "jinbi" + } + ], + "payId": [ + "daojulibao_1", + "daojulibao_2", + "daojulibao_3" + ], + "time": 3600, + "displayCD": 7200, + "scale": 505 + }, + "7": { + "id": 7, + "type": 3, + "num": [ + 1 + ], + "payId": [ + "zhanbailibao_1", + "zhanbailibao_2", + "zhanbailibao_3" + ], + "time": 3600, + "displayCD": 7200, + "scale": 506 + }, + "8": { + "id": 8, + "type": 4, + "num": [ + 3 + ], + "payId": [ + "choukalibao_1", + "choukalibao_2", + "choukalibao_3" + ], + "time": 3600, + "displayCD": 7200, + "scale": 507 + }, + "9": { + "id": 9, + "type": 5, + "num": [ + 31 + ], + "payId": [ + "lv30" + ], + "time": 3600, + "displayCD": 3600, + "scale": 3300 + }, + "10": { + "id": 10, + "type": 5, + "num": [ + 45 + ], + "payId": [ + "lv40" + ], + "time": 3600, + "displayCD": 3600, + "scale": 3300 + }, + "11": { + "id": 11, + "type": 5, + "num": [ + 50 + ], + "payId": [ + "lv55" + ], + "time": 3600, + "displayCD": 3600, + "scale": 2000 + }, + "12": { + "id": 12, + "type": 5, + "num": [ + 53 + ], + "payId": [ + "lv58" + ], + "time": 3600, + "displayCD": 3600, + "scale": 2000 + }, + "13": { + "id": 13, + "type": 5, + "num": [ + 56 + ], + "payId": [ + "lv60" + ], + "time": 3600, + "displayCD": 3600, + "scale": 2000 + }, + "14": { + "id": 14, + "type": 5, + "num": [ + 60 + ], + "payId": [ + "lv63" + ], + "time": 3600, + "displayCD": 3600, + "scale": 2000 + }, + "15": { + "id": 15, + "type": 5, + "num": [ + 63 + ], + "payId": [ + "lv66" + ], + "time": 3600, + "displayCD": 3600, + "scale": 2000 + }, + "16": { + "id": 16, + "type": 5, + "num": [ + 66 + ], + "payId": [ + "lv69" + ], + "time": 3600, + "displayCD": 3600, + "scale": 1800 + }, + "17": { + "id": 17, + "type": 5, + "num": [ + 68 + ], + "payId": [ + "lv72" + ], + "time": 3600, + "displayCD": 3600, + "scale": 1800 + }, + "18": { + "id": 18, + "type": 5, + "num": [ + 70 + ], + "payId": [ + "lv75" + ], + "time": 3600, + "displayCD": 3600, + "scale": 1800 + } +} \ No newline at end of file diff --git a/src/json/yuedujijin.json5 b/src/json/yuedujijin.json5 index 947cbec..52e466d 100644 --- a/src/json/yuedujijin.json5 +++ b/src/json/yuedujijin.json5 @@ -2,35 +2,35 @@ { payId: '128jijin', prize: [ + {a:'item',t:'4',n:50}, + {a:'item',t:'617',n:1}, + {a:'attr',t:'rmbmoney',n:1000}, + {a:'item',t:'9',n:1000}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'item',t:'9',n:1000}, + {a:'item',t:'4',n:10}, + {a:'attr',t:'rmbmoney',n:500}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'item',t:'9',n:1000}, {a:'item',t:'4',n:10}, {a:'attr',t:'rmbmoney',n:300}, + {a:'item',t:'9',n:1000}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'item',t:'9',n:3000}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'attr',t:'rmbmoney',n:300}, + {a:'item',t:'9',n:3000}, + {a:'attr',t:'rmbmoney',n:500}, {a:'attr',t:'rmbmoney',n:300}, {a:'item',t:'9',n:2000}, {a:'attr',t:'rmbmoney',n:300}, {a:'attr',t:'rmbmoney',n:300}, - {a:'item',t:'609',n:1}, - {a:'item',t:'4',n:10}, - {a:'attr',t:'rmbmoney',n:500}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'item',t:'18',n:300}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'item',t:'6',n:20}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'attr',t:'rmbmoney',n:300}, {a:'item',t:'9',n:3000}, {a:'attr',t:'rmbmoney',n:300}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'item',t:'4',n:10}, {a:'attr',t:'rmbmoney',n:500}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'item',t:'20',n:200}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'item',t:'9',n:3000}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'attr',t:'rmbmoney',n:300}, - {a:'attr',t:'rmbmoney',n:1000}, + {a:'attr',t:'rmbmoney',n:500}, {a:'item',t:'628',n:1}, ], //奖励总价值X钻 @@ -43,36 +43,36 @@ { payId: '328jijin', prize: [ - {a:'item',t:'4',n:30}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'item',t:'10',n:300}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'item',t:'628',n:1}, - {a:'item',t:'4',n:20}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'item',t:'628',n:1}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'item',t:'628',n:1}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'item',t:'628',n:1}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'item',t:'4',n:20}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, + {a:'item',t:'611',n:1}, + {a:'item',t:'617',n:2}, + {a:'attr',t:'rmbmoney',n:2000}, {a:'item',t:'10',n:400}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'10',n:400}, + {a:'item',t:'4',n:20}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'10',n:400}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'10',n:400}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'10',n:400}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'4',n:20}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'10',n:400}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'item',t:'10',n:400}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, + {a:'attr',t:'rmbmoney',n:2000}, {a:'item',t:'10',n:400}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:800}, - {a:'attr',t:'rmbmoney',n:1500}, - {a:'item',t:'617',n:1}, ], //奖励总价值X钻 num1: 70080, diff --git a/src/jsonType.ts b/src/jsonType.ts index 8f8eb88..43654a4 100644 --- a/src/jsonType.ts +++ b/src/jsonType.ts @@ -1179,7 +1179,7 @@ type gc_shiwucom = { }, "comment": { "jichu_colour": string, "fujia_colour": string, "fujianum_colour": string, "putongxilian": string, "gaojixilian": string, "hero_zhuanshu": string, "buff_zhuanshu": string, "skill_zhuanshu": string, "chongzhuneed": string, "chongzhurate": string, "tilianhuobi": string, [x: string]: any }, [x: string]: any } -type gc_shiwuleichong = { "dayPayNeed": number, "data": { "time": number, "tasks": { "total": number, "prize": { "a": string, "t": string, "n": number, [x: string]: any }[], [x: string]: any }[], [x: string]: any }[], [x: string]: any } +type gc_shiwuleichong = { tasks: { day: number, payid: string }[] } type gc_shoot = { [key: string]: { "name": string, "num": number, "speed": number, "cartridge": number, "time": number, "prize": { [key: string]: { "describe": string, "hit": number, "content": { "a": string, "t": string, "n": number, [x: string]: any }[], [x: string]: any } }, [x: string]: any } } diff --git a/src/localConfig.ts b/src/localConfig.ts index 5a384b7..5b04b02 100644 --- a/src/localConfig.ts +++ b/src/localConfig.ts @@ -13,7 +13,7 @@ export default { /**跨服 ws url */ corssWsUrl: "ws://10.0.1.20:10003", /**服务器id */ - serverId: 0, + serverId: 1001, /**redis url */ redisUrl: 'redis://:lyMaple525458@10.0.1.20:6379/0', /**mongodb url */ @@ -27,7 +27,7 @@ export default { /**服务器时间 */ time: '', /**开服时间 */ - openTime: '2022-10-10 1:0:0', + openTime: '2023-12-11 1:0:0', /**项目名称 */ projectName: 'heijiao', /**加密key */ diff --git a/src/module/collection_event.ts b/src/module/collection_event.ts index e1eeef3..6681c58 100644 --- a/src/module/collection_event.ts +++ b/src/module/collection_event.ts @@ -26,6 +26,9 @@ export type eventType = { shouchong: { receive: k_v; }; + shouchongzhigou: { + receive: k_v; + }; kaifukuanghuan: Omit; dayjijin: Omit; dengjijijin: Omit; diff --git a/src/module/collection_pushgift.ts b/src/module/collection_pushgift.ts deleted file mode 100644 index c62fff0..0000000 --- a/src/module/collection_pushgift.ts +++ /dev/null @@ -1,13 +0,0 @@ -import {ObjectId} from "mongodb"; -import {ResOpen} from "../shared/protocols/pushgift/PtlOpen"; - -export type Gift = { - id: string - uid: string - buy: number[] - ctime: number - passTime: number - ext_data: { [key: string]: any } -} - -export type CollectionPushGift = Gift & { _id: ObjectId }; \ No newline at end of file diff --git a/src/public/pay.ts b/src/public/pay.ts index cd9014e..43a0e58 100644 --- a/src/public/pay.ts +++ b/src/public/pay.ts @@ -149,6 +149,12 @@ export class PayFun { needVip: 0, front: {} } + } else if (payId == '136GiftAll') { + // 136礼包一键购买,加入所有礼包奖励 + conf = { + ...conf, + prize: R.compose(R.flatten(), R.map(i => i.prize), R.filter(i => i.id.indexOf('136Gift') != -1), R.values())(G.gc.pay) + } } return conf } @@ -225,7 +231,7 @@ export class PayFun { prize.push(...conf.prize) } - let isReplaceConf = await this.checkBuysAfterPay(uid, payId, conf, payArgs) + let isReplaceConf = await this.checkBuysAfterPay(uid, payId, conf, payArgs, player) if (isReplaceConf) { let prizePayId = `zuanshi_${conf.money}` payArgs.toPrizePayId = prizePayId @@ -270,7 +276,7 @@ export class PayFun { } }); - G.emit('PLAYER_PAY', player, payId, payArgs); + G.emit('PLAYER_PAY', player, payId, payArgs, call); G.emit("Class_task_116", 'Class_task_116', call, 1, 0); } @@ -314,8 +320,9 @@ export class PayFun { * @param payId * @param conf * @param payArgs + * @param player */ - static async checkBuysAfterPay(uid, payId, conf, payArgs) { + static async checkBuysAfterPay(uid, payId, conf, payArgs, player) { if (payId == 'G123SendGift') { let giftInfo = await G.mongodb.collection('giftLog').findOne({popup_id: payArgs.popup_id}); if (giftInfo.purchaseLimitAmount && giftInfo.buyNumber >= giftInfo.purchaseLimitAmount && number(giftInfo.price) > 0) { @@ -327,6 +334,12 @@ export class PayFun { buyLog = buyLog.filter(v => v.time >= PublicShared.getToDayZeroTime(G.time)); } if (conf.buys > 0 && buyLog.length >= conf.buys) return true; + //针对周末礼包的单独处理 + if (payId.indexOf('wkdlibao') != -1) { + let call = this.getCall(player) + let conf = await zmlbGetConf(call, {payId}) + if (buyLog.length && buyLog.length >= conf.buyNum) return true + } } return false } @@ -376,10 +389,20 @@ export class PayFun { if (conf.time != -1 && buyLog.slice(-1)[0]?.eTime > G.time && conf.buys == 0 && payId.indexOf('wkdlibao') == -1) { return G.server.sendMsgByUid(player.uid, 'msg_s2c/PayResult', {code: -2}); } - if (payId.indexOf('136Gift') != -1 && payId != '136Gift1') { - buyLog = await this.getPayLog(player.uid, '136Gift1'); - if (buyLog.slice(-1)[0]?.eTime > G.time) return G.server.sendMsgByUid(player.uid, 'msg_s2c/PayResult', {code: -3}); + //针对每日礼包的单独处理 + let zeroTime = PublicShared.getToDayZeroTime(G.time) + if (payId.indexOf('136Gift') != -1 && payId != '136GiftAll') { + let buyLog136 = await this.getPayLog(player.uid, '136GiftAll'); + buyLog136 = buyLog136.filter(v => v.time >= zeroTime); + if (buyLog136.length) return G.server.sendMsgByUid(player.uid, 'msg_s2c/PayResult', {code: -1}); } + if (payId.indexOf('136Gift') != -1 && payId == '136GiftAll') { + let ids = R.compose(R.map(i => i.id), R.filter(i => i.id.indexOf('136Gift') != -1 && i.id != '136GiftAll'), R.values())(G.gc.pay) + let buyLog136 = await this.getPayLogs(player.uid, ids); + let buyLog136list = R.compose(R.filter(v => v.time >= zeroTime), R.flatten(), R.values())(buyLog136) + if (buyLog136list.length) return G.server.sendMsgByUid(player.uid, 'msg_s2c/PayResult', {code: -1}); + } + //针对周末礼包的单独处理 if (payId.indexOf('wkdlibao') != -1) { let call = this.getCall(player) let conf = await zmlbGetConf(call, {payId}) diff --git a/src/public/scheduler/scheduler_cross_email_pull.ts b/src/public/scheduler/scheduler_cross_email_pull.ts index 66a19cc..e955d0c 100644 --- a/src/public/scheduler/scheduler_cross_email_pull.ts +++ b/src/public/scheduler/scheduler_cross_email_pull.ts @@ -20,7 +20,7 @@ export class CrossEmailPull extends Scheduler { async start() { /**同步跨服邮件*/ G.clientCross.callApi("email/GetCrossEmail", {server_id: G.config.serverId + ""}).then((res) => { - if(!res.isSucc)return; + if (!res.isSucc) return; res.res.emails.forEach(async (email) => { let _prize = email?.prizeData?.prize || []; if (email?.prizeData) delete email.prizeData; @@ -32,6 +32,9 @@ export class CrossEmailPull extends Scheduler { await EmailFun.addQuanFuEmail(email) } }) + if (res.res.emails.length > 0) { + G.clientCross.callApi("email/DelCrossEmail", {eids: res.res.emails.map(e => e._id)}) + } }) await this.ctorStartTime() } diff --git a/src/public/taskclass.ts b/src/public/taskclass.ts index 06cc127..5266c85 100644 --- a/src/public/taskclass.ts +++ b/src/public/taskclass.ts @@ -1,5 +1,6 @@ import {ApiCall} from "tsrpc" import {YangChengMuBiaofun} from "../api_s2c/event/yangchengmubiao/fun" +import {Christmasfun} from "../api_s2c/event/christmas/fun" // import { YangChengMuBiaofun } from "../api_s2c/event/yangchengmubiao/fun" import {Wjjl} from "../module/collection_wjjl" import {PublicShared} from "../shared/public/public" @@ -73,6 +74,8 @@ export module manager { TaskFun.setTaskVal(call, this.stype, val, this.chkCall, chkval, this.isinc, this.alchangeVal, arg) // 养成目标任务计数 YangChengMuBiaofun.setTaskVal(call, this.stype, val, this.chkCall, chkval, this.isinc, this.alchangeVal, arg) + // 圣诞活动任务计数 + Christmasfun.setTaskVal(call, this.stype, val, this.chkCall, chkval, this.isinc, this.alchangeVal, arg) } // 任务数值, 和检测值,看情况需要上层复写 @@ -763,6 +766,24 @@ export module manager { return call.conn.gud?.helpHeros?.length || 0; } } + // 第56个任务 完成圣诞活动小游戏 + export class Class_task_154 extends BaseClass { + stype = 154 + isinc = 1 + + async initVal(call: ApiCall, con) { + return 1; + } + } + // 第57个任务 领取每日任务最终宝箱 + export class Class_task_155 extends BaseClass { + stype = 155 + isinc = 0 + + async initVal(call: ApiCall, con) { + return 1; + } + } } diff --git a/src/setMongodb.ts b/src/setMongodb.ts index d636171..fe89db9 100644 --- a/src/setMongodb.ts +++ b/src/setMongodb.ts @@ -443,13 +443,22 @@ export async function initMongoDB() { //可结合查看:node_modules\mongodb\lib\connection_string.js //maxPoolSize默认值:100 - let option:MongoClientOptions; + /** + * MongoDB连接池具有多个参数,用于控制连接池的行为和性能。下面是一些常用的连接池参数及其作用: + * maxPoolSize:连接池的最大连接数。默认值为100。该参数决定了连接池中可以同时存在的最大连接数,超过这个数量后,新的连接请求会被阻塞。 + * minPoolSize:连接池的最小连接数。默认值为0。该参数决定了连接池中保持的最小连接数,当连接数少于这个数量时,连接池会自动创建新的连接实例。 + * maxIdleTimeMS:连接的最大空闲时间(毫秒)。默认值为0,表示连接不会被强制断开。该参数决定了连接在空闲一定时间后是否被断开,以释放服务器资源。 + * waitQueueTimeoutMS:连接请求的等待时间(毫秒)。默认值为0,表示无限等待。当连接池达到最大连接数时,新的连接请求会被放入等待队列中,该参数决定了连接请求在队列中的最长等待时间。 + */ + + let option:MongoClientOptions = { + //空闲5分钟后关闭 + maxIdleTimeMS: 5*60*1000 + }; //跨服只有1个,直接采用默认配置就行 if(G.argv.serverType != 'cross'){ if(PublicShared.getOpenServerDay() > 3){ - option = { - maxPoolSize: 10 - } + option.maxPoolSize=10; } } @@ -463,7 +472,8 @@ export async function initMongoDB() { console.log('connect crossmongodb ......'); //本服里,维持住跟跨服数据库的链接 let crossClient = await MongoClient.connect(G.config.crossMongodbUrl,{ - maxPoolSize:10 + maxPoolSize:10, + maxIdleTimeMS: 5*60*1000 }); G.crossmongodb = new _mongodb(crossClient.db(G.config.corssDBName || "")); console.log('connect crossmongodb succ'); diff --git a/src/shared/protocols/PtlSyncBtn.ts b/src/shared/protocols/PtlSyncBtn.ts index b5385dc..04f1524 100644 --- a/src/shared/protocols/PtlSyncBtn.ts +++ b/src/shared/protocols/PtlSyncBtn.ts @@ -30,4 +30,4 @@ export type defaultSyncBtn = { export type syncBtnKeys = 'shouchong' | 'kaifukuanghuan' | jijinType | 'zhanling' | 'qiridenglu' | 'xianshilibao' | 'yibaichou' | 'huobanzhaomu' | 'xianshizhaomu' | 'leijichongzhi' | 'xinshoulibao' | 'jierihuodong' | 'yuedujijin' | 'zixuanlibao' | 'diaoluoduihuan' | 'chuanshuozhilu' - | 'yangchengmubiao' | 'G123Gift' \ No newline at end of file + | 'yangchengmubiao' | 'G123Gift' | 'christmas' \ No newline at end of file diff --git a/src/shared/protocols/event/shiwuleichong/PtlOpen.ts b/src/shared/protocols/event/shiwuleichong/PtlOpen.ts index 5988d1b..baf05a9 100644 --- a/src/shared/protocols/event/shiwuleichong/PtlOpen.ts +++ b/src/shared/protocols/event/shiwuleichong/PtlOpen.ts @@ -1,18 +1,10 @@ - /** * 进入15天累充 */ -export type ReqOpen = { - -}; +export type ReqOpen = {}; export type ResOpen = { /**礼包组 取G.gc.shiwuleichong[index] */ - index: number; - /**开始时间 倒计时显示 sTime+G.gc.shiwuleichong[index].time */ - sTime: number; - /**已领取的奖励下标 */ - recIndex: number[]; - /**已充值的天数 */ - payDay: number; + day: number; + payIds: string[]; }; \ No newline at end of file diff --git a/src/shared/protocols/event/shiwuleichong/PtlRec.ts b/src/shared/protocols/event/shiwuleichong/PtlRec.ts deleted file mode 100644 index 0bf0af1..0000000 --- a/src/shared/protocols/event/shiwuleichong/PtlRec.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { prizeType } from '../../type'; - - -/** - * 领取15天累充奖励 - */ -export type ReqRec = { - index: number; -}; - -export type ResRec = { - prize: prizeType[]; -}; \ No newline at end of file diff --git a/src/shared/protocols/event/shouchong/PtlOpen.ts b/src/shared/protocols/event/shouchong/PtlOpen.ts index cad5f93..d839863 100644 --- a/src/shared/protocols/event/shouchong/PtlOpen.ts +++ b/src/shared/protocols/event/shouchong/PtlOpen.ts @@ -8,8 +8,10 @@ export type ReqOpen = { }; export type ResOpen = { - payNum: number; receive: { [k: string]: number[]; }; + buyLog:{ + [k: string]: any; + } }; \ No newline at end of file diff --git a/src/shared/protocols/msg_s2c/MsgPushGiftChange.ts b/src/shared/protocols/msg_s2c/MsgPushGiftChange.ts deleted file mode 100644 index 4c04b9b..0000000 --- a/src/shared/protocols/msg_s2c/MsgPushGiftChange.ts +++ /dev/null @@ -1 +0,0 @@ -export type MsgPushGiftChange = 1; diff --git a/src/shared/protocols/pushgift/PtlOpen.ts b/src/shared/protocols/pushgift/PtlOpen.ts deleted file mode 100644 index 829c306..0000000 --- a/src/shared/protocols/pushgift/PtlOpen.ts +++ /dev/null @@ -1,5 +0,0 @@ -import {Gift} from "../../../module/collection_pushgift"; - -export type ReqOpen = {} - -export type ResOpen = { gifts: Gift[] } diff --git a/src/shared/protocols/serviceProto.ts b/src/shared/protocols/serviceProto.ts index 218afc9..c60ab37 100644 --- a/src/shared/protocols/serviceProto.ts +++ b/src/shared/protocols/serviceProto.ts @@ -73,23 +73,22 @@ import { ReqRec as ReqRec_6, ResRec as ResRec_6 } from './event/qirichongzhi/Ptl import { ReqOpen as ReqOpen_17, ResOpen as ResOpen_17 } from './event/qiridenglu/PtlOpen'; import { ReqRecPrize as ReqRecPrize_1, ResRecPrize as ResRecPrize_1 } from './event/qiridenglu/PtlRecPrize'; import { ReqOpen as ReqOpen_18, ResOpen as ResOpen_18 } from './event/shiwuleichong/PtlOpen'; -import { ReqRec as ReqRec_7, ResRec as ResRec_7 } from './event/shiwuleichong/PtlRec'; import { ReqOpen as ReqOpen_19, ResOpen as ResOpen_19 } from './event/shouchong/PtlOpen'; import { ReqReceive as ReqReceive_2, ResReceive as ResReceive_2 } from './event/shouchong/PtlReceive'; import { ReqBuy as ReqBuy_1, ResBuy as ResBuy_1 } from './event/xianshizhaomu/PtlBuy'; import { ReqDuihuan, ResDuihuan } from './event/xianshizhaomu/PtlDuihuan'; import { ReqLottery as ReqLottery_1, ResLottery as ResLottery_1 } from './event/xianshizhaomu/PtlLottery'; import { ReqOpen as ReqOpen_20, ResOpen as ResOpen_20 } from './event/xianshizhaomu/PtlOpen'; -import { ReqRec as ReqRec_8, ResRec as ResRec_8 } from './event/xianshizhaomu/PtlRec'; +import { ReqRec as ReqRec_7, ResRec as ResRec_7 } from './event/xianshizhaomu/PtlRec'; import { ReqOpen as ReqOpen_21, ResOpen as ResOpen_21 } from './event/xinshoulibao/PtlOpen'; import { ReqBuy as ReqBuy_2, ResBuy as ResBuy_2 } from './event/yangchengmubiao/PtlBuy'; import { ReqOpen as ReqOpen_22, ResOpen as ResOpen_22 } from './event/yangchengmubiao/PtlOpen'; -import { ReqRec as ReqRec_9, ResRec as ResRec_9 } from './event/yangchengmubiao/PtlRec'; +import { ReqRec as ReqRec_8, ResRec as ResRec_8 } from './event/yangchengmubiao/PtlRec'; import { ReqOpen as ReqOpen_23, ResOpen as ResOpen_23 } from './event/yibaichou/PtlOpen'; -import { ReqRec as ReqRec_10, ResRec as ResRec_10 } from './event/yibaichou/PtlRec'; +import { ReqRec as ReqRec_9, ResRec as ResRec_9 } from './event/yibaichou/PtlRec'; import { ReqRecAll, ResRecAll } from './event/yibaichou/PtlRecAll'; import { ReqOpen as ReqOpen_24, ResOpen as ResOpen_24 } from './event/yuedujijin/PtlOpen'; -import { ReqRec as ReqRec_11, ResRec as ResRec_11 } from './event/yuedujijin/PtlRec'; +import { ReqRec as ReqRec_10, ResRec as ResRec_10 } from './event/yuedujijin/PtlRec'; import { ReqBuyLv, ResBuyLv } from './event/zhanling/PtlBuyLv'; import { ReqOpen as ReqOpen_25, ResOpen as ResOpen_25 } from './event/zhanling/PtlOpen'; import { ReqRecPrize as ReqRecPrize_2, ResRecPrize as ResRecPrize_2 } from './event/zhanling/PtlRecPrize'; @@ -157,7 +156,7 @@ import { ReqBuyNum as ReqBuyNum_1, ResBuyNum as ResBuyNum_1 } from './hbzb/jfs/P import { ReqFight as ReqFight_3, ResFight as ResFight_3 } from './hbzb/jfs/PtlFight'; import { ReqGetLog as ReqGetLog_1, ResGetLog as ResGetLog_1 } from './hbzb/jfs/PtlGetLog'; import { ReqOpen as ReqOpen_36, ResOpen as ResOpen_36 } from './hbzb/jfs/PtlOpen'; -import { ReqRec as ReqRec_12, ResRec as ResRec_12 } from './hbzb/jfs/PtlRec'; +import { ReqRec as ReqRec_11, ResRec as ResRec_11 } from './hbzb/jfs/PtlRec'; import { ReqRefresh as ReqRefresh_2, ResRefresh as ResRefresh_2 } from './hbzb/jfs/PtlRefresh'; import { ReqGetStatus, ResGetStatus } from './hbzb/PtlGetStatus'; import { ReqBuyNum as ReqBuyNum_2, ResBuyNum as ResBuyNum_2 } from './hbzb/zbs/PtlBuyNum'; @@ -171,7 +170,7 @@ import { ReqGetList as ReqGetList_3, ResGetList as ResGetList_3 } from './hero/P import { ReqJinJie, ResJinJie } from './hero/PtlJinJie'; import { ReqLvUp as ReqLvUp_1, ResLvUp as ResLvUp_1 } from './hero/PtlLvUp'; import { ReqPotency, ResPotency } from './hero/PtlPotency'; -import { ReqRec as ReqRec_13, ResRec as ResRec_13 } from './hero/PtlRec'; +import { ReqRec as ReqRec_12, ResRec as ResRec_12 } from './hero/PtlRec'; import { ReqReset as ReqReset_2, ResReset as ResReset_2 } from './hero/PtlReset'; import { ReqTalent, ResTalent } from './hero/PtlTalent'; import { ReqWeaponUp, ResWeaponUp } from './hero/PtlWeaponUp'; @@ -237,7 +236,6 @@ import { MsgPayResult } from './msg_s2c/MsgPayResult'; import { MsgPeijianChange } from './msg_s2c/MsgPeijianChange'; import { MsgPlayerChange } from './msg_s2c/MsgPlayerChange'; import { MsgPrivate } from './msg_s2c/MsgPrivate'; -import { MsgPushGiftChange } from './msg_s2c/MsgPushGiftChange'; import { MsgSendGift } from './msg_s2c/MsgSendGift'; import { MsgShiwuChange } from './msg_s2c/MsgShiwuChange'; import { MsgTaskChange } from './msg_s2c/MsgTaskChange'; @@ -265,10 +263,9 @@ import { ReqBingo, ResBingo } from './PtlBingo'; import { ReqFightTest, ResFightTest } from './PtlFightTest'; import { ReqSyncBtn, ResSyncBtn } from './PtlSyncBtn'; import { ReqTest, ResTest } from './PtlTest'; -import { ReqOpen as ReqOpen_48, ResOpen as ResOpen_48 } from './pushgift/PtlOpen'; import { ReqFight as ReqFight_9, ResFight as ResFight_9 } from './qjzzd/PtlFight'; -import { ReqOpen as ReqOpen_49, ResOpen as ResOpen_49 } from './qjzzd/PtlOpen'; -import { ReqOpen as ReqOpen_50, ResOpen as ResOpen_50 } from './rank/PtlOpen'; +import { ReqOpen as ReqOpen_48, ResOpen as ResOpen_48 } from './qjzzd/PtlOpen'; +import { ReqOpen as ReqOpen_49, ResOpen as ResOpen_49 } from './rank/PtlOpen'; import { ReqConcise, ResConcise } from './shiwu/PtlConcise'; import { ReqExtract, ResExtract } from './shiwu/PtlExtract'; import { ReqGetList as ReqGetList_7, ResGetList as ResGetList_7 } from './shiwu/PtlGetList'; @@ -276,33 +273,33 @@ import { ReqLvUp as ReqLvUp_3, ResLvUp as ResLvUp_3 } from './shiwu/PtlLvUp'; import { ReqRecast, ResRecast } from './shiwu/PtlRecast'; import { ReqTakeOff as ReqTakeOff_2, ResTakeOff as ResTakeOff_2 } from './shiwu/PtlTakeOff'; import { ReqWear as ReqWear_2, ResWear as ResWear_2 } from './shiwu/PtlWear'; -import { ReqOpen as ReqOpen_51, ResOpen as ResOpen_51 } from './shootGame/PtlOpen'; -import { ReqRec as ReqRec_14, ResRec as ResRec_14 } from './shootGame/PtlRec'; +import { ReqOpen as ReqOpen_50, ResOpen as ResOpen_50 } from './shootGame/PtlOpen'; +import { ReqRec as ReqRec_13, ResRec as ResRec_13 } from './shootGame/PtlRec'; import { ReqBuy as ReqBuy_6, ResBuy as ResBuy_6 } from './shop/PtlBuy'; -import { ReqOpen as ReqOpen_52, ResOpen as ResOpen_52 } from './shop/PtlOpen'; +import { ReqOpen as ReqOpen_51, ResOpen as ResOpen_51 } from './shop/PtlOpen'; import { ReqRefresh as ReqRefresh_6, ResRefresh as ResRefresh_6 } from './shop/PtlRefresh'; import { ReqGetBoxPrize, ResGetBoxPrize } from './sign/PtlGetBoxPrize'; import { ReqGetPrize as ReqGetPrize_2, ResGetPrize as ResGetPrize_2 } from './sign/PtlGetPrize'; -import { ReqOpen as ReqOpen_53, ResOpen as ResOpen_53 } from './sign/PtlOpen'; +import { ReqOpen as ReqOpen_52, ResOpen as ResOpen_52 } from './sign/PtlOpen'; import { ReqAim, ResAim } from './slzd/PtlAim'; import { ReqBuyNum as ReqBuyNum_4, ResBuyNum as ResBuyNum_4 } from './slzd/PtlBuyNum'; import { ReqFight as ReqFight_10, ResFight as ResFight_10 } from './slzd/PtlFight'; import { ReqFightLog as ReqFightLog_2, ResFightLog as ResFightLog_2 } from './slzd/PtlFightLog'; import { ReqMyRank, ResMyRank } from './slzd/PtlMyRank'; -import { ReqOpen as ReqOpen_54, ResOpen as ResOpen_54 } from './slzd/PtlOpen'; +import { ReqOpen as ReqOpen_53, ResOpen as ResOpen_53 } from './slzd/PtlOpen'; import { ReqOpenFort, ResOpenFort } from './slzd/PtlOpenFort'; -import { ReqRec as ReqRec_15, ResRec as ResRec_15 } from './slzd/PtlRec'; +import { ReqRec as ReqRec_14, ResRec as ResRec_14 } from './slzd/PtlRec'; import { ReqRefresh as ReqRefresh_7, ResRefresh as ResRefresh_7 } from './slzd/PtlRefresh'; import { ReqSlot, ResSlot } from './slzd/PtlSlot'; import { ReqEvent, ResEvent } from './tanxian/PtlEvent'; import { ReqFastGuaJi, ResFastGuaJi } from './tanxian/PtlFastGuaJi'; import { ReqFight as ReqFight_11, ResFight as ResFight_11 } from './tanxian/PtlFight'; import { ReqGuaJi, ResGuaJi } from './tanxian/PtlGuaJi'; -import { ReqOpen as ReqOpen_55, ResOpen as ResOpen_55 } from './tanxian/PtlOpen'; +import { ReqOpen as ReqOpen_54, ResOpen as ResOpen_54 } from './tanxian/PtlOpen'; import { ReqReceive as ReqReceive_6, ResReceive as ResReceive_6 } from './tanxian/PtlReceive'; import { ReqAllFinsh, ResAllFinsh } from './task/PtlAllFinsh'; import { ReqFinsh, ResFinsh } from './task/PtlFinsh'; -import { ReqOpen as ReqOpen_56, ResOpen as ResOpen_56 } from './task/PtlOpen'; +import { ReqOpen as ReqOpen_55, ResOpen as ResOpen_55 } from './task/PtlOpen'; import { ReqCDKEY, ResCDKEY } from './user/PtlCDKEY'; import { ReqChangeInfo, ResChangeInfo } from './user/PtlChangeInfo'; import { ReqChangeName, ResChangeName } from './user/PtlChangeName'; @@ -318,7 +315,7 @@ import { ReqRenownOpen, ResRenownOpen } from './user/PtlRenownOpen'; import { ReqTujian, ResTujian } from './user/PtlTujian'; import { ReqDecompose, ResDecompose } from './weixiuchang/PtlDecompose'; import { ReqExchange, ResExchange } from './weixiuchang/PtlExchange'; -import { ReqOpen as ReqOpen_57, ResOpen as ResOpen_57 } from './weixiuchang/PtlOpen'; +import { ReqOpen as ReqOpen_56, ResOpen as ResOpen_56 } from './weixiuchang/PtlOpen'; import { ReqUpLv, ResUpLv } from './weixiuchang/PtlUpLv'; import { ReqUpStar, ResUpStar } from './weixiuchang/PtlUpStar'; import { ReqAutoBaoMing, ResAutoBaoMing } from './wzry/PtlAutoBaoMing'; @@ -329,7 +326,7 @@ import { ReqDldFight, ResDldFight } from './wzry/PtlDldFight'; import { ReqDldRefre, ResDldRefre } from './wzry/PtlDldRefre'; import { ReqJingCai, ResJingCai } from './wzry/PtlJingCai'; import { ReqJingCaiOpen, ResJingCaiOpen } from './wzry/PtlJingCaiOpen'; -import { ReqOpen as ReqOpen_58, ResOpen as ResOpen_58 } from './wzry/PtlOpen'; +import { ReqOpen as ReqOpen_57, ResOpen as ResOpen_57 } from './wzry/PtlOpen'; import { ReqUpdateFight, ResUpdateFight } from './wzry/PtlUpdateFight'; import { ReqWzzd, ResWzzd } from './wzry/PtlWzzd'; import { ReqZuanShiOpen, ResZuanShiOpen } from './wzry/PtlZuanShiOpen'; @@ -337,7 +334,7 @@ import { ReqAllGet, ResAllGet } from './xstask/PtlAllGet'; import { ReqGet as ReqGet_3, ResGet as ResGet_3 } from './xstask/PtlGet'; import { ReqLvUp as ReqLvUp_4, ResLvUp as ResLvUp_4 } from './xstask/PtlLvUp'; import { ReqOnekeyReceive, ResOnekeyReceive } from './xstask/PtlOnekeyReceive'; -import { ReqOpen as ReqOpen_59, ResOpen as ResOpen_59 } from './xstask/PtlOpen'; +import { ReqOpen as ReqOpen_58, ResOpen as ResOpen_58 } from './xstask/PtlOpen'; import { ReqReceive as ReqReceive_7, ResReceive as ResReceive_7 } from './xstask/PtlReceive'; import { ReqRefresh as ReqRefresh_8, ResRefresh as ResRefresh_8 } from './xstask/PtlRefresh'; import { ReqHandle, ResHandle } from './yongbingzhuzhan/PtlHandle'; @@ -643,10 +640,6 @@ export interface ServiceType { req: ReqOpen_18, res: ResOpen_18 }, - "event/shiwuleichong/Rec": { - req: ReqRec_7, - res: ResRec_7 - }, "event/shouchong/Open": { req: ReqOpen_19, res: ResOpen_19 @@ -672,8 +665,8 @@ export interface ServiceType { res: ResOpen_20 }, "event/xianshizhaomu/Rec": { - req: ReqRec_8, - res: ResRec_8 + req: ReqRec_7, + res: ResRec_7 }, "event/xinshoulibao/Open": { req: ReqOpen_21, @@ -688,16 +681,16 @@ export interface ServiceType { res: ResOpen_22 }, "event/yangchengmubiao/Rec": { - req: ReqRec_9, - res: ResRec_9 + req: ReqRec_8, + res: ResRec_8 }, "event/yibaichou/Open": { req: ReqOpen_23, res: ResOpen_23 }, "event/yibaichou/Rec": { - req: ReqRec_10, - res: ResRec_10 + req: ReqRec_9, + res: ResRec_9 }, "event/yibaichou/RecAll": { req: ReqRecAll, @@ -708,8 +701,8 @@ export interface ServiceType { res: ResOpen_24 }, "event/yuedujijin/Rec": { - req: ReqRec_11, - res: ResRec_11 + req: ReqRec_10, + res: ResRec_10 }, "event/zhanling/BuyLv": { req: ReqBuyLv, @@ -980,8 +973,8 @@ export interface ServiceType { res: ResOpen_36 }, "hbzb/jfs/Rec": { - req: ReqRec_12, - res: ResRec_12 + req: ReqRec_11, + res: ResRec_11 }, "hbzb/jfs/Refresh": { req: ReqRefresh_2, @@ -1036,8 +1029,8 @@ export interface ServiceType { res: ResPotency }, "hero/Rec": { - req: ReqRec_13, - res: ResRec_13 + req: ReqRec_12, + res: ResRec_12 }, "hero/Reset": { req: ReqReset_2, @@ -1295,21 +1288,17 @@ export interface ServiceType { req: ReqTest, res: ResTest }, - "pushgift/Open": { - req: ReqOpen_48, - res: ResOpen_48 - }, "qjzzd/Fight": { req: ReqFight_9, res: ResFight_9 }, "qjzzd/Open": { - req: ReqOpen_49, - res: ResOpen_49 + req: ReqOpen_48, + res: ResOpen_48 }, "rank/Open": { - req: ReqOpen_50, - res: ResOpen_50 + req: ReqOpen_49, + res: ResOpen_49 }, "shiwu/Concise": { req: ReqConcise, @@ -1340,20 +1329,20 @@ export interface ServiceType { res: ResWear_2 }, "shootGame/Open": { - req: ReqOpen_51, - res: ResOpen_51 + req: ReqOpen_50, + res: ResOpen_50 }, "shootGame/Rec": { - req: ReqRec_14, - res: ResRec_14 + req: ReqRec_13, + res: ResRec_13 }, "shop/Buy": { req: ReqBuy_6, res: ResBuy_6 }, "shop/Open": { - req: ReqOpen_52, - res: ResOpen_52 + req: ReqOpen_51, + res: ResOpen_51 }, "shop/Refresh": { req: ReqRefresh_6, @@ -1368,8 +1357,8 @@ export interface ServiceType { res: ResGetPrize_2 }, "sign/Open": { - req: ReqOpen_53, - res: ResOpen_53 + req: ReqOpen_52, + res: ResOpen_52 }, "slzd/Aim": { req: ReqAim, @@ -1392,16 +1381,16 @@ export interface ServiceType { res: ResMyRank }, "slzd/Open": { - req: ReqOpen_54, - res: ResOpen_54 + req: ReqOpen_53, + res: ResOpen_53 }, "slzd/OpenFort": { req: ReqOpenFort, res: ResOpenFort }, "slzd/Rec": { - req: ReqRec_15, - res: ResRec_15 + req: ReqRec_14, + res: ResRec_14 }, "slzd/Refresh": { req: ReqRefresh_7, @@ -1428,8 +1417,8 @@ export interface ServiceType { res: ResGuaJi }, "tanxian/Open": { - req: ReqOpen_55, - res: ResOpen_55 + req: ReqOpen_54, + res: ResOpen_54 }, "tanxian/Receive": { req: ReqReceive_6, @@ -1444,8 +1433,8 @@ export interface ServiceType { res: ResFinsh }, "task/Open": { - req: ReqOpen_56, - res: ResOpen_56 + req: ReqOpen_55, + res: ResOpen_55 }, "user/CDKEY": { req: ReqCDKEY, @@ -1508,8 +1497,8 @@ export interface ServiceType { res: ResExchange }, "weixiuchang/Open": { - req: ReqOpen_57, - res: ResOpen_57 + req: ReqOpen_56, + res: ResOpen_56 }, "weixiuchang/UpLv": { req: ReqUpLv, @@ -1552,8 +1541,8 @@ export interface ServiceType { res: ResJingCaiOpen }, "wzry/Open": { - req: ReqOpen_58, - res: ResOpen_58 + req: ReqOpen_57, + res: ResOpen_57 }, "wzry/UpdateFight": { req: ReqUpdateFight, @@ -1584,8 +1573,8 @@ export interface ServiceType { res: ResOnekeyReceive }, "xstask/Open": { - req: ReqOpen_59, - res: ResOpen_59 + req: ReqOpen_58, + res: ResOpen_58 }, "xstask/Receive": { req: ReqReceive_7, @@ -1637,7 +1626,6 @@ export interface ServiceType { "msg_s2c/PeijianChange": MsgPeijianChange, "msg_s2c/PlayerChange": MsgPlayerChange, "msg_s2c/Private": MsgPrivate, - "msg_s2c/PushGiftChange": MsgPushGiftChange, "msg_s2c/SendGift": MsgSendGift, "msg_s2c/ShiwuChange": MsgShiwuChange, "msg_s2c/TaskChange": MsgTaskChange, @@ -2019,81 +2007,76 @@ export const serviceProto: ServiceProto = { }, { "id": 74, - "name": "event/shiwuleichong/Rec", - "type": "api" - }, - { - "id": 75, "name": "event/shouchong/Open", "type": "api" }, { - "id": 76, + "id": 75, "name": "event/shouchong/Receive", "type": "api" }, { - "id": 77, + "id": 76, "name": "event/xianshizhaomu/Buy", "type": "api" }, { - "id": 78, + "id": 77, "name": "event/xianshizhaomu/Duihuan", "type": "api" }, { - "id": 79, + "id": 78, "name": "event/xianshizhaomu/Lottery", "type": "api" }, { - "id": 80, + "id": 79, "name": "event/xianshizhaomu/Open", "type": "api" }, { - "id": 81, + "id": 80, "name": "event/xianshizhaomu/Rec", "type": "api" }, { - "id": 82, + "id": 81, "name": "event/xinshoulibao/Open", "type": "api" }, { - "id": 83, + "id": 82, "name": "event/yangchengmubiao/Buy", "type": "api" }, { - "id": 84, + "id": 83, "name": "event/yangchengmubiao/Open", "type": "api" }, { - "id": 85, + "id": 84, "name": "event/yangchengmubiao/Rec", "type": "api" }, { - "id": 86, + "id": 85, "name": "event/yibaichou/Open", "type": "api" }, { - "id": 87, + "id": 86, "name": "event/yibaichou/Rec", "type": "api" }, { - "id": 88, + "id": 87, "name": "event/yibaichou/RecAll", "type": "api" }, { - "id": 89, + "id": 88, "name": "event/yuedujijin/Open", "type": "api", "conf": { @@ -2101,157 +2084,157 @@ export const serviceProto: ServiceProto = { } }, { - "id": 90, + "id": 89, "name": "event/yuedujijin/Rec", "type": "api" }, { - "id": 91, + "id": 90, "name": "event/zhanling/BuyLv", "type": "api" }, { - "id": 92, + "id": 91, "name": "event/zhanling/Open", "type": "api" }, { - "id": 93, + "id": 92, "name": "event/zhanling/RecPrize", "type": "api" }, { - "id": 94, + "id": 93, "name": "event/zhanling/RecTask", "type": "api" }, { - "id": 95, + "id": 94, "name": "event/zhoulibao/Open", "type": "api" }, { - "id": 96, + "id": 95, "name": "event/zhoumolibao/Open", "type": "api" }, { - "id": 97, + "id": 96, "name": "event/zhoumolibao/Receive", "type": "api" }, { - "id": 98, + "id": 97, "name": "event/zixuanlibao/Buy", "type": "api" }, { - "id": 99, + "id": 98, "name": "event/zixuanlibao/Open", "type": "api" }, { - "id": 100, + "id": 99, "name": "eventlist/hdGetList", "type": "api" }, { - "id": 101, + "id": 100, "name": "friend/Apply", "type": "api" }, { - "id": 102, + "id": 101, "name": "friend/Del", "type": "api" }, { - "id": 103, + "id": 102, "name": "friend/Gift", "type": "api" }, { - "id": 104, + "id": 103, "name": "friend/List", "type": "api" }, { - "id": 105, + "id": 104, "name": "friend/Open", "type": "api" }, { - "id": 106, + "id": 105, "name": "friend/Respond", "type": "api" }, { - "id": 107, + "id": 106, "name": "friend/RmBlackList", "type": "api" }, { - "id": 108, + "id": 107, "name": "friend/Search", "type": "api" }, { - "id": 109, + "id": 108, "name": "ganbutexun/Challenge", "type": "api" }, { - "id": 110, + "id": 109, "name": "ganbutexun/Open", "type": "api" }, { - "id": 111, + "id": 110, "name": "ganhai/Fast", "type": "api" }, { - "id": 112, + "id": 111, "name": "ganhai/Fight", "type": "api" }, { - "id": 113, + "id": 112, "name": "ganhai/Log", "type": "api" }, { - "id": 114, + "id": 113, "name": "ganhai/Open", "type": "api" }, { - "id": 115, + "id": 114, "name": "ganhai/Refresh", "type": "api" }, { - "id": 116, + "id": 115, "name": "ganhai/RefreshShip", "type": "api" }, { - "id": 117, + "id": 116, "name": "ganhai/Select", "type": "api" }, { - "id": 118, + "id": 117, "name": "gmapi/Gift", "type": "api" }, { - "id": 119, + "id": 118, "name": "gmapi/Post", "type": "api" }, { - "id": 120, + "id": 119, "name": "gonghui/Apply", "type": "api", "conf": { @@ -2261,7 +2244,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 121, + "id": 120, "name": "gonghui/ApplyAll", "type": "api", "conf": { @@ -2271,7 +2254,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 122, + "id": 121, "name": "gonghui/ApplyList", "type": "api", "conf": { @@ -2281,7 +2264,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 123, + "id": 122, "name": "gonghui/Change", "type": "api", "conf": { @@ -2291,12 +2274,12 @@ export const serviceProto: ServiceProto = { } }, { - "id": 124, + "id": 123, "name": "gonghui/Create", "type": "api" }, { - "id": 125, + "id": 124, "name": "gonghui/Dissolve", "type": "api", "conf": { @@ -2306,7 +2289,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 126, + "id": 125, "name": "gonghui/Exit", "type": "api", "conf": { @@ -2316,12 +2299,12 @@ export const serviceProto: ServiceProto = { } }, { - "id": 127, + "id": 126, "name": "gonghui/FbBuyNum", "type": "api" }, { - "id": 128, + "id": 127, "name": "gonghui/FbFight", "type": "api", "conf": { @@ -2331,7 +2314,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 129, + "id": 128, "name": "gonghui/FbOpen", "type": "api", "conf": { @@ -2341,17 +2324,17 @@ export const serviceProto: ServiceProto = { } }, { - "id": 130, + "id": 129, "name": "gonghui/GetList", "type": "api" }, { - "id": 131, + "id": 130, "name": "gonghui/Join", "type": "api" }, { - "id": 132, + "id": 131, "name": "gonghui/Jx", "type": "api", "conf": { @@ -2361,7 +2344,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 133, + "id": 132, "name": "gonghui/JxOpen", "type": "api", "conf": { @@ -2371,7 +2354,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 134, + "id": 133, "name": "gonghui/List", "type": "api", "conf": { @@ -2381,7 +2364,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 135, + "id": 134, "name": "gonghui/Manage", "type": "api", "conf": { @@ -2391,7 +2374,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 136, + "id": 135, "name": "gonghui/Open", "type": "api", "conf": { @@ -2401,7 +2384,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 137, + "id": 136, "name": "gonghui/TanHe", "type": "api", "conf": { @@ -2411,7 +2394,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 138, + "id": 137, "name": "gonghui/TaskOpen", "type": "api", "conf": { @@ -2421,7 +2404,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 139, + "id": 138, "name": "gonghui/TaskReceive", "type": "api", "conf": { @@ -2431,7 +2414,7 @@ export const serviceProto: ServiceProto = { } }, { - "id": 140, + "id": 139, "name": "gonghui/UpWz", "type": "api", "conf": { @@ -2441,137 +2424,137 @@ export const serviceProto: ServiceProto = { } }, { - "id": 141, + "id": 140, "name": "gonghuibaozang/Lottery", "type": "api" }, { - "id": 142, + "id": 141, "name": "gonghuibaozang/Open", "type": "api" }, { - "id": 143, + "id": 142, "name": "gonglukuangbiao/Buy", "type": "api" }, { - "id": 144, + "id": 143, "name": "gonglukuangbiao/Fight", "type": "api" }, { - "id": 145, + "id": 144, "name": "gonglukuangbiao/Open", "type": "api" }, { - "id": 146, + "id": 145, "name": "gonglukuangbiao/Refresh", "type": "api" }, { - "id": 147, + "id": 146, "name": "gongyu/mingdao/Active", "type": "api" }, { - "id": 148, + "id": 147, "name": "gongyu/mingdao/Open", "type": "api" }, { - "id": 149, + "id": 148, "name": "gongyu/mingdao/RecPrize", "type": "api" }, { - "id": 150, + "id": 149, "name": "gongyu/mingdao/Repair", "type": "api" }, { - "id": 151, + "id": 150, "name": "gongyu/xunlianjihua/Reset", "type": "api" }, { - "id": 152, + "id": 151, "name": "gongyu/xunlianjihua/UpSkill", "type": "api" }, { - "id": 153, + "id": 152, "name": "gongyu/zuozhanjihua/SetSkill", "type": "api" }, { - "id": 154, + "id": 153, "name": "hbzb/jfs/BuyNum", "type": "api" }, { - "id": 155, + "id": 154, "name": "hbzb/jfs/Fight", "type": "api" }, { - "id": 156, + "id": 155, "name": "hbzb/jfs/GetLog", "type": "api" }, { - "id": 157, + "id": 156, "name": "hbzb/jfs/Open", "type": "api" }, { - "id": 158, + "id": 157, "name": "hbzb/jfs/Rec", "type": "api" }, { - "id": 159, + "id": 158, "name": "hbzb/jfs/Refresh", "type": "api" }, { - "id": 160, + "id": 159, "name": "hbzb/GetStatus", "type": "api" }, { - "id": 161, + "id": 160, "name": "hbzb/zbs/BuyNum", "type": "api" }, { - "id": 162, + "id": 161, "name": "hbzb/zbs/Fight", "type": "api" }, { - "id": 163, + "id": 162, "name": "hbzb/zbs/GetLog", "type": "api" }, { - "id": 164, + "id": 163, "name": "hbzb/zbs/Open", "type": "api" }, { - "id": 165, + "id": 164, "name": "hbzb/zbs/Refresh", "type": "api" }, { - "id": 166, + "id": 165, "name": "hero/Awake", "type": "api" }, { - "id": 167, + "id": 166, "name": "hero/ChangePos", "type": "api", "conf": { @@ -2579,17 +2562,17 @@ export const serviceProto: ServiceProto = { } }, { - "id": 168, + "id": 167, "name": "hero/GetList", "type": "api" }, { - "id": 169, + "id": 168, "name": "hero/JinJie", "type": "api" }, { - "id": 170, + "id": 169, "name": "hero/LvUp", "type": "api", "conf": { @@ -2597,32 +2580,32 @@ export const serviceProto: ServiceProto = { } }, { - "id": 171, + "id": 170, "name": "hero/Potency", "type": "api" }, { - "id": 172, + "id": 171, "name": "hero/Rec", "type": "api" }, { - "id": 173, + "id": 172, "name": "hero/Reset", "type": "api" }, { - "id": 174, + "id": 173, "name": "hero/Talent", "type": "api" }, { - "id": 175, + "id": 174, "name": "hero/WeaponUp", "type": "api" }, { - "id": 176, + "id": 175, "name": "hongdian/Get", "type": "api", "conf": { @@ -2630,117 +2613,117 @@ export const serviceProto: ServiceProto = { } }, { - "id": 177, + "id": 176, "name": "item/GetList", "type": "api" }, { - "id": 178, + "id": 177, "name": "item/Use", "type": "api" }, { - "id": 179, + "id": 178, "name": "jiaotang/Lottery", "type": "api" }, { - "id": 180, + "id": 179, "name": "jiaotang/Open", "type": "api" }, { - "id": 181, + "id": 180, "name": "jiuba/Lottery", "type": "api" }, { - "id": 182, + "id": 181, "name": "jiuba/Open", "type": "api" }, { - "id": 183, + "id": 182, "name": "jjc/BuyFightNum", "type": "api" }, { - "id": 184, + "id": 183, "name": "jjc/Fight", "type": "api" }, { - "id": 185, + "id": 184, "name": "jjc/FightLog", "type": "api" }, { - "id": 186, + "id": 185, "name": "jjc/Open", "type": "api" }, { - "id": 187, + "id": 186, "name": "jjc/Receive", "type": "api" }, { - "id": 188, + "id": 187, "name": "jjc/Refresh", "type": "api" }, { - "id": 189, + "id": 188, "name": "kaifujingsai/Open", "type": "api" }, { - "id": 190, + "id": 189, "name": "kaifujingsai/Receive", "type": "api" }, { - "id": 191, + "id": 190, "name": "kbzz/Apply", "type": "api" }, { - "id": 192, + "id": 191, "name": "kbzz/AutoApply", "type": "api" }, { - "id": 193, + "id": 192, "name": "kbzz/BuyNum", "type": "api" }, { - "id": 194, + "id": 193, "name": "kbzz/Fight", "type": "api" }, { - "id": 195, + "id": 194, "name": "kbzz/FightLog", "type": "api" }, { - "id": 196, + "id": 195, "name": "kbzz/GroupState", "type": "api" }, { - "id": 197, + "id": 196, "name": "kbzz/Open", "type": "api" }, { - "id": 198, + "id": 197, "name": "kbzz/RecPrize", "type": "api" }, { - "id": 199, + "id": 198, "name": "kbzz/Refresh", "type": "api", "conf": { @@ -2748,287 +2731,282 @@ export const serviceProto: ServiceProto = { } }, { - "id": 200, + "id": 199, "name": "kuangdong/AddPkNum", "type": "api" }, { - "id": 201, + "id": 200, "name": "kuangdong/GetPrize", "type": "api" }, { - "id": 202, + "id": 201, "name": "kuangdong/KdInfo", "type": "api" }, { - "id": 203, + "id": 202, "name": "kuangdong/Log", "type": "api" }, { - "id": 204, + "id": 203, "name": "kuangdong/Open", "type": "api" }, { - "id": 205, + "id": 204, "name": "kuangdong/YanShi", "type": "api" }, { - "id": 206, + "id": 205, "name": "kuangdong/ZhanLing", "type": "api" }, { - "id": 207, + "id": 206, "name": "lingzhulaixi/Open", "type": "api" }, { - "id": 208, + "id": 207, "name": "lingzhulaixi/PkBoss", "type": "api" }, { - "id": 209, + "id": 208, "name": "lingzhulaixi/PkRank", "type": "api" }, { - "id": 210, + "id": 209, "name": "lingzhulaixi/SaoDang", "type": "api" }, { - "id": 211, + "id": 210, "name": "meirishilian/Buy", "type": "api" }, { - "id": 212, + "id": 211, "name": "meirishilian/Fight", "type": "api" }, { - "id": 213, + "id": 212, "name": "meirishilian/Open", "type": "api" }, { - "id": 214, + "id": 213, "name": "msg_c2s/BindUid", "type": "msg" }, { - "id": 215, + "id": 214, "name": "msg_c2s/Pay", "type": "msg" }, { - "id": 216, + "id": 215, "name": "msg_c2s/Sync", "type": "msg" }, { - "id": 217, + "id": 216, "name": "msg_s2c/Chat", "type": "msg" }, { - "id": 218, + "id": 217, "name": "msg_s2c/ChatHelp", "type": "msg" }, { - "id": 219, + "id": 218, "name": "msg_s2c/Collection", "type": "msg" }, { - "id": 220, + "id": 219, "name": "msg_s2c/Email", "type": "msg" }, { - "id": 221, + "id": 220, "name": "msg_s2c/EmailDel", "type": "msg" }, { - "id": 222, + "id": 221, "name": "msg_s2c/EquipChange", "type": "msg" }, { - "id": 223, + "id": 222, "name": "msg_s2c/Friend", "type": "msg" }, { - "id": 224, + "id": 223, "name": "msg_s2c/GhChange", "type": "msg" }, { - "id": 225, + "id": 224, "name": "msg_s2c/GongHuiBaoZang", "type": "msg" }, { - "id": 226, + "id": 225, "name": "msg_s2c/HeroChange", "type": "msg" }, { - "id": 227, + "id": 226, "name": "msg_s2c/HongDianChange", "type": "msg" }, { - "id": 228, + "id": 227, "name": "msg_s2c/ItemChange", "type": "msg" }, { - "id": 229, + "id": 228, "name": "msg_s2c/LoginQueue", "type": "msg" }, { - "id": 230, + "id": 229, "name": "msg_s2c/LshdChange", "type": "msg" }, { - "id": 231, + "id": 230, "name": "msg_s2c/NewDay", "type": "msg" }, { - "id": 232, + "id": 231, "name": "msg_s2c/OtherLogin", "type": "msg" }, { - "id": 233, + "id": 232, "name": "msg_s2c/PayChange", "type": "msg" }, { - "id": 234, + "id": 233, "name": "msg_s2c/PayResult", "type": "msg" }, { - "id": 235, + "id": 234, "name": "msg_s2c/PeijianChange", "type": "msg" }, { - "id": 236, + "id": 235, "name": "msg_s2c/PlayerChange", "type": "msg" }, { - "id": 237, + "id": 236, "name": "msg_s2c/Private", "type": "msg" }, { - "id": 238, - "name": "msg_s2c/PushGiftChange", - "type": "msg" - }, - { - "id": 239, + "id": 237, "name": "msg_s2c/SendGift", "type": "msg" }, { - "id": 240, + "id": 238, "name": "msg_s2c/ShiwuChange", "type": "msg" }, { - "id": 241, + "id": 239, "name": "msg_s2c/TaskChange", "type": "msg" }, { - "id": 242, + "id": 240, "name": "msg_s2c/Xianshilibao", "type": "msg" }, { - "id": 243, + "id": 241, "name": "pata/Fight", "type": "api" }, { - "id": 244, + "id": 242, "name": "pata/GetPrize", "type": "api" }, { - "id": 245, + "id": 243, "name": "pata/Open", "type": "api" }, { - "id": 246, + "id": 244, "name": "pata/SaoDang", "type": "api" }, { - "id": 247, + "id": 245, "name": "pay/GetList", "type": "api" }, { - "id": 248, + "id": 246, "name": "peijian/GetList", "type": "api" }, { - "id": 249, + "id": 247, "name": "peijian/JingLian", "type": "api" }, { - "id": 250, + "id": 248, "name": "peijian/JinJie", "type": "api" }, { - "id": 251, + "id": 249, "name": "peijian/LvUp", "type": "api" }, { - "id": 252, + "id": 250, "name": "peijian/OneKeyLvUp", "type": "api" }, { - "id": 253, + "id": 251, "name": "peijian/OneKeyWear", "type": "api" }, { - "id": 254, + "id": 252, "name": "peijian/Reset", "type": "api" }, { - "id": 255, + "id": 253, "name": "peijian/Rm", "type": "api" }, { - "id": 256, + "id": 254, "name": "peijian/TakeOff", "type": "api", "conf": { @@ -3036,32 +3014,32 @@ export const serviceProto: ServiceProto = { } }, { - "id": 257, + "id": 255, "name": "peijian/UnLock", "type": "api" }, { - "id": 258, + "id": 256, "name": "peijian/Wear", "type": "api" }, { - "id": 259, + "id": 257, "name": "peijiancangku/Deal", "type": "api" }, { - "id": 260, + "id": 258, "name": "peijiancangku/Jump", "type": "api" }, { - "id": 261, + "id": 259, "name": "peijiancangku/Open", "type": "api" }, { - "id": 262, + "id": 260, "name": "Bingo", "type": "api", "conf": { @@ -3069,142 +3047,137 @@ export const serviceProto: ServiceProto = { } }, { - "id": 263, + "id": 261, "name": "FightTest", "type": "api" }, { - "id": 264, + "id": 262, "name": "SyncBtn", "type": "api" }, { - "id": 265, + "id": 263, "name": "Test", "type": "api" }, { - "id": 266, - "name": "pushgift/Open", - "type": "api" - }, - { - "id": 267, + "id": 264, "name": "qjzzd/Fight", "type": "api" }, { - "id": 268, + "id": 265, "name": "qjzzd/Open", "type": "api" }, { - "id": 269, + "id": 266, "name": "rank/Open", "type": "api" }, { - "id": 270, + "id": 267, "name": "shiwu/Concise", "type": "api" }, { - "id": 271, + "id": 268, "name": "shiwu/Extract", "type": "api" }, { - "id": 272, + "id": 269, "name": "shiwu/GetList", "type": "api" }, { - "id": 273, + "id": 270, "name": "shiwu/LvUp", "type": "api" }, { - "id": 274, + "id": 271, "name": "shiwu/Recast", "type": "api" }, { - "id": 275, + "id": 272, "name": "shiwu/TakeOff", "type": "api" }, { - "id": 276, + "id": 273, "name": "shiwu/Wear", "type": "api" }, { - "id": 277, + "id": 274, "name": "shootGame/Open", "type": "api" }, { - "id": 278, + "id": 275, "name": "shootGame/Rec", "type": "api" }, { - "id": 279, + "id": 276, "name": "shop/Buy", "type": "api" }, { - "id": 280, + "id": 277, "name": "shop/Open", "type": "api" }, { - "id": 281, + "id": 278, "name": "shop/Refresh", "type": "api" }, { - "id": 282, + "id": 279, "name": "sign/GetBoxPrize", "type": "api" }, { - "id": 283, + "id": 280, "name": "sign/GetPrize", "type": "api" }, { - "id": 284, + "id": 281, "name": "sign/Open", "type": "api" }, { - "id": 285, + "id": 282, "name": "slzd/Aim", "type": "api" }, { - "id": 286, + "id": 283, "name": "slzd/BuyNum", "type": "api" }, { - "id": 287, + "id": 284, "name": "slzd/Fight", "type": "api" }, { - "id": 288, + "id": 285, "name": "slzd/FightLog", "type": "api" }, { - "id": 289, + "id": 286, "name": "slzd/MyRank", "type": "api" }, { - "id": 290, + "id": 287, "name": "slzd/Open", "type": "api", "conf": { @@ -3214,77 +3187,77 @@ export const serviceProto: ServiceProto = { } }, { - "id": 291, + "id": 288, "name": "slzd/OpenFort", "type": "api" }, { - "id": 292, + "id": 289, "name": "slzd/Rec", "type": "api" }, { - "id": 293, + "id": 290, "name": "slzd/Refresh", "type": "api" }, { - "id": 294, + "id": 291, "name": "slzd/Slot", "type": "api" }, { - "id": 295, + "id": 292, "name": "tanxian/Event", "type": "api" }, { - "id": 296, + "id": 293, "name": "tanxian/FastGuaJi", "type": "api" }, { - "id": 297, + "id": 294, "name": "tanxian/Fight", "type": "api" }, { - "id": 298, + "id": 295, "name": "tanxian/GuaJi", "type": "api" }, { - "id": 299, + "id": 296, "name": "tanxian/Open", "type": "api" }, { - "id": 300, + "id": 297, "name": "tanxian/Receive", "type": "api" }, { - "id": 301, + "id": 298, "name": "task/AllFinsh", "type": "api" }, { - "id": 302, + "id": 299, "name": "task/Finsh", "type": "api" }, { - "id": 303, + "id": 300, "name": "task/Open", "type": "api" }, { - "id": 304, + "id": 301, "name": "user/CDKEY", "type": "api" }, { - "id": 305, + "id": 302, "name": "user/ChangeInfo", "type": "api", "conf": { @@ -3292,197 +3265,197 @@ export const serviceProto: ServiceProto = { } }, { - "id": 306, + "id": 303, "name": "user/ChangeName", "type": "api" }, { - "id": 307, + "id": 304, "name": "user/Fight", "type": "api" }, { - "id": 308, + "id": 305, "name": "user/GetInfo", "type": "api" }, { - "id": 309, + "id": 306, "name": "user/InfoOpen", "type": "api" }, { - "id": 310, + "id": 307, "name": "user/Login", "type": "api" }, { - "id": 311, + "id": 308, "name": "user/Ping", "type": "api" }, { - "id": 312, + "id": 309, "name": "user/Renown", "type": "api" }, { - "id": 313, + "id": 310, "name": "user/RenownBuy", "type": "api" }, { - "id": 314, + "id": 311, "name": "user/RenownGetPrize", "type": "api" }, { - "id": 315, + "id": 312, "name": "user/RenownOpen", "type": "api" }, { - "id": 316, + "id": 313, "name": "user/Tujian", "type": "api" }, { - "id": 317, + "id": 314, "name": "weixiuchang/Decompose", "type": "api" }, { - "id": 318, + "id": 315, "name": "weixiuchang/Exchange", "type": "api" }, { - "id": 319, + "id": 316, "name": "weixiuchang/Open", "type": "api" }, { - "id": 320, + "id": 317, "name": "weixiuchang/UpLv", "type": "api" }, { - "id": 321, + "id": 318, "name": "weixiuchang/UpStar", "type": "api" }, { - "id": 322, + "id": 319, "name": "wzry/AutoBaoMing", "type": "api" }, { - "id": 323, + "id": 320, "name": "wzry/BaoMing", "type": "api" }, { - "id": 324, + "id": 321, "name": "wzry/catFightLog", "type": "api" }, { - "id": 325, + "id": 322, "name": "wzry/CatGroup", "type": "api" }, { - "id": 326, + "id": 323, "name": "wzry/DldFight", "type": "api" }, { - "id": 327, + "id": 324, "name": "wzry/DldRefre", "type": "api" }, { - "id": 328, + "id": 325, "name": "wzry/JingCai", "type": "api" }, { - "id": 329, + "id": 326, "name": "wzry/JingCaiOpen", "type": "api" }, { - "id": 330, + "id": 327, "name": "wzry/Open", "type": "api" }, { - "id": 331, + "id": 328, "name": "wzry/UpdateFight", "type": "api" }, { - "id": 332, + "id": 329, "name": "wzry/Wzzd", "type": "api" }, { - "id": 333, + "id": 330, "name": "wzry/ZuanShiOpen", "type": "api" }, { - "id": 334, + "id": 331, "name": "xstask/AllGet", "type": "api" }, { - "id": 335, + "id": 332, "name": "xstask/Get", "type": "api" }, { - "id": 336, + "id": 333, "name": "xstask/LvUp", "type": "api" }, { - "id": 337, + "id": 334, "name": "xstask/OnekeyReceive", "type": "api" }, { - "id": 338, + "id": 335, "name": "xstask/Open", "type": "api" }, { - "id": 339, + "id": 336, "name": "xstask/Receive", "type": "api" }, { - "id": 340, + "id": 337, "name": "xstask/Refresh", "type": "api" }, { - "id": 341, + "id": 338, "name": "yongbingzhuzhan/Handle", "type": "api" }, { - "id": 342, + "id": 339, "name": "zhanqianbushu/ChangePos", "type": "api" }, { - "id": 343, + "id": 340, "name": "zhanqianbushu/Select", "type": "api" }, { - "id": 344, + "id": 341, "name": "zhanqianbushu/Up", "type": "api" } @@ -10264,60 +10237,18 @@ export const serviceProto: ServiceProto = { "properties": [ { "id": 0, - "name": "index", + "name": "day", "type": { "type": "Number" } }, { "id": 1, - "name": "sTime", - "type": { - "type": "Number" - } - }, - { - "id": 2, - "name": "recIndex", + "name": "payIds", "type": { "type": "Array", "elementType": { - "type": "Number" - } - } - }, - { - "id": 3, - "name": "payDay", - "type": { - "type": "Number" - } - } - ] - }, - "event/shiwuleichong/PtlRec/ReqRec": { - "type": "Interface", - "properties": [ - { - "id": 0, - "name": "index", - "type": { - "type": "Number" - } - } - ] - }, - "event/shiwuleichong/PtlRec/ResRec": { - "type": "Interface", - "properties": [ - { - "id": 0, - "name": "prize", - "type": { - "type": "Array", - "elementType": { - "type": "Reference", - "target": "type/prizeType" + "type": "String" } } } @@ -10331,13 +10262,6 @@ export const serviceProto: ServiceProto = { "properties": [ { "id": 0, - "name": "payNum", - "type": { - "type": "Number" - } - }, - { - "id": 1, "name": "receive", "type": { "type": "Interface", @@ -10351,6 +10275,19 @@ export const serviceProto: ServiceProto = { } } } + }, + { + "id": 1, + "name": "buyLog", + "type": { + "type": "Interface", + "indexSignature": { + "keyType": "String", + "type": { + "type": "Any" + } + } + } } ] }, @@ -17951,10 +17888,6 @@ export const serviceProto: ServiceProto = { } } }, - "msg_s2c/MsgPushGiftChange/MsgPushGiftChange": { - "type": "Literal", - "literal": 1 - }, "msg_s2c/MsgSendGift/MsgSendGift": { "type": "Interface", "indexSignature": { @@ -18929,6 +18862,13 @@ export const serviceProto: ServiceProto = { "type": "Literal", "literal": "G123Gift" } + }, + { + "id": 18, + "type": { + "type": "Literal", + "literal": "christmas" + } } ] }, @@ -19029,81 +18969,6 @@ export const serviceProto: ServiceProto = { "PtlTest/ResTest": { "type": "Any" }, - "pushgift/PtlOpen/ReqOpen": { - "type": "Interface" - }, - "pushgift/PtlOpen/ResOpen": { - "type": "Interface", - "properties": [ - { - "id": 0, - "name": "gifts", - "type": { - "type": "Array", - "elementType": { - "type": "Reference", - "target": "../../module/collection_pushgift/Gift" - } - } - } - ] - }, - "../../module/collection_pushgift/Gift": { - "type": "Interface", - "properties": [ - { - "id": 0, - "name": "id", - "type": { - "type": "String" - } - }, - { - "id": 1, - "name": "uid", - "type": { - "type": "String" - } - }, - { - "id": 2, - "name": "buy", - "type": { - "type": "Array", - "elementType": { - "type": "Number" - } - } - }, - { - "id": 3, - "name": "ctime", - "type": { - "type": "Number" - } - }, - { - "id": 4, - "name": "passTime", - "type": { - "type": "Number" - } - }, - { - "id": 5, - "name": "ext_data", - "type": { - "type": "Interface", - "indexSignature": { - "keyType": "String", - "type": { - "type": "Any" - } - } - } - } - ] - }, "qjzzd/PtlFight/ReqFight": { "type": "Interface" },