mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Added building set for WW2 units that does not require WW2 asset pack.
This commit is contained in:
parent
95f72be8eb
commit
5cfbd8c3ad
@ -3,6 +3,7 @@ import dcs
|
|||||||
|
|
||||||
DEFAULT_AVAILABLE_BUILDINGS = ['fuel', 'ammo', 'comms', 'oil', 'ware', 'farp', 'fob', 'power', 'factory', 'derrick', 'aa']
|
DEFAULT_AVAILABLE_BUILDINGS = ['fuel', 'ammo', 'comms', 'oil', 'ware', 'farp', 'fob', 'power', 'factory', 'derrick', 'aa']
|
||||||
|
|
||||||
|
WW2_FREE = ['fuel', 'factory', 'ware', 'aa']
|
||||||
WW2_GERMANY_BUILDINGS = ['fuel', 'factory', 'ww2bunker', 'ww2bunker', 'ww2bunker', 'allycamp', 'allycamp', 'aa']
|
WW2_GERMANY_BUILDINGS = ['fuel', 'factory', 'ww2bunker', 'ww2bunker', 'ww2bunker', 'allycamp', 'allycamp', 'aa']
|
||||||
WW2_ALLIES_BUILDINGS = ['fuel', 'factory', 'allycamp', 'allycamp', 'allycamp', 'allycamp', 'allycamp', 'aa']
|
WW2_ALLIES_BUILDINGS = ['fuel', 'factory', 'allycamp', 'allycamp', 'allycamp', 'allycamp', 'allycamp', 'aa']
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@ from dcs.planes import plane_map
|
|||||||
from dcs.unittype import FlyingType, ShipType, VehicleType, UnitType
|
from dcs.unittype import FlyingType, ShipType, VehicleType, UnitType
|
||||||
from dcs.vehicles import Armor, Unarmed, Infantry, Artillery, AirDefence
|
from dcs.vehicles import Armor, Unarmed, Infantry, Artillery, AirDefence
|
||||||
|
|
||||||
from game.data.building_data import WW2_ALLIES_BUILDINGS, DEFAULT_AVAILABLE_BUILDINGS, WW2_GERMANY_BUILDINGS
|
from game.data.building_data import WW2_ALLIES_BUILDINGS, DEFAULT_AVAILABLE_BUILDINGS, WW2_GERMANY_BUILDINGS, WW2_FREE
|
||||||
from game.data.doctrine import Doctrine, MODERN_DOCTRINE, COLDWAR_DOCTRINE, WWII_DOCTRINE
|
from game.data.doctrine import Doctrine, MODERN_DOCTRINE, COLDWAR_DOCTRINE, WWII_DOCTRINE
|
||||||
from pydcs_extensions.mod_units import MODDED_VEHICLES, MODDED_AIRPLANES
|
from pydcs_extensions.mod_units import MODDED_VEHICLES, MODDED_AIRPLANES
|
||||||
|
|
||||||
@ -170,6 +170,8 @@ class Faction:
|
|||||||
building_set = json.get("building_set", "default")
|
building_set = json.get("building_set", "default")
|
||||||
if building_set == "default":
|
if building_set == "default":
|
||||||
faction.building_set = DEFAULT_AVAILABLE_BUILDINGS
|
faction.building_set = DEFAULT_AVAILABLE_BUILDINGS
|
||||||
|
elif building_set == "ww2free":
|
||||||
|
faction.building_set = WW2_FREE
|
||||||
elif building_set == "ww2ally":
|
elif building_set == "ww2ally":
|
||||||
faction.building_set = WW2_ALLIES_BUILDINGS
|
faction.building_set = WW2_ALLIES_BUILDINGS
|
||||||
elif building_set == "ww2germany":
|
elif building_set == "ww2germany":
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user