神王v1.1,错误码修改
parent
6942d1660a
commit
ee708dad36
|
@ -7540,21 +7540,21 @@ public class HeroLogic {
|
|||
}
|
||||
int openHeroStar = SSpecialConfig.getIntegerValue("ShenWang_OpenHeroStar");
|
||||
if (hero.getStar() < openHeroStar){
|
||||
throw new ErrorTableException(204);//英雄星级不够
|
||||
throw new ErrorTableException(203);//英雄星级不够
|
||||
}
|
||||
Map<Integer, SShenWang> shenWangLvMap = SShenWang.heroMap.get(hero.getTemplateId());
|
||||
int maxKey = ToolsUtil.getMaxKey(shenWangLvMap.keySet());
|
||||
int shenwangLv = hero.getShenwangLv();
|
||||
if (shenwangLv >= maxKey){
|
||||
throw new ErrorTableException(205);//神王等级已满
|
||||
throw new ErrorTableException(204);//神王等级已满
|
||||
}
|
||||
int targetLv = shenwangLv + 1;
|
||||
SShenWang shenWang = shenWangLvMap.get(targetLv);
|
||||
if (shenWang == null){
|
||||
throw new ErrorTableException(206);//神王等级已满
|
||||
throw new ErrorTableException(205);//神王等级已满
|
||||
}
|
||||
if (hero.getStar() < shenWang.getNeedStar()){
|
||||
throw new ErrorTableException(207);//英雄星级不够,无法升级神王等级
|
||||
throw new ErrorTableException(206);//英雄星级不够,无法升级神王等级
|
||||
}
|
||||
boolean checked = ItemUtil.checkCost(user, shenWang.getNeedItem());
|
||||
if (!checked){
|
||||
|
|
Loading…
Reference in New Issue