修改宝物分解

lvxinran 2020-10-30 15:40:14 +08:00
parent 2d28e51301
commit c556d0c425
1 changed files with 6 additions and 5 deletions

View File

@ -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<Integer, SJewelRankupConfig> 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);
}