From a840b9e3af2c12aa352abd0a74e1f5f7d35b2a92 Mon Sep 17 00:00:00 2001 From: Ciaran Fisher Date: Tue, 27 Oct 2015 20:19:56 +0000 Subject: [PATCH] Release 1.35 Added ctld.unloadTransport Mission Editor Function Added flag option to the pickup zones Added ctld.changeRemainingGroupsForPickupZone Editor Function Added ability to use a SHIP as a pickup zone, just add the Ship UNIT NAME to the ctld.pickupZone list --- CTLD.lua | 361 ++++++++++++++++++----------------------------- README.md | 74 ++++++++-- test-mission.miz | Bin 493455 -> 493675 bytes 3 files changed, 200 insertions(+), 235 deletions(-) diff --git a/CTLD.lua b/CTLD.lua index 6984039..3d9fc77 100644 --- a/CTLD.lua +++ b/CTLD.lua @@ -13,10 +13,10 @@ Contributors: - Steggles - https://github.com/Bob7heBuilder - Version: 1.34 - 19/10/2015 - Added ctld.unloadInProximityToEnemy - can be used with a continuous trigger - - Added KUB launcher system instead of HAWK for Red side - - Added optional BUK launcher system - + Version: 1.35 - 27/10/2015 - Added ctld.unloadTransport Mission Editor Function + - Added flag option to the pickup zones + - Added ctld.changeRemainingGroupsForPickupZone Editor Function + - Added ability to use a SHIP as a pickup zone, just add the Ship UNIT NAME to the ctld.pickupZone list ]] @@ -102,9 +102,13 @@ ctld.JTAC_lock = "all" -- "vehicle" OR "troop" OR "all" forces JTAC to only lock -- If a zone isn't ACTIVE then you can't pickup from that zone until the zone is activated by ctld.activatePickupZone -- using the Mission editor +-- You can pickup from a SHIP by adding the SHIP UNIT NAME instead of a zone name + -- Side - Controls which side can load/unload troops at the zone ---pickupZones = { "name", "smoke color", "limit (-1 unlimited)", "ACTIVE (yes/no)", "side (0 = Both sides / 1 = Red / 2 = Blue )"} +-- Flag Number - Optional last field. If set the current number of groups remaining can be obtained from the flag value + +--pickupZones = { "Zone name or Ship Unit Name", "smoke color", "limit (-1 unlimited)", "ACTIVE (yes/no)", "side (0 = Both sides / 1 = Red / 2 = Blue )", flag number (optional) } ctld.pickupZones = { { "pickzone1", "blue", -1, "yes", 0 }, { "pickzone2", "red", -1, "yes", 0 }, @@ -126,9 +130,12 @@ ctld.pickupZones = { { "pickzone17", "none", -1, "yes", 0 }, { "pickzone18", "none", -1, "yes", 0 }, { "pickzone19", "none", 5, "yes", 0 }, - { "pickzone20", "none", 10, "yes", 0 }, + { "pickzone20", "none", 10, "yes", 0, 1000 }, -- optional extra flag number to store the current number of groups available in + + { "USA Carrier", "blue", 10, "yes", 0, 1001 }, -- instead of a Zone Name you can also use the UNIT NAME of a ship } + -- dropOffZones = {"name","smoke colour",0,side 1 = Red or 2 = Blue or 0 = Both sides} ctld.dropOffZones = { { "dropzone1", "green", 2 }, @@ -365,25 +372,25 @@ ctld.spawnableCrates = { { weight = 215, desc = "Igla", unit = "SA-18 Igla manpad", side = 1 }, -- HAWK System - -- { weight = 1000, desc = "HAWK Launcher", unit = "Hawk ln", side = 2}, - -- { weight = 1010, desc = "HAWK Search Radar", unit = "Hawk sr", side = 2 }, - -- { weight = 1020, desc = "HAWK Track Radar", unit = "Hawk tr", side = 2 }, - -- { weight = 1021, desc = "HAWK Repair", unit = "HAWK Repair" , side = 2 }, + { weight = 1000, desc = "HAWK Launcher", unit = "Hawk ln", side = 2}, + { weight = 1010, desc = "HAWK Search Radar", unit = "Hawk sr", side = 2 }, + { weight = 1020, desc = "HAWK Track Radar", unit = "Hawk tr", side = 2 }, + { weight = 1021, desc = "HAWK Repair", unit = "HAWK Repair" , side = 2 }, -- End of HAWK - -- BUK System --- { weight = 1022, desc = "BUK Launcher", unit = "SA-11 Buk LN 9A310M1"}, --- { weight = 1023, desc = "BUK Search Radar", unit = "SA-11 Buk SR 9S18M1"}, --- { weight = 1024, desc = "BUK CC Radar", unit = "SA-11 Buk CC 9S470M1"}, --- { weight = 1025, desc = "BUK Repair", unit = "BUK Repair"}, - -- END of BUK - { weight = 1026, desc = "KUB Launcher", unit = "Kub 2P25 ln"}, - { weight = 1027, desc = "KUB Radar", unit = "Kub 1S91 str" }, - { weight = 1025, desc = "KUB Repair", unit = "KUB Repair"}, - -- KUB System - + -- KUB SYSTEM + { weight = 1026, desc = "KUB Launcher", unit = "Kub 2P25 ln", side = 1}, + { weight = 1027, desc = "KUB Radar", unit = "Kub 1S91 str", side = 1 }, + { weight = 1025, desc = "KUB Repair", unit = "KUB Repair", side = 1}, -- End of KUB + -- BUK System + -- { weight = 1022, desc = "BUK Launcher", unit = "SA-11 Buk LN 9A310M1"}, + -- { weight = 1023, desc = "BUK Search Radar", unit = "SA-11 Buk SR 9S18M1"}, + -- { weight = 1024, desc = "BUK CC Radar", unit = "SA-11 Buk CC 9S470M1"}, + -- { weight = 1025, desc = "BUK Repair", unit = "BUK Repair"}, + -- END of BUK + { weight = 505, desc = "Strela-1 9P31", unit = "Strela-1 9P31", side = 1, cratesRequired = 3 }, { weight = 506, desc = "M1097 Avenger", unit = "M1097 Avenger", side = 2, cratesRequired = 3 }, }, @@ -611,8 +618,19 @@ function ctld.activatePickupZone(_zoneName) local _triggerZone = trigger.misc.getZone(_zoneName) -- trigger to use as reference position if _triggerZone == nil then - trigger.action.outText("CTLD.lua ERROR: Cant find zone called " .. _zoneName, 10) - return + local _ship = ctld.getTransportUnit(_triggerZone) + + if _ship then + local _point = _ship:getPoint() + _triggerZone = {} + _triggerZone.point = _point + end + + end + + if _triggerZone == nil then + trigger.action.outText("CTLD.lua ERROR: Cant find zone or ship called " .. _zoneName, 10) + end for _, _zoneDetails in pairs(ctld.pickupZones) do @@ -629,7 +647,7 @@ function ctld.activatePickupZone(_zoneName) _zoneDetails[4] = 1 --activate zone if ctld.disableAllSmoke == true then --smoke disabled - return + return end if _zoneDetails[2] >= 0 then @@ -658,6 +676,17 @@ function ctld.deactivatePickupZone(_zoneName) local _triggerZone = trigger.misc.getZone(_zoneName) -- trigger to use as reference position + if _triggerZone == nil then + local _ship = ctld.getTransportUnit(_triggerZone) + + if _ship then + local _point = _ship:getPoint() + _triggerZone = {} + _triggerZone.point = _point + end + + end + if _triggerZone == nil then trigger.action.outText("CTLD.lua ERROR: Cant find zone called " .. _zoneName, 10) return @@ -679,6 +708,38 @@ function ctld.deactivatePickupZone(_zoneName) end +-- Change the remaining groups currently available for pickup at a zone +-- e.g. ctld.changeRemainingGroupsForPickupZone("pickup1", 5) -- adds 5 groups +-- ctld.changeRemainingGroupsForPickupZone("pickup1", -3) -- remove 3 groups +function ctld.changeRemainingGroupsForPickupZone(_zoneName, _amount) + local _triggerZone = trigger.misc.getZone(_zoneName) -- trigger to use as reference position + + if _triggerZone == nil then + local _ship = ctld.getTransportUnit(_triggerZone) + + if _ship then + local _point = _ship:getPoint() + _triggerZone = {} + _triggerZone.point = _point + end + + end + + if _triggerZone == nil then + trigger.action.outText("CTLD.lua ctld.changeRemainingGroupsForPickupZone ERROR: Cant find zone called " .. _zoneName, 10) + return + end + + for _, _zoneDetails in pairs(ctld.pickupZones) do + + if _zoneName == _zoneDetails[1] then + ctld.updateZoneCounter(_zoneName, _amount) + end + end + + +end + -- Continuous Trigger Function -- Causes an AI unit with the specified name to unload troops / vehicles when -- an enemy is detected within a specified distance @@ -713,6 +774,26 @@ function ctld.unloadInProximityToEnemy(_unitName,_distance) end + +-- Unit will unload any units onboard if the unit is on the ground +-- when this function is called +function ctld.unloadTransport(_unitName) + + local _unit = ctld.getTransportUnit(_unitName) + + if _unit ~= nil then + + if ctld.troopsOnboard(_unit, true) then + ctld.deployTroops(_unit, true) + end + + if ctld.unitCanCarryVehicles(_unit) and ctld.troopsOnboard(_unit, false) then + ctld.deployTroops(_unit, false) + end + end + +end + -- *************************************************************** -- **************** BE CAREFUL BELOW HERE ************************ -- *************************************************************** @@ -839,105 +920,6 @@ function ctld.spawnFOB(_country, _unitId, _point, _name) return _spawnedCrate end ---function ctld.spawnFARP(_country,_point) --- --- local _crate = { --- ["type"] = "FARP", --- ["unitId"] = _unitId, --- ["heliport_modulation"] = 0, --- ["y"] = _point.z+1, --- ["x"] = _point.x+1, --- ["name"] = _name, --- ["category"] = "Heliports", --- ["canCargo"] = false, --- ["heliport_frequency"] = 127.5, --- ["heliport_callsign_id"] = 1, --- ["heading"] = 3.1415926535898, --- --- } --- --- --- local _farpPiece = { --- ["shape_name"] = "PalatkaB", --- ["type"] = "FARP Tent", --- --- ["y"] = _point.z+1.5, --- ["x"] = _point.x+1.5, --- ["name"] = "Unit #"..mist.getNextUnitId(), --- ["unitId"] = mist.getNextUnitId(), --- ["category"] = "Fortifications", --- ["heading"] = 3.1415926535898, --- } --- --- coalition.addStaticObject(_country, _farpPiece) --- local _farpPiece = { --- ["shape_name"] = "SetkaKP", --- ["type"] = "FARP Ammo Dump Coating", --- --- ["y"] = _point.z+2, --- ["x"] = _point.x+2, --- ["name"] = "Unit #"..mist.getNextUnitId(), --- ["unitId"] = mist.getNextUnitId(), --- ["category"] = "Fortifications", --- ["heading"] = 3.1415926535898, --- } --- coalition.addStaticObject(_country, _farpPiece) --- local _farpPiece = { --- ["shape_name"] = "GSM Rus", --- ["type"] = "FARP Fuel Depot", --- --- ["y"] = _point.z+2.5, --- ["x"] = _point.x+2.5, --- ["name"] = "Unit #"..mist.getNextUnitId(), --- ["unitId"] = mist.getNextUnitId(), --- ["category"] = "Fortifications", --- ["heading"] = 3.1415926535898, --- } --- coalition.addStaticObject(_country, _farpPiece) --- --- --- --- local _farpUnits = { --- { --- --- ["type"] = "M978 HEMTT Tanker", --- ["name"] = "Unit #"..mist.getNextUnitId(), --- ["unitId"] = mist.getNextUnitId(), --- ["heading"] = 4.7822021504645, --- ["playerCanDrive"] = true, --- ["skill"] = "Average", --- ["x"] = _point.x, --- ["y"] = _point.z, --- }, --- { --- --- ["type"] = "M 818", --- ["name"] = "Unit #"..mist.getNextUnitId(), --- ["unitId"] = mist.getNextUnitId(), --- ["heading"] = 4.7822021504645, --- ["playerCanDrive"] = true, --- ["skill"] = "Average", --- ["x"] = _point.x, --- ["y"] = _point.z, --- --- }, --- { --- --- ["type"] = "M-113", --- ["name"] = "Unit #"..mist.getNextUnitId(), --- ["unitId"] = mist.getNextUnitId(), --- ["heading"] = 4.7822021504645, --- ["playerCanDrive"] = true, --- ["skill"] = "Average", --- ["x"] = _point.x, --- ["y"] = _point.z, --- --- }, --- } --- --- mist.dynAdd({units = _farpUnits,country=_country,category=Group.Category.GROUND}) --- ---end function ctld.spawnCrate(_arguments) @@ -2017,7 +1999,7 @@ function ctld.findNearestAASystem(_heli,_type) local _hawkGroup = Group.getByName(_groupName) - -- env.info(_groupName..": "..mist.utils.tableShow(_hawkDetails)) + -- env.info(_groupName..": "..mist.utils.tableShow(_hawkDetails)) if _hawkGroup ~= nil and _hawkGroup:getCoalition() == _heli:getCoalition() and _hawkDetails[1].groupType == _type then local _units = _hawkGroup:getUnits() @@ -2468,66 +2450,6 @@ function ctld.updateRadioBeacon(_beaconDetails) for _, _radio in pairs(_radioLoop) do - -- if _radio.silent then - -- local _setFrequency = { - -- ["enabled"] = true, - -- ["auto"] = false, - -- ["id"] = "WrappedAction", - -- ["number"] = 1, -- first task - -- ["params"] = { - -- ["action"] = { - -- ["id"] = "SetFrequency", - -- ["params"] = { - -- ["modulation"] = _radio.mode, -- 0 is AM 1 is FM --if FM you cant read the message... might be the only fix to stop FC3 aircraft hearing it... :( - -- ["frequency"] = _radio.freq, - -- }, - -- }, - -- }, - -- } - -- - -- - -- local _radioText = _text - -- local _sound = ctld.radioSound - -- --dont show radio text on UHF as that should hide it from FC3 aircraft - -- if _radio.silent then - -- _radioText = "" - -- _sound = ctld.radioSoundFC3 - -- end - -- - -- - -- local _setupDetails = { - -- ["enabled"] = true, - -- ["auto"] = false, - -- ["id"] = "WrappedAction", - -- ["number"] = 2, -- second task - -- ["params"] = { - -- ["action"] = { - -- ["id"] = "TransmitMessage", - -- ["params"] = { - -- ["loop"] = true, --false works too - -- ["subtitle"] = "", --_text - -- ["duration"] = 60, -- reset every 60 seconds --used to have timer.getTime() +60 - -- ["file"] = _sound, - -- }, - -- }, - -- } - -- } - -- - -- local _groupController = _radio.group:getController() - -- - -- --reset! - -- _groupController:resetTask() - -- - -- _groupController:setTask(_setFrequency) - -- _groupController:setTask(_setupDetails) - -- - -- --Make the unit NOT engage as its simulating a radio...! - -- - -- - -- --env.info("Radio Beacon: ".. _text) - -- else - -- Above function doesnt work for simulating VHF in multiplayer but DOES in single player.... WHY DCS WHY!?!?! - local _groupController = _radio.group:getController() local _sound = "l10n/DEFAULT/"..ctld.radioSound @@ -2654,40 +2576,6 @@ function ctld.removeRadioBeacon(_args) end end ---function ctld.generateRadioFMRadioFrequency() --- --- --pick random frequency! --- -- first digit 3-7 --- -- second digit 0-5 --- -- third digit 0-9 --- -- fourth digit 0 or 5 --- -- times by 10000 --- --- --- local _first = math.random(3, 7) --- local _second = math.random(0, 5) --- local _third = math.random(0, 9) --- --- local _frequency = ((100 * _first) + (10 * _second) + _third) * 100000 --extra 0 because we didnt bother with 4th digit --- --- local _found = false --- for _, _beacon in ipairs(ctld.fobBeacons) do --- --- if _beacon.frequency == _frequency then --- _found = true --- break --- end --- end --- --- if _found then --- --try again! --- return ctld.generateRadioFMFrequency() --- else --- return _frequency --- end ---end - - -- gets the center of a bunch of points! -- return proper DCS point with height function ctld.getCentroid(_points) @@ -2720,7 +2608,7 @@ function ctld.isMultiCrate(_crateDetails) end function ctld.rearmAASystem(_heli, _nearestCrate, _nearbyCrates,_type) - + -- are we adding to existing hawk system? if _nearestCrate.details.unit == "Hawk ln" or string.match(_nearestCrate.details.unit, "Buk LN 9A310M1") @@ -2826,9 +2714,9 @@ function ctld.unpackAASystem(_heli, _nearestCrate, _nearbyCrates,_type) local _hawkParts = nil if _type == "hawk" then - _hawkParts = { ["Hawk ln"] = false, ["Hawk tr"] = false, ["Hawk sr"] = false } + _hawkParts = { ["Hawk ln"] = false, ["Hawk tr"] = false, ["Hawk sr"] = false } elseif _type == "buk" then - _hawkParts = { ["Buk SR 9S18M1"] = false, ["Buk CC 9S470M1"] = false, ["Buk LN 9A310M1"] = false } + _hawkParts = { ["Buk SR 9S18M1"] = false, ["Buk CC 9S470M1"] = false, ["Buk LN 9A310M1"] = false } else _hawkParts = { ["Kub 2P25 ln"] = false, ["Kub 1S91 str"] = false } end @@ -3394,6 +3282,18 @@ function ctld.inPickupZone(_heli) local _triggerZone = trigger.misc.getZone(_zoneDetails[1]) + if _triggerZone == nil then + local _ship = ctld.getTransportUnit(_zoneDetails[1]) + + if _ship then + local _point = _ship:getPoint() + _triggerZone = {} + _triggerZone.point = _point + _triggerZone.radius = 200 -- should be big enough for ship + end + + end + if _triggerZone ~= nil then --get distance to center @@ -3512,6 +3412,18 @@ function ctld.refreshSmoke() local _triggerZone = trigger.misc.getZone(_zoneDetails[1]) + if _triggerZone == nil then + local _ship = ctld.getTransportUnit(_triggerZone) + + if _ship then + local _point = _ship:getPoint() + _triggerZone = {} + _triggerZone.point = _point + end + + end + + --only trigger if smoke is on AND zone is active if _triggerZone ~= nil and _zoneDetails[2] >= 0 and _zoneDetails[4] == 1 then @@ -3598,6 +3510,13 @@ function ctld.updateZoneCounter(_index, _diff) ctld.pickupZones[_index][3] = ctld.pickupZones[_index][3] + _diff + if ctld.pickupZones[_index][3] < 0 then + ctld.pickupZones[_index][3] = 0 + end + + if ctld.pickupZones[_index][6] ~= nil then + trigger.action.setUserFlag(ctld.pickupZones[_index][6], ctld.pickupZones[_index][3]) + end -- env.info(ctld.pickupZones[_index][1].." = " ..ctld.pickupZones[_index][3]) end end diff --git a/README.md b/README.md index 2492ded..9a8480d 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ The script supports: * Ability to deploy a homing beacon that the A10C, Ka-50, Mi-8 and Huey can home on * Pre loading of units into AI vehicles via a DO SCRIPT * Mission Editor Trigger functions - They store the numbers in flags for use by triggers - * Count Crates in Zone + * Count Crates in Zone * Works for both crates added by the Mission Editor and Crates spawned by Transports * Count soldiers extracted to a zone (the soldiers disappear) @@ -112,7 +112,7 @@ ctld.deployedBeaconBattery = 20 -- the battery on deployed beacons will last for ctld.enabledRadioBeaconDrop = true -- if its set to false then beacons cannot be dropped by units ``` -To change what units can be dropped from crates modify the spawnable crates section. An extra parameter, ```cratesRequired = NUMBER``` can be added so you need more than one crate to build a unit. This parameter cannot be used for the HAWK system as that is already broken into 3 crates. You can also specify the coalition side so RED and BLUE have different crates to drop. If the parameter is missing the crate will appear for both sides. +To change what units can be dropped from crates modify the spawnable crates section. An extra parameter, ```cratesRequired = NUMBER``` can be added so you need more than one crate to build a unit. This parameter cannot be used for the HAWK, BUK or KUB system as that is already broken into 3 crates. You can also specify the coalition side so RED and BLUE have different crates to drop. If the parameter is missing the crate will appear for both sides. ```--``` in lua means ignore this line :) @@ -149,18 +149,32 @@ ctld.spawnableCrates = { { weight = 210, desc = "Stinger", unit = "Stinger manpad", side = 2 }, { weight = 215, desc = "Igla", unit = "SA-18 Igla manpad", side = 1 }, - -- Hawk System - { weight = 1000, desc = "HAWK Launcher", unit = "Hawk ln" }, - { weight = 1010, desc = "HAWK Search Radar", unit = "Hawk sr" }, - { weight = 1020, desc = "HAWK Track Radar", unit = "Hawk tr" }, - { weight = 1021, desc = "HAWK Repair", unit = "HAWK Repair" }, --used to repair a damaged HAWK system - -- End of Hawk + -- HAWK System + { weight = 1000, desc = "HAWK Launcher", unit = "Hawk ln", side = 2}, + { weight = 1010, desc = "HAWK Search Radar", unit = "Hawk sr", side = 2 }, + { weight = 1020, desc = "HAWK Track Radar", unit = "Hawk tr", side = 2 }, + { weight = 1021, desc = "HAWK Repair", unit = "HAWK Repair" , side = 2 }, + -- End of HAWK - { weight = 505, desc = "Strela-1 9P31", unit = "Strela-1 9P31", side = 1, cratesRequired = 4 }, - { weight = 506, desc = "M1097 Avenger", unit = "M1097 Avenger", side = 2, cratesRequired = 4 }, + -- KUB SYSTEM + { weight = 1026, desc = "KUB Launcher", unit = "Kub 2P25 ln", side = 1}, + { weight = 1027, desc = "KUB Radar", unit = "Kub 1S91 str", side = 1 }, + { weight = 1025, desc = "KUB Repair", unit = "KUB Repair", side = 1}, + -- End of KUB + + -- BUK System + -- { weight = 1022, desc = "BUK Launcher", unit = "SA-11 Buk LN 9A310M1"}, + -- { weight = 1023, desc = "BUK Search Radar", unit = "SA-11 Buk SR 9S18M1"}, + -- { weight = 1024, desc = "BUK CC Radar", unit = "SA-11 Buk CC 9S470M1"}, + -- { weight = 1025, desc = "BUK Repair", unit = "BUK Repair"}, + -- END of BUK + + { weight = 505, desc = "Strela-1 9P31", unit = "Strela-1 9P31", side = 1, cratesRequired = 3 }, + { weight = 506, desc = "M1097 Avenger", unit = "M1097 Avenger", side = 2, cratesRequired = 3 }, }, } + ``` Example showing what happens if you dont have enough crates: @@ -211,6 +225,34 @@ or ctld.deactivatePickupZone("pickzone3") ``` +###Change Remaining Groups For a Pickup Zone +In the configuration of a pickup zone / pickup ship you can limit the number of groups that can be loaded. + +Call the function below to add or remove groups from the remaining groups at a zone. + +```lua + +ctld.changeRemainingGroupsForPickupZone("pickup1", 5) -- adds 5 groups for zone or ship pickup1 + +ctld.changeRemainingGroupsForPickupZone("pickup1", -3) -- remove 3 groups for zone or ship pickup1 + +``` + + +###Unload Transport +You can force a unit to unload its units (as long as its on the ground) by calling this function. + +```lua + ctld.unloadTransport("helicargo1") +``` + +###Auto Unload Transport in Proximity to Enemies +If you add the below as a DO SCRIPT for a CONTINOUS TRIGGER, an AI unit will automatically drop its troops if its landed and there are enemies within the specificed distance (in meters) + +```lua +ctld.unloadInProximityToEnemy("helicargo1",500) --distance is 500 +``` + ####Create Radio Beacon at Zone A radio beacon can be spawned at any zone by adding a Trigger Once with a Time More set to any time after the CTLD script has been loaded and a DO SCRIPT action of ```ctld.createRadioBeaconAtZone("beaconZone","red", 1440,"Waypoint 1")``` @@ -343,10 +385,12 @@ The pickup zone needs to be named the same as one of the pickup zones in the ``` Pickup Zones can be configured to limit the number of vehicle or troop groups that can be loaded. To add a limit, edit the 3rd parameter to be any number greater than 0 as shown below. +You can also list the UNIT NAME of ship instead of a trigger zone to allow the loading/unloading of troops from a ship. You will not be able to fast rope troops onto the deck so you must land to drop the troops off. + ***If your pickup zone isn't working, make sure you've set the 5th parameter, the coalition side, correctly and that the zone is active.*** ```lua ---pickupZones = { "name", "smoke color", "limit (-1 unlimited)", "ACTIVE (yes/no)", "side (0 = Both sides / 1 = Red / 2 = Blue )"} +--pickupZones = { "Zone name or Ship Unit Name", "smoke color", "limit (-1 unlimited)", "ACTIVE (yes/no)", "side (0 = Both sides / 1 = Red / 2 = Blue )", flag number (optional) } ctld.pickupZones = { { "pickzone1", "blue", -1, "yes", 0 }, { "pickzone2", "red", -1, "yes", 0 }, @@ -368,7 +412,9 @@ ctld.pickupZones = { { "pickzone17", "none", -1, "yes", 0 }, { "pickzone18", "none", -1, "yes", 0 }, { "pickzone19", "none", 5, "yes", 0 }, - { "pickzone20", "none", 10, "yes", 0 }, + { "pickzone20", "none", 10, "yes", 0, 1000 }, -- optional extra flag number to store the current number of groups available in + + { "USA Carrier", "blue", 10, "yes", 0, 1001 }, -- instead of a Zone Name you can also use the UNIT NAME of a ship } ``` @@ -545,7 +591,7 @@ Unfortunately there is no way to simulate the added weight of the Simulated Slin ##Crate Unpacking Once you have sling loaded and successfully dropped your crate, you can land and list nearby crates that have yet to be unpacked using the F10 Crate Commands Menu, as well as unpack nearby crates using the same menu. Crates cannot be unpacked near a logistics unit. -To build a HAWK AA system you will need to slingload all 3 parts - Launcher, Track Radar and Search Radar - and drop the crates within 100m of each other. If you try to build the system without all the parts, a message will list which parts are missing. The HAWK system by default will spawn with 3 launchers as it usually fires off 3 missiles at one target at a time. If you want to change the amount of launchers it has, edit the ```ctld.hawkLaunchers``` option in the user configuration at the top of the CTLD.lua file. +To build a HAWK or BUK AA system you will need to slingload all 3 parts - Launcher, Track Radar and Search Radar - and drop the crates within 100m of each other. The KUB only requries 2 parts. If you try to build the system without all the parts, a message will list which parts are missing. The air defence system by default will spawn with 3 launchers as it usually fires off 3 missiles at one target at a time. If you want to change the amount of launchers it has, edit the ```ctld.hawkLaunchers``` option in the user configuration at the top of the CTLD.lua file. Parts Missing: ![alt text](http://i1056.photobucket.com/albums/t379/cfisher881/dcs%202015-05-10%2016-45-15-05_zpsv856jhw3.png~original "Hawk Parts missing") @@ -560,7 +606,7 @@ Rearming: **Note: Once unpacked a crate will not disappear from the field or the F6 Menu, but will disappear from the F10 Nearby Crates list. There is currently no way to remove crates due to a DCS Bug AFAIK. This can make picking the right crate tricky, but by using the F10 List crates option, you can keep readjusting your position until you are close to the crate that you want and then it's trial and error, using the F6 menu to pick the right crate for sling loading. ** -You can also repair a partially destroyed HAWK system by dropping a repair crate next to it and unpacking. A repair crate will also re-arm the system. +You can also repair a partially destroyed HAWK / BUK or KUB system by dropping a repair crate next to it and unpacking. A repair crate will also re-arm the system. ##Forward Operating Base (FOB) Construction FOBs can be built by loading special FOB crates from a **Logistics** unit into a C-130 or other large aircraft configured in the script. To load the crate use the F10 - Troop Commands Menu. The idea behind FOBs is to make player vs player missions even more dynamic as these can be deployed in most locations. Once destroyed the FOB can no longer be used. diff --git a/test-mission.miz b/test-mission.miz index 521781596c8768ffce2a940f133e60233ab3394a..6d010e2aaa569d108303b26b9063fe03985e1400 100644 GIT binary patch delta 52755 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ì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 delta 52557 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

NGN#!xDqrbh*)kcVZifxQpYEhe&}rB{us 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