From 531132e8a733dfb2b93c622605f18565cf6241a2 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Wed, 31 Jan 2024 17:49:59 +0100 Subject: [PATCH] #GROUP small fix for GetAverageCoordinate() --- Moose Development/Moose/Wrapper/Group.lua | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Moose Development/Moose/Wrapper/Group.lua b/Moose Development/Moose/Wrapper/Group.lua index 080467e84..52741e2c2 100644 --- a/Moose Development/Moose/Wrapper/Group.lua +++ b/Moose Development/Moose/Wrapper/Group.lua @@ -1132,8 +1132,9 @@ function GROUP:GetAverageVec3() -- Average. local Vec3={x=x/n, y=y/n, z=z/n} --DCS#Vec3 return Vec3 - end - return nil + else + return self:GetVec3() + end end --- Returns a POINT_VEC2 object indicating the point in 2D of the first UNIT of the GROUP within the mission. @@ -1167,8 +1168,13 @@ function GROUP:GetAverageCoordinate() coord.Heading = Heading return coord else - BASE:E( { "Cannot GetAverageCoordinate", Group = self, Alive = self:IsAlive() } ) - return nil + local coord = self:GetCoordinate() + if coord then + return coord + else + BASE:E( { "Cannot GetAverageCoordinate", Group = self, Alive = self:IsAlive() } ) + return nil + end end end