lots of fixes to the mission generation

This commit is contained in:
Vasyl Horbachenko
2018-06-30 04:56:48 +03:00
parent e03342b3ff
commit b1109b582b
7 changed files with 43 additions and 29 deletions

View File

@@ -20,6 +20,8 @@ class CaptureOperation(Operation):
defense = None # type: db.ArmorDict
aa = None # type: db.AirDefenseDict
trigger_radius = TRIGGER_RADIUS_SMALL
def setup(self,
cas: db.PlaneDict,
escort: db.PlaneDict,

View File

@@ -10,6 +10,8 @@ class InterceptOperation(Operation):
interceptors = None # type: db.PlaneDict
airdefense = None # type: db.AirDefenseDict
trigger_radius = TRIGGER_RADIUS_LARGE
def setup(self,
escort: db.PlaneDict,
transport: db.PlaneDict,

View File

@@ -22,6 +22,7 @@ class Operation:
envgen = None # type: EnvironmentGenerator
environment_settings = None
trigger_radius = TRIGGER_RADIUS_MEDIUM
is_quick = None
is_awacs_enabled = False
@@ -77,7 +78,7 @@ class Operation:
self.awacsgen.generate()
self.extra_aagen.generate()
self.triggersgen.generate(self.is_quick)
self.triggersgen.generate(self.is_quick, self.trigger_radius)
if self.environment_settings is None:
self.environment_settings = self.envgen.generate()