transport mission stubs

This commit is contained in:
Vasyl Horbachenko
2018-06-24 04:06:27 +03:00
parent de8d34d64e
commit 0110af0bec
5 changed files with 24 additions and 1 deletions

View File

@@ -51,3 +51,17 @@ class ArmorConflictGenerator:
unit=type,
count=count,
at=self.conflict.ground_defenders_location)
def generate_passengers(self, group_to_embark: Group, at: Point):
unit_type = db.find_unittype(Nothing, self.conflict.attackers_side.name)
group = self.m.vehicle_group(
country=self.conflict.attackers_side,
name=namegen.next_passenger_group_name(),
_type=unit_type,
position=at,
group_size=6
)
wayp = group.add_waypoint(at)
wayp.tasks.append(EmbarkToTransport())

View File

@@ -29,6 +29,10 @@ class NameGenerator:
self.number += 1
return "AWACS Unit {}".format(self.number)
def next_passenger_group_name(self):
self.number += 1
return "Infantry Unit {}".format(self.number)
namegen = NameGenerator()