Fixed error in SPAWN logic. Sorry. fixed now.

This commit is contained in:
FlightControl
2019-06-20 20:42:47 +03:00
parent a108751e0c
commit 83f8e76584
+2
View File
@@ -2848,6 +2848,7 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) --R2.2
-- Callsign -- Callsign
for UnitID = 1, #SpawnTemplate.units do for UnitID = 1, #SpawnTemplate.units do
local Callsign = SpawnTemplate.units[UnitID].callsign local Callsign = SpawnTemplate.units[UnitID].callsign
if Callsign then
if type(Callsign) ~= "number" then -- blue callsign if type(Callsign) ~= "number" then -- blue callsign
Callsign[2] = ( ( SpawnIndex - 1 ) % 10 ) + 1 Callsign[2] = ( ( SpawnIndex - 1 ) % 10 ) + 1
local CallsignName = SpawnTemplate.units[UnitID].callsign["name"] -- #string local CallsignName = SpawnTemplate.units[UnitID].callsign["name"] -- #string
@@ -2856,6 +2857,7 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) --R2.2
else else
SpawnTemplate.units[UnitID].callsign = Callsign + SpawnIndex SpawnTemplate.units[UnitID].callsign = Callsign + SpawnIndex
end end
end
end end
self:T3( { "Template:", SpawnTemplate } ) self:T3( { "Template:", SpawnTemplate } )