命石快速合成脚本优化
parent
d17c6cdec9
commit
0414793568
|
@ -225,12 +225,22 @@ public class LifeStoneUpRequestHandler extends BaseHandler<HeroInfoProto.LifeSto
|
|||
long costGoldNum = 0;//合成金币总消耗
|
||||
for (Map.Entry<Integer, SGemConfig> 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;
|
||||
|
|
Loading…
Reference in New Issue