diff --git a/Moose Development/Moose/Functional/Spawn.lua b/Moose Development/Moose/Functional/Spawn.lua index 17f79d6db..d957aef9c 100644 --- a/Moose Development/Moose/Functional/Spawn.lua +++ b/Moose Development/Moose/Functional/Spawn.lua @@ -1025,6 +1025,8 @@ function SPAWN:SpawnAtAirbase( Airbase, Takeoff, TakeoffAltitude ) -- R2.2 else SpawnTemplate.units[UnitID].alt = PointVec3.y + 10 end + SpawnTemplate.units[UnitID].parking = nil + SpawnTemplate.units[UnitID].parking_id = nil self:T( 'After Translation SpawnTemplate.units['..UnitID..'].x = ' .. SpawnTemplate.units[UnitID].x .. ', SpawnTemplate.units['..UnitID..'].y = ' .. SpawnTemplate.units[UnitID].y ) end @@ -1036,7 +1038,8 @@ function SPAWN:SpawnAtAirbase( Airbase, Takeoff, TakeoffAltitude ) -- R2.2 SpawnTemplate.route.points[1].alt = PointVec3.y + 10 SpawnTemplate.route.points[1].airdromeId = Airbase:GetID() end - SpawnTemplate.route.points[1].type = GROUPTEMPLATE.Takeoff[Takeoff] + SpawnTemplate.route.points[1].type = GROUPTEMPLATE.Takeoff[Takeoff][1] -- type + SpawnTemplate.route.points[1].action = GROUPTEMPLATE.Takeoff[Takeoff][2] -- action SpawnTemplate.x = PointVec3.x SpawnTemplate.y = PointVec3.z diff --git a/Moose Development/Moose/Wrapper/Group.lua b/Moose Development/Moose/Wrapper/Group.lua index 886da067d..5b4bc4169 100644 --- a/Moose Development/Moose/Wrapper/Group.lua +++ b/Moose Development/Moose/Wrapper/Group.lua @@ -104,10 +104,10 @@ GROUP.Takeoff = { GROUPTEMPLATE = {} GROUPTEMPLATE.Takeoff = { - [GROUP.Takeoff.Air] = "Turning Point", - [GROUP.Takeoff.Runway] = "TakeOff", - [GROUP.Takeoff.Hot] = "TakeOffParkingHot", - [GROUP.Takeoff.Cold] = "TakeOffParking", + [GROUP.Takeoff.Air] = { "Turning Point", "Turning Point" }, + [GROUP.Takeoff.Runway] = { "TakeOff", "From Runway" }, + [GROUP.Takeoff.Hot] = { "TakeOffParkingHot", "From Parking Area Hot" }, + [GROUP.Takeoff.Cold] = { "TakeOffParking", "From Parking Area" } } --- Create a new GROUP from a DCSGroup