first working version of the skynetiads plugin

This commit is contained in:
David Pierron
2020-10-22 18:39:54 +02:00
parent fd969020af
commit e024da277b
18 changed files with 10042 additions and 35 deletions

View File

@@ -2,10 +2,10 @@ import random
from dcs.vehicles import AirDefence
from gen.sam.group_generator import GroupGenerator
from gen.sam.genericsam_group_generator import GenericSamGroupGenerator
class SA11Generator(GroupGenerator):
class SA11Generator(GenericSamGroupGenerator):
"""
This generate a SA-11 group
"""
@@ -14,8 +14,8 @@ class SA11Generator(GroupGenerator):
price = 180
def generate(self):
self.add_unit(AirDefence.SAM_SA_11_Buk_CC_9S470M1, "CC", self.position.x, self.position.y, self.heading)
self.add_unit(AirDefence.SAM_SA_11_Buk_SR_9S18M1, "SR", self.position.x+20, self.position.y, self.heading)
self.add_unit(AirDefence.SAM_SA_11_Buk_CC_9S470M1, "CC", self.position.x, self.position.y, self.heading)
num_launchers = random.randint(2, 4)
positions = self.get_circular_position(num_launchers, launcher_distance=140, coverage=180)