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 d7fb2d6b3..cd058f650 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 @@ -116,12 +116,20 @@ public class LifeStoneUpRequestHandler extends BaseHandlergemConfigMap, MapcostItemMap, MapaddItemMap){ long addCount=0;//一个循环合成数量 long costGoldNum=0;//合成金币总消耗 - if(costItemMap.containsKey(14)){ - costGoldNum=costItemMap.get(14); + int costGoldId=gemConfigMap.get(1).getUpgradeCost()[0];//获取消耗材料id + if(costItemMap.containsKey(costGoldId)){ + costGoldNum=costItemMap.get(costGoldId); } for (Map.Entry gemConfigEntry : gemConfigMap.entrySet()) { SGemConfig gemConfig=gemConfigEntry.getValue();