mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Add support for AAA objectives.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/999
This commit is contained in:
@@ -36,4 +36,4 @@ class BoforsGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -98,4 +98,4 @@ class FlakGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -43,4 +43,4 @@ class Flak18Generator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -41,4 +41,4 @@ class KS19Generator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -80,4 +80,4 @@ class AllyWW2FlakGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -30,4 +30,4 @@ class ZSU57Generator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -36,4 +36,4 @@ class ZU23InsurgentGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import logging
|
||||
from abc import ABC, abstractmethod
|
||||
from enum import Enum
|
||||
from typing import Iterator, List
|
||||
@@ -6,11 +5,12 @@ from typing import Iterator, List
|
||||
from dcs.unitgroup import VehicleGroup
|
||||
|
||||
from game import Game
|
||||
from gen.sam.group_generator import GroupGenerator
|
||||
from game.theater.theatergroundobject import SamGroundObject
|
||||
from gen.sam.group_generator import GroupGenerator
|
||||
|
||||
|
||||
class AirDefenseRange(Enum):
|
||||
AAA = "AAA"
|
||||
Short = "short"
|
||||
Medium = "medium"
|
||||
Long = "long"
|
||||
|
||||
@@ -6,7 +6,6 @@ from gen.sam.airdefensegroupgenerator import (
|
||||
AirDefenseRange,
|
||||
AirDefenseGroupGenerator,
|
||||
)
|
||||
from gen.sam.group_generator import GroupGenerator
|
||||
|
||||
|
||||
class EarlyColdWarFlakGenerator(AirDefenseGroupGenerator):
|
||||
@@ -80,7 +79,7 @@ class EarlyColdWarFlakGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
|
||||
class ColdWarFlakGenerator(AirDefenseGroupGenerator):
|
||||
@@ -153,4 +152,4 @@ class ColdWarFlakGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -42,4 +42,4 @@ class VulcanGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -33,4 +33,4 @@ class ZSU23Generator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -36,4 +36,4 @@ class ZU23Generator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -33,4 +33,4 @@ class ZU23UralGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
@@ -33,4 +33,4 @@ class ZU23UralInsurgentGenerator(AirDefenseGroupGenerator):
|
||||
|
||||
@classmethod
|
||||
def range(cls) -> AirDefenseRange:
|
||||
return AirDefenseRange.Short
|
||||
return AirDefenseRange.AAA
|
||||
|
||||
Reference in New Issue
Block a user