mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Remove non-CP FOBs.
This commit is contained in:
parent
0cd2c4a90c
commit
664092c023
@ -7,6 +7,7 @@ Saves from 2.5 are not compatible with 3.0.
|
|||||||
* **[Campaign]** Ground units can now be transferred by road, airlift, and cargo ship. See https://github.com/dcs-liberation/dcs_liberation/wiki/Unit-Transfers for more information.
|
* **[Campaign]** Ground units can now be transferred by road, airlift, and cargo ship. See https://github.com/dcs-liberation/dcs_liberation/wiki/Unit-Transfers for more information.
|
||||||
* **[Campaign]** Ground units can no longer be sold. To move units to a new location, transfer them.
|
* **[Campaign]** Ground units can no longer be sold. To move units to a new location, transfer them.
|
||||||
* **[Campaign]** Ground units must now be recruited at a base with a factory and transferred to their destination. When buying units in the UI, the purchase will automatically be fulfilled at the closest factory, and a transfer will be created on the next turn.
|
* **[Campaign]** Ground units must now be recruited at a base with a factory and transferred to their destination. When buying units in the UI, the purchase will automatically be fulfilled at the closest factory, and a transfer will be created on the next turn.
|
||||||
|
* **[Campaign]** Non-control point FOBs will no longer spawn.
|
||||||
* **[Campaign AI]** Every 30 minutes the AI will plan a CAP, so players can customize their mission better.
|
* **[Campaign AI]** Every 30 minutes the AI will plan a CAP, so players can customize their mission better.
|
||||||
* **[Campaign AI]** AI now considers Ju-88s for CAS, strike, and DEAD missions.
|
* **[Campaign AI]** AI now considers Ju-88s for CAS, strike, and DEAD missions.
|
||||||
* **[Campaign AI]** Fix purchase of aircraft by priority (the faction's list was being used as the priority list rather than the game's).
|
* **[Campaign AI]** Fix purchase of aircraft by priority (the faction's list was being used as the priority list rather than the game's).
|
||||||
|
|||||||
@ -8,7 +8,6 @@ DEFAULT_AVAILABLE_BUILDINGS = [
|
|||||||
"oil",
|
"oil",
|
||||||
"ware",
|
"ware",
|
||||||
"farp",
|
"farp",
|
||||||
"fob",
|
|
||||||
"power",
|
"power",
|
||||||
"derrick",
|
"derrick",
|
||||||
]
|
]
|
||||||
@ -21,7 +20,6 @@ WW2_GERMANY_BUILDINGS = [
|
|||||||
"ww2bunker",
|
"ww2bunker",
|
||||||
"allycamp",
|
"allycamp",
|
||||||
"allycamp",
|
"allycamp",
|
||||||
"fob",
|
|
||||||
]
|
]
|
||||||
WW2_ALLIES_BUILDINGS = [
|
WW2_ALLIES_BUILDINGS = [
|
||||||
"fuel",
|
"fuel",
|
||||||
@ -30,7 +28,6 @@ WW2_ALLIES_BUILDINGS = [
|
|||||||
"allycamp",
|
"allycamp",
|
||||||
"allycamp",
|
"allycamp",
|
||||||
"allycamp",
|
"allycamp",
|
||||||
"fob",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
FORTIFICATION_BUILDINGS = [
|
FORTIFICATION_BUILDINGS = [
|
||||||
|
|||||||
@ -845,12 +845,7 @@ class FobGroundObjectGenerator(AirbaseGroundObjectGenerator):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def generate_fob(self) -> None:
|
def generate_fob(self) -> None:
|
||||||
try:
|
category = "fob"
|
||||||
category = self.faction.building_set[self.faction.building_set.index("fob")]
|
|
||||||
except IndexError:
|
|
||||||
logging.exception("Faction has no fob buildings defined")
|
|
||||||
return
|
|
||||||
|
|
||||||
obj_name = self.control_point.name
|
obj_name = self.control_point.name
|
||||||
template = random.choice(list(self.templates[category].values()))
|
template = random.choice(list(self.templates[category].values()))
|
||||||
point = self.control_point.position
|
point = self.control_point.position
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user