From 69607c3c665a6be007e96e1367e1d2e6407a92eb Mon Sep 17 00:00:00 2001 From: yuanshuai <243578945@qq.com> Date: Mon, 13 Dec 2021 16:23:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=BD=E7=9F=B3=E5=BF=AB=E9=80=9F=E5=90=88?= =?UTF-8?q?=E6=88=90=E8=84=9A=E6=9C=AC=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/hero/LifeStoneUpRequestHandler.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeStoneUpRequestHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeStoneUpRequestHandler.java index edae8a056..bb84c07b7 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeStoneUpRequestHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/hero/LifeStoneUpRequestHandler.java @@ -225,12 +225,22 @@ public class LifeStoneUpRequestHandler extends BaseHandler gemConfigEntry : gemConfigMap.entrySet()) { SGemConfig gemConfig = gemConfigEntry.getValue(); + Item curItem = itemManager.getItem(gemConfig.getId()); + if (gemConfig.getLevel()==selectGemLv){ + if (addCount>0||curItem==null){ + break; + }else{ + costItemMap.put(gemConfig.getId(),1L); + costItemMap.put(gemConfig.getUpgradeCost()[0], (long) gemConfig.getUpgradeCost()[1]); + addCount=1; + break; + } + } ///如果命石等级大于当前选中的命石等级跳过 - if (gemConfig.getLevel() >= selectGemLv) { + if (gemConfig.getLevel() > selectGemLv) { break; } - Item curItem = itemManager.getItem(gemConfig.getId()); long costNum = addCount; if (curItem != null) { costNum = curItem.getItemNum() + addCount;