Updates to make the tasking work correctly.

This commit is contained in:
FlightControl
2019-03-16 09:51:09 +01:00
parent 87a44f7f7f
commit fb23ac1d55
5 changed files with 30 additions and 20 deletions

View File

@@ -1524,18 +1524,14 @@ do -- DETECTION_BASE
local DetectedItem = {}
self.DetectedItemCount = self.DetectedItemCount + 1
self.DetectedItemMax = self.DetectedItemMax + 1
if DetectedItemKey then
self.DetectedItems[DetectedItemKey] = DetectedItem
else
self.DetectedItems[self.DetectedItemMax] = DetectedItem
end
self.DetectedItemsByIndex[self.DetectedItemMax] = DetectedItem
self.DetectedItems[DetectedItemKey] = DetectedItem
local DetectedItemIndex = DetectedItemKey or self.DetectedItemMax
self.DetectedItemsByIndex[DetectedItemIndex] = DetectedItem
DetectedItem.Index = DetectedItemIndex
DetectedItem.Set = Set or SET_UNIT:New():FilterDeads():FilterCrashes()
DetectedItem.Index = DetectedItemKey or self.DetectedItemMax
DetectedItem.ItemID = ItemPrefix .. "." .. self.DetectedItemMax
DetectedItem.ID = self.DetectedItemMax
DetectedItem.Removed = false