Fixing problems with STATICS used for task transportation. I think it should work now.

This commit is contained in:
FlightControl 2018-09-15 07:45:20 +02:00
parent 47aaf6f6b2
commit f8f000eae5
2 changed files with 8 additions and 5 deletions

View File

@ -188,7 +188,10 @@ function DATABASE:AddStatic( DCSStaticName )
if not self.STATICS[DCSStaticName] then
self.STATICS[DCSStaticName] = STATIC:Register( DCSStaticName )
return self.STATICS[DCSStaticName]
end
return nil
end

View File

@ -183,8 +183,8 @@ function SPAWNSTATIC:SpawnFromPointVec2( PointVec2, Heading, NewName ) --R2.1
local Static = coalition.addStaticObject( CountryID, StaticTemplate )
self.SpawnIndex = self.SpawnIndex + 1
return Static
return _DATABASE:AddStatic(Static:getName())
end
return nil
@ -216,7 +216,7 @@ function SPAWNSTATIC:ReSpawn()
local Static = coalition.addStaticObject( CountryID, StaticTemplate )
return Static
return _DATABASE:AddStatic(Static:getName())
end
return nil
@ -247,7 +247,7 @@ function SPAWNSTATIC:ReSpawnAt( Coordinate, Heading )
local Static = coalition.addStaticObject( CountryID, StaticTemplate )
return Static
return _DATABASE:AddStatic(Static:getName())
end
return nil
@ -265,6 +265,6 @@ function SPAWNSTATIC:SpawnFromZone( Zone, Heading, NewName ) --R2.1
local Static = self:SpawnFromPointVec2( Zone:GetPointVec2(), Heading, NewName )
return Static
return _DATABASE:AddStatic(Static:getName())
end