神王v1.1,错误码修改

grimm 2024-08-15 18:24:46 +08:00
parent 6942d1660a
commit ee708dad36
1 changed files with 4 additions and 4 deletions

View File

@ -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){