back_recharge
wangyuan 2019-05-16 10:02:30 +08:00
parent 9593836b3c
commit 068fa31db8
1 changed files with 13 additions and 4 deletions

View File

@ -416,11 +416,20 @@ public class HeroLogic {
} }
} }
if(scHeroRankUpConfigByTypeStar!=null){ if(scHeroRankUpConfigByTypeStar!=null){
SCHeroRankUpConfig scHeroRankUpConfigStar = scHeroRankUpConfigByTypeStar.get(hero.getStar()); boolean isOk =false;
if(scHeroRankUpConfigStar == null){ boolean isCheck = false;
scHeroRankUpConfigStar = scHeroRankUpConfigByTypeStar.get(hero.getStar() -1); for(SCHeroRankUpConfig scHeroRankUpConfigStar:scHeroRankUpConfigByTypeStar.values()){
int limitStar = scHeroRankUpConfigStar.getLimitStar();
if(hero.getStar()>limitStar){
isCheck=true;
if(hero.getLevel()+1<=scHeroRankUpConfigStar.getOpenLevel()){
isOk = true;
break;
}
}
} }
if(scHeroRankUpConfigStar == null || (hero.getLevel()+1 > scHeroRankUpConfigStar.getLimitLevel() && hero.getStar() < scHeroRankUpConfigStar.getOpenStar())){
if(isCheck && !isOk){
MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.UP_HERO_LEVEL_RESPONSE_VALUE,"max level"); MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.UP_HERO_LEVEL_RESPONSE_VALUE,"max level");
return; return;
} }