From dc90eddac0735ee3ddf81eaab8a37e1b180becdf Mon Sep 17 00:00:00 2001 From: luying Date: Fri, 10 Jun 2022 15:07:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=A1=E9=AA=8C=EF=BC=9A=E5=A2=9E=E5=8A=A0co?= =?UTF-8?q?unt=E6=95=B0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/equipHandler.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/game-server/app/servers/role/handler/equipHandler.ts b/game-server/app/servers/role/handler/equipHandler.ts index f7df622d5..01bacba72 100644 --- a/game-server/app/servers/role/handler/equipHandler.ts +++ b/game-server/app/servers/role/handler/equipHandler.ts @@ -669,6 +669,7 @@ export class EquipHandler { let dicGoods = gameData.goods.get(id); if (!dicGoods) return resResult(STATUS.DIC_DATA_NOT_FOUND); if (!dicGoods.decomposeItem || dicGoods.decomposeItem.length <= 0) return resResult(STATUS.CONSUME_TYPE_ERR); + if (count < 0) return resResult(STATUS.WRONG_PARMS); for(let result of dicGoods.decomposeItem) { goods.push({ id: result.id, count: result.count * count }); @@ -715,6 +716,7 @@ export class EquipHandler { //宝石合成 public async composeStone(msg: { id: number, count: number }, session: BackendSession) { let { id, count } = msg; + if(count < 0) return resResult(STATUS.WRONG_PARMS); let roleId: string = session.get('roleId'); let roleName: string = session.get('roleName'); let sid: string = session.get('sid');