task增加新的任务类型,154是圣诞小游戏挑战 155是每日任务最终宝箱奖励
This commit is contained in:
parent
89b75bbf2b
commit
25a8e15ed3
@ -26,6 +26,8 @@ export default async function (call: ApiCall<ReqGame, ResGame>) {
|
|||||||
_setData["val"] = _mydata.val
|
_setData["val"] = _mydata.val
|
||||||
_setData["game"] = _mydata["gamenum"]
|
_setData["game"] = _mydata["gamenum"]
|
||||||
await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData})
|
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}
|
let changedata = { mydata: _mydata}
|
||||||
// 推送红点
|
// 推送红点
|
||||||
HongDianChange.sendChangeKey(call.uid, ['huodonghd']);
|
HongDianChange.sendChangeKey(call.uid, ['huodonghd']);
|
||||||
|
@ -42,6 +42,12 @@ export default async function (call: ApiCall<ReqAllFinsh, ResAllFinsh>) {
|
|||||||
// 设置数据
|
// 设置数据
|
||||||
await TaskFun.setTask(call.uid, { type: _type, taskid: { $in: _finishTaks } }, { finish: 1 })
|
await TaskFun.setTask(call.uid, { type: _type, taskid: { $in: _finishTaks } }, { finish: 1 })
|
||||||
let prize = await PlayerFun.sendPrize(call, _prize)
|
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 = {
|
let data = {
|
||||||
finishtask: _finishTaks,
|
finishtask: _finishTaks,
|
||||||
|
@ -44,6 +44,11 @@ export default async function (call: ApiCall<ReqFinsh, ResFinsh>) {
|
|||||||
}
|
}
|
||||||
// 设置数据
|
// 设置数据
|
||||||
await TaskFun.setTask(call.uid, {taskid: taskid}, {finish: 1})
|
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"])
|
let _prize = await PlayerFun.sendPrize(call, _con["prize"])
|
||||||
_task["finish"] = 1
|
_task["finish"] = 1
|
||||||
|
@ -140,6 +140,10 @@ export type gEventType = {
|
|||||||
Class_task_152: (eventname, call, val, chkVal) => void;
|
Class_task_152: (eventname, call, val, chkVal) => void;
|
||||||
/**合成x次装备 */
|
/**合成x次装备 */
|
||||||
Class_task_153: (eventname, call, val, chkVal) => void;
|
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() {
|
export function addListener() {
|
||||||
|
@ -766,6 +766,24 @@ export module manager {
|
|||||||
return call.conn.gud?.helpHeros?.length || 0;
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user