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

View File

@@ -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.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, {
activityId,

View File

@@ -1454,6 +1454,8 @@ export class CheckSingleTask {
break;
}
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;
if(score >= dicTaskParam[0]) {

View File

@@ -268,6 +268,8 @@ export enum BIND_PHONE_STATUS {
export enum MINI_GAME_TYPE {
ERASE = 1, // 消消乐
SHOOT = 2, // 射箭
EAT_ZONGZI = 3, // 吃粽子
CATCH_ZONGZI = 4, // 接粽子
}
export enum SNS_LINK_TYPE {

View File

@@ -861,6 +861,8 @@ export enum TASK_TYPE {
GVG_TECH = 134, // 千机阁捐献
MINI_GAME_SHOOT = 135, // 单局射箭获得X分
MINI_GAME_ERASE = 136, // 单局翻牌不超出X步
MINI_GAME_EAT_ZONGZI = 137, // 吃粽子超过X分
MINI_GAME_CATCH_ZONGZI = 138, // 接粽子超过X分
}
// 任务累积类型

View File

@@ -1158,5 +1158,25 @@
"content": "(小于等于均可)",
"condition": "count",
"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
}
]