From 41e83265dde1eaa6d895a581e906cf6b1a98cd85 Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 4 Jul 2022 15:07:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BB=E6=88=90=EF=BC=9A=E9=87=8D=E7=94=9F?= =?UTF-8?q?=E6=B6=88=E8=80=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/heroHandler.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index 06de5173e..82b6ed3cf 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -619,9 +619,11 @@ export class HeroHandler { if(!hero) return resResult(STATUS.HERO_NOT_FIND); // 消耗 - let cost = [getGoldObject(REBORN.REBORON_HERO)]; - let costResult = await handleCost(roleId, sid, cost, ITEM_CHANGE_REASON.REBIRTH); - if(!costResult) return resResult(STATUS.BATTLE_GOLD_NOT_ENOUGH); + if(hero.lv >= REBORN.REBORON_FREE_LEVEL) { + let cost = [getGoldObject(REBORN.REBORON_HERO)]; + let costResult = await handleCost(roleId, sid, cost, ITEM_CHANGE_REASON.REBIRTH); + if(!costResult) return resResult(STATUS.BATTLE_GOLD_NOT_ENOUGH); + } // 皮肤处理 let { skins, skinId, consumes, ce, scrollActive } = hero;