脚本优化

back_recharge
yuanshuai 2021-12-09 10:11:14 +08:00
parent be54f4627d
commit b8de907745
1 changed files with 11 additions and 3 deletions

View File

@ -116,12 +116,20 @@ public class LifeStoneUpRequestHandler extends BaseHandler<HeroInfoProto.LifeSto
} }
///命石一键合成 /**
*
* @param itemManager
* @param gemConfigMap
* @param costItemMap
* @param addItemMap
* @return
*/
public boolean LifeStoneAllUp(ItemManager itemManager,TreeMap<Integer,SGemConfig>gemConfigMap, Map<Integer, Long>costItemMap, Map<Integer, Long>addItemMap){ public boolean LifeStoneAllUp(ItemManager itemManager,TreeMap<Integer,SGemConfig>gemConfigMap, Map<Integer, Long>costItemMap, Map<Integer, Long>addItemMap){
long addCount=0;//一个循环合成数量 long addCount=0;//一个循环合成数量
long costGoldNum=0;//合成金币总消耗 long costGoldNum=0;//合成金币总消耗
if(costItemMap.containsKey(14)){ int costGoldId=gemConfigMap.get(1).getUpgradeCost()[0];//获取消耗材料id
costGoldNum=costItemMap.get(14); if(costItemMap.containsKey(costGoldId)){
costGoldNum=costItemMap.get(costGoldId);
} }
for (Map.Entry<Integer, SGemConfig> gemConfigEntry : gemConfigMap.entrySet()) { for (Map.Entry<Integer, SGemConfig> gemConfigEntry : gemConfigMap.entrySet()) {
SGemConfig gemConfig=gemConfigEntry.getValue(); SGemConfig gemConfig=gemConfigEntry.getValue();