From 74800e31ac49ccfc826b5c11e7b2a531030ff899 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 15 Jul 2021 14:40:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E5=A4=87=EF=BC=9A=E4=B8=80=E9=94=AE?= =?UTF-8?q?=E7=A9=BF=E6=88=B4=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/servers/role/handler/equipHandler.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/game-server/app/servers/role/handler/equipHandler.ts b/game-server/app/servers/role/handler/equipHandler.ts index 6d34b2f6d..d15348e54 100644 --- a/game-server/app/servers/role/handler/equipHandler.ts +++ b/game-server/app/servers/role/handler/equipHandler.ts @@ -592,13 +592,15 @@ export class EquipHandler { } } - - //任务 - //英雄满装备且都镶嵌相同阶数的宝石 - let { isTask, jewelLevel } = await checkTaskConditionEquipSuitJewelStage(hero) - if (isTask) { - await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.EQUIP_SUIT_JEWEL_STAGE, 1, { stage: jewelLevel }) + if(curEquips.length > 0) { + //任务 + //英雄满装备且都镶嵌相同阶数的宝石 + let { isTask, jewelLevel } = await checkTaskConditionEquipSuitJewelStage(hero) + if (isTask) { + await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.EQUIP_SUIT_JEWEL_STAGE, 1, { stage: jewelLevel }) + } } + return resResult(STATUS.SUCCESS, { curEquips }); }