✨ feat(任务): 添加小游戏的任务
This commit is contained in:
@@ -96,10 +96,18 @@ export class ForgeHandler {
|
||||
let r = new Rank(REDIS_KEY.ACTIVITY_MINI_GAME, { activityId, roundIndex: playerData.roundIndex });
|
||||
await r.setRankWithRoleInfo(roleId, score, nowSeconds(), null, true);
|
||||
|
||||
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 });
|
||||
if(playerData.gameType == MINI_GAME_TYPE.SHOOT) {
|
||||
await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_SHOOT, { score });
|
||||
} else if(playerData.gameType == MINI_GAME_TYPE.ERASE) {
|
||||
await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_ERASE, { step: params[0] });
|
||||
} else if(playerData.gameType == MINI_GAME_TYPE.EAT_ZONGZI) {
|
||||
await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_EAT_ZONGZI, { score });
|
||||
} else if(playerData.gameType == MINI_GAME_TYPE.CATCH_ZONGZI) {
|
||||
await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_CATCH_ZONGZI, { score });
|
||||
} else {
|
||||
await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_SCORE, { gameType: playerData.gameType, score });
|
||||
await checkTask(serverId, roleId, sid, TASK_TYPE.MINI_GAME_STEP, { gameType: playerData.gameType, step: params[0] });
|
||||
}
|
||||
|
||||
return resResult(STATUS.SUCCESS, {
|
||||
activityId,
|
||||
|
||||
Reference in New Issue
Block a user