Fixed Stage switching and mission status for BAI

This commit is contained in:
2024-10-13 02:03:07 +02:00
parent e2279c0ecb
commit 2447092d05
3 changed files with 27 additions and 12 deletions
+5 -3
View File
@@ -142,7 +142,7 @@ do --init STAGE DIRECTOR
o.IsComplete = function(self)
for i, mission in pairs(self.db.missions) do
local state = mission:GetState()
if state == Spearhead.Mission.MissionState.ACTIVE or state == Spearhead.Mission.MissionState.NEW then
if state == Spearhead.internal.Mission.MissionState.ACTIVE or state == Spearhead.internal.Mission.MissionState.NEW then
return false
end
end
@@ -229,11 +229,13 @@ do --init STAGE DIRECTOR
local availableMissions = {}
for _, mission in pairs(self.db.missionsByCode) do
if mission.missionState == Spearhead.internal.Mission.MissionState.ACTIVE then
local state = mission:GetState()
if state == Spearhead.internal.Mission.MissionState.ACTIVE then
activeCount = activeCount + 1
end
if mission.missionState == Spearhead.internal.Mission.MissionState.NEW then
if state == Spearhead.internal.Mission.MissionState.NEW then
table.insert(availableMissions, mission)
end
end