This commit is contained in:
FlightControl
2019-06-18 07:06:00 +03:00
parent 9c523cad52
commit 1e0e67c13d
3 changed files with 121 additions and 81 deletions

View File

@@ -2839,6 +2839,19 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) --R2.2
SpawnTemplate.units[UnitID].unitId = nil
end
end
-- Callsign
for UnitID = 1, #SpawnTemplate.units do
local Callsign = SpawnTemplate.units[UnitID].callsign
if Callsign[1] ~= nil then -- blue callsign
Callsign[2] = ( ( SpawnIndex - 1 ) % 10 ) + 1
local CallsignName = SpawnTemplate.units[UnitID].callsign["name"] -- #string
local CallsignLen = CallsignName:len()
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
end
end
self:T3( { "Template:", SpawnTemplate } )
return SpawnTemplate