diff --git a/conf/flight_plans/flight_plan.dtd b/conf/flight_plans/flight_plan.dtd index 6888dd7c1a..31835f0acb 100644 --- a/conf/flight_plans/flight_plan.dtd +++ b/conf/flight_plans/flight_plan.dtd @@ -141,7 +141,8 @@ alt CDATA #IMPLIED height CDATA #IMPLIED approaching_time CDATA #IMPLIED throttle CDATA #IMPLIED -climb CDATA #IMPLIED> +climb CDATA #IMPLIED +until CDATA #IMPLIED> if vmode = "glide" && hmode <> "route" then failwith "glide vmode requires route hmode"; left (); lprintf "}\n"; + begin + try + let c = parsed_attrib x "until" in + lprintf "if (%s) NextStageAndBreak();\n" c + with + ExtXml.Error _ -> () + end; lprintf "break;\n" | "stay" -> stage ();