Skip to content

Commit ca925bf

Browse files
committed
Add advanced flight controls to aircraft
Add nil check for tooltip
1 parent 5ee7ba8 commit ca925bf

File tree

6 files changed

+34
-1
lines changed

6 files changed

+34
-1
lines changed

LuaUI/Widgets_Evo/gui_evo_tooltip.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ function GetTooltipWeaponData(ud)
412412
local range = weap.range * rangeMod
413413
local damagetype = weap.customParams.damagetype
414414
if damagetype == nil then
415-
damagetype = "Default"
415+
damagetype = "default"
416416
end
417417

418418
if damagetype == "light" then damagetype = "Light" end
@@ -587,6 +587,9 @@ local function GetTooltipUnit(id)
587587
if ( Game.armorTypes[ud.armorType] == "armor_heavy" ) then armorTypeStr = "H"
588588
elseif ( Game.armorTypes[ud.armorType] == "armor_medium" ) then armorTypeStr = "M" end]]
589589
local armorTypeStr = ud.customParams.armortype
590+
if armorTypeStr == nil then
591+
armorTypeStr = "None"
592+
end
590593

591594
local hasShield, ShieldPower=Spring.GetUnitShieldState(id)
592595
local maxShieldPower = ud.shieldPower

Units-Configs-Basedefs/basedefs/air/eairemp_basedef.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ unitDef = {
3131
idleTime = 2200,
3232
loopbackattack = true,
3333
maxAcc = 1,
34+
35+
maxAileron = 0.01,
36+
maxElevator = 0.01,
37+
maxRudder = 0.01,
38+
maxBank = 0.01,
39+
3440
maxDamage = 640,
3541
maxSlope = 90,
3642
maxVelocity = 10,

Units-Configs-Basedefs/basedefs/air/efighter_basedef.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ unitDef = {
3131
idleTime = 2200,
3232
maxacc = 1,
3333
maxDamage = 812,
34+
35+
maxAileron = 0.01,
36+
maxElevator = 0.01,
37+
maxRudder = 0.01,
38+
maxBank = 0.01,
39+
3440
maxSlope = 90,
3541
maxVelocity = 12,
3642
maxWaterDepth = 255,

Units-Configs-Basedefs/basedefs/air/egunship2_basedef.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ unitDef = {
3030
idleAutoHeal = .5,
3131
idleTime = 2200,
3232
maxacc = 1,
33+
34+
maxAileron = 0.01,
35+
maxElevator = 0.01,
36+
maxRudder = 0.01,
37+
maxBank = 0.01,
38+
3339
maxDamage = 940,
3440
maxSlope = 90,
3541
maxVelocity = 15,

Units-Configs-Basedefs/basedefs/air/escout_basedef.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ unitDef = {
2929
idleAutoHeal = .5,
3030
idleTime = 2200,
3131
isTargetingUpgrade = false,
32+
33+
maxAileron = 0.01,
34+
maxElevator = 0.01,
35+
maxRudder = 0.01,
36+
maxBank = 0.01,
37+
3238
maxDamage = 160,
3339
maxSlope = 90,
3440
maxVelocity = 10,

Units-Configs-Basedefs/basedefs/air/etransport_basedef.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ unitDef = {
3232
maxDamage = 500,
3333
maxSlope = 90,
3434
maxVelocity = 7,
35+
36+
maxAileron = 0.01,
37+
maxElevator = 0.01,
38+
maxRudder = 0.01,
39+
maxBank = 0.01,
40+
3541
verticalSpeed = 30,
3642
name = humanName,
3743
objectName = objectName,

0 commit comments

Comments
 (0)