Moved SAM site presets from presets.defenses.sam to presets.defenses.red/blue

This commit is contained in:
MetalStormGhost 2023-10-09 10:43:25 +03:00
parent e7b84e18d1
commit 4f742b51f7
2 changed files with 94 additions and 38 deletions

View File

@ -74,7 +74,9 @@ class PretenseLuaGenerator(LuaGenerator):
preset: str, cp_side_str: str, cp_name_trimmed: str preset: str, cp_side_str: str, cp_name_trimmed: str
) -> str: ) -> str:
lua_string_zones = ( lua_string_zones = (
" presets.defenses.sam." " presets.defenses."
+ cp_side_str
+ "."
+ preset + preset
+ ":extend({ name='" + ":extend({ name='"
+ cp_name_trimmed + cp_name_trimmed

View File

@ -514,34 +514,34 @@ presets = {
type='defense', type='defense',
template='shorad-red', template='shorad-red',
}), }),
sam = Preset:new({ sa2 = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='sam-red', template='sa2',
}), }),
sa10 = Preset:new({ sa10 = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='sa10', template='sa10',
}), }),
sa5 = Preset:new({ sa5 = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='sa5', template='sa5',
}), }),
sa3 = Preset:new({ sa3 = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='sa3', template='sa3',
}), }),
sa6 = Preset:new({ sa6 = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='sa6', template='sa6',
}), }),
sa11 = Preset:new({ sa11 = Preset:new({
@ -550,42 +550,96 @@ presets = {
type='defense', type='defense',
template='sa11', template='sa11',
}), }),
hawk = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='hawk',
}),
patriot = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='patriot',
}),
nasams = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='nasams',
}),
redShipGroup = Preset:new({ redShipGroup = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='redShipGroup', template='redShipGroup',
}) })
}, },
blue = { blue = {
infantry = Preset:new({ infantry = Preset:new({
display = 'Infantry', display = 'Infantry',
cost=2000, cost=2000,
type='defense', type='defense',
template='infantry-blue', template='infantry-blue',
}), }),
shorad = Preset:new({ shorad = Preset:new({
display = 'SAM', display = 'SAM',
cost=2500, cost=2500,
type='defense', type='defense',
template='shorad-blue', template='shorad-blue',
}), }),
sam = Preset:new({ sa2 = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='sam-blue', template='sa2',
}),
sa10 = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='sa10',
}),
sa5 = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='sa5',
}),
sa3 = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='sa3',
}),
sa6 = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='sa6',
}),
sa11 = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='sa11',
}),
hawk = Preset:new({
display = 'SAM',
cost=3000,
type='defense',
template='hawk',
}), }),
patriot = Preset:new({ patriot = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='patriot', template='patriot',
}), }),
nasams = Preset:new({ nasams = Preset:new({
display = 'SAM', display = 'SAM',
cost=3000, cost=3000,
type='defense', type='defense',
template='nasams', template='nasams',
}), }),
blueShipGroup = Preset:new({ blueShipGroup = Preset:new({