mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Updated bug in Detection and other classes. Now only alive units are considered when broadcasting a message to a SET_GROUP. Made DESIGNATE crash in certain cases.
This commit is contained in:
@@ -1524,12 +1524,12 @@ do -- DETECTION_BASE
|
||||
local DetectedItem = {}
|
||||
self.DetectedItemCount = self.DetectedItemCount + 1
|
||||
self.DetectedItemMax = self.DetectedItemMax + 1
|
||||
|
||||
|
||||
|
||||
DetectedItemKey = DetectedItemKey or self.DetectedItemMax
|
||||
self.DetectedItems[DetectedItemKey] = DetectedItem
|
||||
|
||||
local DetectedItemIndex = DetectedItemKey or self.DetectedItemMax
|
||||
self.DetectedItemsByIndex[DetectedItemIndex] = DetectedItem
|
||||
DetectedItem.Index = DetectedItemIndex
|
||||
self.DetectedItemsByIndex[DetectedItemKey] = DetectedItem
|
||||
DetectedItem.Index = DetectedItemKey
|
||||
|
||||
DetectedItem.Set = Set or SET_UNIT:New():FilterDeads():FilterCrashes()
|
||||
DetectedItem.ItemID = ItemPrefix .. "." .. self.DetectedItemMax
|
||||
|
||||
Reference in New Issue
Block a user