From d62557da89b39fcfdd6ad925ae3cff70b4182ed7 Mon Sep 17 00:00:00 2001 From: Ambroise Garel <47314805+akaAgar@users.noreply.github.com> Date: Tue, 16 Sep 2025 19:59:20 +0200 Subject: [PATCH] Added "Designate target with laser" menu commands --- Script/The Universal Mission/SupportJTAC.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Script/The Universal Mission/SupportJTAC.lua b/Script/The Universal Mission/SupportJTAC.lua index 449418d..8e82a78 100644 --- a/Script/The Universal Mission/SupportJTAC.lua +++ b/Script/The Universal Mission/SupportJTAC.lua @@ -28,6 +28,8 @@ do "Whiplash", } + local LASER_CODE = 1688 + local LASER_DESIGNATION_PENALTY = -15 local SMOKE_DURATION = 300 -- in seconds local SMOKE_MARKER_PENALTY = -25 @@ -38,6 +40,14 @@ do trigger.action.smoke(args.point3, args.smokeColor) end + local function doCommandLaser(index) + -- TODO + end + + local function doCommandLaserStop(index) + -- TODO + end + local function doCommandSmoke(index) local obj = TUM.objectives.getObjective(index) if not obj then return end @@ -89,5 +99,7 @@ do if not DCSEx.table.contains(objectiveDB.flags, DCSEx.enums.taskFlag.ALLOW_JTAC) then return end -- No JTAC for this objective missionCommands.addCommand("Smoke marker on target ("..tostring(SMOKE_MARKER_PENALTY).."xp)", menuRoot, doCommandSmoke, index) + missionCommands.addCommand("Designate target with laser (code "..tostring(LASER_CODE)..", "..tostring(LASER_DESIGNATION_PENALTY).."xp)", menuRoot, doCommandLaser, index) + missionCommands.addCommand("Stop designating target with laser", menuRoot, doCommandLaserStop, index) end end