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){
SCHeroRankUpConfig scHeroRankUpConfigStar = scHeroRankUpConfigByTypeStar.get(hero.getStar());
if(scHeroRankUpConfigStar == null){
scHeroRankUpConfigStar = scHeroRankUpConfigByTypeStar.get(hero.getStar() -1);
boolean isOk =false;
boolean isCheck = false;
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");
return;
}