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 32c796425..eda241655 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 @@ -4097,7 +4097,9 @@ public class HeroLogic { } ItemUtil.itemCost(user, cost, BIReason.HERO_RETURN, hero.getTemplateId()); CommonProto.Drop.Builder drop = ItemUtil.drop(user, ItemUtil.mapToArray(dropMap), BIReason.HERO_RETURN); - ItemUtil.drop(user, ItemUtil.mapToArray(hunying), BIReason.HERO_RETURN); + if (hunying != null) { + ItemUtil.drop(user, ItemUtil.mapToArray(hunying), BIReason.HERO_RETURN); + } hero.setLevel(1); hero.setBreakId(0); hero.setStar(5);