From 33e90edfea1cd9406a2040afca68607b68ac8593 Mon Sep 17 00:00:00 2001 From: luying Date: Wed, 1 Mar 2023 11:09:18 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(gvg):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E8=81=8C=E8=83=BD=E4=BA=BA=E6=95=B0=E9=99=90?= =?UTF-8?q?=E5=88=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/servers/guild/handler/gvgHandler.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/game-server/app/servers/guild/handler/gvgHandler.ts b/game-server/app/servers/guild/handler/gvgHandler.ts index d396df6b9..3c7ff384b 100644 --- a/game-server/app/servers/guild/handler/gvgHandler.ts +++ b/game-server/app/servers/guild/handler/gvgHandler.ts @@ -138,15 +138,14 @@ export class GVGHandler { // 是否超过人数 let limit = Math.ceil(leaguePrepare.maxMemberCnt * GVG.GVG_ROLE_TOTAL_RATIO); let cnt = job == LEAGUE_JOB.FIGHTER? leaguePrepare.fighterCnt: leaguePrepare.producerCnt; - if(leaguePrepare.fighterCnt + leaguePrepare.producerCnt >= limit || - cnt >= Math.ceil(limit * GVG.GVG_ROLE_RATIO / 2)) { - return resResult(STATUS.SUCCESS, { - isSuccess: false, - leagueCode: myLeague.leagueCode, - job: myUserData.job, - producerCnt: leaguePrepare.producerCnt, - fighterCnt: leaguePrepare.fighterCnt, - }); + if(cnt >= Math.ceil(limit * GVG.GVG_ROLE_RATIO / 2)) { + return resResult(STATUS.SUCCESS, { + isSuccess: false, + leagueCode: myLeague.leagueCode, + job: myUserData.job, + producerCnt: leaguePrepare.producerCnt, + fighterCnt: leaguePrepare.fighterCnt, + }); } // 更新userData