diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/passiveSkillCal/PassiveskillCalEnum.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/passiveSkillCal/PassiveskillCalEnum.java index 6a9ada17c..7aba7a7cb 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/passiveSkillCal/PassiveskillCalEnum.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/passiveSkillCal/PassiveskillCalEnum.java @@ -96,6 +96,9 @@ public enum PassiveskillCalEnum { //被动技能,编队每增加一个同属性英雄属性额外增加一定数值 float[] value = config.getValue(); List teamPosHeroInfos = user.getTeamPosManager().getTeamPosForHero().get(teamId); + if (teamPosHeroInfos == null) { + return; + } int haveNum=0; for (TeamPosHeroInfo teamPosHeroInfo : teamPosHeroInfos) { Hero localHero=user.getHeroManager().getHero(teamPosHeroInfo.getHeroId());