From c556d0c425ed78d0c5d6129da4921d8c07e75545 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Fri, 30 Oct 2020 15:40:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=9D=E7=89=A9=E5=88=86?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/item/ItemLogic.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 0b3993ac8..ff74fff7a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -285,6 +285,11 @@ public class ItemLogic { throw new ErrorCodeException(ErrorCode.ITEM_DECOMPOSE_SOULE_CANT); Jewel jewel = (Jewel)propertyItem; SJewelConfig config = STableManager.getConfig(SJewelConfig.class).get(propertyItem.getEquipId()); + if(jewel.getLevel()==0&&jewel.getBuildLevel()==0){ + SItem sItem = SItem.getsItemMap().get(propertyItem.getEquipId()); + reward = getStringBuilder(reward, 1, sItem.getResolveReward()); + continue; + } if(jewel.getLevel()!=0){ Map rankupConfigMap = SJewelRankupConfig.rankupMap.get(config.getLevelupPool()).get(1); for(SJewelRankupConfig value:rankupConfigMap.values()){ @@ -321,15 +326,11 @@ public class ItemLogic { } } } - SItem sItem = SItem.getsItemMap().get(propertyItem.getEquipId()); + items.add(new int[]{propertyItem.getEquipId(),1}); jewelIdReport.add(propertyItem.getEquipId()); jewelLevelReport.add(propertyItem.getLevel()); jewelQualityReport.add(((Jewel) propertyItem).getBuildLevel()); - reward = getStringBuilder(reward, 1, sItem.getResolveReward()); } - - - for (String jewelId : jewelList) { user.getEquipManager().remove(jewelId); }