命石快速合成脚本优化
parent
0b34d98e99
commit
69607c3c66
|
@ -225,12 +225,22 @@ public class LifeStoneUpRequestHandler extends BaseHandler<HeroInfoProto.LifeSto
|
||||||
long costGoldNum = 0;//合成金币总消耗
|
long costGoldNum = 0;//合成金币总消耗
|
||||||
for (Map.Entry<Integer, SGemConfig> gemConfigEntry : gemConfigMap.entrySet()) {
|
for (Map.Entry<Integer, SGemConfig> gemConfigEntry : gemConfigMap.entrySet()) {
|
||||||
SGemConfig gemConfig = gemConfigEntry.getValue();
|
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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
Item curItem = itemManager.getItem(gemConfig.getId());
|
|
||||||
long costNum = addCount;
|
long costNum = addCount;
|
||||||
if (curItem != null) {
|
if (curItem != null) {
|
||||||
costNum = curItem.getItemNum() + addCount;
|
costNum = curItem.getItemNum() + addCount;
|
||||||
|
|
Loading…
Reference in New Issue