From 63c68d729b0e6be295fb0b346999bb75d1b22e72 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Wed, 8 Jan 2025 13:04:30 +0100 Subject: [PATCH] #SET_GROUP - fix for lost event if IniDCSGroup isn't filled --- Moose Development/Moose/Core/Set.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Moose Development/Moose/Core/Set.lua b/Moose Development/Moose/Core/Set.lua index 96b629660..5cd4d8681 100644 --- a/Moose Development/Moose/Core/Set.lua +++ b/Moose Development/Moose/Core/Set.lua @@ -1538,6 +1538,13 @@ do local size = 1 if Event.IniDCSGroup then size = Event.IniDCSGroup:getSize() + elseif Event.IniDCSGroupName then + local grp = Group.getByName(Event.IniDCSGroupName) + if grp then + size = grp:getSize() + end + elseif Object:IsAlive() then + size = Object:CountAliveUnits() end if size == 1 then -- Only remove if the last unit of the group was destroyed. self:Remove( ObjectName )