diff --git a/game/data/doctrine.py b/game/data/doctrine.py index d8d407a5..19cc410a 100644 --- a/game/data/doctrine.py +++ b/game/data/doctrine.py @@ -18,6 +18,8 @@ class GroundUnitProcurementRatios: @dataclass(frozen=True) class Doctrine: + name: str + cas: bool cap: bool sead: bool @@ -89,6 +91,7 @@ class Doctrine: MODERN_DOCTRINE = Doctrine( + "modern", cap=True, cas=True, sead=True, @@ -131,6 +134,7 @@ MODERN_DOCTRINE = Doctrine( ) COLDWAR_DOCTRINE = Doctrine( + name="coldwar", cap=True, cas=True, sead=True, @@ -173,6 +177,7 @@ COLDWAR_DOCTRINE = Doctrine( ) WWII_DOCTRINE = Doctrine( + name="ww2", cap=True, cas=True, sead=False, @@ -212,3 +217,9 @@ WWII_DOCTRINE = Doctrine( sead_escort_engagement_range=nautical_miles(10), escort_engagement_range=nautical_miles(5), ) + +ALL_DOCTRINES = [ + COLDWAR_DOCTRINE, + MODERN_DOCTRINE, + WWII_DOCTRINE, +]