mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
This also removes the "factory" type from the normal strike target (money generating) generators to avoid confusion. Later only control points with factories will be able to spawn ground units, at which point these will no longer generate income. https://github.com/Khopa/dcs_liberation/issues/986
68 lines
1.2 KiB
Python
68 lines
1.2 KiB
Python
import inspect
|
|
import dcs
|
|
|
|
DEFAULT_AVAILABLE_BUILDINGS = [
|
|
"fuel",
|
|
"ammo",
|
|
"comms",
|
|
"oil",
|
|
"ware",
|
|
"farp",
|
|
"fob",
|
|
"power",
|
|
"derrick",
|
|
]
|
|
|
|
WW2_FREE = ["fuel", "ware", "fob"]
|
|
WW2_GERMANY_BUILDINGS = [
|
|
"fuel",
|
|
"ww2bunker",
|
|
"ww2bunker",
|
|
"ww2bunker",
|
|
"allycamp",
|
|
"allycamp",
|
|
"fob",
|
|
]
|
|
WW2_ALLIES_BUILDINGS = [
|
|
"fuel",
|
|
"allycamp",
|
|
"allycamp",
|
|
"allycamp",
|
|
"allycamp",
|
|
"allycamp",
|
|
"fob",
|
|
]
|
|
|
|
FORTIFICATION_BUILDINGS = [
|
|
"Siegfried Line",
|
|
"Concertina wire",
|
|
"Concertina Wire",
|
|
"Czech hedgehogs 1",
|
|
"Czech hedgehogs 2",
|
|
"Dragonteeth 1",
|
|
"Dragonteeth 2",
|
|
"Dragonteeth 3",
|
|
"Dragonteeth 4",
|
|
"Dragonteeth 5",
|
|
"Haystack 1",
|
|
"Haystack 2",
|
|
"Haystack 3",
|
|
"Haystack 4",
|
|
"Hemmkurvenvenhindernis",
|
|
"Log posts 1",
|
|
"Log posts 2",
|
|
"Log posts 3",
|
|
"Log ramps 1",
|
|
"Log ramps 2",
|
|
"Log ramps 3",
|
|
"Belgian Gate",
|
|
"Container white",
|
|
]
|
|
|
|
FORTIFICATION_UNITS = [
|
|
c for c in vars(dcs.vehicles.Fortification).values() if inspect.isclass(c)
|
|
]
|
|
FORTIFICATION_UNITS_ID = [
|
|
c.id for c in vars(dcs.vehicles.Fortification).values() if inspect.isclass(c)
|
|
]
|