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 6d0b2a26b..0064175a0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -316,7 +316,7 @@ public class ItemUtil { * @param temporaryItems * @throws Exception */ - public static void addTemporaryItemToBag(User user, TemporaryItems temporaryItems) throws Exception { + public static void addTemporaryItemToBag(User user, TemporaryItems temporaryItems, boolean isVictory) throws Exception { Map items = temporaryItems.items; Set equips = temporaryItems.equips; if (items.isEmpty() && equips.isEmpty()) { @@ -328,7 +328,7 @@ public class ItemUtil { if (sItem == null){ continue; } - if (sItem.getIsSave() != 1) { + if (!isVictory && sItem.getIsSave() != 1) { continue; } Item item = itemMap.get(entry.getKey()); @@ -346,7 +346,7 @@ public class ItemUtil { if (sItem == null){ continue; } - if (sItem.getIsSave() != 1) { + if (!isVictory && sItem.getIsSave() != 1) { continue; } user.getEquipManager().addEquip(equip);