mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
27 lines
754 B
Python
27 lines
754 B
Python
from game import db
|
|
from .conflictgen import *
|
|
from .naming import *
|
|
|
|
from dcs.mission import *
|
|
from dcs.unitgroup import *
|
|
from dcs.unittype import *
|
|
from dcs.task import *
|
|
from dcs.terrain.terrain import NoParkingSlotError
|
|
|
|
|
|
class AWACSConflictGenerator:
|
|
def __init__(self, mission: Mission, conflict: Conflict, game):
|
|
self.mission = mission
|
|
self.conflict = conflict
|
|
self.game = game
|
|
|
|
def generate(self):
|
|
plane = db.find_unittype(AWACS, self.conflict.attackers_side.name)[0]
|
|
|
|
self.mission.awacs_flight(
|
|
country=self.conflict.attackers_side,
|
|
name=namegen.next_awacs_group_name(),
|
|
plane_type=plane,
|
|
airport=None,
|
|
position=self.conflict.position)
|