fix
parent
174da1a2db
commit
ef12ae1b20
|
@ -932,14 +932,14 @@ public class HeroLogic {
|
||||||
SItem sItem = SItem.getsItemMap().get(itemId);
|
SItem sItem = SItem.getsItemMap().get(itemId);
|
||||||
int composeNum = itemNum/sItem.getUsePerCount();
|
int composeNum = itemNum/sItem.getUsePerCount();
|
||||||
SGameSetting gameSetting = SGameSetting.getGameSetting();
|
SGameSetting gameSetting = SGameSetting.getGameSetting();
|
||||||
if (hasHeroNum >= gameSetting.getHeroNumlimit()){
|
|
||||||
MessageUtil.sendErrorResponse(iSession,0,msgId,"英雄已达上限");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (composeNum <= 0 || composeNum > gameSetting.getHeroCompoundLimit()){
|
if (composeNum <= 0 || composeNum > gameSetting.getHeroCompoundLimit()){
|
||||||
MessageUtil.sendErrorResponse(iSession,0,msgId,"");
|
MessageUtil.sendErrorResponse(iSession,0,msgId,"");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (hasHeroNum + composeNum >= gameSetting.getHeroNumlimit()){
|
||||||
|
MessageUtil.sendErrorResponse(iSession,0,msgId,"英雄已达上限");
|
||||||
|
return;
|
||||||
|
}
|
||||||
boolean result = ItemUtil.checkCost(user, sItem, itemNum);
|
boolean result = ItemUtil.checkCost(user, sItem, itemNum);
|
||||||
if (!result){
|
if (!result){
|
||||||
MessageUtil.sendErrorResponse(iSession,0,msgId,"");
|
MessageUtil.sendErrorResponse(iSession,0,msgId,"");
|
||||||
|
|
Loading…
Reference in New Issue