mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
aa spawn on available radials instead of random
This commit is contained in:
@@ -26,10 +26,9 @@ class AAConflictGenerator:
|
||||
|
||||
def generate(self, units: typing.Dict[UnitType, int]):
|
||||
for type, count in units.items():
|
||||
for _ in range(count):
|
||||
p = self.conflict.ground_defenders_location.random_point_within(
|
||||
self.conflict.size * DISTANCE_FACTOR[1],
|
||||
self.conflict.size * DISTANCE_FACTOR[0])
|
||||
for _, radial in zip(range(count), self.conflict.radials):
|
||||
distance = randint(self.conflict.size * DISTANCE_FACTOR[0], self.conflict.size * DISTANCE_FACTOR[1])
|
||||
p = self.conflict.position.point_from_heading(radial, distance)
|
||||
|
||||
self.m.vehicle_group(
|
||||
country=self.conflict.defenders_side,
|
||||
|
||||
Reference in New Issue
Block a user