Code cleanup in the Tiberian Dawn Lua scripts.

Uppercase global variables.
Declare local variables.
Remove unused variable.
This commit is contained in:
Matthias Mailänder
2022-09-09 10:13:24 +02:00
committed by Gustas
parent ca45e02265
commit b8e261ff2f
18 changed files with 108 additions and 115 deletions

View File

@@ -7,7 +7,7 @@
information, see COPYING.
]]
nodInBaseTeam = { RushBuggy, RushRifle1, RushRifle2, RushRifle3 }
NodInBaseTeam = { RushBuggy, RushRifle1, RushRifle2, RushRifle3 }
MobileConstructionVehicle = { "mcv" }
EngineerReinforcements = { "e6", "e6", "e6" }
VehicleReinforcements = { "jeep" }
@@ -44,22 +44,22 @@ WorldLoaded = function()
InitObjectives(GDI)
nodObjective = Nod.AddObjective("Destroy all GDI troops.")
gdiObjective1 = GDI.AddObjective("Eliminate all Nod forces in the area.")
gdiObjective2 = GDI.AddObjective("Capture the Tiberium refinery.", "Secondary", false)
NodObjective = Nod.AddObjective("Destroy all GDI troops.")
GDIObjective1 = GDI.AddObjective("Eliminate all Nod forces in the area.")
GDIObjective2 = GDI.AddObjective("Capture the Tiberium refinery.", "Secondary", false)
Trigger.OnCapture(NodRefinery, function() GDI.MarkCompletedObjective(gdiObjective2) end)
Trigger.OnKilled(NodRefinery, function() GDI.MarkFailedObjective(gdiObjective2) end)
Trigger.OnCapture(NodRefinery, function() GDI.MarkCompletedObjective(GDIObjective2) end)
Trigger.OnKilled(NodRefinery, function() GDI.MarkFailedObjective(GDIObjective2) end)
Trigger.OnAllKilled(nodInBaseTeam, BridgeheadSecured)
Trigger.OnAllKilled(NodInBaseTeam, BridgeheadSecured)
end
Tick = function()
if GDI.HasNoRequiredUnits() then
Nod.MarkCompletedObjective(nodObjective)
Nod.MarkCompletedObjective(NodObjective)
end
if Nod.HasNoRequiredUnits() then
GDI.MarkCompletedObjective(gdiObjective1)
GDI.MarkCompletedObjective(GDIObjective1)
end
end