From 9bbcee645eb3c581ff26a41075c2f3fd5a3a7b5f Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Tue, 13 Jul 2021 20:18:30 -0700 Subject: [PATCH] Cleanup and document some of Doctrine. --- game/data/doctrine.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/game/data/doctrine.py b/game/data/doctrine.py index 5fe9617f..4f944833 100644 --- a/game/data/doctrine.py +++ b/game/data/doctrine.py @@ -36,11 +36,20 @@ class Doctrine: antiship: bool rendezvous_altitude: Distance + + #: The minimum distance between the departure airfield and the hold point. hold_distance: Distance + + #: The minimum distance between the hold point and the join point. push_distance: Distance + + #: The distance between the join point and the ingress point. Only used for the + #: fallback flight plan layout (when the departure airfield is near a threat zone). join_distance: Distance - split_distance: Distance + + #: The distance between the ingress point (beginning of the attack) and target. ingress_distance: Distance + ingress_altitude: Distance min_patrol_altitude: Distance @@ -94,7 +103,6 @@ MODERN_DOCTRINE = Doctrine( hold_distance=nautical_miles(15), push_distance=nautical_miles(20), join_distance=nautical_miles(20), - split_distance=nautical_miles(20), ingress_distance=nautical_miles(45), ingress_altitude=feet(20000), min_patrol_altitude=feet(15000), @@ -131,7 +139,6 @@ COLDWAR_DOCTRINE = Doctrine( hold_distance=nautical_miles(10), push_distance=nautical_miles(10), join_distance=nautical_miles(10), - split_distance=nautical_miles(10), ingress_distance=nautical_miles(30), ingress_altitude=feet(18000), min_patrol_altitude=feet(10000), @@ -167,7 +174,6 @@ WWII_DOCTRINE = Doctrine( hold_distance=nautical_miles(5), push_distance=nautical_miles(5), join_distance=nautical_miles(5), - split_distance=nautical_miles(5), rendezvous_altitude=feet(10000), ingress_distance=nautical_miles(7), ingress_altitude=feet(8000),