Merge branch 'master' of 60.1.1.230:backend/jieling_server

back_recharge
wangyuan 2019-05-07 20:01:17 +08:00
commit 51df1cd10e
1 changed files with 5 additions and 0 deletions

View File

@ -930,6 +930,7 @@ public class HeroLogic {
int msgId = MessageTypeProto.MessageType.HERO_COMPOSE_RESPONSE_VALUE;
int uid = iSession.getUid();
User user = UserManager.getUser(uid);
int hasHeroNum = user.getHeroManager().getHeroMap().size();
int itemId = item.getItemId();
int itemNum = item.getItemNum();
SItem sItem = SItem.getsItemMap().get(itemId);
@ -939,6 +940,10 @@ public class HeroLogic {
MessageUtil.sendErrorResponse(iSession,0,msgId,"");
return;
}
if (hasHeroNum + composeNum >= gameSetting.getHeroNumlimit()){
MessageUtil.sendErrorResponse(iSession,0,msgId,"英雄已达上限");
return;
}
boolean result = ItemUtil.checkCost(user, sItem, itemNum);
if (!result){
MessageUtil.sendErrorResponse(iSession,0,msgId,"");