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