From 33f89863178571e1f4e8c7d08840b6fe73c83c4b Mon Sep 17 00:00:00 2001 From: Ambroise Garel <47314805+akaAgar@users.noreply.github.com> Date: Wed, 30 Jul 2025 15:50:13 +0200 Subject: [PATCH] Added datalink setup --- Script/DCS extensions/UnitGroupMaker.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Script/DCS extensions/UnitGroupMaker.lua b/Script/DCS extensions/UnitGroupMaker.lua index 0895fdf..2699035 100644 --- a/Script/DCS extensions/UnitGroupMaker.lua +++ b/Script/DCS extensions/UnitGroupMaker.lua @@ -18,6 +18,7 @@ DCSEx.unitGroupMaker = {} do local nextGroupID = 1 -- ID of the next generated group local nextUnitID = 1 -- ID of the next generated unit + local dataLinkID = 201 -- Next datalink ID local function createGroupTable(groupID, groupCategory, options) local groupTable = { @@ -442,9 +443,19 @@ do unitTable.name = unitTable.callsign.name -- Special properties for unit + unitTable.AddPropAircraft = {} if aircraftDB.properties then unitTable.AddPropAircraft = DCSEx.table.deepCopy(aircraftDB.properties) end + -- Setup datalink + local datalinkString = tostring(dataLinkID) + if #datalinkString == 3 then + datalinkString = "00"..datalinkString + elseif #datalinkString == 4 then + datalinkString = "0"..datalinkString + end + unitTable.AddPropAircraft["STN_L16"] = datalinkString + dataLinkID = dataLinkID + 1 -- Common payload (fuel, gun ammo, etc) if aircraftDB.payload then