From d9e48a79a60ee6fd52ee95f496f3848e0517f730 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 23 Dec 2021 11:10:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BB=E6=88=90=EF=BC=9A=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E6=88=98=E5=8A=9B=E6=8E=A8=E9=80=81=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/role/handler/heroHandler.ts | 2 +- shared/pubUtils/roleUtil.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index ba8f4f22a..d5e913271 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -111,7 +111,7 @@ export class HeroHandler { if (!costResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH); let update = { - lv: playerLv > newLv ? newLv : playerLv, + lv: newLv, exp: newExp } diff --git a/shared/pubUtils/roleUtil.ts b/shared/pubUtils/roleUtil.ts index 7ae5fc63d..69e863ecd 100644 --- a/shared/pubUtils/roleUtil.ts +++ b/shared/pubUtils/roleUtil.ts @@ -346,11 +346,11 @@ export class CreateHeroes extends UpdateHeroes { pinus.app.get('channelService').pushMessageByUids('onHeadChange', resResult(STATUS.SUCCESS, { ...figureInfo }), uids); } pinus.app.get('channelService').pushMessageByUids('onHeroSkinChange', resResult(STATUS.SUCCESS, this.skinPushMessages), uids); - pinus.app.get('channelService').pushMessageByUids('onHeroUpdate', resResult(STATUS.SUCCESS, { heroes: this.resultHeroes }), uids); + pinus.app.get('channelService').pushMessageByUids('onHeroUpdate', resResult(STATUS.SUCCESS, { heroes: this.getResultHeroes() }), uids); } public getResultHeroes() { - return this.resultHeroes + return this.resultHeroes.map(cur => ({...cur, ce: reduceCe(cur.ce)})) } public getShowHeroes() {