From 343bf05c2cd7bfab316a4f764b39a3b5f2f57caa Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Thu, 23 Nov 2023 18:14:25 +0100 Subject: [PATCH] SPAWN - Set correct unit ID in the group callsign --- Moose Development/Moose/Core/Spawn.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Moose Development/Moose/Core/Spawn.lua b/Moose Development/Moose/Core/Spawn.lua index 8e62efe4b..c1a845c62 100644 --- a/Moose Development/Moose/Core/Spawn.lua +++ b/Moose Development/Moose/Core/Spawn.lua @@ -2783,7 +2783,7 @@ end -- @return Wrapper.Group#GROUP that was spawned or #nil if nothing was spawned. -- @usage -- --- local SpawnPointVec2 = ZONE:New( ZoneName ):GetPointVec2() +-- local SpawnPointVec2 = ZONE:New( ZoneName ):GetPointVec2() -- -- -- Spawn at the zone center position at the height specified in the ME of the group template! -- SpawnAirplanes:SpawnFromPointVec2( SpawnPointVec2 ) @@ -3283,6 +3283,7 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) -- R2.2 local CallsignName = SpawnTemplate.units[UnitID].callsign["name"] -- #string CallsignName = string.match(CallsignName,"^(%a+)") -- 2.8 - only the part w/o numbers local CallsignLen = CallsignName:len() + SpawnTemplate.units[UnitID].callsign[2] = UnitID SpawnTemplate.units[UnitID].callsign["name"] = CallsignName:sub( 1, CallsignLen ) .. SpawnTemplate.units[UnitID].callsign[2] .. SpawnTemplate.units[UnitID].callsign[3] else SpawnTemplate.units[UnitID].callsign = Callsign + SpawnIndex