神王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"); 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){