From 901f460907fed1f5e1bc5079f9531df87e1f071d Mon Sep 17 00:00:00 2001 From: FlightControl_Master Date: Sun, 3 Dec 2017 08:24:26 +0100 Subject: [PATCH] Fixed DesignateReport being generated for a group that does not exist. --- Moose Development/Moose/Functional/Designate.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Functional/Designate.lua b/Moose Development/Moose/Functional/Designate.lua index a190f23c7..0769314a5 100644 --- a/Moose Development/Moose/Functional/Designate.lua +++ b/Moose Development/Moose/Functional/Designate.lua @@ -690,8 +690,10 @@ do -- DESIGNATE self.Designating[DesignateIndex] = nil self.AttackSet:ForEachGroup( function( AttackGroup ) - local DetectionText = self.Detection:DetectedItemReportSummary( DesignateIndex, AttackGroup ):Text( ", " ) - self.CC:GetPositionable():MessageToGroup( "Targets out of LOS\n" .. DetectionText, 10, AttackGroup, self.DesignateName ) + if AttackGroup:IsAlive() then + local DetectionText = self.Detection:DetectedItemReportSummary( DesignateIndex, AttackGroup ):Text( ", " ) + self.CC:GetPositionable():MessageToGroup( "Targets out of LOS\n" .. DetectionText, 10, AttackGroup, self.DesignateName ) + end end ) else