diff --git a/README.md b/README.md index 90887ed..81008a1 100644 --- a/README.md +++ b/README.md @@ -12,18 +12,12 @@ This all sounds gibberish to you? Watch [this video by Covert Cabal on modern IA Visit [this DCS forum thread](https://forums.eagle.ru/topic/226173-skynet-an-iads-for-mission-builders) for development updates. -Join the [Skynet discord group](https://discord.gg/pz8wcQs) and get support setting up your mission. - -Skynet supports the [HighDigitSAMs Mod](https://github.com/Auranis/HighDigitSAMs). You can also connect [Skynet with the AI_A2A_DISPATCHER](#how-do-i-connect-skynet-with-the-moose-ai_a2a_dispatcher-and-what-are-the-benefits-of-that) by MOOSE to add interceptors to the IADS. **So far over 200 hours of work went in to the development of Skynet. If you like using it, please consider a donation:** -[![Skynet IADS donation](/images/btn_donateCC_LG.gif.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7GSVFH448BWFQ&source=url) - - Table of Contents @@ -822,39 +816,38 @@ An example setup of Skynet and the [AI_A2A_DISPATCHER](https://flightcontrol-mas ```lua --Setup Syknet IADS: -redIADS = SkynetIADS:create('Enemy IADS') -redIADS:addSAMSitesByPrefix('SAM') -redIADS:addEarlyWarningRadarsByPrefix('EW') -redIADS:activate() +--redIADS = SkynetIADS:create('Enemy IADS') +--redIADS:addSAMSitesByPrefix('SAM') +--redIADS:addEarlyWarningRadarsByPrefix('EW') +--redIADS:activate() -- START MOOSE CODE: -- Define a SET_GROUP object that builds a collection of groups that define the EWR network. -DetectionSetGroup = SET_GROUP:New() +--DetectionSetGroup = SET_GROUP:New() -- Setup the detection and group targets to a 30km range! -Detection = DETECTION_AREAS:New( DetectionSetGroup, 30000 ) +--Detection = DETECTION_AREAS:New( DetectionSetGroup, 30000 ) -- Setup the A2A dispatcher, and initialize it. -A2ADispatcher = AI_A2A_DISPATCHER:New( Detection ) +--A2ADispatcher = AI_A2A_DISPATCHER:New( Detection ) -- Set 100km as the radius to engage any target by airborne friendlies. -A2ADispatcher:SetEngageRadius() -- 100000 is the default value. +--A2ADispatcher:SetEngageRadius() -- 100000 is the default value. -- Set 200km as the radius to ground control intercept. -A2ADispatcher:SetGciRadius() -- 200000 is the default value. - -CCCPBorderZone = ZONE_POLYGON:New( "RED-BORDER", GROUP:FindByName( "RED-BORDER" ) ) -A2ADispatcher:SetBorderZone( CCCPBorderZone ) -A2ADispatcher:SetSquadron( "Kutaisi", AIRBASE.Caucasus.Kutaisi, { "Squadron red SU-27" }, 2 ) -A2ADispatcher:SetSquadronGrouping( "Kutaisi", 2 ) -A2ADispatcher:SetSquadronGci( "Kutaisi", 900, 1200 ) -A2ADispatcher:SetTacticalDisplay(true) -A2ADispatcher:Start() +--A2ADispatcher:SetGciRadius() -- 200000 is the default value. + +--CCCPBorderZone = ZONE_POLYGON:New( "RED-BORDER", GROUP:FindByName( "RED-BORDER" ) ) +--A2ADispatcher:SetBorderZone( CCCPBorderZone ) +--A2ADispatcher:SetSquadron( "Kutaisi", AIRBASE.Caucasus.Kutaisi, { "Squadron red SU-27" }, 2 ) +--A2ADispatcher:SetSquadronGrouping( "Kutaisi", 2 ) +--A2ADispatcher:SetSquadronGci( "Kutaisi", 900, 1200 ) +--A2ADispatcher:SetTacticalDisplay(true) +--A2ADispatcher:Start() --END MOOSE CODE -- add the MOOSE SET_GROUP to the IADS, from now on Skynet will update active radars that the MOOSE SET_GROUP can use for EW detection. -redIADS:addMooseSetGroup(DetectionSetGroup) -``` +--redIADS:addMooseSetGroup(DetectionSetGroup) # Thanks Special thaks to Spearzone and Coranthia for researching public available information on IADS networks and getting me up to speed on how such a system works.