From 1751ac7e4440e2ee529f128bcb485c83965f6e6b Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Sat, 10 Oct 2020 10:51:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8B=B1=E9=9B=84=E8=84=B1=E8=A3=85=E5=A4=87?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 50b4193d0..43a6b9294 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -2007,10 +2007,12 @@ public class HeroLogic{ }else if(type==2){ Map equipMap = user.getEquipManager().getEquipMap(); for(String equipId:equipIds){ - if(!hero.getJewelInfo().contains(equipId)||equipMap.get(equipId)==null){ + if(!hero.getJewelInfo().contains(equipId)){ throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE); } - equipMap.get(equipId).setHeroId(""); + if(equipMap.get(equipId)!=null){ + equipMap.get(equipId).setHeroId(""); + } hero.removeJewel(equipId); } }