英雄道具日志
parent
b1f60947ca
commit
b847d03e2b
|
@ -1299,7 +1299,8 @@ public class ItemUtil {
|
|||
return;
|
||||
}
|
||||
SGameSetting gameSetting =STableManager.getFigureConfig(CommonStaticConfig.class).getGameSetting();
|
||||
int hasHeroNum = user.getHeroManager().getHeroMap().size();
|
||||
Map<String, Hero> heroMap = user.getHeroManager().getHeroMap();
|
||||
int hasHeroNum = heroMap.size();
|
||||
String title = SErrorCodeEerverConfig.getI18NMessage("card_bag_limit_title");
|
||||
String content = SErrorCodeEerverConfig.getI18NMessage("card_bag_limit_txt");
|
||||
int nowInt = TimeUtils.nowInt();
|
||||
|
@ -1315,7 +1316,7 @@ public class ItemUtil {
|
|||
Integer itemId = entry.getKey();
|
||||
int count = entry.getValue();
|
||||
for (int i = 0; i < count; i++) {
|
||||
if (user.getHeroManager().getHeroMap().size() >= gameSetting.getHeroNumlimit()) {
|
||||
if (heroMap.size() >= gameSetting.getHeroNumlimit()) {
|
||||
if (reward.length() == 0){
|
||||
reward = new StringBuilder(itemId + "#1");
|
||||
}else{
|
||||
|
@ -1327,6 +1328,9 @@ public class ItemUtil {
|
|||
SItem sItem = SItem.getsItemMap().get(itemId);
|
||||
extraDropAop(user,dropBuilder,sItem);
|
||||
}
|
||||
long count1 = heroMap.values().stream().filter(v -> v.getTemplateId() == itemId).count();
|
||||
// 后台日志
|
||||
ItemLogic.getInstance().addItemLog(new ItemLog(user, 0, reason, itemId, count, count+count1));
|
||||
// 回退所得神将不更新任务或活动
|
||||
if (reason == BIReason.HERO_RETURN) {
|
||||
continue;
|
||||
|
|
Loading…
Reference in New Issue