diff --git a/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua b/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua index dab1e5522..950d9d4a7 100644 --- a/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua +++ b/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua @@ -3007,7 +3007,7 @@ do -- AI_A2A_DISPATCHER do local DefendersMissing, Friendlies = self:EvaluateGCI( DetectedItem ) - if DefendersMissing then + if DefendersMissing and DefendersMissing > 0 then self:F( { DefendersMissing = DefendersMissing } ) self:GCI( DetectedItem, DefendersMissing, Friendlies ) end diff --git a/Moose Development/Moose/Core/Set.lua b/Moose Development/Moose/Core/Set.lua index bd56a7454..0efe81c42 100644 --- a/Moose Development/Moose/Core/Set.lua +++ b/Moose Development/Moose/Core/Set.lua @@ -153,8 +153,10 @@ end function SET_BASE:Add( ObjectName, Object ) self:F( ObjectName ) - self.Set[ObjectName] = Object - table.insert( self.Index, ObjectName ) + if not self.Set[ObjectName] then + self.Set[ObjectName] = Object + table.insert( self.Index, ObjectName ) + end end --- Adds a @{Base#BASE} object in the @{Set#SET_BASE}, using the Object Name as the index. diff --git a/Moose Mission Setup/Moose.lua b/Moose Mission Setup/Moose.lua index 3113b56df..0f9955717 100644 --- a/Moose Mission Setup/Moose.lua +++ b/Moose Mission Setup/Moose.lua @@ -1,5 +1,5 @@ env.info( '*** MOOSE DYNAMIC INCLUDE START *** ' ) -env.info( 'Moose Generation Timestamp: 20171130_1029' ) +env.info( 'Moose Generation Timestamp: 20171130_1444' ) local base = _G diff --git a/Moose Mission Setup/Moose_.lua b/Moose Mission Setup/Moose_.lua index 04c2cd949..ed6bf785a 100644 --- a/Moose Mission Setup/Moose_.lua +++ b/Moose Mission Setup/Moose_.lua @@ -1,5 +1,5 @@ env.info('*** MOOSE DYNAMIC INCLUDE START *** ') -env.info('Moose Generation Timestamp: 20171130_1029') +env.info('Moose Generation Timestamp: 20171130_1444') local base=_G MOOSE={} MOOSE.Include=function(LuaPath,IncludeFile)