From 8d5097688a81218155d6f63b33367d02c54b808f Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 18 Aug 2022 12:13:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BB=E6=88=90=EF=BC=9A=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=8D=87=E6=98=9F=E3=80=81=E5=8D=87=E5=93=81=E3=80=81=E8=A7=89?= =?UTF-8?q?=E9=86=92=E6=97=B6=E7=9A=84=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/servers/role/handler/heroHandler.ts | 18 +++++++++--------- game-server/app/services/task/taskObj.ts | 1 + 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index 6fad64bd7..e1de061c1 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -156,9 +156,9 @@ export class HeroHandler { if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS); let { star: oldStar, starStage: oldStarStage, quality } = hero; - if (oldStar != star || oldStarStage != starStage) { - return resResult(STATUS.WRONG_PARMS, { oldStarStage, oldStar, star, starStage }); - } + // if (oldStar != star || oldStarStage != starStage) { + // return resResult(STATUS.WRONG_PARMS, { oldStarStage, oldStar, star, starStage }); + // } if (oldStar == HERO_GROW_MAX.STAR) { return resResult(STATUS.ROLE_STAR_REACH_MAX); } @@ -215,9 +215,9 @@ export class HeroHandler { let hero = await HeroModel.findByHidAndRole(hid, roleId); if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS); let { quality: oldQuality, star } = hero; - if (quality != oldQuality) { - return resResult(STATUS.WRONG_PARMS); - } + // if (quality != oldQuality) { + // return resResult(STATUS.WRONG_PARMS); + // } if (oldQuality == HERO_GROW_MAX.QUALITY) { return resResult(STATUS.ROLE_QUALITY_REACH_MAX); } @@ -267,9 +267,9 @@ export class HeroHandler { if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS); let { colorStar: oldColorStar, colorStarStage: oldColorStarStage, star, quality } = hero; - if (colorStar != oldColorStar || colorStarStage != oldColorStarStage) { - return resResult(STATUS.WRONG_PARMS); - } + // if (colorStar != oldColorStar || colorStarStage != oldColorStarStage) { + // return resResult(STATUS.WRONG_PARMS); + // } if (star != HERO_GROW_MAX.STAR) { return resResult(STATUS.ROLE_WAKE_STAR_NOT_ENOUGH); } diff --git a/game-server/app/services/task/taskObj.ts b/game-server/app/services/task/taskObj.ts index 59bc25ee2..320ae75b2 100644 --- a/game-server/app/services/task/taskObj.ts +++ b/game-server/app/services/task/taskObj.ts @@ -399,6 +399,7 @@ export class CheckSingleTask { case TASK_TYPE.HERO_QUALITY: // 7. 拥有x名初始x品质武将 { let { heroes } = param; + let records = await getRecord(); let num = 0; for(let { hid } of heroes) { let dicHero = gameData.hero.get(hid);