Add name to Doctrine.

This commit is contained in:
Dan Albert 2023-08-03 00:58:05 -07:00 committed by Raffson
parent 181ac27299
commit fa1caa86d6
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -18,6 +18,8 @@ class GroundUnitProcurementRatios:
@dataclass(frozen=True) @dataclass(frozen=True)
class Doctrine: class Doctrine:
name: str
cas: bool cas: bool
cap: bool cap: bool
sead: bool sead: bool
@ -89,6 +91,7 @@ class Doctrine:
MODERN_DOCTRINE = Doctrine( MODERN_DOCTRINE = Doctrine(
"modern",
cap=True, cap=True,
cas=True, cas=True,
sead=True, sead=True,
@ -131,6 +134,7 @@ MODERN_DOCTRINE = Doctrine(
) )
COLDWAR_DOCTRINE = Doctrine( COLDWAR_DOCTRINE = Doctrine(
name="coldwar",
cap=True, cap=True,
cas=True, cas=True,
sead=True, sead=True,
@ -173,6 +177,7 @@ COLDWAR_DOCTRINE = Doctrine(
) )
WWII_DOCTRINE = Doctrine( WWII_DOCTRINE = Doctrine(
name="ww2",
cap=True, cap=True,
cas=True, cas=True,
sead=False, sead=False,
@ -212,3 +217,9 @@ WWII_DOCTRINE = Doctrine(
sead_escort_engagement_range=nautical_miles(10), sead_escort_engagement_range=nautical_miles(10),
escort_engagement_range=nautical_miles(5), escort_engagement_range=nautical_miles(5),
) )
ALL_DOCTRINES = [
COLDWAR_DOCTRINE,
MODERN_DOCTRINE,
WWII_DOCTRINE,
]