From 7d40c3406706faf174c434a4938afd1b00eb0bc7 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 30 Apr 2019 10:03:27 +0800 Subject: [PATCH] fix item --- .../src/main/java/com/ljsd/jieling/util/ItemUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 21d3b0195..3ec6e0b84 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -263,13 +263,15 @@ public class ItemUtil { item = itemManager.newItem(entry.getKey(), itemNum); } else { if (item.getItemNum() + entry.getValue() >= sItem.getItemNumlimit()){ - itemNum = 0; + itemNum = sItem.getItemNumlimit() -item.getItemNum(); item.setItemNum(sItem.getItemNumlimit()); }else{ item.setItemNum(item.getItemNum() + entry.getValue()); } } - itemProtoList.add(CBean2Proto.getItem(item,itemNum)); + if(itemNum>=0){ + itemProtoList.add(CBean2Proto.getItem(item,itemNum)); + } } if (dropBuilder != null) { dropBuilder.addAllItemlist(itemProtoList);