From d1b8e20fdecc56399ba21872639fe2cf6b8d22c3 Mon Sep 17 00:00:00 2001 From: MetalStormGhost Date: Sat, 23 Sep 2023 16:20:49 +0300 Subject: [PATCH] Replaced the air defence Command Center with a bunker for SHORADs. Will use the Command Center in the future for medium/long range SAMs. --- game/pretense/pretenseluagenerator.py | 2 +- resources/plugins/pretense/init_header.lua | 6 ++++++ resources/plugins/pretense/pretense_compiled.lua | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/game/pretense/pretenseluagenerator.py b/game/pretense/pretenseluagenerator.py index 6732da43..3e616357 100644 --- a/game/pretense/pretenseluagenerator.py +++ b/game/pretense/pretenseluagenerator.py @@ -93,7 +93,7 @@ class PretenseLuaGenerator(LuaGenerator): ) lua_string_zones += " }\n" lua_string_zones += " }),\n" - lua_string_zones += " presets.upgrades.airdef.comCenter:extend({\n" + lua_string_zones += " presets.upgrades.airdef.bunker:extend({\n" lua_string_zones += ( f" name = '{cp_name_trimmed}-mission-command-" + cp_side_str diff --git a/resources/plugins/pretense/init_header.lua b/resources/plugins/pretense/init_header.lua index 850bfbc7..12f84597 100644 --- a/resources/plugins/pretense/init_header.lua +++ b/resources/plugins/pretense/init_header.lua @@ -464,6 +464,12 @@ presets = { }) }, airdef = { + bunker = Preset:new({ + display = 'Bunker', + cost = 1500, + type = 'upgrade', + template = "bunker-1" + }), comCenter = Preset:new({ display = 'Command Center', cost = 2500, diff --git a/resources/plugins/pretense/pretense_compiled.lua b/resources/plugins/pretense/pretense_compiled.lua index 0a8d7be1..11a3a8b1 100644 --- a/resources/plugins/pretense/pretense_compiled.lua +++ b/resources/plugins/pretense/pretense_compiled.lua @@ -7524,6 +7524,8 @@ do TemplateDB.templates["tv-tower"] = { type="TV tower", category="Fortifications", shape="tele_bash", dataCategory=TemplateDB.type.static } + TemplateDB.templates["bunker-1"] = { type="Sandbox", category="Fortifications", dataCategory=TemplateDB.type.static } + TemplateDB.templates["command-center"] = { type=".Command Center", category="Fortifications", shape="ComCenter", dataCategory=TemplateDB.type.static } TemplateDB.templates["military-staff"] = { type="Military staff", category="Fortifications", shape="aviashtab", dataCategory=TemplateDB.type.static }