diff --git a/gamedata/icontypes.lua b/gamedata/icontypes.lua index ed9e35dcc17..e81fdbdbf62 100644 --- a/gamedata/icontypes.lua +++ b/gamedata/icontypes.lua @@ -1655,10 +1655,18 @@ local icontypes = { bitmap = "icons/nanot1.png", size = 0.96599996 }, + legnanotc = { + bitmap = "icons/nanot1.png", + size = 0.96599996 + }, cornanotcplat = { bitmap = "icons/nanot1.png", size = 0.96599996 }, + legnanotcplat = { + bitmap = "icons/nanot1.png", + size = 0.96599996 + }, cornanotct2 = { bitmap = "icons/nanot2.png", size = 1.64999998 diff --git a/language/en/units.json b/language/en/units.json index 44280da5325..1aa6880e354 100644 --- a/language/en/units.json +++ b/language/en/units.json @@ -839,7 +839,9 @@ "xmasball2_3": "Xmas ball", "xmasball2_4": "Xmas ball", "xmasball2_5": "Xmas ball", - "xmasball2_6": "Xmas ball" + "xmasball2_6": "Xmas ball", + "legnanotc": "Construction Turret", + "legnanotcplat": "Naval Construction Turret" }, "descriptions": { "armaak": "Advanced Amphibious Anti-Air Bot", @@ -1673,7 +1675,9 @@ "xmasball2_3": "Xmas ball", "xmasball2_4": "Xmas ball", "xmasball2_5": "Xmas ball", - "xmasball2_6": "Xmas ball" + "xmasball2_6": "Xmas ball", + "legnanotc": "Assist & Repair in large radius", + "legnanotcplat": "Builds and Repairs in large radius" } } } diff --git a/luarules/configs/gui_soundeffects.lua b/luarules/configs/gui_soundeffects.lua index 49bb9699a61..8e9b344940e 100644 --- a/luarules/configs/gui_soundeffects.lua +++ b/luarules/configs/gui_soundeffects.lua @@ -2360,7 +2360,8 @@ GUIUnitSoundEffects = { BaseSoundSelectType = "cor-com-sel", BaseSoundMovementType = { "cor-com-ok-1", "cor-com-ok-2", "cor-com-ok-3", "cor-com-ok-4", }, BaseSoundWeaponType = "fastemg-small", - }, legcom = { + }, + legcom = { BaseSoundSelectType = "cor-com-sel", BaseSoundMovementType = { "cor-com-ok-1", "cor-com-ok-2", "cor-com-ok-3", "cor-com-ok-4", }, BaseSoundWeaponType = "fastemg-small", @@ -2439,6 +2440,17 @@ GUIUnitSoundEffects = { BaseSoundWeaponType = "arm-bld-wall-t2", }, + legnanotc = { + BaseSoundSelectType = "arm-bld-select-small", + --BaseSoundMovementType = "", + BaseSoundWeaponType = "conalt-small", + }, + + legnanotcplat = { + BaseSoundSelectType = "arm-bld-select-small-water", + --BaseSoundMovementType = "", + BaseSoundWeaponType = "conalt-small", + }, legwin = { BaseSoundSelectType = "arm-bld-nrghum", diff --git a/luaui/configs/DeferredLightsGL4config.lua b/luaui/configs/DeferredLightsGL4config.lua index 4ad79864c17..62ae3395e26 100644 --- a/luaui/configs/DeferredLightsGL4config.lua +++ b/luaui/configs/DeferredLightsGL4config.lua @@ -1258,6 +1258,28 @@ local unitLights = { lifetime = 0, sustain = 0, animtype = 0}, }, }, + ['legnanotc'] = { + nanolight = { + lightType = 'point', + pieceName = 'emitnano', + lightConfig = { posx = 0, posy = 0, posz = 1, radius = 33, + color2r = 0, color2g = 0, color2b = 0, colortime = 0, + r = -1, g = 1, b = 1, a = 0.4, + modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10, + lifetime = 0, sustain = 0, animtype = 0}, + }, + }, + ['legnanotcplat'] = { + nanolight = { + lightType = 'point', + pieceName = 'emitnano', + lightConfig = { posx = 0, posy = 0, posz = 1, radius = 33, + color2r = 0, color2g = 0, color2b = 0, colortime = 0, + r = -1, g = 1, b = 1, a = 0.4, + modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10, + lifetime = 0, sustain = 0, animtype = 0}, + }, + }, ['armnanotc'] = { nanolight = { lightType = 'point', diff --git a/luaui/configs/buildmenu_sorting.lua b/luaui/configs/buildmenu_sorting.lua index aa444c582b4..e8073cc8ec2 100644 --- a/luaui/configs/buildmenu_sorting.lua +++ b/luaui/configs/buildmenu_sorting.lua @@ -500,6 +500,7 @@ local unitOrderTable = { --NANOS ['armnanotc'] = 102000, ['cornanotc'] = 102050, + ['legnanotc'] = 102075, --FACTORIES ['armlab'] = 102100, @@ -697,6 +698,7 @@ local unitOrderTable = { --WATER CONSTRUCTION ['armnanotcplat'] = 210000, ['cornanotcplat'] = 210500, + ['legnanotcplat'] = 210550, ['armsy'] = 211100, ['corsy'] = 211200, diff --git a/luaui/configs/gridmenu_layouts.lua b/luaui/configs/gridmenu_layouts.lua index 5c08659c7a7..d8ffde811d2 100644 --- a/luaui/configs/gridmenu_layouts.lua +++ b/luaui/configs/gridmenu_layouts.lua @@ -842,7 +842,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -864,7 +864,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -886,7 +886,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -908,7 +908,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -930,7 +930,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -952,7 +952,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -974,7 +974,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -996,7 +996,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "leginfestor", "cornanotcplat",}, -- nano, infestor, floating nano + { "legnanotc", "leginfestor", "legnanotcplat",}, -- nano, infestor, floating nano { "leghp", "legfhp", }, -- hover lab, floating hover lab } }, @@ -1064,7 +1064,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "legalab", }, -- nano, T2 lab + { "legnanotc", "legalab", }, -- nano, T2 lab { "leghp", }, -- hover lab, floating hover lab, amphibious lab, seaplane lab } }, @@ -1133,7 +1133,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "coralab", }, -- nano, T2 lab + { "legnanotc", "coralab", }, -- nano, T2 lab { "leghp", }, -- hover lab, floating hover lab, amphibious lab, seaplane lab } }, @@ -1201,7 +1201,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "legaap", }, -- nano, T2 lab + { "legnanotc", "legaap", }, -- nano, T2 lab { "leghp", }, -- hover lab, floating hover lab, amphibious lab, seaplane lab } }, @@ -1315,7 +1315,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "legavp", "cornanotcplat", "corasy", }, -- nano, T2 veh lab, floating nano + { "legnanotc", "legavp", "legnanotcplat", "corasy", }, -- nano, T2 veh lab, floating nano { "leghp", "legfhp", "legamsub", "corplat", }, -- hover lab, floating hover lab, amphibious lab, seaplane lab } }, @@ -1432,7 +1432,7 @@ local unitGrids = { }, { { "leglab", "legvp", "legap", "corsy", }, -- bot lab, veh lab, air lab, shipyard - { "cornanotc", "legavp", "cornanotcplat", }, -- nano, T2 veh lab, floating nano + { "legnanotc", "legavp", "legnanotcplat", }, -- nano, T2 veh lab, floating nano { "leghp", "legfhp", "legamsub", "corplat", }, -- hover lab, floating hover lab, amphibious lab, seaplane lab } }, @@ -1876,7 +1876,7 @@ local unitGrids = { }, { { "leglab", "legck", }, -- bot lab, bot con - { "cornanotc", "legch", }, -- nano, hover con (for now) + { "legnanotc", "legch", }, -- nano, hover con (for now) { }, -- } }, diff --git a/objects3d/Units/legnanotc.s3o b/objects3d/Units/legnanotc.s3o new file mode 100644 index 00000000000..511f29b6747 Binary files /dev/null and b/objects3d/Units/legnanotc.s3o differ diff --git a/objects3d/Units/legnanotcplat.s3o b/objects3d/Units/legnanotcplat.s3o new file mode 100644 index 00000000000..44dd3b2aa6d Binary files /dev/null and b/objects3d/Units/legnanotcplat.s3o differ diff --git a/unitpics/legnanotc.dds b/unitpics/legnanotc.dds new file mode 100644 index 00000000000..269d224d230 Binary files /dev/null and b/unitpics/legnanotc.dds differ diff --git a/unitpics/legnanotcplat.dds b/unitpics/legnanotcplat.dds new file mode 100644 index 00000000000..0da312fca97 Binary files /dev/null and b/unitpics/legnanotcplat.dds differ diff --git a/units/Legion/Bots/T2 Bots/legshot.lua b/units/Legion/Bots/T2 Bots/legshot.lua index 821884a6d81..51302691b6a 100644 --- a/units/Legion/Bots/T2 Bots/legshot.lua +++ b/units/Legion/Bots/T2 Bots/legshot.lua @@ -144,6 +144,7 @@ return { default = 40, vtol = 13, }, + }, }, weapons = { [1] = { diff --git a/units/Legion/Constructors/legaceb.lua b/units/Legion/Constructors/legaceb.lua index a912701a0c1..53eae101ce4 100644 --- a/units/Legion/Constructors/legaceb.lua +++ b/units/Legion/Constructors/legaceb.lua @@ -42,7 +42,7 @@ return { [1] = "legsolar", [2] = "legmex", [3] = "leglab", - [4] = "cornanotc", + [4] = "legnanotc", [5] = "coreyes", [6] = "corshroud", [7] = "legforti", diff --git a/units/Legion/Constructors/legca.lua b/units/Legion/Constructors/legca.lua index 99b43eb7847..737ca56774f 100644 --- a/units/Legion/Constructors/legca.lua +++ b/units/Legion/Constructors/legca.lua @@ -54,7 +54,7 @@ return { "legvp", "legap", "leghp", - "cornanotc", + "legnanotc", "coreyes", "legrad", "legdrag", diff --git a/units/Legion/Constructors/legch.lua b/units/Legion/Constructors/legch.lua index d905c729a6f..3a1342f429e 100644 --- a/units/Legion/Constructors/legch.lua +++ b/units/Legion/Constructors/legch.lua @@ -53,8 +53,8 @@ return { [12] = "legap", [13] = "leghp", [14] = "legavp", - [15] = "cornanotc", - [16] = "cornanotcplat", + [15] = "legnanotc", + [16] = "legnanotcplat", [17] = "coreyes", [18] = "legrad", [19] = "legdrag", diff --git a/units/Legion/Constructors/legck.lua b/units/Legion/Constructors/legck.lua index 2d0a0293263..c202aaae442 100644 --- a/units/Legion/Constructors/legck.lua +++ b/units/Legion/Constructors/legck.lua @@ -53,7 +53,7 @@ return { "legvp", "legap", "leghp", - "cornanotc", + "legnanotc", "coreyes", "legrad", "legdrag", diff --git a/units/Legion/Constructors/legcs.lua b/units/Legion/Constructors/legcs.lua index 14fee0a1c8d..993eecd5d15 100644 --- a/units/Legion/Constructors/legcs.lua +++ b/units/Legion/Constructors/legcs.lua @@ -56,7 +56,7 @@ return { "coruwes", "legsy", "corasy", - "cornanotcplat", + "legnanotcplat", "corfhp", "legamsub", "corplat", diff --git a/units/Legion/Constructors/legcv.lua b/units/Legion/Constructors/legcv.lua index 4cdf5fbaec9..012ddfda63f 100644 --- a/units/Legion/Constructors/legcv.lua +++ b/units/Legion/Constructors/legcv.lua @@ -58,7 +58,7 @@ return { "legvp", "legap", "leghp", - "cornanotc", + "legnanotc", "coreyes", "legrad", "legdrag", diff --git a/units/Legion/Constructors/legotter.lua b/units/Legion/Constructors/legotter.lua index fb33722e871..89582856b82 100644 --- a/units/Legion/Constructors/legotter.lua +++ b/units/Legion/Constructors/legotter.lua @@ -57,8 +57,8 @@ return { [12] = "legap", [13] = "leghp", [14] = "legavp", - [15] = "cornanotc", - [16] = "cornanotcplat", + [15] = "legnanotc", + [16] = "legnanotcplat", [17] = "coreyes", [18] = "legrad", [19] = "legdrag", diff --git a/units/Legion/Economy/legnanotc.lua b/units/Legion/Economy/legnanotc.lua new file mode 100644 index 00000000000..6abd1797d8c --- /dev/null +++ b/units/Legion/Economy/legnanotc.lua @@ -0,0 +1,87 @@ +return { + legnanotc = { + maxacc = 0, + maxdec = 4.5, + energycost = 3200, + metalcost = 210, + builddistance = 400, + builder = true, + buildpic = "LEGNANOTC.DDS", + buildtime = 5300, + canassist = true, + canfight = true, + canguard = true, + canpatrol = true, + canreclaim = true, + canrepeat = false, + canstop = true, + cantbetransported = false, + category = "ALL NOTSUB NOWEAPON NOTAIR NOTHOVER SURFACE EMPABLE", + collisionvolumeoffsets = "0 0 0", + collisionvolumescales = "31 32 31", + collisionvolumetype = "CylY", + energyupkeep = 30, + explodeas = "nanoboom", + footprintx = 3, + footprintz = 3, + idleautoheal = 5, + idletime = 1800, + mass = 700, + health = 560, + maxslope = 10, + maxwaterdepth = 0, + movementclass = "NANO", + objectname = "Units/LEGNANOTC.s3o", + script = "Units/CORNANOTC.cob", + seismicsignature = 0, + selfdestructas = "nanoselfd", + sightdistance = 380, + terraformspeed = 1000, + turnrate = 1, + upright = true, + workertime = 200, + customparams = { + usebuildinggrounddecal = true, + buildinggrounddecaltype = "decals/cornanotc_aoplane.dds", + buildinggrounddecalsizey = 5, + buildinggrounddecalsizex = 5, + buildinggrounddecaldecayspeed = 30, + unitgroup = 'builder', + model_author = "Tharsis", + normaltex = "unittextures/leg_normal.dds", + subfolder = "corbuildings/landutil", + }, + sfxtypes = { + pieceexplosiongenerators = { + [1] = "deathceg2-builder", + [2] = "deathceg3-builder", + [3] = "deathceg4-builder", + }, + }, + sounds = { + build = "nanlath2", + canceldestruct = "cancel2", + capture = "capture1", + repair = "repair2", + underattack = "warning1", + working = "reclaim1", + cant = { + [1] = "cantdo4", + }, + count = { + [1] = "count6", + [2] = "count5", + [3] = "count4", + [4] = "count3", + [5] = "count2", + [6] = "count1", + }, + ok = { + [1] = "vcormove", + }, + select = { + [1] = "vcorsel", + }, + }, + }, +} diff --git a/units/Legion/Economy/legnanotcplat.lua b/units/Legion/Economy/legnanotcplat.lua new file mode 100644 index 00000000000..006aa377728 --- /dev/null +++ b/units/Legion/Economy/legnanotcplat.lua @@ -0,0 +1,89 @@ +return { + legnanotcplat = { + maxacc = 0, + maxdec = 4.5, + energycost = 2600, + metalcost = 230, + builddistance = 400, + builder = true, + buildpic = "legnanotcplat.DDS", + buildtime = 5300, + canassist = true, + canfight = true, + canguard = true, + canpatrol = true, + canreclaim = true, + canrepeat = false, + canstop = true, + cantbetransported = true, -- transports cannot drop them back into water, reenable once that works + category = "ALL NOTSUB NOWEAPON NOTAIR NOTHOVER SURFACE EMPABLE", + collisionvolumeoffsets = "0 0 0", + collisionvolumescales = "31 50 31", + collisionvolumetype = "CylY", + energyupkeep = 30, + explodeas = "nanoboom", + floater = true, + footprintx = 3, + footprintz = 3, + idleautoheal = 5, + idletime = 1800, + mass = 700, + health = 560, + maxslope = 10, + maxwaterdepth = 50000000, + minwaterdepth = 12, + movementclass = "NANO", + objectname = "Units/LEGNANOTCPLAT.s3o", + script = "Units/CORNANOTCPLAT.cob", + seismicsignature = 0, + selfdestructas = "nanoselfd", + sightdistance = 380, + terraformspeed = 1000, + turnrate = 1, + upright = true, + workertime = 200, + customparams = { + usebuildinggrounddecal = false, + buildinggrounddecaltype = "decals/legnanotc_aoplane.dds", + buildinggrounddecalsizey = 5, + buildinggrounddecalsizex = 5, + buildinggrounddecaldecayspeed = 30, + unitgroup = "builder", + model_author = "Tharsis", + normaltex = "unittextures/leg_normal.dds", + subfolder = "corbuildings/seautil", + }, + sfxtypes = { + pieceexplosiongenerators = { + [1] = "deathceg2-builder", + [2] = "deathceg3-builder", + [3] = "deathceg4-builder", + }, + }, + sounds = { + build = "nanlath2", + canceldestruct = "cancel2", + capture = "capture1", + repair = "repair2", + underattack = "warning1", + working = "reclaim1", + cant = { + [1] = "cantdo4", + }, + count = { + [1] = "count6", + [2] = "count5", + [3] = "count4", + [4] = "count3", + [5] = "count2", + [6] = "count1", + }, + ok = { + [1] = "vcormove", + }, + select = { + [1] = "vcorsel", + }, + }, + }, +} diff --git a/units/Legion/Legion EvoCom/legcomlvl10.lua b/units/Legion/Legion EvoCom/legcomlvl10.lua index 03522749634..dbc7e7fbf7e 100644 --- a/units/Legion/Legion EvoCom/legcomlvl10.lua +++ b/units/Legion/Legion EvoCom/legcomlvl10.lua @@ -114,8 +114,8 @@ return { [50] = "legkeres", [51] = "legpede", [52] = "corasp", - [53] = "cornanotc", - [54] = "cornanotcplat", + [53] = "legnanotc", + [54] = "legnanotcplat", [55] = "corgate", }, customparams = { diff --git a/units/Legion/Legion EvoCom/legcomlvl2.lua b/units/Legion/Legion EvoCom/legcomlvl2.lua index 55f3b5bcdbd..193d7e30f8b 100644 --- a/units/Legion/Legion EvoCom/legcomlvl2.lua +++ b/units/Legion/Legion EvoCom/legcomlvl2.lua @@ -24,7 +24,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 25, - energystorage = 500, + energystorage = 1000, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, diff --git a/units/Legion/Legion EvoCom/legcomlvl3.lua b/units/Legion/Legion EvoCom/legcomlvl3.lua index 035f8debe19..b63e0a8a181 100644 --- a/units/Legion/Legion EvoCom/legcomlvl3.lua +++ b/units/Legion/Legion EvoCom/legcomlvl3.lua @@ -25,7 +25,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 75, - energystorage = 500, + energystorage = 1500, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, @@ -108,8 +108,8 @@ return { [42] = "corsy", [43] = "leghp", [44] = "legfhp", - [45] = "cornanotc", - [46] = "cornanotcplat", + [45] = "legnanotc", + [46] = "legnanotcplat", }, customparams = { unitgroup = 'builder', diff --git a/units/Legion/Legion EvoCom/legcomlvl4.lua b/units/Legion/Legion EvoCom/legcomlvl4.lua index 4de7aecd846..6d3015eea88 100644 --- a/units/Legion/Legion EvoCom/legcomlvl4.lua +++ b/units/Legion/Legion EvoCom/legcomlvl4.lua @@ -25,7 +25,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 125, - energystorage = 500, + energystorage = 2000, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, @@ -112,8 +112,8 @@ return { [47] = "legfhp", [48] = "cormabm", [49] = "corasp", - [50] = "cornanotc", - [51] = "cornanotcplat", + [50] = "legnanotc", + [51] = "legnanotcplat", }, customparams = { unitgroup = 'builder', diff --git a/units/Legion/Legion EvoCom/legcomlvl5.lua b/units/Legion/Legion EvoCom/legcomlvl5.lua index 699805194d2..8be991c1571 100644 --- a/units/Legion/Legion EvoCom/legcomlvl5.lua +++ b/units/Legion/Legion EvoCom/legcomlvl5.lua @@ -24,7 +24,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 200, - energystorage = 500, + energystorage = 3000, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, @@ -112,8 +112,8 @@ return { [45] = "legfhp", [46] = "cormabm", [47] = "corasp", - [48] = "cornanotc", - [49] = "cornanotcplat", + [48] = "legnanotc", + [49] = "legnanotcplat", }, customparams = { unitgroup = 'builder', diff --git a/units/Legion/Legion EvoCom/legcomlvl6.lua b/units/Legion/Legion EvoCom/legcomlvl6.lua index 9192a2ca969..eb9b4a0c69f 100644 --- a/units/Legion/Legion EvoCom/legcomlvl6.lua +++ b/units/Legion/Legion EvoCom/legcomlvl6.lua @@ -24,7 +24,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 325, - energystorage = 500, + energystorage = 4000, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, @@ -113,8 +113,8 @@ return { [49] = "cormabm", [50] = "legkeres", [51] = "corasp", - [52] = "cornanotc", - [53] = "cornanotcplat", + [52] = "legnanotc", + [53] = "legnanotcplat", }, customparams = { unitgroup = 'builder', diff --git a/units/Legion/Legion EvoCom/legcomlvl7.lua b/units/Legion/Legion EvoCom/legcomlvl7.lua index 162e90fdf6b..455cf5aa356 100644 --- a/units/Legion/Legion EvoCom/legcomlvl7.lua +++ b/units/Legion/Legion EvoCom/legcomlvl7.lua @@ -24,7 +24,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 525, - energystorage = 500, + energystorage = 5000, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, @@ -113,8 +113,8 @@ return { [49] = "cormabm", [50] = "legkeres", [51] = "corasp", - [52] = "cornanotc", - [53] = "cornanotcplat", + [52] = "legnanotc", + [53] = "legnanotcplat", }, customparams = { unitgroup = 'builder', diff --git a/units/Legion/Legion EvoCom/legcomlvl8.lua b/units/Legion/Legion EvoCom/legcomlvl8.lua index eafe6c30cdc..d6a8009ca88 100644 --- a/units/Legion/Legion EvoCom/legcomlvl8.lua +++ b/units/Legion/Legion EvoCom/legcomlvl8.lua @@ -24,7 +24,7 @@ return { collisionvolumetype = "CylY", corpse = "DEAD", energymake = 850, - energystorage = 5000, + energystorage = 6500, explodeas = "commanderExplosion", footprintx = 2, footprintz = 2, @@ -113,8 +113,8 @@ return { [49] = "cormabm", [50] = "legkeres", [51] = "corasp", - [52] = "cornanotc", - [53] = "cornanotcplat", + [52] = "legnanotc", + [53] = "legnanotcplat", [54] = "corgate", }, customparams = { diff --git a/units/Legion/Legion EvoCom/legcomlvl9.lua b/units/Legion/Legion EvoCom/legcomlvl9.lua index 8cf9690133a..524df5bbb42 100644 --- a/units/Legion/Legion EvoCom/legcomlvl9.lua +++ b/units/Legion/Legion EvoCom/legcomlvl9.lua @@ -114,8 +114,8 @@ return { [50] = "legkeres", [51] = "legpede", [52] = "corasp", - [53] = "cornanotc", - [54] = "cornanotcplat", + [53] = "legnanotc", + [54] = "legnanotcplat", [55] = "corgate", }, customparams = {