From ceaae5421c923346c2c276e290ee8099e2a58429 Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 14 Mar 2020 20:28:32 +0100 Subject: [PATCH] SPAWN corrected spawn name --- Moose Development/Moose/Core/Database.lua | 4 +-- Moose Development/Moose/Core/Spawn.lua | 41 +++++------------------ 2 files changed, 11 insertions(+), 34 deletions(-) diff --git a/Moose Development/Moose/Core/Database.lua b/Moose Development/Moose/Core/Database.lua index a882aae66..f691fb143 100644 --- a/Moose Development/Moose/Core/Database.lua +++ b/Moose Development/Moose/Core/Database.lua @@ -187,7 +187,7 @@ end function DATABASE:AddUnit( DCSUnitName ) if not self.UNITS[DCSUnitName] then - self:I( { "Add UNIT:", DCSUnitName } ) + self:T( { "Add UNIT:", DCSUnitName } ) local UnitRegister = UNIT:Register( DCSUnitName ) self.UNITS[DCSUnitName] = UNIT:Register( DCSUnitName ) @@ -512,7 +512,7 @@ end function DATABASE:AddGroup( GroupName ) if not self.GROUPS[GroupName] then - self:I( { "Add GROUP:", GroupName } ) + self:T( { "Add GROUP:", GroupName } ) self.GROUPS[GroupName] = GROUP:Register( GroupName ) end diff --git a/Moose Development/Moose/Core/Spawn.lua b/Moose Development/Moose/Core/Spawn.lua index ed6720066..02e2b3c60 100644 --- a/Moose Development/Moose/Core/Spawn.lua +++ b/Moose Development/Moose/Core/Spawn.lua @@ -1246,18 +1246,13 @@ function SPAWN:SpawnWithIndex( SpawnIndex, NoBirth ) if self:_GetSpawnIndex( SpawnIndex ) then if self.SpawnGroups[self.SpawnIndex].Visible then - env.info("FF visible ==> activate") self.SpawnGroups[self.SpawnIndex].Group:Activate() else - - env.info("FF get template") local SpawnTemplate = self.SpawnGroups[self.SpawnIndex].SpawnTemplate self:T( SpawnTemplate.name ) if SpawnTemplate then - - env.info("FF found template") local PointVec3 = POINT_VEC3:New( SpawnTemplate.route.points[1].x, SpawnTemplate.route.points[1].alt, SpawnTemplate.route.points[1].y ) self:T( { "Current point of ", self.SpawnTemplatePrefix, PointVec3 } ) @@ -1428,14 +1423,6 @@ function SPAWN:SpawnWithIndex( SpawnIndex, NoBirth ) SpawnGroup:SetAIOnOff( self.AIOnOff ) end - - env.info("FF Returning spawn group") - if SpawnGroup then - - else - - end - self:T3( SpawnTemplate.name ) @@ -1457,7 +1444,7 @@ function SPAWN:SpawnWithIndex( SpawnIndex, NoBirth ) self.SpawnGroups[self.SpawnIndex].Spawned = true return self.SpawnGroups[self.SpawnIndex].Group else - self:E( { self.SpawnTemplatePrefix, "No more Groups to Spawn:", SpawnIndex, self.SpawnMaxGroups } ) + --self:E( { self.SpawnTemplatePrefix, "No more Groups to Spawn:", SpawnIndex, self.SpawnMaxGroups } ) end return nil @@ -1958,19 +1945,8 @@ function SPAWN:SpawnAtAirbase( SpawnAirbase, Takeoff, TakeoffAltitude, TerminalT SpawnTemplate.uncontrolled = self.SpawnUnControlled - env.info("FF spawning group with index "..self.SpawnIndex) - -- Spawn group. local GroupSpawned = self:SpawnWithIndex( self.SpawnIndex ) - - if GroupSpawned then - env.info("ERROR: spawn group is there!") - GroupSpawned:SmokeRed() - local n=#GroupSpawned:GetUnits() - env.info("FF n="..tostring(n)) - else - env.info("ERROR: spawn group not there!") - end -- When spawned in the air, we need to generate a Takeoff Event. if Takeoff == GROUP.Takeoff.Air then @@ -3012,13 +2988,14 @@ function SPAWN:_Prepare( SpawnTemplatePrefix, SpawnIndex ) --R2.2 -- self.SpawnTemplate = self:_GetTemplate( SpawnTemplatePrefix ) -- end -local SpawnTemplate -if self.TweakedTemplate ~= nil and self.TweakedTemplate == true then - BASE:I("WARNING: You are using a tweaked template.") - SpawnTemplate = self.SpawnTemplate -else - SpawnTemplate = self:_GetTemplate( SpawnTemplatePrefix ) -end + local SpawnTemplate + if self.TweakedTemplate ~= nil and self.TweakedTemplate == true then + BASE:I("WARNING: You are using a tweaked template.") + SpawnTemplate = self.SpawnTemplate + else + SpawnTemplate = self:_GetTemplate( SpawnTemplatePrefix ) + SpawnTemplate.name = self:SpawnGroupName( SpawnIndex ) + end SpawnTemplate.groupId = nil