Skip to content

Commit 6bf462a

Browse files
committed
Godde has shown us that we can't have nice things, therefore...
The hbot engineer (lifter) is making a return. Orbs can no longer initiate building anything on their own except lifters. Start radius ring has been reduced to match overseer build range Turrets now only do a fraction of damage to buildings Lootboxes will now show a proper buildpic when selected
1 parent ca925bf commit 6bf462a

File tree

13 files changed

+28
-14
lines changed

13 files changed

+28
-14
lines changed

Gamedata/configs/damageTypes.lua

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ local damageClasses = {
1010
BUILDING = 1,
1111
AIR = 1,
1212
},
13+
turretantilight = {
14+
LIGHT = 2,
15+
ARMORED = 1,
16+
BUILDING = 0.1,
17+
AIR = 1,
18+
},
19+
turretantiarmored = {
20+
LIGHT = 1,
21+
ARMORED = 2,
22+
BUILDING = 0.1,
23+
AIR = 1,
24+
},
1325
antiarmored = {
1426
LIGHT = 1,
1527
ARMORED = 2,

Gamedata/unitdefs_pre.lua

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,17 @@ Shared.buildList = {
2323
[[esilo]],
2424
[[escoutdrone]],
2525
[[ebox]],
26-
-- [[ehbotengineer]],
26+
[[ehbotengineer]],
2727
[[eorb]],
2828
-- [[ecommander]],
2929
}
3030

31+
Shared.eorb = {
32+
[[ehbotengineer]],
33+
}
34+
3135
Shared.buildListeCommanderFactory = {
32-
-- [[ehbotengineer]],
36+
[[ehbotengineer]],
3337
[[eorb]],
3438
[[escoutdrone]],
3539
[[ebox]],

LuaUI/Widgets_Evo/gui_evo_tooltip.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,6 +416,8 @@ function GetTooltipWeaponData(ud)
416416
end
417417

418418
if damagetype == "light" then damagetype = "Light" end
419+
if damagetype == "turretantilight" then damagetype = "Light Mobile Units" end
420+
if damagetype == "turretantiarmored" then damagetype = "Armored Mobile Units" end
419421
if damagetype == "antiarmored" then damagetype = "Armored" end
420422
if damagetype == "antibuilding" then damagetype = "Buildings" end
421423
if damagetype == "antiair" then damagetype = "Aircraft" end

LuaUI/Widgets_Evo/gui_startradius.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ local function DrawPoints()
7979

8080
if (sx == sxin and sy == syin and sz == szin) then
8181

82-
DrawGroundCircle(sx, sy, sz, 1000, 128)
82+
DrawGroundCircle(sx, sy, sz, 350, 128)
8383
count = count + 1
8484

8585
else
8686

8787

88-
DrawGroundCircle(sx, sy, sz, 1000, 128)
88+
DrawGroundCircle(sx, sy, sz, 350, 128)
8989

9090
end
9191

Units-Configs-Basedefs/basedefs/buildings/eheavyturret2_basedef.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ weaponDefs = {
124124
waterweapon = true,
125125
customparams = {
126126
isupgraded = isUpgraded,
127-
damagetype = "antiarmored",
127+
damagetype = "turretantiarmored",
128128
effectedByunitHealthModifier = true,
129129
},
130130
damage = {

Units-Configs-Basedefs/basedefs/buildings/elightturret2_basedef.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ weaponDefs = {
121121
waterweapon = true,
122122
customparams = {
123123
isupgraded = isUpgraded,
124-
damagetype = "light",
124+
damagetype = "turretantilight",
125125
unittype = "turret",
126126
effectedByunitHealthModifier = true,
127127
},

Units-Configs-Basedefs/basedefs/eorb_basedef.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ unitDef = {
8686
"custom:blacksmoke",
8787
},
8888
},
89-
buildoptions = Shared.buildList,
89+
buildoptions = Shared.eorb,
9090
sounds = {
9191
build = "miscfx/buildstart.wav",
9292
underattack = "other/unitsunderattack1",

Units/ehbotengineer.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ local unitName = "ehbotengineer"
55

66
--------------------------------------------------------------------------------
77

8-
local buildCostMetal = 40
8+
local buildCostMetal = 60
99
local maxDamage = 400
10-
local buildDistance = 800
10+
local buildDistance = 350
1111

1212
local armortype = [[light]]
1313
--local supply = [[2]]

Units/ehbotengineer_turret.lua

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ local unitName = "ehbotengineer_turret"
77

88
local buildCostMetal = 90
99
local maxDamage = 400
10-
local buildDistance = 1000
10+
local buildDistance = 800
1111

1212
local armortype = [[light]]
1313
--local supply = [[2]]
@@ -118,10 +118,6 @@ local unitDef = {
118118
-- supply_cost = supply,
119119
normaltex = "unittextures/lego2skin_explorernormal.dds",
120120
buckettex = "unittextures/lego2skin_explorerbucket.dds",
121-
factionname = "ateran",
122-
helptext = [[Armortype: ]] .. armortype .. [[
123-
124-
Moving an Engineer in proximity to a Energy Core will spawn a small gunship drone from that core.]],
125121
},
126122
}
127123

unitpics/lootboxbronze.png

16.2 KB
Loading

unitpics/lootboxgold.png

16.2 KB
Loading

unitpics/lootboxplatinum.png

16.2 KB
Loading

unitpics/lootboxsilver.png

16.2 KB
Loading

0 commit comments

Comments
 (0)