diff --git a/CTLD.lua b/CTLD.lua index c1970e1..ae2ce92 100644 --- a/CTLD.lua +++ b/CTLD.lua @@ -10,7 +10,8 @@ See https://github.com/ciribob/DCS-CTLD for a user manual and the latest version - Version: 1.21 - 21/06/2015 - Crates in Zone now works for Spawned crates and Ones added by the mission editor + Version: 1.22 - 22/06/2015 - Made FOB crates work if sling load crates are disabled + - Crates in Zone now works for Spawned crates and Ones added by the mission editor - Enabled multi crate units - Added new parameter for the number of launchers to spawn a HAWK with @@ -3087,12 +3088,12 @@ function ctld.addF10MenuOptions() end else - if ctld.enableSmokeDrop then - missionCommands.addSubMenuForGroup(_groupId, "Smoke Markers") - missionCommands.addCommandForGroup(_groupId, "Drop Red Smoke", { "Smoke Markers" }, ctld.dropSmoke, { _unitName, trigger.smokeColor.Red }) - missionCommands.addCommandForGroup(_groupId, "Drop Blue Smoke", { "Smoke Markers" }, ctld.dropSmoke, { _unitName, trigger.smokeColor.Blue }) - missionCommands.addCommandForGroup(_groupId, "Drop Orange Smoke", { "Smoke Markers" }, ctld.dropSmoke, { _unitName, trigger.smokeColor.Orange }) - missionCommands.addCommandForGroup(_groupId, "Drop Green Smoke", { "Smoke Markers" }, ctld.dropSmoke, { _unitName, trigger.smokeColor.Green }) + if ctld.enableSmokeDrop then + local _smokeCommands = missionCommands.addSubMenuForGroup(_groupId, "Smoke Markers", _rootPath) + missionCommands.addCommandForGroup(_groupId, "Drop Red Smoke", _smokeCommands, ctld.dropSmoke, { _unitName, trigger.smokeColor.Red }) + missionCommands.addCommandForGroup(_groupId, "Drop Blue Smoke", _smokeCommands, ctld.dropSmoke, { _unitName, trigger.smokeColor.Blue }) + missionCommands.addCommandForGroup(_groupId, "Drop Orange Smoke", _smokeCommands, ctld.dropSmoke, { _unitName, trigger.smokeColor.Orange }) + missionCommands.addCommandForGroup(_groupId, "Drop Green Smoke", _smokeCommands, ctld.dropSmoke, { _unitName, trigger.smokeColor.Green }) end if ctld.enabledRadioBeaconDrop then @@ -3102,6 +3103,15 @@ function ctld.addF10MenuOptions() missionCommands.addCommandForGroup(_groupId, "Remove Closet Beacon", _radioCommands, ctld.removeRadioBeacon, { _unitName }) end + + + if ctld.enabledFOBBuilding then + + local _crateCommands = missionCommands.addSubMenuForGroup(_groupId, "CTLD Commands", _rootPath) + missionCommands.addCommandForGroup(_groupId, "List Nearby Crates", _crateCommands, ctld.listNearbyCrates, { _unitName }) + missionCommands.addCommandForGroup(_groupId, "Unpack Any Crate", _crateCommands, ctld.unpackCrates, { _unitName }) + missionCommands.addCommandForGroup(_groupId, "List FOBs", _crateCommands, ctld.listFOBS, { _unitName }) + end end ctld.addedTo[tostring(_groupId)] = true diff --git a/test-mission-night.miz b/test-mission-night.miz index 3a577c7..bd3ccd5 100644 Binary files a/test-mission-night.miz and b/test-mission-night.miz differ diff --git a/test-mission.miz b/test-mission.miz index ea1bd5d..4aeb8f6 100644 Binary files a/test-mission.miz and b/test-mission.miz differ