diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/EndlessMissionType.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/EndlessMissionType.java index d2b61f47c..b99576a3f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/EndlessMissionType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/main/EndlessMissionType.java @@ -7,6 +7,7 @@ import com.ljsd.jieling.logic.mission.MissionState; import config.SEndlessTask; import manager.STableManager; +import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Set; @@ -34,6 +35,9 @@ public class EndlessMissionType extends AbstractMissionType { Set doingMissionIds = getDoingMissionIds(); Collection values = STableManager.getConfig(SEndlessTask.class).values(); + if(missionStateChangeInfos==null){ + missionStateChangeInfos = new ArrayList<>(); + } for (SEndlessTask task : values) { // 任务子id int id = task.getId();