mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
fixed FOB generation
This commit is contained in:
parent
e9d7ee51f3
commit
911d57b415
@ -27,9 +27,10 @@ class GroundObjectsGenerator:
|
|||||||
center, heading = self.conflict.frontline_position(self.conflict.theater, self.conflict.from_cp, self.conflict.to_cp)
|
center, heading = self.conflict.frontline_position(self.conflict.theater, self.conflict.from_cp, self.conflict.to_cp)
|
||||||
heading -= 90
|
heading -= 90
|
||||||
|
|
||||||
position = self.conflict.find_ground_position(center.point_from_heading(heading, FARP_FRONTLINE_DISTANCE), heading)
|
initial_position = center.point_from_heading(heading, FARP_FRONTLINE_DISTANCE)
|
||||||
|
position = self.conflict.find_ground_position(initial_position, heading)
|
||||||
if not position:
|
if not position:
|
||||||
return
|
position = initial_position
|
||||||
|
|
||||||
for i, _ in enumerate(range(0, number_of_units, self.FARP_CAPACITY)):
|
for i, _ in enumerate(range(0, number_of_units, self.FARP_CAPACITY)):
|
||||||
position = position.point_from_heading(0, i * 275)
|
position = position.point_from_heading(0, i * 275)
|
||||||
|
|||||||
@ -64,10 +64,9 @@ class CaucasusTheater(ConflictTheater):
|
|||||||
self.add_controlpoint(self.gudauta, connected_to=[self.sochi, self.sukhumi])
|
self.add_controlpoint(self.gudauta, connected_to=[self.sochi, self.sukhumi])
|
||||||
self.add_controlpoint(self.sochi, connected_to=[self.gudauta, self.gelendzhik])
|
self.add_controlpoint(self.sochi, connected_to=[self.gudauta, self.gelendzhik])
|
||||||
|
|
||||||
self.add_controlpoint(self.gelendzhik, connected_to=[self.sochi, self.novorossiysk])
|
self.add_controlpoint(self.gelendzhik, connected_to=[self.sochi, ])
|
||||||
self.add_controlpoint(self.novorossiysk, connected_to=[self.gelendzhik, self.anapa])
|
self.add_controlpoint(self.krymsk, connected_to=[self.anapa, self.krasnodar])
|
||||||
self.add_controlpoint(self.krymsk, connected_to=[self.novorossiysk, self.anapa, self.krasnodar])
|
self.add_controlpoint(self.anapa, connected_to=[self.krymsk])
|
||||||
self.add_controlpoint(self.anapa, connected_to=[self.novorossiysk, self.krymsk])
|
|
||||||
self.add_controlpoint(self.krasnodar, connected_to=[self.krymsk, self.maykop])
|
self.add_controlpoint(self.krasnodar, connected_to=[self.krymsk, self.maykop])
|
||||||
|
|
||||||
self.add_controlpoint(self.carrier_1)
|
self.add_controlpoint(self.carrier_1)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user