From fd7bd283816adfbd973745381fbedcf5d23b65e8 Mon Sep 17 00:00:00 2001 From: RndName Date: Wed, 30 Mar 2022 20:43:29 +0200 Subject: [PATCH] Fix incorrect faction loading --- game/factions/faction.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/game/factions/faction.py b/game/factions/faction.py index a7b7de12..70721f8d 100644 --- a/game/factions/faction.py +++ b/game/factions/faction.py @@ -243,17 +243,18 @@ class Faction: faction.doctrine = MODERN_DOCTRINE # Load the building set + faction.building_set = [] building_set = json.get("building_set", "default") if building_set == "default": - faction.building_set = DEFAULT_AVAILABLE_BUILDINGS + faction.building_set.extend(DEFAULT_AVAILABLE_BUILDINGS) elif building_set == "ww2free": - faction.building_set = WW2_FREE + faction.building_set.extend(WW2_FREE) elif building_set == "ww2ally": - faction.building_set = WW2_ALLIES_BUILDINGS + faction.building_set.extend(WW2_ALLIES_BUILDINGS) elif building_set == "ww2germany": - faction.building_set = WW2_GERMANY_BUILDINGS + faction.building_set.extend(WW2_GERMANY_BUILDINGS) else: - faction.building_set = DEFAULT_AVAILABLE_BUILDINGS + faction.building_set.extend(DEFAULT_AVAILABLE_BUILDINGS) # Add required buildings for the game logic (e.g. ammo, factory..) faction.building_set.extend(REQUIRED_BUILDINGS)