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