mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
Fixes #528 - DETECTION_UNITS uses a string as the index
This commit is contained in:
parent
87fb057e0e
commit
091373f98f
1
.gitignore
vendored
1
.gitignore
vendored
@ -221,3 +221,4 @@ _gsdata_/
|
|||||||
.gitattributes
|
.gitattributes
|
||||||
.gitignore
|
.gitignore
|
||||||
Moose Test Missions/MOOSE_Test_Template.miz
|
Moose Test Missions/MOOSE_Test_Template.miz
|
||||||
|
Moose.lua
|
||||||
|
|||||||
@ -1192,6 +1192,7 @@ do -- DETECTION_BASE
|
|||||||
end
|
end
|
||||||
|
|
||||||
DetectedItem.Set = Set or SET_UNIT:New():FilterDeads():FilterCrashes()
|
DetectedItem.Set = Set or SET_UNIT:New():FilterDeads():FilterCrashes()
|
||||||
|
DetectedItem.Index = DetectedItemIndex
|
||||||
DetectedItem.ItemID = ItemPrefix .. "." .. self.DetectedItemMax
|
DetectedItem.ItemID = ItemPrefix .. "." .. self.DetectedItemMax
|
||||||
DetectedItem.ID = self.DetectedItemMax
|
DetectedItem.ID = self.DetectedItemMax
|
||||||
DetectedItem.Removed = false
|
DetectedItem.Removed = false
|
||||||
|
|||||||
@ -683,7 +683,7 @@ end
|
|||||||
-- @param #number MenuTime
|
-- @param #number MenuTime
|
||||||
-- @return #TASK self
|
-- @return #TASK self
|
||||||
function TASK:SetPlannedMenuForGroup( TaskGroup, MenuTime )
|
function TASK:SetPlannedMenuForGroup( TaskGroup, MenuTime )
|
||||||
self:E( TaskGroup:GetName() )
|
self:F( TaskGroup:GetName() )
|
||||||
|
|
||||||
local Mission = self:GetMission()
|
local Mission = self:GetMission()
|
||||||
local MissionName = Mission:GetName()
|
local MissionName = Mission:GetName()
|
||||||
|
|||||||
@ -226,6 +226,7 @@ do -- TASK_A2G_DISPATCHER
|
|||||||
DetectedSet:Flush()
|
DetectedSet:Flush()
|
||||||
|
|
||||||
local DetectedItemID = DetectedItem.ID
|
local DetectedItemID = DetectedItem.ID
|
||||||
|
local DetectedItemIndex = DetectedItem.Index
|
||||||
local DetectedItemChanged = DetectedItem.Changed
|
local DetectedItemChanged = DetectedItem.Changed
|
||||||
|
|
||||||
local Task = self.Tasks[DetectedItemID]
|
local Task = self.Tasks[DetectedItemID]
|
||||||
@ -259,7 +260,7 @@ do -- TASK_A2G_DISPATCHER
|
|||||||
Task:SetTargetZone( DetectedZone )
|
Task:SetTargetZone( DetectedZone )
|
||||||
Task:SetDispatcher( self )
|
Task:SetDispatcher( self )
|
||||||
Task:SetInfo( "ThreatLevel", DetectedSet:CalculateThreatLevelA2G() )
|
Task:SetInfo( "ThreatLevel", DetectedSet:CalculateThreatLevelA2G() )
|
||||||
Task:SetInfo( "Detection", Detection:DetectedItemReportSummary( DetectedItemID ) )
|
Task:SetInfo( "Detection", Detection:DetectedItemReportSummary( DetectedItemIndex ) )
|
||||||
Task:SetInfo( "Changes", Detection:GetChangeText( DetectedItem ) )
|
Task:SetInfo( "Changes", Detection:GetChangeText( DetectedItem ) )
|
||||||
Mission:AddTask( Task )
|
Mission:AddTask( Task )
|
||||||
else
|
else
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user