diff --git a/lua/tweakdefs7.lua b/lua/tweakdefs7.lua index 8bb8929..9668ef5 100644 --- a/lua/tweakdefs7.lua +++ b/lua/tweakdefs7.lua @@ -23,3 +23,13 @@ for _, builderName in pairs(cons) do unitDefs[builderName].buildoptions[nBuildOptions + 1] = faction .. 'afust3' unitDefs[builderName].buildoptions[nBuildOptions + 2] = faction == 'leg' and 'legadveconvt3' or faction .. 'mmkrt3' end + +do + local builderName = 'legck' + local nBuildOptions = #unitDefs[builderName].buildoptions + unitDefs[builderName].buildoptions[nBuildOptions + 1] = 'legdtf' +end + +for _, unitName in pairs({ 'coruwadves', 'legadvestore' }) do + table.mergeInPlace(unitDefs[unitName], { footprintx = 4, footprintz = 4 }) +end diff --git a/lua/tweakdefs8.lua b/lua/tweakdefs8.lua index 28261a9..c0a4be5 100644 --- a/lua/tweakdefs8.lua +++ b/lua/tweakdefs8.lua @@ -147,7 +147,7 @@ for _, faction in pairs(factions) do local exclusiveOptions = { arm = {'armamd', 'armmercury', 'armbrtha', 'armminivulc', 'armvulc', 'armanni', 'armannit3', 'armlwall', 'legendary_pulsar'}, cor = {'corfmd', 'corscreamer', 'cordoomt3', 'corbuzz', 'corminibuzz', 'corint', 'cordoom', 'corhllllt', 'cormwall', 'legendary_bulwark'}, - leg = {'legabm', 'legstarfall', 'legministarfall', 'leglraa', 'legbastion', 'legrwall', 'leglrpc', 'legendary_bastion'} + leg = {'legabm', 'legstarfall', 'legministarfall', 'leglraa', 'legbastion', 'legrwall', 'leglrpc', 'legendary_bastion', 'legapopupdef', 'legdtf'} } for _, option in ipairs(exclusiveOptions[faction] or {}) do diff --git a/lua/tweakunits1.lua b/lua/tweakunits1.lua index a2a94d9..354696c 100644 --- a/lua/tweakunits1.lua +++ b/lua/tweakunits1.lua @@ -8,11 +8,12 @@ return { health = 6000, autoheal = 40, buildoptions = { - [32] = 'legrezbot', - [33] = 'legdtl', - [34] = 'legdtf', - [35] = 'legdtr', - [36] = 'legjam' + 'legrezbot', + 'legdtl', + 'legdtf', + 'legdtr', + 'legjam', + 'legwin' }, customparams = { evolution_target = 'legcomlvl2', @@ -100,19 +101,19 @@ return { evolution_timer = 1020 }, buildoptions = { - [1] = 'legrezbot', - [2] = 'legadvsol', - [13] = 'corhllt', - [26] = 'leggeo', - [27] = 'legnanotc', - [28] = 'legjam', - [29] = 'legdtf', - [30] = 'legmg', - [31] = 'legrad', - [32] = 'legdtl', - [33] = 'legdtr', - [34] = 'legrhapsis', - [35] = 'legwin' + 'legrezbot', + 'legadvsol', + 'corhllt', + 'leggeo', + 'legnanotc', + 'legjam', + 'legdtf', + 'legmg', + 'legrad', + 'legdtl', + 'legdtr', + 'legrhapsis', + 'legwin', }, weapondefs = { legcomlaser = { @@ -220,27 +221,28 @@ return { evolution_timer = 1440 }, buildoptions = { - [1] = 'legdeflector', - [2] = 'legfus', - [3] = 'legbombard', - [4] = 'legadvestore', - [5] = 'legmoho', - [6] = 'legadveconv', - [10] = 'legarad', - [11] = 'legajam', - [12] = 'legforti', - [13] = 'legacluster', - [14] = 'legamstor', - [15] = 'legflak', - [16] = 'legabm', - [17] = 'legbastion', - [29] = 'legdtr', - [32] = 'legrezbot', - [33] = 'legdtl', - [37] = 'leglab', - [18] = 'legendary_bastion', - [19] = 'legnanotct3', - [20] = '' + 'legdeflector', + 'legfus', + 'legbombard', + 'legadvestore', + 'legmoho', + 'legadveconv', + 'legarad', + 'legajam', + 'legforti', + 'legacluster', + 'legamstor', + 'legflak', + 'legabm', + 'legbastion', + 'legdtr', + 'legdtf', + 'legrezbot', + 'legdtl', + 'leglab', + 'legendary_bastion', + 'legnanotct3', + 'legapopupdef' }, weapondefs = { legcomlaser = { @@ -351,45 +353,46 @@ return { evolution_timer = 1740 }, buildoptions = { - [1] = 'legdeflector', - [2] = 'legfus', - [3] = 'legbombard', - [4] = 'legadvestore', - [5] = 'legmoho', - [6] = 'legadveconv', - [9] = 'legeshotgunmech', - [10] = 'legarad', - [11] = 'legajam', - [12] = 'legkeres', - [13] = 'legacluster', - [14] = 'legamstor', - [15] = 'legflak', - [16] = 'legabm', - [17] = 'legbastion', - [18] = 'legendary_bastion', - [19] = 'legnanotct2', - [20] = 'legnanotct2plat', - [21] = 'legrwall', - [24] = 'leglab', - [28] = 'legtarg', - [29] = 'legsd', - [30] = 'legpede', - [31] = 'legerailtank', - [32] = 'legeheatraymech', - [33] = 'legrezbot', - [34] = 'legafus', - [35] = 'leglraa', - [36] = 'legdtl', - [37] = 'legdtf', - [39] = 'legministarfall', - [48] = 'legstarfall', - [49] = 'leggatet3', - [50] = 'legperdition', - [51] = 'legsilo', - [52] = 'legsrailt4', - [53] = 'legelrpcmech', - [54] = 'legdtr', - [55] = 'legnanotct3' + 'legdeflector', + 'legfus', + 'legbombard', + 'legadvestore', + 'legmoho', + 'legadveconv', + 'legeshotgunmech', + 'legarad', + 'legajam', + 'legkeres', + 'legacluster', + 'legamstor', + 'legflak', + 'legabm', + 'legbastion', + 'legendary_bastion', + 'legnanotct2', + 'legnanotct2plat', + 'legrwall', + 'leglab', + 'legtarg', + 'legsd', + 'legpede', + 'legerailtank', + 'legeheatraymech', + 'legrezbot', + 'legafus', + 'leglraa', + 'legdtl', + 'legdtf', + 'legministarfall', + 'legstarfall', + 'leggatet3', + 'legperdition', + 'legsilo', + 'legsrailt4', + 'legelrpcmech', + 'legdtr', + 'legnanotct3', + 'legapopupdef' }, weapondefs = { legcomlaser = { @@ -496,45 +499,46 @@ return { autoheal = 4500, health = 53900, buildoptions = { - [1] = 'legdeflector', - [2] = 'legfus', - [3] = 'legbombard', - [4] = 'legadvestore', - [5] = 'legmoho', - [6] = 'legadveconv', - [9] = 'legeshotgunmech', - [10] = 'legarad', - [11] = 'legajam', - [12] = 'legkeres', - [13] = 'legacluster', - [14] = 'legamstor', - [15] = 'legflak', - [16] = 'legabm', - [17] = 'legbastion', - [18] = 'legendary_bastion', - [19] = 'legnanotct2', - [20] = 'legnanotct2plat', - [21] = 'legrwall', - [24] = 'leglab', - [28] = 'legtarg', - [29] = 'legsd', - [30] = 'legpede', - [31] = 'legerailtank', - [32] = 'legeheatraymech', - [33] = 'legrezbot', - [34] = 'legafus', - [35] = 'leglraa', - [36] = 'legdtl', - [37] = 'legdtf', - [39] = 'legministarfall', - [48] = 'legstarfall', - [49] = 'leggatet3', - [50] = 'legperdition', - [51] = 'legsilo', - [52] = 'legsrailt4', - [53] = 'legelrpcmech', - [54] = 'legdtr', - [55] = 'legnanotct3' + 'legdeflector', + 'legfus', + 'legbombard', + 'legadvestore', + 'legmoho', + 'legadveconv', + 'legeshotgunmech', + 'legarad', + 'legajam', + 'legkeres', + 'legacluster', + 'legamstor', + 'legflak', + 'legabm', + 'legbastion', + 'legendary_bastion', + 'legnanotct2', + 'legnanotct2plat', + 'legrwall', + 'leglab', + 'legtarg', + 'legsd', + 'legpede', + 'legerailtank', + 'legeheatraymech', + 'legrezbot', + 'legafus', + 'leglraa', + 'legdtl', + 'legdtf', + 'legministarfall', + 'legstarfall', + 'leggatet3', + 'legperdition', + 'legsilo', + 'legsrailt4', + 'legelrpcmech', + 'legdtr', + 'legnanotct3', + 'legapopupdef' }, weapondefs = { machinegun = {