From b769568df19d6c0b0e110df0244e455d189f95cc Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Sat, 31 Dec 2022 18:02:15 +0100 Subject: [PATCH] #FG - let planes not limp around --- Moose Development/Moose/Ops/FlightGroup.lua | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Moose Development/Moose/Ops/FlightGroup.lua b/Moose Development/Moose/Ops/FlightGroup.lua index 0fa1882dd..f0b6f1bd7 100644 --- a/Moose Development/Moose/Ops/FlightGroup.lua +++ b/Moose Development/Moose/Ops/FlightGroup.lua @@ -943,7 +943,7 @@ function FLIGHTGROUP:Status() local DCSTask=mission:GetDCSMissionTask() --DCS#Task -- Get task. - local Task=mission:GetGroupWaypointTask(self) + local Task=self:GetTaskByID(mission.auftragsnummer) -- Reset current orbit task. self.controller:resetTask() @@ -3773,9 +3773,16 @@ function FLIGHTGROUP:AddWaypoint(Coordinate, Speed, AfterWaypointWithID, Altitud -- Set waypoint index. local wpnumber=self:GetWaypointIndexAfterID(AfterWaypointWithID) - + -- Speed in knots. - Speed=Speed or self:GetSpeedCruise() + if not Speed or Speed < 10 then + + local mission = self:GetMissionCurrent() -- Ops.Auftrag#AUFTRAG + local speed = mission.missionSpeed + Speed = speed or self:GetSpeedCruise() + + end + --Speed=Speed or self:GetSpeedCruise() -- Alt type default is barometric (ASL). For helos we use radar (AGL). local alttype=COORDINATE.WaypointAltType.BARO