From ad665bf5e5fec3345a66d0a5703c9ebc419cd911 Mon Sep 17 00:00:00 2001 From: duhui Date: Wed, 7 Apr 2021 14:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AD=82=E5=8D=B0=E5=9B=BE=E9=89=B4,=E8=8B=B1?= =?UTF-8?q?=E9=9B=84=E8=A3=85=E5=A4=87=E4=B8=AD=E9=AD=82=E5=8D=B0=E5=85=BC?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/player/PlayerLogic.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index cb586f97d..f50cf6275 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -1066,6 +1066,7 @@ public class PlayerLogic { // 道具背包 Map itemMap = user.getItemManager().getItemMap(); + // 道具背包 for (Item item : itemMap.values()) { // 读表,获取道具详细信息 SItem sItem = SItem.getsItemMap().get(item.getItemId()); @@ -1074,5 +1075,12 @@ public class PlayerLogic { equipList.add(sItem.getId()); } } + // 英雄装备中的 + Collection heroes = user.getHeroManager().getHeroMap().values(); + for (Hero hero : heroes) { + if (hero.getSoulEquipByPositionMap() != null){ + equipList.addAll(hero.getSoulEquipByPositionMap().values()); + } + } } }