✨ feat(节日活动): 新增端午活动任务

This commit is contained in:
luying
2023-05-26 15:16:11 +08:00
parent 4713d9e3ac
commit 165f2b2ed4
5 changed files with 28 additions and 0 deletions
@@ -96,6 +96,8 @@ export class ForgeHandler {
if(playerData.gameType == MINI_GAME_TYPE.SHOOT) await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_SHOOT, { score }); if(playerData.gameType == MINI_GAME_TYPE.SHOOT) await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_SHOOT, { score });
if(playerData.gameType == MINI_GAME_TYPE.ERASE) await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_ERASE, { step: params[0] }); if(playerData.gameType == MINI_GAME_TYPE.ERASE) await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_ERASE, { step: params[0] });
if(playerData.gameType == MINI_GAME_TYPE.EAT_ZONGZI) await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_EAT_ZONGZI, { score });
if(playerData.gameType == MINI_GAME_TYPE.CATCH_ZONGZI) await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_CATCH_ZONGZI, { score });
return resResult(STATUS.SUCCESS, { return resResult(STATUS.SUCCESS, {
activityId, activityId,
+2
View File
@@ -1454,6 +1454,8 @@ export class CheckSingleTask {
break; break;
} }
case TASK_TYPE.MINI_GAME_SHOOT: // 135. 单局射箭获得X分 case TASK_TYPE.MINI_GAME_SHOOT: // 135. 单局射箭获得X分
case TASK_TYPE.MINI_GAME_EAT_ZONGZI: // 137. 单局接粽子获得X分(大于等于均可)
case TASK_TYPE.MINI_GAME_CATCH_ZONGZI: // 138. 单局吃粽子获得X分(大于等于均可)
{ {
let { score } = param; let { score } = param;
if(score >= dicTaskParam[0]) { if(score >= dicTaskParam[0]) {
@@ -268,6 +268,8 @@ export enum BIND_PHONE_STATUS {
export enum MINI_GAME_TYPE { export enum MINI_GAME_TYPE {
ERASE = 1, // 消消乐 ERASE = 1, // 消消乐
SHOOT = 2, // 射箭 SHOOT = 2, // 射箭
EAT_ZONGZI = 3, // 吃粽子
CATCH_ZONGZI = 4, // 接粽子
} }
export enum SNS_LINK_TYPE { export enum SNS_LINK_TYPE {
+2
View File
@@ -861,6 +861,8 @@ export enum TASK_TYPE {
GVG_TECH = 134, // 千机阁捐献 GVG_TECH = 134, // 千机阁捐献
MINI_GAME_SHOOT = 135, // 单局射箭获得X分 MINI_GAME_SHOOT = 135, // 单局射箭获得X分
MINI_GAME_ERASE = 136, // 单局翻牌不超出X步 MINI_GAME_ERASE = 136, // 单局翻牌不超出X步
MINI_GAME_EAT_ZONGZI = 137, // 吃粽子超过X分
MINI_GAME_CATCH_ZONGZI = 138, // 接粽子超过X分
} }
// 任务累积类型 // 任务累积类型
@@ -1158,5 +1158,25 @@
"content": "(小于等于均可)", "content": "(小于等于均可)",
"condition": "count", "condition": "count",
"sumType": 2 "sumType": 2
},
{
"id": 137,
"name": "小游戏",
"info": "单局接粽子获得X分(大于等于均可)",
"param": "score&count",
"string": "得分&达成次数",
"content": "(大于等于均可)",
"condition": "count",
"sumType": 0
},
{
"id": 138,
"name": "小游戏",
"info": "单局吃粽子获得X分(大于等于均可)",
"param": "score&count",
"string": "得分&达成次数",
"content": "(大于等于均可)",
"condition": "count",
"sumType": 0
} }
] ]