From 53d5f5740efed9cb5d1e109d94fbf7c8163d2694 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 30 Dec 2021 11:35:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=EF=BC=9A=E4=B8=83=E5=A4=A9?= =?UTF-8?q?=E4=B9=90=E4=BB=BB=E5=8A=A1=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/guild/handler/guildHandler.ts | 1 + game-server/app/servers/role/handler/equipHandler.ts | 2 +- shared/pubUtils/taskUtil.ts | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/game-server/app/servers/guild/handler/guildHandler.ts b/game-server/app/servers/guild/handler/guildHandler.ts index ee4fa2cee..0bb13708b 100644 --- a/game-server/app/servers/guild/handler/guildHandler.ts +++ b/game-server/app/servers/guild/handler/guildHandler.ts @@ -98,6 +98,7 @@ export class GuildHandler { // 返回 const result = { ...guild, rank, myInfo: { ...userGuild, isOnline: true } }; + await checkActivityTask(serverId, sid, roleId, TASK_TYPE.GUILD_JOIN, 1); return resResult(STATUS.SUCCESS, result); } diff --git a/game-server/app/servers/role/handler/equipHandler.ts b/game-server/app/servers/role/handler/equipHandler.ts index f7e399a33..cfa5c0430 100644 --- a/game-server/app/servers/role/handler/equipHandler.ts +++ b/game-server/app/servers/role/handler/equipHandler.ts @@ -1116,7 +1116,7 @@ export class EquipHandler { pushNormalItemMsg(roleId, roleName, serverId, MSG_SOURCE.ORANGE_BLUEPRT_COMPOSE, target, name); } await checkTask(roleId, sid, TASK_TYPE.COM_BATTLE_BLUEPRT, 1, true, { quality: dicCompose.targetQuality }); - + await checkActivityTask(serverId, sid, roleId, TASK_TYPE.COM_BATTLE_BLUEPRT, 1, { quality: dicCompose.targetQuality }) return resResult(STATUS.SUCCESS, { goods, costGold: 0 }); } } \ No newline at end of file diff --git a/shared/pubUtils/taskUtil.ts b/shared/pubUtils/taskUtil.ts index 1f9012267..9bddf1b59 100644 --- a/shared/pubUtils/taskUtil.ts +++ b/shared/pubUtils/taskUtil.ts @@ -1223,6 +1223,11 @@ export function isComplete(_roleId: string, taskType: TASK_TYPE, taskParam: stri case TASK_TYPE.HERO_STAR_UP: addCount = count; break; + case TASK_TYPE.COM_BATTLE_BLUEPRT: + if(paramObj.quality == param[0]) { + addCount = count; + } + break; default: addCount = 0; break;