<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hoggitworld.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grimes</id>
		<title>DCS World Wiki - Hoggitworld.com - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hoggitworld.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grimes"/>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/view/Special:Contributions/Grimes"/>
		<updated>2026-06-08T20:44:42Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_hook_onPlayerTryChangeSlot&amp;diff=14807</id>
		<title>DCS hook onPlayerTryChangeSlot</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_hook_onPlayerTryChangeSlot&amp;diff=14807"/>
				<updated>2026-02-22T22:58:31Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_hooks_callbacks&lt;br /&gt;
&lt;br /&gt;
|fName= onPlayerTryChangeSlot&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.5.0&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_server_hooks|hook]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs when a player clicks on a new slot to try and enter a given aircraft. Can be used for slot blocking purposes within a mission or to force players access to one team or the other. &lt;br /&gt;
&lt;br /&gt;
playerId is who is attempting to join a slot&lt;br /&gt;
&lt;br /&gt;
side is the coalition the aircraft belongs to&lt;br /&gt;
&lt;br /&gt;
slotId is an identifier for the slot the player is trying to join. The identifier is based on the unitID for a given aircraft. However with multicrew seats the slotId has an additional &amp;quot;_x&amp;quot; added to the unitId to specify which seat it is. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT: ''' If any value is returned with this function then any other callback that uses it will be ignored. If no choice is to be made, then do NOT return any value. DCS itself uses this callback as part of the multicrew slot interface. By returning true the pilot will not get the prompt or have any choice in allowing another player from entering their aircraft. &lt;br /&gt;
&lt;br /&gt;
|rtnType= nothing&lt;br /&gt;
&lt;br /&gt;
|rtnExample= Value 1: boolean&lt;br /&gt;
   True: Allows the user into the slot&lt;br /&gt;
   False prevents the user from entering the slot.  &lt;br /&gt;
   nil:  Does nothing. Will allow additional hooks using this callback to be checked. &lt;br /&gt;
&lt;br /&gt;
|reqType1= number&lt;br /&gt;
&lt;br /&gt;
|reqName1= playerId&lt;br /&gt;
&lt;br /&gt;
|reqType2= number&lt;br /&gt;
&lt;br /&gt;
|reqName2= side&lt;br /&gt;
&lt;br /&gt;
|reqType3= string&lt;br /&gt;
&lt;br /&gt;
|reqName3= slotId&lt;br /&gt;
&lt;br /&gt;
|reqType4= &lt;br /&gt;
&lt;br /&gt;
|reqName4= &lt;br /&gt;
&lt;br /&gt;
|reqType5= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
List of Callbacks: {{listOfDCSHooks}}&lt;br /&gt;
&lt;br /&gt;
|examples= Checks a list of players indexed by UCID to see if they have a coalition value assigned to them. If they do and the side is not the same then it denies the request. Otherwise it creates the entry with the specified side and does not return the function as to allow any other callback that might check for onPlayerTryChangeSlot to do its code. &lt;br /&gt;
   &lt;br /&gt;
   function myCall.onPlayerTryChangeSlot(playerId, side, slotId)&lt;br /&gt;
       local ucid = net.get_player_info(id, 'ucid')&lt;br /&gt;
       if someList[ucid] and someList[ucid].coa ~= side then&lt;br /&gt;
           return false&lt;br /&gt;
       else&lt;br /&gt;
          someList[ucid] = {coa = side}&lt;br /&gt;
       end&lt;br /&gt;
   end&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
[[Category:DCS Hooks|onPlayerTryChangeSlot]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Category:Terrain_Information&amp;diff=14803</id>
		<title>Category:Terrain Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Category:Terrain_Information&amp;diff=14803"/>
				<updated>2025-06-05T23:11:11Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Caucuses&lt;br /&gt;
&lt;br /&gt;
|desc= This region along the eastern Black Sea consists of Russian, Georgian, and Turkish territory. This area includes many airbases, urban areas, lines of communications, and all four seasons.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 12 : Anapa-Vityazevo &lt;br /&gt;
 13 : Krasnodar-Center &lt;br /&gt;
 14 : Novorossiysk &lt;br /&gt;
 15 : Krymsk &lt;br /&gt;
 16 : Maykop-Khanskaya &lt;br /&gt;
 17 : Gelendzhik &lt;br /&gt;
 18 : Sochi-Adler &lt;br /&gt;
 19 : Krasnodar-Pashkovsky &lt;br /&gt;
 20 : Sukhumi-Babushara &lt;br /&gt;
 21 : Gudauta &lt;br /&gt;
 22 : Batumi &lt;br /&gt;
 23 : Senaki-Kolkhi &lt;br /&gt;
 24 : Kobuleti &lt;br /&gt;
 25 : Kutaisi &lt;br /&gt;
 26 : Mineralnye Vody &lt;br /&gt;
 27 : Nalchik &lt;br /&gt;
 28 : Mozdok &lt;br /&gt;
 29 : Tbilisi-Lochini &lt;br /&gt;
 30 : Soganlug &lt;br /&gt;
 31 : Vaziani &lt;br /&gt;
 32 : Beslan&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Cauc_map_orign.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Airbase Id 1 - 11 represents removed airbases from the Crimean part of the map dating back to the LOMAC game series. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Nevada&lt;br /&gt;
&lt;br /&gt;
|desc= The Nevada Test and Training Range (NTTR) has the largest contiguous air and ground space available for peacetime military operations in the free world. The NTTR land area includes simulated air defense systems, mock airbases, and several target ranges. The NTTR was also used for nuclear testing. Today, it is home to RED FLAG and other military exercises that include countries from around the world. The NTTR map for DCS World 2 includes Nellis AFB, Creech AFB, and the infamous Groom Lake AFB (aka Area 51). This map also includes the city of Las Vegas, McCarran International Airport, and Hoover Dam.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Creech AFB &lt;br /&gt;
 2 : Groom Lake AFB &lt;br /&gt;
 3 : McCarran International Airport &lt;br /&gt;
 4 : Nellis AFB &lt;br /&gt;
 5 : Beatty Airport &lt;br /&gt;
 6 : Boulder City Airport &lt;br /&gt;
 7 : Echo Bay &lt;br /&gt;
 8 : Henderson Executive Airport &lt;br /&gt;
 9 : Jean Airport &lt;br /&gt;
 10 : Laughlin Airport &lt;br /&gt;
 11 : Lincoln County &lt;br /&gt;
 13 : Mesquite &lt;br /&gt;
 14 : Mina Airport 3Q0 &lt;br /&gt;
 15 : North Las Vegas &lt;br /&gt;
 16 : Pahute Mesa Airstrip &lt;br /&gt;
 17 : Tonopah Airport &lt;br /&gt;
 18 : Tonopah Test Range Airfield&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Nevada_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= 2.1 added bases 5-18&lt;br /&gt;
&lt;br /&gt;
Mina Airport has 0 ramp spawns&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Normandy&lt;br /&gt;
&lt;br /&gt;
|desc= The DCS: Normandy 1944 Map is centered on the World War II battlefield of Normandy, France and is specifically created to depict the period after the D-Day landings and the establishment of several allied airfields in Normandy to support the beachhead breakout in late June 1944. The map measures 267 x 348 kilometers and includes airfields in both Normandy and southern England. The map includes the famous D-Day landing beaches and the &amp;quot;Atlantic Wall&amp;quot;, rolling bocage fields of Normandy, large cities like Caen and Rouen, ports of Cherbourg and Le Havre, and 30 airfields. The map also includes multiple seasons.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Saint Pierre du Mont &lt;br /&gt;
 2 : Lignerolles &lt;br /&gt;
 3 : Cretteville &lt;br /&gt;
 4 : Maupertus &lt;br /&gt;
 5 : Brucheville &lt;br /&gt;
 6 : Meautis &lt;br /&gt;
 7 : Cricqueville-en-Bessin &lt;br /&gt;
 8 : Lessay &lt;br /&gt;
 9 : Sainte-Laurent-sur-Mer &lt;br /&gt;
 10 : Biniville &lt;br /&gt;
 11 : Cardonville &lt;br /&gt;
 12 : Deux Jumeaux &lt;br /&gt;
 13 : Chippelle &lt;br /&gt;
 14 : Beuzeville &lt;br /&gt;
 15 : Azeville &lt;br /&gt;
 16 : Picauville &lt;br /&gt;
 17 : Le Molay &lt;br /&gt;
 18 : Longues-sur-Mer &lt;br /&gt;
 19 : Carpiquet &lt;br /&gt;
 20 : Bazenville &lt;br /&gt;
 21 : Sainte-Croix-sur-Mer &lt;br /&gt;
 22 : Beny-sur-Mer &lt;br /&gt;
 23 : Rucqueville &lt;br /&gt;
 24 : Sommervieu &lt;br /&gt;
 25 : Lantheuil &lt;br /&gt;
 26 : Evreux &lt;br /&gt;
 27 : Chailey &lt;br /&gt;
 28 : Needs Oar Point &lt;br /&gt;
 29 : Funtington &lt;br /&gt;
 30 : Tangmere &lt;br /&gt;
 31 : Ford &lt;br /&gt;
 32 : Argentan &lt;br /&gt;
 33 : Goulet &lt;br /&gt;
 34 : Barville &lt;br /&gt;
 35 : Essay &lt;br /&gt;
 36 : Hauterive &lt;br /&gt;
 37 : Lymington &lt;br /&gt;
 38 : Vrigny &lt;br /&gt;
 39 : Odiham &lt;br /&gt;
 40 : Conches &lt;br /&gt;
 41 : West Malling &lt;br /&gt;
 42 : Villacoublay &lt;br /&gt;
 43 : Kenley &lt;br /&gt;
 44 : Beauvais-Tille &lt;br /&gt;
 45 : Cormeilles-en-Vexin &lt;br /&gt;
 46 : Creil &lt;br /&gt;
 47 : Guyancourt &lt;br /&gt;
 48 : Lonrai &lt;br /&gt;
 49 : Dinan-Trelivan &lt;br /&gt;
 50 : Heathrow &lt;br /&gt;
 51 : Fecamp-Benouville &lt;br /&gt;
 52 : Farnborough &lt;br /&gt;
 53 : Friston &lt;br /&gt;
 54 : Deanland &lt;br /&gt;
 55 : Triqueville &lt;br /&gt;
 56 : Poix &lt;br /&gt;
 57 : Orly &lt;br /&gt;
 58 : Stoney Cross &lt;br /&gt;
 59 : Amiens-Glisy &lt;br /&gt;
 60 : Ronai &lt;br /&gt;
 61 : Rouen-Boos &lt;br /&gt;
 62 : Deauville &lt;br /&gt;
 63 : Saint-Aubin &lt;br /&gt;
 64 : Flers &lt;br /&gt;
 65 : Avranches Le Val-Saint-Pere &lt;br /&gt;
 66 : Gravesend &lt;br /&gt;
 67 : Beaumont-le-Roger &lt;br /&gt;
 68 : Broglie &lt;br /&gt;
 69 : Bernay Saint Martin &lt;br /&gt;
 70 : Saint-Andre-de-lEure&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Normandy2_map_area.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= 2.5.6 Patch added airbases 32-40. &lt;br /&gt;
&lt;br /&gt;
2.8.4 saw the release of Normandy 2.0. Added area to the map including Paris and London. With airbases 41-70&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Persian Gulf&lt;br /&gt;
&lt;br /&gt;
|desc= The Persian Gulf Map for DCS World focuses on the Strait of Hormuz, which is the strategic choke point between the oil-rich Persian Gulf and the rest of the world. Flanked by Iran to the North and western-supported UAE and Oman to the south, this has been one of the world’s most dangerous flash points for decades. It was the location of Operation Praying Mantis in 1988 in which the US Navy sank several Iranian naval vessels.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Abu Musa Island &lt;br /&gt;
 2 : Bandar Abbas Intl &lt;br /&gt;
 3 : Bandar Lengeh &lt;br /&gt;
 4 : Al Dhafra AFB &lt;br /&gt;
 5 : Dubai Intl &lt;br /&gt;
 6 : Al Maktoum Intl &lt;br /&gt;
 7 : Fujairah Intl &lt;br /&gt;
 8 : Tunb Island AFB &lt;br /&gt;
 9 : Havadarya &lt;br /&gt;
 10 : Khasab &lt;br /&gt;
 11 : Lar &lt;br /&gt;
 12 : Al Minhad AFB &lt;br /&gt;
 13 : Qeshm Island &lt;br /&gt;
 14 : Sharjah Intl &lt;br /&gt;
 15 : Sirri Island &lt;br /&gt;
 16 : Tunb Kochak &lt;br /&gt;
 17 : Sir Abu Nuayr &lt;br /&gt;
 18 : Kerman &lt;br /&gt;
 19 : Shiraz Intl &lt;br /&gt;
 20 : Sas Al Nakheel &lt;br /&gt;
 21 : Bandar-e-Jask &lt;br /&gt;
 22 : Abu Dhabi Intl &lt;br /&gt;
 23 : Al-Bateen &lt;br /&gt;
 24 : Kish Intl &lt;br /&gt;
 25 : Al Ain Intl &lt;br /&gt;
 26 : Lavan Island &lt;br /&gt;
 27 : Jiroft &lt;br /&gt;
 28 : Ras Al Khaimah Intl &lt;br /&gt;
 29 : Liwa AFB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:PG_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Additional airbases are expected to be added in time. &lt;br /&gt;
&lt;br /&gt;
Yes I know Bahrain is missing.&lt;br /&gt;
&lt;br /&gt;
Patch 2.5.6.59398 renamed several of the airbases. Primarily changed &amp;quot;International&amp;quot; to &amp;quot;Intl&amp;quot;, &amp;quot;AB&amp;quot; to &amp;quot;AFB&amp;quot;, and removed &amp;quot;airport&amp;quot; or &amp;quot;airfield&amp;quot; from any name that had it. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= The Channel&lt;br /&gt;
&lt;br /&gt;
|desc= Separating England from the Third Reich in World War II, the English Channel provided a barrier that the axis could not breach. The Channel map provides a detailed and accurate representation of southeastern England and the adjacent region across the Channel in mainland Europe. It encompasses all of the historical airfields, urban areas, roads and rails, ports and other features that make it the perfect setting for the World War II air war in Europe between the late 1930s and 1944.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Abbeville Drucat &lt;br /&gt;
 2 : Merville Calonne &lt;br /&gt;
 3 : Saint Omer Longuenesse &lt;br /&gt;
 4 : Dunkirk Mardyck &lt;br /&gt;
 5 : Manston &lt;br /&gt;
 6 : Hawkinge &lt;br /&gt;
 7 : Lympne &lt;br /&gt;
 8 : Detling &lt;br /&gt;
 12 : High Halden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Channel_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Unknown why IDs 9, 10, and 11 are currently skipped. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Syria&lt;br /&gt;
&lt;br /&gt;
|desc= Map size 600*420 km., map area 250 thousand sq. km. In the Central part of the map are the States of Syria and Lebanon, which are washed by the Mediterranean sea. The Northern part of the map is limited to Turkey, in the South - Israel and Jordan.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 : Abu al-Duhur &lt;br /&gt;
 2 : Adana Sakirpasa &lt;br /&gt;
 3 : Al Qusayr &lt;br /&gt;
 4 : An Nasiriyah &lt;br /&gt;
 5 : Tha'lah &lt;br /&gt;
 6 : Beirut-Rafic Hariri &lt;br /&gt;
 7 : Damascus &lt;br /&gt;
 8 : Marj as Sultan South &lt;br /&gt;
 9 : Al-Dumayr &lt;br /&gt;
 10 : Eyn Shemer &lt;br /&gt;
 11 : Gaziantep &lt;br /&gt;
 12 : H4 &lt;br /&gt;
 13 : Haifa &lt;br /&gt;
 14 : Hama &lt;br /&gt;
 15 : Hatay &lt;br /&gt;
 16 : Incirlik &lt;br /&gt;
 17 : Jirah &lt;br /&gt;
 18 : Khalkhalah &lt;br /&gt;
 19 : King Hussein Air College &lt;br /&gt;
 20 : Kiryat Shmona &lt;br /&gt;
 21 : Bassel Al-Assad &lt;br /&gt;
 22 : Marj as Sultan North &lt;br /&gt;
 23 : Marj Ruhayyil &lt;br /&gt;
 24 : Megiddo &lt;br /&gt;
 25 : Mezzeh &lt;br /&gt;
 26 : Minakh &lt;br /&gt;
 27 : Aleppo &lt;br /&gt;
 28 : Palmyra &lt;br /&gt;
 29 : Qabr as Sitt &lt;br /&gt;
 30 : Ramat David &lt;br /&gt;
 31 : Kuweires &lt;br /&gt;
 32 : Rayak &lt;br /&gt;
 33 : Rene Mouawad &lt;br /&gt;
 34 : Rosh Pina &lt;br /&gt;
 35 : Sayqal &lt;br /&gt;
 36 : Shayrat &lt;br /&gt;
 37 : Tabqa &lt;br /&gt;
 38 : Taftanaz &lt;br /&gt;
 39 : Tiyas &lt;br /&gt;
 40 : Wujah Al Hajar &lt;br /&gt;
 41 : Gazipasa &lt;br /&gt;
 42 : Deir ez-Zor &lt;br /&gt;
 43 : Nicosia &lt;br /&gt;
 44 : Akrotiri &lt;br /&gt;
 45 : Kingsfield &lt;br /&gt;
 46 : Paphos &lt;br /&gt;
 47 : Larnaca &lt;br /&gt;
 48 : Lakatamia &lt;br /&gt;
 49 : Ercan &lt;br /&gt;
 50 : Gecitkale &lt;br /&gt;
 51 : Pinarbashi &lt;br /&gt;
 52 : Naqoura &lt;br /&gt;
 53 : H3 &lt;br /&gt;
 54 : H3 Northwest &lt;br /&gt;
 55 : H3 Southwest &lt;br /&gt;
 57 : Ruwayshid &lt;br /&gt;
 58 : Sanliurfa &lt;br /&gt;
 59 : Kharab Ishk &lt;br /&gt;
 60 : Tal Siman &lt;br /&gt;
 63 : At Tanf &lt;br /&gt;
 64 : Prince Hassan &lt;br /&gt;
 65 : King Abdullah II &lt;br /&gt;
 66 : Herzliya &lt;br /&gt;
 67 : Amman &lt;br /&gt;
 68 : Muwaffaq Salti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Syria_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= &lt;br /&gt;
&lt;br /&gt;
2.9.3 Added ids 64-68&lt;br /&gt;
}}&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
|name= Marianas Islands &lt;br /&gt;
|desc= The Marianas Islands are an island chain in the Pacific Ocean.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Rota Intl &lt;br /&gt;
 2 : Saipan Intl &lt;br /&gt;
 3 : Tinian Intl &lt;br /&gt;
 4 : Antonio B. Won Pat Intl &lt;br /&gt;
 5 : Olf Orote &lt;br /&gt;
 6 : Andersen AFB &lt;br /&gt;
 7 : Pagan Airstrip &lt;br /&gt;
 8 : North West Field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Marianas map.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= This map is free to use. &lt;br /&gt;
&lt;br /&gt;
Map origin is located exactly above the Antonio B Won Pat Intl airport. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= South Atlantic&lt;br /&gt;
&lt;br /&gt;
|desc= Covering an area of 3.1 Million Square Kilometers Razbam presents The South Atlantic. A beautiful combination of Argentina, Chile and the Falkland Islands.  Landclass textures have been drawn from aerial and satellite photography detailing this truly majestic area of the world, from the rugged mountains of Chile, colourful plains of Patagonia and the windswept Falkland Islands. Home to one of the smallest cities in the world Stanley.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Port Stanley &lt;br /&gt;
 2 : Mount Pleasant &lt;br /&gt;
 3 : San Carlos FOB &lt;br /&gt;
 5 : Rio Gallegos &lt;br /&gt;
 6 : Rio Grande &lt;br /&gt;
 7 : Ushuaia &lt;br /&gt;
 8 : Ushuaia Helo Port &lt;br /&gt;
 9 : Punta Arenas &lt;br /&gt;
 10 : Pampa Guanaco &lt;br /&gt;
 11 : San Julian &lt;br /&gt;
 12 : Puerto Williams &lt;br /&gt;
 13 : Puerto Natales &lt;br /&gt;
 14 : El Calafate &lt;br /&gt;
 15 : Puerto Santa Cruz &lt;br /&gt;
 16 : Comandante Luis Piedrabuena &lt;br /&gt;
 17 : Aerodromo De Tolhuin &lt;br /&gt;
 18 : Porvenir Airfield &lt;br /&gt;
 19 : Almirante Schroeders &lt;br /&gt;
 20 : Rio Turbio &lt;br /&gt;
 21 : Rio Chico &lt;br /&gt;
 22 : CaletaTortel &lt;br /&gt;
 23 : Franco Bianco &lt;br /&gt;
 24 : Goose Green &lt;br /&gt;
 25 : Hipico Flying Club &lt;br /&gt;
 26 : Aeropuerto de Gobernador Gregores &lt;br /&gt;
 27 : Aerodromo O'Higgins &lt;br /&gt;
 28 : Cullen Airport &lt;br /&gt;
 29 : Gull Point&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:SouthAtlanticMapArea.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Map origin is located just south of East Falkands Island. &lt;br /&gt;
&lt;br /&gt;
Airbase list is as of DCS 2.8.4. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Sinai&lt;br /&gt;
&lt;br /&gt;
|desc= The territory includes the entire Sinai Peninsula, eastern Egypt, the Nile Delta, the southern part of Israel, the west of Jordan and Saudi Arabia, Palestine - the Gaza Strip. This area includes many airbases, urban areas, wide variety of landscapes such as mountains, desert, sea and bays.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 : Difarsuwar Airfield&lt;br /&gt;
 2 : Abu Suwayr&lt;br /&gt;
 3 : As Salihiyah&lt;br /&gt;
 4 : Al Ismailiyah&lt;br /&gt;
 5 : Melez&lt;br /&gt;
 6 : Fayed&lt;br /&gt;
 7 : Hatzerim&lt;br /&gt;
 8 : Nevatim&lt;br /&gt;
 9 : Ramon Airbase&lt;br /&gt;
 10 : Ovda&lt;br /&gt;
 11 : Kibrit Air Base&lt;br /&gt;
 12 : Kedem&lt;br /&gt;
 13 : Wadi al Jandali&lt;br /&gt;
 14 : Al Mansurah&lt;br /&gt;
 15 : AzZaqaziq&lt;br /&gt;
 16 : Bilbeis Air Base&lt;br /&gt;
 17 : Cairo International Airport&lt;br /&gt;
 18 : Cairo West&lt;br /&gt;
 19 : Inshas Airbase&lt;br /&gt;
 20 : Hatzor&lt;br /&gt;
 21 : Palmachim&lt;br /&gt;
 22 : Sde Dov&lt;br /&gt;
 23 : Tel Nof&lt;br /&gt;
 24 : Ben-Gurion&lt;br /&gt;
 25 : St Catherine&lt;br /&gt;
 26 : Abu Rudeis&lt;br /&gt;
 27 : Baluza&lt;br /&gt;
 28 : Bir Hasanah&lt;br /&gt;
 29 : El Arish&lt;br /&gt;
 30 : El Gora&lt;br /&gt;
 31 : Al Khatatbah&lt;br /&gt;
 32 : Al Rahmaniyah Air Base&lt;br /&gt;
 33 : Beni Suef&lt;br /&gt;
 34 : Birma Air Base&lt;br /&gt;
 35 : Borj El Arab International Airport&lt;br /&gt;
 36 : El Minya&lt;br /&gt;
 37 : Gebel El Basur Air Base&lt;br /&gt;
 38 : Hurghada International Airport&lt;br /&gt;
 39 : Jiyanklis Air Base&lt;br /&gt;
 40 : Kom Awshim&lt;br /&gt;
 41 : Ramon International Airport&lt;br /&gt;
 42 : Sharm El Sheikh International Airport&lt;br /&gt;
 43 : Wadi Abu Rish&lt;br /&gt;
 44 : Al Bahr al Ahmar&lt;br /&gt;
 45 : Quwaysina&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Sinai_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Map origin is located in Cairo, Egypt. &lt;br /&gt;
&lt;br /&gt;
Airbase list is as of DCS 2.9.7 &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Kola Peninsula&lt;br /&gt;
&lt;br /&gt;
|desc= The Kola map covers northern Norway, Sweden, and Finland, as well as Murmansk and parts of the Karelia regions of northwestern Russia. The map also includes large portions of the Barents Sea and Norwegian Sea to the north and west.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 : Lakselv &lt;br /&gt;
 2 : Rovaniemi &lt;br /&gt;
 3 : Kemi Tornio &lt;br /&gt;
 4 : Bas 100 &lt;br /&gt;
 5 : Kiruna &lt;br /&gt;
 6 : Severomorsk3 &lt;br /&gt;
 7 : Bodo &lt;br /&gt;
 8 : Severomorsk1 &lt;br /&gt;
 9 : Olenegorsk &lt;br /&gt;
 10 : Monchegorsk &lt;br /&gt;
 11 : Jokkmokk &lt;br /&gt;
 12 : Murmansk International &lt;br /&gt;
 13 : Kalixfors&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Kola_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Map origin is located near the Swedish and Finish boarder in the middle of nowhere. &lt;br /&gt;
&lt;br /&gt;
Airbase list is as of DCS 2.9.4. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Cold War Germany&lt;br /&gt;
&lt;br /&gt;
|desc= The Cold War Germany covers the territory of Central Europe and includes FRG and GDR, Poland, Czech Republic, Denmark and the Baltic Sea. The period 1970-1990, which was the peak of the arms race, is represented, as well as earlier and later historical periods. The size of the map is 980 km north to south and 800 km east to west, giving a total area of 784,000 square kilometers. More than 100 airfields are represented on the map.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Wittstock&lt;br /&gt;
 2 : Altes Lager&lt;br /&gt;
 3 : Barth&lt;br /&gt;
 4 : Zerbst&lt;br /&gt;
 5 : Bremen&lt;br /&gt;
 6 : Briest&lt;br /&gt;
 7 : Buckeburg&lt;br /&gt;
 8 : Celle&lt;br /&gt;
 9 : Cochstedt&lt;br /&gt;
 10 : Damgarten&lt;br /&gt;
 11 : Fassberg&lt;br /&gt;
 12 : Finow&lt;br /&gt;
 13 : Garz&lt;br /&gt;
 14 : Gatow&lt;br /&gt;
 15 : Templin&lt;br /&gt;
 16 : Gutersloh&lt;br /&gt;
 17 : Hamburg&lt;br /&gt;
 18 : Hamburg Finkenwerder&lt;br /&gt;
 19 : Hannover&lt;br /&gt;
 20 : Laage&lt;br /&gt;
 21 : Larz&lt;br /&gt;
 22 : Mahlwinkel&lt;br /&gt;
 23 : Neubrandenburg&lt;br /&gt;
 24 : Neuruppin&lt;br /&gt;
 25 : Peenemunde&lt;br /&gt;
 26 : Schonefeld&lt;br /&gt;
 27 : Stendal&lt;br /&gt;
 28 : Tegel&lt;br /&gt;
 29 : Tempelhof&lt;br /&gt;
 30 : Tutow&lt;br /&gt;
 31 : Werneuchen&lt;br /&gt;
 32 : Wunstorf&lt;br /&gt;
 53 : H FRG 01&lt;br /&gt;
 54 : H FRG 02&lt;br /&gt;
 55 : H FRG 03&lt;br /&gt;
 56 : H FRG 04&lt;br /&gt;
 57 : H FRG 05&lt;br /&gt;
 58 : H FRG 06&lt;br /&gt;
 59 : H FRG 07&lt;br /&gt;
 60 : H FRG 08&lt;br /&gt;
 61 : H FRG 09&lt;br /&gt;
 62 : H FRG 10&lt;br /&gt;
 64 : H FRG 12&lt;br /&gt;
 65 : H FRG 13&lt;br /&gt;
 66 : H FRG 14&lt;br /&gt;
 67 : H GDR 01&lt;br /&gt;
 68 : H GDR 02&lt;br /&gt;
 69 : H GDR 03&lt;br /&gt;
 70 : H GDR 04&lt;br /&gt;
 71 : H GDR 05&lt;br /&gt;
 72 : H GDR 06&lt;br /&gt;
 73 : H GDR 07&lt;br /&gt;
 74 : H GDR 08&lt;br /&gt;
 75 : H GDR 09&lt;br /&gt;
 76 : H GDR 10&lt;br /&gt;
 77 : H GDR 11&lt;br /&gt;
 78 : H FRG 15&lt;br /&gt;
 80 : Gross Mohrdorf&lt;br /&gt;
 81 : Lubeck&lt;br /&gt;
 82 : Kothen&lt;br /&gt;
 83 : Dessau&lt;br /&gt;
 84 : Parchim&lt;br /&gt;
 85 : H GDR 12&lt;br /&gt;
 86 : Uetersen&lt;br /&gt;
 89 : Luneburg&lt;br /&gt;
 90 : Northeim&lt;br /&gt;
 91 : H GDR 13&lt;br /&gt;
 92 : H GDR 14&lt;br /&gt;
 93 : H GDR 15&lt;br /&gt;
 94 : H GDR 16&lt;br /&gt;
 95 : H GDR 17&lt;br /&gt;
 96 : H FRG 16&lt;br /&gt;
 97 : H FRG 17&lt;br /&gt;
 98 : H FRG 18&lt;br /&gt;
 99 : H FRG 19&lt;br /&gt;
 100 : H FRG 11&lt;br /&gt;
 101 : Sperenberg&lt;br /&gt;
 102 : Uelzen&lt;br /&gt;
 103 : Dedelow&lt;br /&gt;
 104 : Kammermark&lt;br /&gt;
 106 : Weser Wumme&lt;br /&gt;
 107 : Braunschweig&lt;br /&gt;
 108 : Wismar&lt;br /&gt;
 109 : Waren Vielist&lt;br /&gt;
 110 : Bienenfarm&lt;br /&gt;
 111 : Pinnow&lt;br /&gt;
 112 : Gardelegen&lt;br /&gt;
 113 : Glindbruchkippe&lt;br /&gt;
 114 : Ummern&lt;br /&gt;
 115 : Hildesheim&lt;br /&gt;
 116 : Verden-Scharnhorst&lt;br /&gt;
 117 : Rinteln&lt;br /&gt;
 118 : Holzdorf&lt;br /&gt;
 119 : H Med GDR 01&lt;br /&gt;
 120 : H Med GDR 02&lt;br /&gt;
 121 : H Med GDR 03&lt;br /&gt;
 122 : H GDR 33&lt;br /&gt;
 123 : Airracing Koblenz&lt;br /&gt;
 124 : H GDR 34&lt;br /&gt;
 126 : H Med GDR 08&lt;br /&gt;
 127 : H Med GDR 09&lt;br /&gt;
 128 : H Med GDR 10&lt;br /&gt;
 129 : H Med FRG 01&lt;br /&gt;
 130 : H Med FRG 02&lt;br /&gt;
 132 : H Med FRG 04&lt;br /&gt;
 134 : H Med FRG 06&lt;br /&gt;
 139 : H Med FRG 11&lt;br /&gt;
 140 : Hasselfelde&lt;br /&gt;
 141 : Grosse Wiese&lt;br /&gt;
 142 : H GDR 18&lt;br /&gt;
 143 : H FRG 20&lt;br /&gt;
 144 : H Med FRG 12&lt;br /&gt;
 145 : H GDR 19&lt;br /&gt;
 146 : H GDR 30&lt;br /&gt;
 147 : H Med GDR 11&lt;br /&gt;
 148 : H FRG 21&lt;br /&gt;
 149 : H FRG 50&lt;br /&gt;
 150 : H FRG 23&lt;br /&gt;
 151 : H FRG 39&lt;br /&gt;
 152 : H GDR 21&lt;br /&gt;
 153 : H GDR 22&lt;br /&gt;
 154 : Fritzlar&lt;br /&gt;
 155 : Hahn&lt;br /&gt;
 156 : Sembach&lt;br /&gt;
 157 : Allstedt&lt;br /&gt;
 158 : Zweibrucken&lt;br /&gt;
 159 : Giebelstadt&lt;br /&gt;
 160 : Schweinfurt&lt;br /&gt;
 161 : Haina&lt;br /&gt;
 162 : Spangdahlem&lt;br /&gt;
 163 : Frankfurt&lt;br /&gt;
 164 : Bindersleben&lt;br /&gt;
 165 : Ramstein&lt;br /&gt;
 166 : Fulda&lt;br /&gt;
 167 : Obermehler Schlotheim&lt;br /&gt;
 168 : Mendig&lt;br /&gt;
 169 : Merseburg&lt;br /&gt;
 170 : Wiesbaden&lt;br /&gt;
 171 : Leipzig Halle&lt;br /&gt;
 180 : H Med GDR 12&lt;br /&gt;
 181 : H Med GDR 13&lt;br /&gt;
 182 : H Med GDR 14&lt;br /&gt;
 184 : H Med GDR 16&lt;br /&gt;
 185 : H GDR 24&lt;br /&gt;
 186 : H Med FRG 13&lt;br /&gt;
 187 : H Med FRG 14&lt;br /&gt;
 188 : H Med FRG 15&lt;br /&gt;
 189 : H Med FRG 16&lt;br /&gt;
 190 : H Med FRG 17&lt;br /&gt;
 191 : H FRG 25&lt;br /&gt;
 193 : H Radar GDR 01&lt;br /&gt;
 194 : H Radar GDR 02&lt;br /&gt;
 195 : H Radar GDR 03&lt;br /&gt;
 196 : H Radar GDR 04&lt;br /&gt;
 197 : H Radar GDR 05&lt;br /&gt;
 198 : H Radar GDR 06&lt;br /&gt;
 199 : H Radar GDR 07&lt;br /&gt;
 200 : Bitburg&lt;br /&gt;
 201 : Airracing Lubeck&lt;br /&gt;
 202 : H FRG 27&lt;br /&gt;
 204 : Airracing Frankfurt&lt;br /&gt;
 208 : H Med FRG 21&lt;br /&gt;
 211 : H FRG 30&lt;br /&gt;
 212 : H FRG 31&lt;br /&gt;
 213 : H FRG 32&lt;br /&gt;
 215 : H FRG 34&lt;br /&gt;
 218 : H FRG 51&lt;br /&gt;
 219 : H FRG 38&lt;br /&gt;
 220 : H FRG 48&lt;br /&gt;
 221 : H FRG 49&lt;br /&gt;
 222 : H Med FRG 24&lt;br /&gt;
 223 : H Radar FRG 02&lt;br /&gt;
 225 : H Med FRG 26&lt;br /&gt;
 226 : H GDR 25&lt;br /&gt;
 227 : H GDR 26&lt;br /&gt;
 229 : H GDR 31&lt;br /&gt;
 230 : H GDR 32&lt;br /&gt;
 231 : H Med FRG 27&lt;br /&gt;
 232 : Pferdsfeld&lt;br /&gt;
 233 : H Med FRG 29&lt;br /&gt;
 234 : H FRG 40&lt;br /&gt;
 235 : Buchel&lt;br /&gt;
 236 : Leipzig Mockau&lt;br /&gt;
 237 : H FRG 43&lt;br /&gt;
 238 : H FRG 44&lt;br /&gt;
 239 : H FRG 45&lt;br /&gt;
 240 : H FRG 46&lt;br /&gt;
 241 : H FRG 47&lt;br /&gt;
 242 : Bad Durkheim&lt;br /&gt;
 243 : Gelnhausen&lt;br /&gt;
 244 : Herrenteich&lt;br /&gt;
 245 : Hockenheim&lt;br /&gt;
 246 : Langenselbold&lt;br /&gt;
 247 : Walldorf&lt;br /&gt;
 248 : Ober-Morlen&lt;br /&gt;
 249 : Pottschutthohe&lt;br /&gt;
 250 : Worms&lt;br /&gt;
 251 : H Radar GDR 09&lt;br /&gt;
 252 : H Radar GDR 08&lt;br /&gt;
 253 : H FRG 41&lt;br /&gt;
 254 : H FRG 42&lt;br /&gt;
&lt;br /&gt;
|mapImage= &lt;br /&gt;
&lt;br /&gt;
|note= &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_getResourceMap&amp;diff=14802</id>
		<title>DCS func getResourceMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_getResourceMap&amp;diff=14802"/>
				<updated>2025-05-28T22:10:18Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= getResourceMap&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.8.8&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_Class_Warehouse|Warehouse]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Returns the wsType of every object that exists in DCS. A wsType is a table consisting of 4 entries indexed numerically. It can be used to broadly categorize object types. The table can be broken down as: {mainCategory, subCat1, subCat2, index}&lt;br /&gt;
&lt;br /&gt;
A vague breakdown of the wsTypes: &lt;br /&gt;
&lt;br /&gt;
   1 : Aircraft&lt;br /&gt;
      1: Airplanes&lt;br /&gt;
          1: Fighters&lt;br /&gt;
          2: Fast Bombers&lt;br /&gt;
          3: Interceptors&lt;br /&gt;
          4: Bombers&lt;br /&gt;
          5: Misc support&lt;br /&gt;
          6: Attack &lt;br /&gt;
      2: Helicopters&lt;br /&gt;
   2 : Vehicles&lt;br /&gt;
   3 : Ships&lt;br /&gt;
   4 : Weapons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example all 3 A-10 aircraft in game will have a wsType of {1, 1, 6, n} where n is whichever index the unit happens to be in. &lt;br /&gt;
&lt;br /&gt;
There are several items that have a wsType of {0, 0, 0, 0}. Typically these include shells, static objects, and turrets. &lt;br /&gt;
&lt;br /&gt;
|rtnType= table&lt;br /&gt;
&lt;br /&gt;
|rtnExample= A table indexed by string of the object name containing the wsType table associated with the object. &lt;br /&gt;
{&lt;br /&gt;
   [&amp;quot;S-60_Type59_Artillery&amp;quot;] = { [1] = 2, [2] = 16, [3] = 26, [4] = 259, }, &lt;br /&gt;
   [&amp;quot;Daimler_AC&amp;quot;] = { [1] = 2, [2] = 17, [3] = 26, [4] = 7, }, &lt;br /&gt;
   [&amp;quot;weapons.shells.KDA_35_FAPDS&amp;quot;] = { [1] = 0, [2] = 0, [3] = 0, [4] = 0, }, &lt;br /&gt;
   [&amp;quot;weapons.missiles.P_24T&amp;quot;] = { [1] = 4, [2] = 4, [3] = 7, [4] = 26, &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
|reqType1= Class&lt;br /&gt;
&lt;br /&gt;
|reqName1= self&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType3=&lt;br /&gt;
&lt;br /&gt;
|optType1=&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_Class_Warehouse|'''Warehouse Functions:''']] {{listOfScriptingWarehouseFuncs}}&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
[[Category:Class Functions|getResourceMap]]&lt;br /&gt;
[[Category:Game Patch 2.8.8|getResourceMap]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_scheduleFunction&amp;diff=14801</id>
		<title>DCS func scheduleFunction</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_scheduleFunction&amp;diff=14801"/>
				<updated>2025-04-27T10:25:24Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= scheduleFunction&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.0&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_timer|timer]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Schedules a function to run at a time in the future. This is a very powerful function.&lt;br /&gt;
&lt;br /&gt;
The function that is called is expected to return nil or a number which will indicate the next time the function will be rescheduled.&lt;br /&gt;
Use the second argument in that function to retrieve the current time and add the desired amount of delay (expressed in seconds).&lt;br /&gt;
&lt;br /&gt;
|rtnType= functionId&lt;br /&gt;
&lt;br /&gt;
|rtnExample= 3&lt;br /&gt;
&lt;br /&gt;
|reqType1= function&lt;br /&gt;
&lt;br /&gt;
|reqName1= functionToCall&lt;br /&gt;
&lt;br /&gt;
|reqType2= functionArgs&lt;br /&gt;
&lt;br /&gt;
|reqName2= anyFunctionArguement&lt;br /&gt;
&lt;br /&gt;
|reqType3= time&lt;br /&gt;
&lt;br /&gt;
|reqName3= modelTime&lt;br /&gt;
&lt;br /&gt;
|reqType4=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_timer|'''timer Functions:''']] {{listOfTimerFuncs}}&lt;br /&gt;
&lt;br /&gt;
|examples= The following will run a function named &amp;quot;main&amp;quot; 120 seconds from one the code would run.&lt;br /&gt;
  timer.scheduleFunction(main, {}, timer.getTime() + 120)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following example sets up a repetitive call loop where function CheckStatus is called every 5 seconds or.&lt;br /&gt;
&lt;br /&gt;
 function CheckStatus(ourArgument, time)&lt;br /&gt;
  -- Do things to check, use ourArgument (which is the scheduleFunction's second argument)&lt;br /&gt;
  if ourArgument == 53 and someExternalCondition then&lt;br /&gt;
    -- Keep going&lt;br /&gt;
    return time + 5&lt;br /&gt;
  else&lt;br /&gt;
    -- That's it we're done looping&lt;br /&gt;
    return nil&lt;br /&gt;
  end&lt;br /&gt;
 end&lt;br /&gt;
 timer.scheduleFunction(CheckStatus, 53, timer.getTime() + 5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This function will check if any red coalition units are in a trigger zone named &amp;quot;anyReds&amp;quot; and will set the flag &amp;quot;zoneOccupied&amp;quot; to true. This function will schedule itself to run every 60 seconds. &lt;br /&gt;
&lt;br /&gt;
   local function checkZone(zoneName)&lt;br /&gt;
      timer.scheduleFunction(checkZone, zoneName, timer.getTime() + 60)&lt;br /&gt;
      local zone = trigger.misc.getZone(zoneName)&lt;br /&gt;
      local groups = coalition.getGroups(1)&lt;br /&gt;
      local count = 0 &lt;br /&gt;
      for i = 1, #groups do&lt;br /&gt;
         local units = groups[i]:getUnits()&lt;br /&gt;
         for j = 1, #units do&lt;br /&gt;
             local unitPos = units[j]:getpoint()&lt;br /&gt;
              if math.sqrt((zone.point.x - unitPos.x)^2 + (zone.point.z - unitPos.z)^2) &amp;lt; zone.radius then&lt;br /&gt;
                  count = count + 1&lt;br /&gt;
              end&lt;br /&gt;
         end&lt;br /&gt;
      end&lt;br /&gt;
      if count &amp;gt; 0 then&lt;br /&gt;
          trigger.action.setUserFlag(&amp;quot;zoneOccupied&amp;quot;, true)&lt;br /&gt;
      else &lt;br /&gt;
         trigger.action.setUserFlag(&amp;quot;zoneOccupied&amp;quot;, false)&lt;br /&gt;
      end&lt;br /&gt;
    end&lt;br /&gt;
    checkZone(&amp;quot;anyReds&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
[[Category:Singleton Functions|scheduleFunction]]&lt;br /&gt;
[[Category:Game Patch 1.2.0|scheduleFunction]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_enum_naval_val_ROE&amp;diff=14800</id>
		<title>Template:DCS enum naval val ROE</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_enum_naval_val_ROE&amp;diff=14800"/>
				<updated>2025-04-27T09:49:46Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AI.Option.Naval.val.ROE&lt;br /&gt;
 OPEN_FIRE              = 2&lt;br /&gt;
 RETURN_FIRE            = 3&lt;br /&gt;
 WEAPON_HOLD            = 4&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_enum_ground_val_ROE&amp;diff=14799</id>
		<title>Template:DCS enum ground val ROE</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_enum_ground_val_ROE&amp;diff=14799"/>
				<updated>2025-04-27T09:49:39Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AI.Option.Ground.val.ROE&lt;br /&gt;
 OPEN_FIRE              = 2&lt;br /&gt;
 RETURN_FIRE            = 3&lt;br /&gt;
 WEAPON_HOLD            = 4&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_createLaser&amp;diff=14798</id>
		<title>DCS func createLaser</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_createLaser&amp;diff=14798"/>
				<updated>2025-04-27T09:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= createLaser&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.6&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_Class_Spot| Spot]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Creates a laser ray emanating from the given object to a point in 3d space. &lt;br /&gt;
&lt;br /&gt;
localRef is technically an optional variable, however the functions format requires an entry to be made. If not used, simply replace with nil&lt;br /&gt;
&lt;br /&gt;
If optional variable laserCode is not present the beam will automatically be set to a IR beam. If laserCode is specified the beam is a laser which can be used to guide laser guided bombs. &lt;br /&gt;
&lt;br /&gt;
Laser code is any 4 digit number between 1111 and 1788.&lt;br /&gt;
&lt;br /&gt;
|rtnType= [[DCS_Class_Spot|Spot Object]]&lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= Object&lt;br /&gt;
&lt;br /&gt;
|reqName1= Source&lt;br /&gt;
&lt;br /&gt;
|reqType2= Vec3&lt;br /&gt;
&lt;br /&gt;
|reqName2= localRef&lt;br /&gt;
&lt;br /&gt;
|reqType3= Vec3&lt;br /&gt;
&lt;br /&gt;
|reqName3= pointTarget&lt;br /&gt;
&lt;br /&gt;
|reqType4=&lt;br /&gt;
&lt;br /&gt;
|optType1= number&lt;br /&gt;
&lt;br /&gt;
|optName1= laseCode&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_Class_Spot|'''Spot Functions:''']] {{listofScriptingSpotFuncs}}&lt;br /&gt;
&lt;br /&gt;
|examples= The following will create a laser emitting 1 meter above the jtac unit toward the targeted group. The laser code is 1337. &lt;br /&gt;
&lt;br /&gt;
 local jtac = Unit.getByName('jtacBob')&lt;br /&gt;
 local target = Unit.getByName('BMPAirDefenseSystemGroup1_unit1'):getPoint()&lt;br /&gt;
 &lt;br /&gt;
 local ray = Spot.createLaser(jtac, {x = 0, y = 1, z = 0}, target, 1337)&lt;br /&gt;
|notes=&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Class Functions|createLaser]]&lt;br /&gt;
[[Category:Game Patch 1.2.6|createLaser]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_Class_Controller&amp;diff=14797</id>
		<title>DCS Class Controller</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_Class_Controller&amp;diff=14797"/>
				<updated>2025-04-27T09:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCSscriptingClasses&lt;br /&gt;
|cName= Controller&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.0&lt;br /&gt;
&lt;br /&gt;
|xVar= none&lt;br /&gt;
&lt;br /&gt;
|inVar= none&lt;br /&gt;
&lt;br /&gt;
|desc= Controller is an object that performs AI-routines. In other words a controller is an instance of the AI. Controller stores the current main task, active enroute tasks, and behavior options. Controllers also can perform commands. Controllers exist at both a group and unit level. However only planes and helicopters can be controlled individually at a unit level. Some functions can only work for Unit Controllers.&lt;br /&gt;
&lt;br /&gt;
Different tasks, options, and commands are available for the different group types. (Plane, Helicopter, Ground Unit, and Ship). See the linked articles on these subjects for more information. &lt;br /&gt;
&lt;br /&gt;
|type= Detection Types&lt;br /&gt;
&lt;br /&gt;
 Controller.Detection  &lt;br /&gt;
   VISUAL  1&lt;br /&gt;
   OPTIC   2&lt;br /&gt;
   RADAR   4&lt;br /&gt;
   IRST    8&lt;br /&gt;
   RWR     16&lt;br /&gt;
   DLINK   32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|structures= &lt;br /&gt;
&lt;br /&gt;
|staticFuncs= &lt;br /&gt;
&lt;br /&gt;
|memberFuncs= {{listofScriptingControllerFuncs}}&lt;br /&gt;
&lt;br /&gt;
|funcs= [[DCS_func_getController|getController]]&lt;br /&gt;
&lt;br /&gt;
|events= &lt;br /&gt;
&lt;br /&gt;
|notes=&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Tasks|Controller]]&lt;br /&gt;
[[Category:Game Patch 1.2.0|Controller class]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_option_allow_formation_side_swap&amp;diff=14796</id>
		<title>DCS option allow formation side swap</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_option_allow_formation_side_swap&amp;diff=14796"/>
				<updated>2025-03-20T07:21:00Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_tasking&lt;br /&gt;
&lt;br /&gt;
|tName= All Formation Side Swap&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.14&lt;br /&gt;
&lt;br /&gt;
|type= [[DCS_func_setOption|Option]]&lt;br /&gt;
&lt;br /&gt;
|for= Airplanes, Helicopters&lt;br /&gt;
&lt;br /&gt;
|avail= Everything &lt;br /&gt;
&lt;br /&gt;
|desc= Defines whether or not the AI aircraft are allowed to swap sides when doing a tactical turn. &lt;br /&gt;
&lt;br /&gt;
'''''Behaviors:'''''&lt;br /&gt;
&lt;br /&gt;
True: AI will swap sides &lt;br /&gt;
&lt;br /&gt;
False: (Default) AI will not swap sides. (Editor will auto add as enabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|form=  All options have an option ID and Value. For more information see the article on [[DCS_enum_AI|the AI enumerator]].&lt;br /&gt;
&lt;br /&gt;
Option Identifier:&lt;br /&gt;
&lt;br /&gt;
 AI.Option.Air.id.ALLOW_FORMATION_SIDE_SWAP &lt;br /&gt;
&lt;br /&gt;
Option Values:  &lt;br /&gt;
 &lt;br /&gt;
 true&lt;br /&gt;
 false&lt;br /&gt;
&lt;br /&gt;
|enum= ALLOW_FORMATION_SIDE_SWAP = 35&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
&lt;br /&gt;
See article [[Mission Editor: AI Tasking]] for more information on how AI tasking is handled within DCS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Aircraft Task|Allow Formation Side Swap]]&lt;br /&gt;
[[Category:Helicopter Task|Allow Formation Side Swap]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_enum_air_options&amp;diff=14795</id>
		<title>Template:DCS enum air options</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_enum_air_options&amp;diff=14795"/>
				<updated>2025-03-20T07:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AI.Option.Air.id&lt;br /&gt;
 ROE                        = 0&lt;br /&gt;
 REACTION_ON_THREAT         = 1&lt;br /&gt;
 RADAR_USING                = 3&lt;br /&gt;
 FLARE_USING                = 4&lt;br /&gt;
 Formation                  = 5&lt;br /&gt;
 RTB_ON_BINGO               = 6&lt;br /&gt;
 SILENCE                    = 7&lt;br /&gt;
 RTB_ON_OUT_OF_AMMO         = 10&lt;br /&gt;
 ECM_USING                  = 13&lt;br /&gt;
 PROHIBIT_AA                = 14&lt;br /&gt;
 PROHIBIT_JETT              = 15&lt;br /&gt;
 PROHIBIT_AB                = 16&lt;br /&gt;
 PROHIBIT_AG                = 17&lt;br /&gt;
 MISSILE_ATTACK             = 18&lt;br /&gt;
 PROHIBIT_WP_PASS_REPORT    = 19&lt;br /&gt;
 OPTION_RADIO_USAGE_CONTACT = 21&lt;br /&gt;
 OPTION_RADIO_USAGE_ENGAGE  = 22&lt;br /&gt;
 OPTION_RADIO_USAGE_KILL    = 23&lt;br /&gt;
 JETT_TANKS_IF_EMPTY        = 25&lt;br /&gt;
 FORCED_ATTACK              = 26&lt;br /&gt;
 PREFER_VERTICAL            = 32&lt;br /&gt;
 ALLOW_FORMATION_SIDE_SWAP  = 35&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_option_allow_formation_side_swap&amp;diff=14794</id>
		<title>DCS option allow formation side swap</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_option_allow_formation_side_swap&amp;diff=14794"/>
				<updated>2025-03-20T07:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: Created page with &amp;quot;{{Template:DCS_tasking  |tName= Prohibit AA  |vNum= 2.9.14  |type= Option  |for= Airplanes, Helicopters  |avail= Everything   |desc= Defines whether or...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_tasking&lt;br /&gt;
&lt;br /&gt;
|tName= Prohibit AA&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.14&lt;br /&gt;
&lt;br /&gt;
|type= [[DCS_func_setOption|Option]]&lt;br /&gt;
&lt;br /&gt;
|for= Airplanes, Helicopters&lt;br /&gt;
&lt;br /&gt;
|avail= Everything &lt;br /&gt;
&lt;br /&gt;
|desc= Defines whether or not the AI aircraft are allowed to swap sides when doing a tactical turn. &lt;br /&gt;
&lt;br /&gt;
'''''Behaviors:'''''&lt;br /&gt;
&lt;br /&gt;
True: AI will swap sides &lt;br /&gt;
&lt;br /&gt;
False: (Default) AI will not swap sides. (Editor will auto add as enabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|form=  All options have an option ID and Value. For more information see the article on [[DCS_enum_AI|the AI enumerator]].&lt;br /&gt;
&lt;br /&gt;
Option Identifier:&lt;br /&gt;
&lt;br /&gt;
 AI.Option.Air.id.ALLOW_FORMATION_SIDE_SWAP &lt;br /&gt;
&lt;br /&gt;
Option Values:  &lt;br /&gt;
 &lt;br /&gt;
 true&lt;br /&gt;
 false&lt;br /&gt;
&lt;br /&gt;
|enum= ALLOW_FORMATION_SIDE_SWAP = 35&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
&lt;br /&gt;
See article [[Mission Editor: AI Tasking]] for more information on how AI tasking is handled within DCS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Aircraft Task|Allow Formation Side Swap]]&lt;br /&gt;
[[Category:Helicopter Task|Allow Formation Side Swap]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:ListOfOptions&amp;diff=14793</id>
		<title>Template:ListOfOptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:ListOfOptions&amp;diff=14793"/>
				<updated>2025-03-20T07:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[DCS_option_roe|ROE]], [[DCS_option_reactionToThreat|Reaction To Threat]], [[DCS_option_radarUsing|Radar Using]], [[DCS_option_flareUsing|Flare Using]], [[DCS_option_formation|Formation]], [[DCS_option_rtbOnBingo|RTB On Bingo]], [[DCS_option_silence|silence]], [[DCS_option_disperseOnAttack|Disperse on Attack]], [[DCS_option_alarmState|Alarm State]], [[DCS_option_rtbOnOutOfAmmo|RTB on Out of Ammo]],  [[DCS_option_ECMUsing|ECM Using]], [[DCS_option_prohibitAA|Prohibit AA]], [[DCS_option_prohibitJett|Prohibit Jettison]], [[DCS_option_prohibitAB|Prohibit Afterburner]], [[DCS_option_ProhibitAG|Prohibit AG]], [[DCS_option_missileAttack|Missile Attack Range]], [[DCS_option_prohibitWPPassReport|Prohibit WP Pass Report]], [[DCS_option_engage_air_weapons|Engage Air Weapons]], [[DCS_option_radioContact|Option Radio Usage Contact]], &lt;br /&gt;
[[DCS_option_radioEngage|Option Radio Usage Engage]], [[DCS_option_radioKill|Option Radio Usage Kill]], [[DCS_option_engagementRange|AC Engagement Range Restriction]], [[DCS_option_jettTankIfEmpty|jett tanks if empty]], [[DCS_option_forcedAttack|forced attack]], [[DCS_option_altitudeRestrictionMin|Altitude Restriction for AAA Min]], [[DCS_option_restrictTargets|restrict targets]], [[DCS_option_altitudeRestrictionMax|Altitude Restriction for AAA Max]], [[DCS_option_prefer vertical|Prefer Vertical]], [[DCS_option_Evasion_of_arm|Evasion Of ARM]], [[DCS_option_formation interval|Formation Interval]], [[DCS_option_allow_formation_side_swap|Allow Formation Side Swap]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:ListOfOptions&amp;diff=14792</id>
		<title>Template:ListOfOptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:ListOfOptions&amp;diff=14792"/>
				<updated>2025-03-20T07:03:06Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[DCS_option_roe|ROE]], [[DCS_option_reactionToThreat|Reaction To Threat]], [[DCS_option_radarUsing|Radar Using]], [[DCS_option_flareUsing|Flare Using]], [[DCS_option_formation|Formation]], [[DCS_option_rtbOnBingo|RTB On Bingo]], [[DCS_option_silence|silence]], [[DCS_option_disperseOnAttack|Disperse on Attack]], [[DCS_option_alarmState|Alarm State]], [[DCS_option_rtbOnOutOfAmmo|RTB on Out of Ammo]],  [[DCS_option_ECMUsing|ECM Using]], [[DCS_option_prohibitAA|Prohibit AA]], [[DCS_option_prohibitJett|Prohibit Jettison]], [[DCS_option_prohibitAB|Prohibit Afterburner]], [[DCS_option_ProhibitAG|Prohibit AG]], [[DCS_option_missileAttack|Missile Attack Range]], [[DCS_option_prohibitWPPassReport|Prohibit WP Pass Report]], [[DCS_option_engage_air_weapons|Engage Air Weapons]], [[DCS_option_radioContact|Option Radio Usage Contact]], &lt;br /&gt;
[[DCS_option_radioEngage|Option Radio Usage Engage]], [[DCS_option_radioKill|Option Radio Usage Kill]], [[DCS_option_engagementRange|AC Engagement Range Restriction]], [[DCS_option_jettTankIfEmpty|jett tanks if empty]], [[DCS_option_forcedAttack|forced attack]], [[DCS_option_altitudeRestrictionMin|Altitude Restriction for AAA Min]], [[DCS_option_restrictTargets|restrict targets]], [[DCS_option_altitudeRestrictionMax|Altitude Restriction for AAA Max]], [[DCS_option_prefer vertical|Prefer Vertical]], [[DCS_option_Evasion_of_arm|Evasion Of ARM]], [[DCS_option_formation interval|Formation Interval]], [[DCS_option_allow_formation_swap_side|Allow Formation Swap Side]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_enum_country&amp;diff=14791</id>
		<title>DCS enum country</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_enum_country&amp;diff=14791"/>
				<updated>2025-03-20T07:01:13Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCSenumertorTables&lt;br /&gt;
&lt;br /&gt;
|name= country&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.0&lt;br /&gt;
&lt;br /&gt;
|desc= The country enumerator contains the constant countryIds and strings for each country present in DCS World. Country ids are indexed starting at 0. &lt;br /&gt;
&lt;br /&gt;
|uses=&lt;br /&gt;
&lt;br /&gt;
|format= The country enumerator contains 3 nested tables within. id, name, and names. These tables are formatted in the following manner with indexes corresponding to their constant values.&lt;br /&gt;
 country = {&lt;br /&gt;
   id = {&lt;br /&gt;
    ['RUSSIA'] = 0,&lt;br /&gt;
    ['UKRAINE'] = 1,&lt;br /&gt;
    ['USA'] = 2,&lt;br /&gt;
    ...&lt;br /&gt;
  },&lt;br /&gt;
   name = {&lt;br /&gt;
    [0] = 'RUSSIA',&lt;br /&gt;
    [1] = 'UKRAINE',&lt;br /&gt;
    [2] = 'USA',&lt;br /&gt;
    ...  &lt;br /&gt;
  },&lt;br /&gt;
   names = {&lt;br /&gt;
    [0] = 'RUSSIA',&lt;br /&gt;
    [1] = 'UKRAINE',&lt;br /&gt;
    [2] = 'USA',&lt;br /&gt;
   ...  &lt;br /&gt;
  }, &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|constants= Below is a full listing of countries and their corresponding ids in YAML format&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
  0: RUSSIA&lt;br /&gt;
  1: UKRAINE&lt;br /&gt;
  2: USA&lt;br /&gt;
  3: TURKEY&lt;br /&gt;
  4: UK&lt;br /&gt;
  5: FRANCE&lt;br /&gt;
  6: GERMANY&lt;br /&gt;
  7: AGGRESSORS&lt;br /&gt;
  8: CANADA&lt;br /&gt;
  9: SPAIN&lt;br /&gt;
  10: THE_NETHERLANDS&lt;br /&gt;
  11: BELGIUM&lt;br /&gt;
  12: NORWAY&lt;br /&gt;
  13: DENMARK&lt;br /&gt;
  15: ISRAEL&lt;br /&gt;
  16: GEORGIA&lt;br /&gt;
  17: INSURGENTS&lt;br /&gt;
  18: ABKHAZIA&lt;br /&gt;
  19: SOUTH_OSETIA&lt;br /&gt;
  20: ITALY&lt;br /&gt;
  21: AUSTRALIA&lt;br /&gt;
  22: SWITZERLAND&lt;br /&gt;
  23: AUSTRIA&lt;br /&gt;
  24: BELARUS&lt;br /&gt;
  25: BULGARIA&lt;br /&gt;
  26: CHEZH_REPUBLIC&lt;br /&gt;
  27: CHINA&lt;br /&gt;
  28: CROATIA&lt;br /&gt;
  29: EGYPT&lt;br /&gt;
  30: FINLAND&lt;br /&gt;
  31: GREECE&lt;br /&gt;
  32: HUNGARY&lt;br /&gt;
  33: INDIA&lt;br /&gt;
  34: IRAN&lt;br /&gt;
  35: IRAQ&lt;br /&gt;
  36: JAPAN&lt;br /&gt;
  37: KAZAKHSTAN&lt;br /&gt;
  38: NORTH_KOREA&lt;br /&gt;
  39: PAKISTAN&lt;br /&gt;
  40: POLAND&lt;br /&gt;
  41: ROMANIA&lt;br /&gt;
  42: SAUDI_ARABIA&lt;br /&gt;
  43: SERBIA&lt;br /&gt;
  44: SLOVAKIA&lt;br /&gt;
  45: SOUTH_KOREA&lt;br /&gt;
  46: SWEDEN&lt;br /&gt;
  47: SYRIA&lt;br /&gt;
  48: YEMEN&lt;br /&gt;
  49: VIETNAM&lt;br /&gt;
  50: VENEZUELA&lt;br /&gt;
  51: TUNISIA&lt;br /&gt;
  52: THAILAND&lt;br /&gt;
  53: SUDAN&lt;br /&gt;
  54: PHILIPPINES&lt;br /&gt;
  55: MOROCCO&lt;br /&gt;
  56: MEXICO&lt;br /&gt;
  57: MALAYSIA&lt;br /&gt;
  58: LIBYA&lt;br /&gt;
  59: JORDAN&lt;br /&gt;
  60: INDONESIA&lt;br /&gt;
  61: HONDURAS&lt;br /&gt;
  62: ETHIOPIA&lt;br /&gt;
  63: CHILE&lt;br /&gt;
  64: BRAZIL &lt;br /&gt;
  65: BAHRAIN&lt;br /&gt;
  66: THIRDREICH&lt;br /&gt;
  67: YUGOSLAVIA&lt;br /&gt;
  68: USSR&lt;br /&gt;
  69: ITALIAN_SOCIAL_REPUBLIC&lt;br /&gt;
  70: ALGERIA&lt;br /&gt;
  71: KUWAIT&lt;br /&gt;
  72: QATAR&lt;br /&gt;
  73: OMAN&lt;br /&gt;
  74: UNITED_ARAB_EMIRATES&lt;br /&gt;
  75: SOUTH_AFRICA&lt;br /&gt;
  76: CUBA&lt;br /&gt;
  77: PORTUGAL&lt;br /&gt;
  78: GDR&lt;br /&gt;
  79: LEBANON&lt;br /&gt;
  80: CJTF_BLUE&lt;br /&gt;
  81: CJTF_RED&lt;br /&gt;
  82: UN_PEACEKEEPERS&lt;br /&gt;
  83: Argentina&lt;br /&gt;
  84: Cyprus&lt;br /&gt;
  85: Slovenia&lt;br /&gt;
  86: BOLIVIA&lt;br /&gt;
  87: GHANA&lt;br /&gt;
  88: NIGERIA&lt;br /&gt;
  89: PERU&lt;br /&gt;
  90: ECUADOR&lt;br /&gt;
  91: AFGHANISTAN&lt;br /&gt;
  92: NEW ZEALAND&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
|notes= Yes index 14 doesn't exist. No you aren't crazy. No I don't know what happened to it. Some say it has been missing since Lock-on. &lt;br /&gt;
&lt;br /&gt;
DCS 1.5 has doubled the list of countries available, not all countries are populated with assets yet. &lt;br /&gt;
&lt;br /&gt;
Countries 48-65 were added at or around 1.5.4/2.0.4. &lt;br /&gt;
&lt;br /&gt;
DCS 2.1 added 4 countries (66-69) associated with the World War 2 setting. &lt;br /&gt;
&lt;br /&gt;
DCS 2.5 added 70-82 at assorted patches. &lt;br /&gt;
&lt;br /&gt;
DCS 2.7 added 83-89&lt;br /&gt;
&lt;br /&gt;
DCS 2.8 added 90&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14790</id>
		<title>DCS task orbit</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14790"/>
				<updated>2025-03-20T06:59:36Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_tasking&lt;br /&gt;
&lt;br /&gt;
|tName= Orbit&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|type= Main task&lt;br /&gt;
&lt;br /&gt;
|for= Airplanes, Helicopters&lt;br /&gt;
&lt;br /&gt;
|avail= All aircraft tasks&lt;br /&gt;
&lt;br /&gt;
|desc= Orders an aircraft group to orbit at the waypoint.&lt;br /&gt;
&lt;br /&gt;
DCS. 2.9.14 added the anchored orbit type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|form=  This task needs to be in the following format. &lt;br /&gt;
&lt;br /&gt;
 Orbit = { &lt;br /&gt;
  id = 'Orbit', &lt;br /&gt;
  params = { &lt;br /&gt;
    pattern =    = string&lt;br /&gt;
    point        = Vec2,&lt;br /&gt;
    point2       = Vec2,&lt;br /&gt;
    speed        = Distance,&lt;br /&gt;
    altitude     = Distance,&lt;br /&gt;
    hotLegDir    = radians,&lt;br /&gt;
    legLength    = distance, &lt;br /&gt;
    width        = distance, &lt;br /&gt;
    clockWise    = boolean, &lt;br /&gt;
  } &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
'''Required parameters''': &lt;br /&gt;
pattern: defines the type of orbit pattern the AI will execute.&lt;br /&gt;
&lt;br /&gt;
'''Optional Parameters''':&lt;br /&gt;
All other variables are optional.&lt;br /&gt;
&lt;br /&gt;
point: vec2 point for which the orbit will originate from. If not defined the position of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
point2: vec2 second point for a Race-Rrack orbit pattern. If not defined the next waypoint position will be used.&lt;br /&gt;
&lt;br /&gt;
speed: Speed in meters per second the AI will orbit at. If no speed is defined then the AI will orbit at 1.5 their stall speed. &lt;br /&gt;
&lt;br /&gt;
altitude: Altitude in meters the AI will orbit at. If not defined the altitude of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
hotLegDir: (anchored param) Heading in radians that the aircraft will fly for the return leg of the orbit&lt;br /&gt;
&lt;br /&gt;
legLength: (anchored param) Distance in meters that the aircraft will fly before turning. &lt;br /&gt;
&lt;br /&gt;
width: (anchored param) Distance in meters that represents the diameter of the orbit&lt;br /&gt;
&lt;br /&gt;
clockWise: (anchored param) true/false value for whether the orbit will fly clockwise or anti-clockwise. Anti-clockwise is default. &lt;br /&gt;
&lt;br /&gt;
|enum= {{DCS_enum_AI_orbitPattern}}&lt;br /&gt;
&lt;br /&gt;
Not in the AI.Task.OrbitPattern table but is a valid pattern value: &lt;br /&gt;
   &amp;quot;Anchored&amp;quot;&lt;br /&gt;
|exam= The following example uses mist functions to make an aircraft group named &amp;quot;Reaper&amp;quot; orbit at the average position of a group named &amp;quot;arty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  local orbit = {&lt;br /&gt;
    id = 'Orbit', &lt;br /&gt;
      params = { &lt;br /&gt;
        pattern = 'Circle',&lt;br /&gt;
        point = mist.utils.makeVec2(mist.getAvgPos(mist.makeUnitTable({'[g]arty'}))),&lt;br /&gt;
        speed = 200,&lt;br /&gt;
        altitude = 8000,&lt;br /&gt;
    } &lt;br /&gt;
  }&lt;br /&gt;
  Group.getByName('Reaper'):getController():pushTask(orbit)&lt;br /&gt;
&lt;br /&gt;
|notes= See article [[Mission Editor: AI Tasking]] for more information on how AI tasking is handled within DCS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Aircraft Task|Orbit]]&lt;br /&gt;
[[Category:Helicopter Task|Orbit]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14789</id>
		<title>DCS task orbit</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14789"/>
				<updated>2025-03-20T06:58:57Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_tasking&lt;br /&gt;
&lt;br /&gt;
|tName= Orbit&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|type= Main task&lt;br /&gt;
&lt;br /&gt;
|for= Airplanes, Helicopters&lt;br /&gt;
&lt;br /&gt;
|avail= All aircraft tasks&lt;br /&gt;
&lt;br /&gt;
|desc= Orders an aircraft group to orbit at the waypoint.&lt;br /&gt;
&lt;br /&gt;
DCS. 2.9.14 added the anchored orbit type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|form=  This task needs to be in the following format. &lt;br /&gt;
&lt;br /&gt;
 Orbit = { &lt;br /&gt;
  id = 'Orbit', &lt;br /&gt;
  params = { &lt;br /&gt;
    pattern = AI.Task.OrbitPattern,&lt;br /&gt;
    point        = Vec2,&lt;br /&gt;
    point2       = Vec2,&lt;br /&gt;
    speed        = Distance,&lt;br /&gt;
    altitude     = Distance,&lt;br /&gt;
    hotLegDir    = radians,&lt;br /&gt;
    legLength    = distance, &lt;br /&gt;
    width        = distance, &lt;br /&gt;
    clockWise    = boolean, &lt;br /&gt;
  } &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
'''Required parameters''': &lt;br /&gt;
pattern: defines the type of orbit pattern the AI will execute.&lt;br /&gt;
&lt;br /&gt;
'''Optional Parameters''':&lt;br /&gt;
All other variables are optional.&lt;br /&gt;
&lt;br /&gt;
point: vec2 point for which the orbit will originate from. If not defined the position of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
point2: vec2 second point for a Race-Rrack orbit pattern. If not defined the next waypoint position will be used.&lt;br /&gt;
&lt;br /&gt;
speed: Speed in meters per second the AI will orbit at. If no speed is defined then the AI will orbit at 1.5 their stall speed. &lt;br /&gt;
&lt;br /&gt;
altitude: Altitude in meters the AI will orbit at. If not defined the altitude of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
hotLegDir: (anchored param) Heading in radians that the aircraft will fly for the return leg of the orbit&lt;br /&gt;
&lt;br /&gt;
legLength: (anchored param) Distance in meters that the aircraft will fly before turning. &lt;br /&gt;
&lt;br /&gt;
width: (anchored param) Distance in meters that represents the diameter of the orbit&lt;br /&gt;
&lt;br /&gt;
clockWise: (anchored param) true/false value for whether the orbit will fly clockwise or anti-clockwise. Anti-clockwise is default. &lt;br /&gt;
&lt;br /&gt;
|enum= {{DCS_enum_AI_orbitPattern}}&lt;br /&gt;
&lt;br /&gt;
Not in the AI.Task.OrbitPattern table but is a valid pattern value: &lt;br /&gt;
   &amp;quot;Anchored&amp;quot;&lt;br /&gt;
|exam= The following example uses mist functions to make an aircraft group named &amp;quot;Reaper&amp;quot; orbit at the average position of a group named &amp;quot;arty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  local orbit = {&lt;br /&gt;
    id = 'Orbit', &lt;br /&gt;
      params = { &lt;br /&gt;
        pattern = 'Circle',&lt;br /&gt;
        point = mist.utils.makeVec2(mist.getAvgPos(mist.makeUnitTable({'[g]arty'}))),&lt;br /&gt;
        speed = 200,&lt;br /&gt;
        altitude = 8000,&lt;br /&gt;
    } &lt;br /&gt;
  }&lt;br /&gt;
  Group.getByName('Reaper'):getController():pushTask(orbit)&lt;br /&gt;
&lt;br /&gt;
|notes= See article [[Mission Editor: AI Tasking]] for more information on how AI tasking is handled within DCS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Aircraft Task|Orbit]]&lt;br /&gt;
[[Category:Helicopter Task|Orbit]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14788</id>
		<title>DCS task orbit</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14788"/>
				<updated>2025-03-19T23:43:35Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_tasking&lt;br /&gt;
&lt;br /&gt;
|tName= Orbit&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|type= Main task&lt;br /&gt;
&lt;br /&gt;
|for= Airplanes, Helicopters&lt;br /&gt;
&lt;br /&gt;
|avail= All aircraft tasks&lt;br /&gt;
&lt;br /&gt;
|desc= Orders an aircraft group to orbit at the waypoint.&lt;br /&gt;
&lt;br /&gt;
DCS. 2.9.14 added the anchored orbit type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|form=  This task needs to be in the following format. &lt;br /&gt;
&lt;br /&gt;
 Orbit = { &lt;br /&gt;
  id = 'Orbit', &lt;br /&gt;
  params = { &lt;br /&gt;
    pattern = AI.Task.OrbitPattern,&lt;br /&gt;
    point        = Vec2,&lt;br /&gt;
    point2       = Vec2,&lt;br /&gt;
    speed        = Distance,&lt;br /&gt;
    altitude     = Distance,&lt;br /&gt;
    hotLegDir    = radians,&lt;br /&gt;
    legLength    = distance, &lt;br /&gt;
    width        = distance, &lt;br /&gt;
    clockWise    = boolean, &lt;br /&gt;
  } &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
'''Required parameters''': &lt;br /&gt;
pattern: defines the type of orbit pattern the AI will execute.&lt;br /&gt;
&lt;br /&gt;
'''Optional Parameters''':&lt;br /&gt;
All other variables are optional.&lt;br /&gt;
&lt;br /&gt;
point: vec2 point for which the orbit will originate from. If not defined the position of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
point2: vec2 second point for a Race-Rrack orbit pattern. If not defined the next waypoint position will be used.&lt;br /&gt;
&lt;br /&gt;
speed: Speed in meters per second the AI will orbit at. If no speed is defined then the AI will orbit at 1.5 their stall speed. &lt;br /&gt;
&lt;br /&gt;
altitude: Altitude in meters the AI will orbit at. If not defined the altitude of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
hotLegDir: (anchored param) Heading in radians that the aircraft will fly for the return leg of the orbit&lt;br /&gt;
&lt;br /&gt;
legLength: (anchored param) Distance in meters that the aircraft will fly before turning. &lt;br /&gt;
&lt;br /&gt;
width: (anchored param) Distance in meters that represents the diameter of the orbit&lt;br /&gt;
&lt;br /&gt;
clockWise: (anchored param) true/false value for whether the orbit will fly clockwise or anti-clockwise. Anti-clockwise is default. &lt;br /&gt;
&lt;br /&gt;
|enum= {{DCS_enum_AI_orbitPattern}}&lt;br /&gt;
|exam= The following example uses mist functions to make an aircraft group named &amp;quot;Reaper&amp;quot; orbit at the average position of a group named &amp;quot;arty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  local orbit = {&lt;br /&gt;
    id = 'Orbit', &lt;br /&gt;
      params = { &lt;br /&gt;
        pattern = 'Circle',&lt;br /&gt;
        point = mist.utils.makeVec2(mist.getAvgPos(mist.makeUnitTable({'[g]arty'}))),&lt;br /&gt;
        speed = 200,&lt;br /&gt;
        altitude = 8000,&lt;br /&gt;
    } &lt;br /&gt;
  }&lt;br /&gt;
  Group.getByName('Reaper'):getController():pushTask(orbit)&lt;br /&gt;
&lt;br /&gt;
|notes= See article [[Mission Editor: AI Tasking]] for more information on how AI tasking is handled within DCS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Aircraft Task|Orbit]]&lt;br /&gt;
[[Category:Helicopter Task|Orbit]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14787</id>
		<title>DCS task orbit</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_task_orbit&amp;diff=14787"/>
				<updated>2025-03-19T23:17:24Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_tasking&lt;br /&gt;
&lt;br /&gt;
|tName= Orbit&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|type= Main task&lt;br /&gt;
&lt;br /&gt;
|for= Airplanes, Helicopters&lt;br /&gt;
&lt;br /&gt;
|avail= All aircraft tasks&lt;br /&gt;
&lt;br /&gt;
|desc= Orders an aircraft group to orbit at the waypoint.&lt;br /&gt;
&lt;br /&gt;
DCS. 2.9.14 added the anchored orbit type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|form=  This task needs to be in the following format. &lt;br /&gt;
&lt;br /&gt;
 Orbit = { &lt;br /&gt;
  id = 'Orbit', &lt;br /&gt;
  params = { &lt;br /&gt;
    pattern = AI.Task.OrbitPattern,&lt;br /&gt;
    point        = Vec2,&lt;br /&gt;
    point2       = Vec2,&lt;br /&gt;
    speed        = Distance,&lt;br /&gt;
    altitude     = Distance,&lt;br /&gt;
    hotLegDir    = radians,&lt;br /&gt;
    legLength    = distance, &lt;br /&gt;
    width        = distance, &lt;br /&gt;
    clockWise    = boolean, &lt;br /&gt;
  } &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
'''Required parameters''': &lt;br /&gt;
pattern: defines the type of orbit pattern the AI will execute.&lt;br /&gt;
&lt;br /&gt;
'''Optional Parameters''':&lt;br /&gt;
All other variables are optional.&lt;br /&gt;
&lt;br /&gt;
point: vec2 point for which the orbit will originate from. If not defined the position of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
point2: vec2 second point for a Race-Rrack orbit pattern. If not defined the next waypoint position will be used.&lt;br /&gt;
&lt;br /&gt;
speed: Speed in meters per second the AI will orbit at. If no speed is defined then the AI will orbit at 1.5 their stall speed. &lt;br /&gt;
&lt;br /&gt;
altitude: Altitude in meters the AI will orbit at. If not defined the altitude of their current waypoint will be used.&lt;br /&gt;
&lt;br /&gt;
hotLegDir: (anchored param) Heading in radians that the aircraft will fly for the initial leg of the orbit&lt;br /&gt;
&lt;br /&gt;
legLength: (anchored param) Distance in meters that the aircraft will fly before turning. &lt;br /&gt;
&lt;br /&gt;
width: (anchored param) Distance in meters that represents the diameter of the orbit&lt;br /&gt;
&lt;br /&gt;
clockWise: (anchored param) true/false value for whether the orbit will fly clockwise or anti-clockwise. Anti-clockwise is default. &lt;br /&gt;
&lt;br /&gt;
|enum= {{DCS_enum_AI_orbitPattern}}&lt;br /&gt;
|exam= The following example uses mist functions to make an aircraft group named &amp;quot;Reaper&amp;quot; orbit at the average position of a group named &amp;quot;arty&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  local orbit = {&lt;br /&gt;
    id = 'Orbit', &lt;br /&gt;
      params = { &lt;br /&gt;
        pattern = 'Circle',&lt;br /&gt;
        point = mist.utils.makeVec2(mist.getAvgPos(mist.makeUnitTable({'[g]arty'}))),&lt;br /&gt;
        speed = 200,&lt;br /&gt;
        altitude = 8000,&lt;br /&gt;
    } &lt;br /&gt;
  }&lt;br /&gt;
  Group.getByName('Reaper'):getController():pushTask(orbit)&lt;br /&gt;
&lt;br /&gt;
|notes= See article [[Mission Editor: AI Tasking]] for more information on how AI tasking is handled within DCS. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Aircraft Task|Orbit]]&lt;br /&gt;
[[Category:Helicopter Task|Orbit]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_getAmmo&amp;diff=14774</id>
		<title>DCS func getAmmo</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_getAmmo&amp;diff=14774"/>
				<updated>2025-02-08T01:11:25Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= getAmmo&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_Class_Unit|Unit]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Returns an ammo table for all types of loaded ammunition on a given object. Ammo table is indexed by ammo type and contains a weapon description table and a count variable defining &amp;quot;how much&amp;quot; is on board. &lt;br /&gt;
&lt;br /&gt;
Note that for aircraft this function only returns ammo. It does not return non-ammo items like targeting pods, external fuel tanks, or any other non ammo item that can be mounted via the re-arm menu. &lt;br /&gt;
&lt;br /&gt;
|rtnType= table&lt;br /&gt;
&lt;br /&gt;
|rtnExample= A SA-15 Tor returned this table&lt;br /&gt;
&lt;br /&gt;
  {&lt;br /&gt;
    [1] = &lt;br /&gt;
    {&lt;br /&gt;
        [&amp;quot;count&amp;quot;] = 8,&lt;br /&gt;
        [&amp;quot;desc&amp;quot;] = &lt;br /&gt;
        {&lt;br /&gt;
            [&amp;quot;missileCategory&amp;quot;] = 2,&lt;br /&gt;
            [&amp;quot;rangeMaxAltMax&amp;quot;] = 12000,&lt;br /&gt;
            [&amp;quot;rangeMin&amp;quot;] = 1500,&lt;br /&gt;
            [&amp;quot;displayName&amp;quot;] = &amp;quot;9M330&amp;quot;,&lt;br /&gt;
            [&amp;quot;rangeMaxAltMin&amp;quot;] = 8000,&lt;br /&gt;
            [&amp;quot;altMax&amp;quot;] = 6000,&lt;br /&gt;
            [&amp;quot;RCS&amp;quot;] = 0.03070000000298,&lt;br /&gt;
            [&amp;quot;box&amp;quot;] = &lt;br /&gt;
            {&lt;br /&gt;
                [&amp;quot;min&amp;quot;] = &lt;br /&gt;
                {&lt;br /&gt;
                    [&amp;quot;y&amp;quot;] = -0.26701140403748,&lt;br /&gt;
                    [&amp;quot;x&amp;quot;] = -1.678077340126,&lt;br /&gt;
                    [&amp;quot;z&amp;quot;] = -0.26600670814514,&lt;br /&gt;
                }, -- end of [&amp;quot;min&amp;quot;]&lt;br /&gt;
                [&amp;quot;max&amp;quot;] = &lt;br /&gt;
                {&lt;br /&gt;
                    [&amp;quot;y&amp;quot;] = 0.26701140403748,&lt;br /&gt;
                    [&amp;quot;x&amp;quot;] = 1.8263295888901,&lt;br /&gt;
                    [&amp;quot;z&amp;quot;] = 0.26600670814514,&lt;br /&gt;
                }, -- end of [&amp;quot;max&amp;quot;]&lt;br /&gt;
            }, -- end of [&amp;quot;box&amp;quot;]&lt;br /&gt;
            [&amp;quot;altMin&amp;quot;] = 10,&lt;br /&gt;
            [&amp;quot;life&amp;quot;] = 2,&lt;br /&gt;
            [&amp;quot;fuseDist&amp;quot;] = 7,&lt;br /&gt;
            [&amp;quot;category&amp;quot;] = 1,&lt;br /&gt;
            [&amp;quot;guidance&amp;quot;] = 4,&lt;br /&gt;
            [&amp;quot;warhead&amp;quot;] = &lt;br /&gt;
            {&lt;br /&gt;
                [&amp;quot;explosiveMass&amp;quot;] = 14.5,&lt;br /&gt;
                [&amp;quot;type&amp;quot;] = 1,&lt;br /&gt;
                [&amp;quot;caliber&amp;quot;] = 220,&lt;br /&gt;
                [&amp;quot;mass&amp;quot;] = 14.5,&lt;br /&gt;
            }, -- end of [&amp;quot;warhead&amp;quot;]&lt;br /&gt;
            [&amp;quot;typeName&amp;quot;] = &amp;quot;9M330&amp;quot;,&lt;br /&gt;
            [&amp;quot;Nmax&amp;quot;] = 30,&lt;br /&gt;
        }, -- end of [&amp;quot;desc&amp;quot;]&lt;br /&gt;
    }, -- end of [1]&lt;br /&gt;
  } -- end of Tor Ammo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|reqType1= Class&lt;br /&gt;
&lt;br /&gt;
|reqName1= Self&lt;br /&gt;
&lt;br /&gt;
|reqType2=&lt;br /&gt;
&lt;br /&gt;
|reqName2=&lt;br /&gt;
&lt;br /&gt;
|optType1=&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
|related= [[DCS_Class_Unit|'''Unit Functions:''']] {{listOfScriptingUnitFuncs}}&lt;br /&gt;
[[DCS_Class_Object|'''Object Functions:''']] {{listofScriptingObjectFuncs}}&lt;br /&gt;
&lt;br /&gt;
[[DCS_Class_Coalition_Object| '''Coalition Object Functions:''']] {{listofScriptingCoaObjectFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
[[Category:Class Functions|getAmmo]]&lt;br /&gt;
[[Category:Game Patch 1.2.4|getAmmo]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogAnimation&amp;diff=14771</id>
		<title>DCS func setFogAnimation</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogAnimation&amp;diff=14771"/>
				<updated>2024-12-02T05:29:16Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogAnimation&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Uses data from the passed table to change the fog visibility and thickness over a desired timeframe. This allows for a gradual increase/decrease of fog values rather than abruptly applying the values. &lt;br /&gt;
&lt;br /&gt;
Animation Key Format: {time, visibility, thickness}&lt;br /&gt;
&lt;br /&gt;
'''Time: in seconds 0 to infinity'''&lt;br /&gt;
&lt;br /&gt;
Time is relative to when the function was called. Time value for each key must be larger than the previous key. If time is set to 0 then the fog will be applied to the corresponding visibility and thickness values at that key. Any time value greater than 0 will result in the current fog being inherited and changed to the first key. &lt;br /&gt;
&lt;br /&gt;
'''Visibility: in meters 100 to 100000'''&lt;br /&gt;
&lt;br /&gt;
'''Thickness: in meters 100 to 5000'''&lt;br /&gt;
&lt;br /&gt;
The speed at which the visibility and thickness changes is based on the time between keys and the values that visibility and thickness are being set to. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the function is passed an empty table {} or nil the fog animation will be discarded and whatever the current thickness and visibility are set to will remain. &lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= table&lt;br /&gt;
&lt;br /&gt;
|reqName1= fogAnimationKeys/discard&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= The following will set the fog in the mission to disappear in 1 minute. &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({ {60, 0, 0} })&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following will take 1 hour to get to the first fog setting, it will maintain that fog setting for another hour, then lightly removes the fog over the 2nd and 3rd hour, the completely removes the fog after 3 hours and 3 minutes from when the function was called. &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({&lt;br /&gt;
     {3600, 10000, 3000},    -- one hour to get to that fog setting&lt;br /&gt;
     {7200, 10000, 3000},    -- will maintain for 2 hours&lt;br /&gt;
     {10800, 20000, 2000},   -- at 3 hours visibility will have been increased while thickness decreases slightly&lt;br /&gt;
     {12600, 0, 0},          -- at 3:30 after the function was called the fog will be completely removed. &lt;br /&gt;
   })&lt;br /&gt;
&lt;br /&gt;
The following will discard the animation resulting in whatever the current fog settings are to become static. &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({})&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogAnimation]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogAnimation]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogAnimation&amp;diff=14770</id>
		<title>DCS func setFogAnimation</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogAnimation&amp;diff=14770"/>
				<updated>2024-12-02T05:20:10Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogAnimation&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Uses data from the passed table to change the fog visibility and thickness over a desired timeframe. This allows for a gradual increase/decrease of fog values rather than abruptly applying the values. &lt;br /&gt;
&lt;br /&gt;
Animation Key Format: {time, visibility, thickness}&lt;br /&gt;
&lt;br /&gt;
'''Time: in seconds 0 to infinity'''&lt;br /&gt;
&lt;br /&gt;
Time is relative to when the function was called. Time value for each key must be larger than the previous key. If time is set to 0 then the fog will be applied to the corresponding visibility and thickness values at that key. Any time value greater than 0 will result in the current fog being inherited and changed to the first key. &lt;br /&gt;
&lt;br /&gt;
'''Visibility: in meters 100 to 100000'''&lt;br /&gt;
&lt;br /&gt;
'''Thickness: in meters 100 to 5000'''&lt;br /&gt;
&lt;br /&gt;
The speed at which the visibility and thickness changes is based on the time between keys and the values that visibility and thickness are being set to. &lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= table&lt;br /&gt;
&lt;br /&gt;
|reqName1= fogAnimationKeys&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= The following will set the fog in the mission to disappear in 1 minute. &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({ {60, 0, 0} })&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following will take 1 hour to get to the first fog setting, it will maintain that fog setting for another hour, then lightly removes the fog over the 2nd and 3rd hour, the completely removes the fog after 3 hours and 3 minutes from when the function was called. &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({&lt;br /&gt;
     {3600, 10000, 3000},    -- one hour to get to that fog setting&lt;br /&gt;
     {7200, 10000, 3000},    -- will maintain for 2 hours&lt;br /&gt;
     {10800, 20000, 2000},   -- at 3 hours visibility will have been increased while thickness decreases slightly&lt;br /&gt;
     {12600, 0, 0},          -- at 3:30 after the function was called the fog will be completely removed. &lt;br /&gt;
   })&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogAnimation]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogAnimation]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogAnimation&amp;diff=14769</id>
		<title>DCS func setFogAnimation</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogAnimation&amp;diff=14769"/>
				<updated>2024-12-02T05:18:49Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: Created page with &amp;quot;{{Template:dcs_funcs  |fName= setFogAnimation  |vNum= 2.9.10  |par1= world.weather  |par2=   |par3=   |par4=  |desc= Uses data from the passed table to...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogAnimation&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Uses data from the passed table to change the fog visibility and thickness over a desired timeframe. This allows for a gradual increase/decrease of fog values rather than abruptly applying the values. &lt;br /&gt;
&lt;br /&gt;
Animation Key Format: {time, visibility, thickness}&lt;br /&gt;
&lt;br /&gt;
'''Time: in seconds 0 to infinity'''&lt;br /&gt;
&lt;br /&gt;
Time is relative to when the function was called. Time value for each key must be larger than the previous key. If time is set to 0 then the fog will be applied to the corresponding visibility and thickness values at that key. Any time value greater than 0 will result in the current fog being inherited and changed to the first key. &lt;br /&gt;
&lt;br /&gt;
'''Visibility: in meters 100 to 100000'''&lt;br /&gt;
&lt;br /&gt;
'''Thickness: in meters 100 to 5000'''&lt;br /&gt;
&lt;br /&gt;
The speed at which the visibility and thickness changes is based on the time between keys and the values that visibility and thickness are being set to. &lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= table&lt;br /&gt;
&lt;br /&gt;
|reqName1= fogAnimationKeys&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= The following will set the fog in the mission to disappear in 1 minute. &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({ {60, 0, 0} })&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following will take 1 hour to get to the set fog setting, maintain that fog setting for another hour, then lightly removes &lt;br /&gt;
&lt;br /&gt;
   world.weather.setFogAnimation({&lt;br /&gt;
     {3600, 10000, 3000},    -- one hour to get to that fog setting&lt;br /&gt;
     {7200, 10000, 3000},    -- will maintain for 2 hours&lt;br /&gt;
     {10800, 20000, 2000},   -- at 3 hours visibility will have been increased while thickness decreases slightly&lt;br /&gt;
     {12600, 0, 0},          -- at 3:30 after the function was called the fog will be completely removed. &lt;br /&gt;
   })&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogAnimation]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogAnimation]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogVisibilityDistance&amp;diff=14768</id>
		<title>DCS func setFogVisibilityDistance</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogVisibilityDistance&amp;diff=14768"/>
				<updated>2024-12-02T04:51:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogVisibilityDistance&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Sets the maximum visibility at sea level in meters.  &lt;br /&gt;
&lt;br /&gt;
Limit: 100  to 100000&lt;br /&gt;
&lt;br /&gt;
If 0 is passed to the function the fog will be removed.&lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= number&lt;br /&gt;
&lt;br /&gt;
|reqName1= visibility&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogVisibilityDistance]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogVisibilityDistance]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogVisibilityDistance&amp;diff=14767</id>
		<title>DCS func setFogVisibilityDistance</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogVisibilityDistance&amp;diff=14767"/>
				<updated>2024-12-02T04:38:09Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogVisibilityDistance&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Sets the maximum visibility at sea level in meters.  &lt;br /&gt;
&lt;br /&gt;
Limit: 100  to 100000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= number&lt;br /&gt;
&lt;br /&gt;
|reqName1= visibility&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogVisibilityDistance]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogVisibilityDistance]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogVisibilityDistance&amp;diff=14766</id>
		<title>DCS func setFogVisibilityDistance</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogVisibilityDistance&amp;diff=14766"/>
				<updated>2024-12-02T04:15:27Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: Created page with &amp;quot;{{Template:dcs_funcs  |fName= setFogVisibilityDistance  |vNum= 2.9.10  |par1= world.weather  |par2=   |par3=   |par4=  |desc= Sets the maximum visibili...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogVisibilityDistance&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Sets the maximum visibility at sea level in meters.  &lt;br /&gt;
&lt;br /&gt;
Limit: 100  to 100000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= &lt;br /&gt;
&lt;br /&gt;
|reqName1= &lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogVisibilityDistance]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogVisibilityDistance]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_getFogVisibilityDistance&amp;diff=14765</id>
		<title>DCS func getFogVisibilityDistance</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_getFogVisibilityDistance&amp;diff=14765"/>
				<updated>2024-12-02T04:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: Created page with &amp;quot;{{Template:dcs_funcs  |fName= getFogVisibilityDistance  |vNum= 2.9.10  |par1= world.weather  |par2=   |par3=   |par4=  |desc= Gets the maximum visibili...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= getFogVisibilityDistance&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Gets the maximum visibility distance of the current fog setting. &lt;br /&gt;
&lt;br /&gt;
Returns 0 if no fog is present. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= number&lt;br /&gt;
&lt;br /&gt;
|rtnExample= 1337&lt;br /&gt;
&lt;br /&gt;
|reqType1= &lt;br /&gt;
&lt;br /&gt;
|reqName1= &lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|getFogVisibilityDistance]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|getFogVisibilityDistance]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogThickness&amp;diff=14764</id>
		<title>DCS func setFogThickness</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogThickness&amp;diff=14764"/>
				<updated>2024-12-02T04:03:50Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogThickness&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Sets the fog to the desired thickness in meters at sea level. Any fog animation will be discarded. &lt;br /&gt;
&lt;br /&gt;
Valid range : 100 to 5000&lt;br /&gt;
&lt;br /&gt;
If 0 is passed to the function the fog will be removed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= number&lt;br /&gt;
&lt;br /&gt;
|reqName1= thiccness&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= The following sets the fog to a random value between 1000 and 3000 meter visibility. &lt;br /&gt;
&lt;br /&gt;
    world.weather.setFogThickness(math.random(1000, 3000))&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogThickness]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogThickness]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_getFogThickness&amp;diff=14763</id>
		<title>DCS func getFogThickness</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_getFogThickness&amp;diff=14763"/>
				<updated>2024-12-02T04:03:36Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= getFogThickness&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world.weather]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Returns the current fog thickness in meters. Returns zero if fog is not present.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= number&lt;br /&gt;
&lt;br /&gt;
|rtnExample= 55&lt;br /&gt;
&lt;br /&gt;
|reqType1= &lt;br /&gt;
&lt;br /&gt;
|reqName1= &lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|getFogThickness]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|getFogThickness]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:ListOfWorldFuncs&amp;diff=14762</id>
		<title>Template:ListOfWorldFuncs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:ListOfWorldFuncs&amp;diff=14762"/>
				<updated>2024-12-02T04:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[DCS_func_addEventHandler|addEventHandler]], [[DCS_func_removeEventHandler|removeEventHandler]], [[DCS_func_getPlayer|getPlayer]], [[DCS_func_getAirbases|getAirbases]], [[DCS_func_searchObjects|searchObjects]], [[DCS_func_getMarkPanels|getMarkPanels]], [[DCS_func_removeJunk|removeJunk]]&lt;br /&gt;
&lt;br /&gt;
'''world.weather''' &lt;br /&gt;
[[DCS_func_getFogThickness|getFogThickness]], [[DCS_func_setFogThickness|setFogThickness]], &lt;br /&gt;
[[DCS_func_getFogVisibilityDistance|getFogVisibilityDistance]], [[DCS_func_setFogVisibilityDistance|setFogVisibilityDistance]], [[DCS_func_setFogAnimation|setFogAnimation]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_singleton_world&amp;diff=14761</id>
		<title>DCS singleton world</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_singleton_world&amp;diff=14761"/>
				<updated>2024-12-02T04:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCSscriptingSingleton&lt;br /&gt;
&lt;br /&gt;
|cName= world&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.0&lt;br /&gt;
&lt;br /&gt;
|desc= The world singleton contains functions centered around two different but extremely useful functions. &lt;br /&gt;
1. Events and event handlers are all governed within world.&lt;br /&gt;
&lt;br /&gt;
'''Event Types:''' {{listOfEvents}}&lt;br /&gt;
&lt;br /&gt;
2. A number of functions to get information about the game world. &lt;br /&gt;
&lt;br /&gt;
2A. In DCS 2.9.10 a few functions governing fog were added to a weather table within the world singleton. These functions currently control and get information on fog in mission. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|funcs= {{listOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|enums= &lt;br /&gt;
&lt;br /&gt;
The event enumerator defines all of the types of events that can occur.&lt;br /&gt;
&lt;br /&gt;
{{DCS_enum_events}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The birthplace enumerator is used to define where an aircraft or helicopter has spawned in association with [[DCS_event_birth|birth]]&lt;br /&gt;
&lt;br /&gt;
 world.BirthPlace = {&lt;br /&gt;
   wsBirthPlace_Air,&lt;br /&gt;
   wsBirthPlace_RunWay,&lt;br /&gt;
   wsBirthPlace_Park,&lt;br /&gt;
   wsBirthPlace_Heliport_Hot,&lt;br /&gt;
   wsBirthPlace_Heliport_Cold,&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The volumeType enumerator defines the types of 3d geometery used within the [[DCS_func_searchObjects|world.searchObjects]] function&lt;br /&gt;
 world.VolumeType = {&lt;br /&gt;
   SEGMENT,&lt;br /&gt;
   BOX,&lt;br /&gt;
   SPHERE,&lt;br /&gt;
   PYRAMID&lt;br /&gt;
 }&lt;br /&gt;
{{listOfVolumes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
2.5.5 Inserted S_EVENT_DETAILED_FAILURE into id 17. &lt;br /&gt;
2.5.6 Added    S_EVENT_KILL, S_EVENT_SCORE , S_EVENT_UNIT_LOST ,   S_EVENT_LANDING_AFTER_EJECTION , -- Redacted for now. And changed S_EVENT_MAX to 33,&lt;br /&gt;
&lt;br /&gt;
2.7.1? - 2.7.12 added events 38 through 45.&lt;br /&gt;
&lt;br /&gt;
2.8.0 added events 46-48.&lt;br /&gt;
&lt;br /&gt;
2.9.0 added 51-56&lt;br /&gt;
&lt;br /&gt;
2.9.6 Moved and renamed some events, added other events to max list at 61&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 1.2.0|world singleton]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogThickness&amp;diff=14760</id>
		<title>DCS func setFogThickness</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_setFogThickness&amp;diff=14760"/>
				<updated>2024-12-02T03:58:50Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: Created page with &amp;quot;{{Template:dcs_funcs  |fName= setFogThickness  |vNum= 2.9.10  |par1= world  |par2=   |par3=   |par4=  |desc= Sets the fog to the desired thickness in m...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= setFogThickness&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Sets the fog to the desired thickness in meters at sea level. Any fog animation will be discarded. &lt;br /&gt;
&lt;br /&gt;
Valid range : 100 to 5000&lt;br /&gt;
&lt;br /&gt;
If 0 is passed to the function the fog will be removed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= &lt;br /&gt;
&lt;br /&gt;
|rtnExample= &lt;br /&gt;
&lt;br /&gt;
|reqType1= number&lt;br /&gt;
&lt;br /&gt;
|reqName1= thiccness&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= The following sets the fog to a random value between 1000 and 3000 meter visibility. &lt;br /&gt;
&lt;br /&gt;
    world.weather.setFogThickness(math.random(1000, 3000))&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|setFogThickness]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|setFogThickness]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_getFogThickness&amp;diff=14759</id>
		<title>DCS func getFogThickness</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_getFogThickness&amp;diff=14759"/>
				<updated>2024-12-02T03:54:15Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: Created page with &amp;quot;{{Template:dcs_funcs  |fName= getFogThickness  |vNum= 2.9.10  |par1= world  |par2=   |par3=   |par4=  |desc= Returns the current fog thickness in meter...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= getFogThickness&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.10&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_world|world]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Returns the current fog thickness in meters. Returns zero if fog is not present.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|rtnType= number&lt;br /&gt;
&lt;br /&gt;
|rtnExample= 55&lt;br /&gt;
&lt;br /&gt;
|reqType1= &lt;br /&gt;
&lt;br /&gt;
|reqName1= &lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_world|'''World Functions:''']] {{ListOfWorldFuncs}}&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Singleton Functions|getFogThickness]]&lt;br /&gt;
[[Category:Game Patch 2.9.10|getFogThickness]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:ListOfWorldFuncs&amp;diff=14758</id>
		<title>Template:ListOfWorldFuncs</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:ListOfWorldFuncs&amp;diff=14758"/>
				<updated>2024-12-02T03:50:08Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[DCS_func_addEventHandler|addEventHandler]], [[DCS_func_removeEventHandler|removeEventHandler]], [[DCS_func_getPlayer|getPlayer]], [[DCS_func_getAirbases|getAirbases]], [[DCS_func_searchObjects|searchObjects]], [[DCS_func_getMarkPanels|getMarkPanels]], [[DCS_func_removeJunk|removeJunk]]&lt;br /&gt;
&lt;br /&gt;
'''world.weather''' &lt;br /&gt;
[[DCS_func_getFogThickness|getFogThickness]], [[DCS_func_setFogThickness|setFogThickness]], &lt;br /&gt;
[[DCS_func_getFogVisibilityDistance|getFogVisibilityDistance]], [[DCS_func_setFogVisibilityDistanc|setFogVisibilityDistanc]], [[DCS_func_setFogThickness|setFogThickness]], [[DCS_func_setFogAnimation|setFogAnimation]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=MIST_getHeadingPoints&amp;diff=14755</id>
		<title>MIST getHeadingPoints</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=MIST_getHeadingPoints&amp;diff=14755"/>
				<updated>2024-10-13T22:33:47Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mission Scripting&lt;br /&gt;
&lt;br /&gt;
|fName= mist.utils.getHeadingPoints|&lt;br /&gt;
&lt;br /&gt;
|vNum = Mist 4.5&lt;br /&gt;
&lt;br /&gt;
|desc= Returns the heading from the first point to the second point in radians. If the optional corrected value is passed then the heading will be corrected for any north offset. Use this optional value if you are giving a heading direction for a player to follow with their avionics. Do not pass it if you are using this function to get the orientation for AI. &lt;br /&gt;
&lt;br /&gt;
|rtnType= number&lt;br /&gt;
&lt;br /&gt;
|reqType1= table&lt;br /&gt;
&lt;br /&gt;
|reqName1= point1&lt;br /&gt;
&lt;br /&gt;
|reqType2= table&lt;br /&gt;
&lt;br /&gt;
|reqName2= point2&lt;br /&gt;
&lt;br /&gt;
|reqType3=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|optType1= boolean&lt;br /&gt;
&lt;br /&gt;
|optName1= corrected&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|varExamples= point1 = vec2 or vec3&lt;br /&gt;
&lt;br /&gt;
point2 = vec2 or vec3&lt;br /&gt;
&lt;br /&gt;
|rtnExamples= 1.34674373&lt;br /&gt;
&lt;br /&gt;
|example= The following example could be used when spawning a JTAC so that it is facing toward the group it is setup to designate.    &lt;br /&gt;
&lt;br /&gt;
       heading = mist.utils.getHeadingPoints(jtacPoint, targetPoint)&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
&lt;br /&gt;
|funcs= {{listOfMistVectors}} &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category: MIST|getHeadingPoints]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=MIST_groundPatrolRoute&amp;diff=14754</id>
		<title>MIST groundPatrolRoute</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=MIST_groundPatrolRoute&amp;diff=14754"/>
				<updated>2024-10-12T01:30:19Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Mission Scripting&lt;br /&gt;
&lt;br /&gt;
|fName= mist.ground.patrolRoute&lt;br /&gt;
&lt;br /&gt;
|vNum = Mist 3.2&lt;br /&gt;
&lt;br /&gt;
|desc= This function will re-assign a route for groupName once the group reaches the end if its route.&lt;br /&gt;
&lt;br /&gt;
|rtnType= nothing&lt;br /&gt;
&lt;br /&gt;
|reqType1= table&lt;br /&gt;
&lt;br /&gt;
|reqName1= vars&lt;br /&gt;
&lt;br /&gt;
|reqType2= &lt;br /&gt;
&lt;br /&gt;
|reqName2= &lt;br /&gt;
&lt;br /&gt;
|reqType3= &lt;br /&gt;
&lt;br /&gt;
|reqName3= &lt;br /&gt;
&lt;br /&gt;
|reqType4= &lt;br /&gt;
&lt;br /&gt;
|reqName4= &lt;br /&gt;
&lt;br /&gt;
|reqType5= &lt;br /&gt;
&lt;br /&gt;
|reqName5= &lt;br /&gt;
&lt;br /&gt;
|optType1= &lt;br /&gt;
&lt;br /&gt;
|optName1= &lt;br /&gt;
&lt;br /&gt;
|optType2= &lt;br /&gt;
&lt;br /&gt;
|optName2= &lt;br /&gt;
&lt;br /&gt;
|optType3= &lt;br /&gt;
&lt;br /&gt;
|optName3= &lt;br /&gt;
&lt;br /&gt;
|optType4= &lt;br /&gt;
&lt;br /&gt;
|optName4= &lt;br /&gt;
&lt;br /&gt;
|optType5= &lt;br /&gt;
&lt;br /&gt;
|optName5= &lt;br /&gt;
&lt;br /&gt;
|varExamples= {{varsTable&lt;br /&gt;
&lt;br /&gt;
|r1T= string/table&lt;br /&gt;
|r1N= groupName/groupTable&lt;br /&gt;
&lt;br /&gt;
|r2T= &lt;br /&gt;
|r2N= &lt;br /&gt;
&lt;br /&gt;
|r3T= &lt;br /&gt;
|r3N= &lt;br /&gt;
&lt;br /&gt;
|r4T= &lt;br /&gt;
|r4N= &lt;br /&gt;
&lt;br /&gt;
|r5T= &lt;br /&gt;
|r5N= &lt;br /&gt;
&lt;br /&gt;
|r6T= &lt;br /&gt;
|r6N= &lt;br /&gt;
&lt;br /&gt;
|o1T= string/table&lt;br /&gt;
|o1N= useGroupRoute/route&lt;br /&gt;
&lt;br /&gt;
|o2T= number&lt;br /&gt;
|o2N= speed&lt;br /&gt;
&lt;br /&gt;
|o3T= string&lt;br /&gt;
|o3N= offRoadForm&lt;br /&gt;
&lt;br /&gt;
|o4T= string&lt;br /&gt;
|o4N= onRoadForm&lt;br /&gt;
&lt;br /&gt;
|o5T= string&lt;br /&gt;
|o5N= patrolType&lt;br /&gt;
&lt;br /&gt;
|o6N=&lt;br /&gt;
&lt;br /&gt;
|r1D= is a Group class table of the group (Group.getByName('myGroup')) or a string of the groups name.&lt;br /&gt;
|r2D= &lt;br /&gt;
|r3D= &lt;br /&gt;
|r4D=&lt;br /&gt;
|r5D=&lt;br /&gt;
|r6D=&lt;br /&gt;
&lt;br /&gt;
|o1D=  Is an optional variable to define which route is to be used. &lt;br /&gt;
  If neither value is given the route used will be the default route defined by the mission editor for the group set to patrol&lt;br /&gt;
  &lt;br /&gt;
  useGroupRoute is the name of the group from which the patrol route will be used. &lt;br /&gt;
  &lt;br /&gt;
  route is a table of route data that overrides the useGroupRoute variable to define the route used.  &lt;br /&gt;
|o2D= is the speed in meters per second that the group will travel at. If not provided the speed of each waypoint as defined in the editor is used. If speed is invalid the default value of 6 meters per second is used.&lt;br /&gt;
|o3D= specifies the formation used while off road enroute to the waypoint. Offroad formations default to the formation &amp;quot;cone&amp;quot; as defined in mist.ground.buildWP.&lt;br /&gt;
|o4D= specifies the formation used for waypoints specified as &amp;quot;on road&amp;quot;.&lt;br /&gt;
|o5D= specifies the type of patrol used. &lt;br /&gt;
 doubleBack  - Group follows the route in the order of 1, 2, 3, 2, 1, 2, 3, 2, ...&lt;br /&gt;
 nil or anything - Group follows route, when route is finish group travels back to WP 1: 1, 2, 3, 1, 2, 3, 1, ...&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|rtnExamples= nothing&lt;br /&gt;
&lt;br /&gt;
|example= &amp;lt;code&amp;gt;&lt;br /&gt;
do&lt;br /&gt;
 local vars = {}&lt;br /&gt;
 vars.gpData = 'myGroup',&lt;br /&gt;
 vars.useGroupRoute = 'dummyPatrolRoute'&lt;br /&gt;
 vars.offRoadForm = 'diamond'&lt;br /&gt;
 vars.pType = 'doubleBack'&lt;br /&gt;
 mist.ground.patrolRoute(vars)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
do &lt;br /&gt;
  mist.ground.patrolRoute({gpData = 'myGroup', pType = 'doubleBack', offRoadForm = 'diamond'})&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|notes= &lt;br /&gt;
&lt;br /&gt;
|funcs= {{listOfMistGroupOrders}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category: MIST|groundPatrolRoute]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Category:Terrain_Information&amp;diff=14752</id>
		<title>Category:Terrain Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Category:Terrain_Information&amp;diff=14752"/>
				<updated>2024-09-10T21:20:28Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Caucuses&lt;br /&gt;
&lt;br /&gt;
|desc= This region along the eastern Black Sea consists of Russian, Georgian, and Turkish territory. This area includes many airbases, urban areas, lines of communications, and all four seasons.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 12 : Anapa-Vityazevo &lt;br /&gt;
 13 : Krasnodar-Center &lt;br /&gt;
 14 : Novorossiysk &lt;br /&gt;
 15 : Krymsk &lt;br /&gt;
 16 : Maykop-Khanskaya &lt;br /&gt;
 17 : Gelendzhik &lt;br /&gt;
 18 : Sochi-Adler &lt;br /&gt;
 19 : Krasnodar-Pashkovsky &lt;br /&gt;
 20 : Sukhumi-Babushara &lt;br /&gt;
 21 : Gudauta &lt;br /&gt;
 22 : Batumi &lt;br /&gt;
 23 : Senaki-Kolkhi &lt;br /&gt;
 24 : Kobuleti &lt;br /&gt;
 25 : Kutaisi &lt;br /&gt;
 26 : Mineralnye Vody &lt;br /&gt;
 27 : Nalchik &lt;br /&gt;
 28 : Mozdok &lt;br /&gt;
 29 : Tbilisi-Lochini &lt;br /&gt;
 30 : Soganlug &lt;br /&gt;
 31 : Vaziani &lt;br /&gt;
 32 : Beslan&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Cauc_map_orign.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Airbase Id 1 - 11 represents removed airbases from the Crimean part of the map dating back to the LOMAC game series. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Nevada&lt;br /&gt;
&lt;br /&gt;
|desc= The Nevada Test and Training Range (NTTR) has the largest contiguous air and ground space available for peacetime military operations in the free world. The NTTR land area includes simulated air defense systems, mock airbases, and several target ranges. The NTTR was also used for nuclear testing. Today, it is home to RED FLAG and other military exercises that include countries from around the world. The NTTR map for DCS World 2 includes Nellis AFB, Creech AFB, and the infamous Groom Lake AFB (aka Area 51). This map also includes the city of Las Vegas, McCarran International Airport, and Hoover Dam.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Creech AFB &lt;br /&gt;
 2 : Groom Lake AFB &lt;br /&gt;
 3 : McCarran International Airport &lt;br /&gt;
 4 : Nellis AFB &lt;br /&gt;
 5 : Beatty Airport &lt;br /&gt;
 6 : Boulder City Airport &lt;br /&gt;
 7 : Echo Bay &lt;br /&gt;
 8 : Henderson Executive Airport &lt;br /&gt;
 9 : Jean Airport &lt;br /&gt;
 10 : Laughlin Airport &lt;br /&gt;
 11 : Lincoln County &lt;br /&gt;
 13 : Mesquite &lt;br /&gt;
 14 : Mina Airport 3Q0 &lt;br /&gt;
 15 : North Las Vegas &lt;br /&gt;
 16 : Pahute Mesa Airstrip &lt;br /&gt;
 17 : Tonopah Airport &lt;br /&gt;
 18 : Tonopah Test Range Airfield&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Nevada_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= 2.1 added bases 5-18&lt;br /&gt;
&lt;br /&gt;
Mina Airport has 0 ramp spawns&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Normandy&lt;br /&gt;
&lt;br /&gt;
|desc= The DCS: Normandy 1944 Map is centered on the World War II battlefield of Normandy, France and is specifically created to depict the period after the D-Day landings and the establishment of several allied airfields in Normandy to support the beachhead breakout in late June 1944. The map measures 267 x 348 kilometers and includes airfields in both Normandy and southern England. The map includes the famous D-Day landing beaches and the &amp;quot;Atlantic Wall&amp;quot;, rolling bocage fields of Normandy, large cities like Caen and Rouen, ports of Cherbourg and Le Havre, and 30 airfields. The map also includes multiple seasons.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Saint Pierre du Mont &lt;br /&gt;
 2 : Lignerolles &lt;br /&gt;
 3 : Cretteville &lt;br /&gt;
 4 : Maupertus &lt;br /&gt;
 5 : Brucheville &lt;br /&gt;
 6 : Meautis &lt;br /&gt;
 7 : Cricqueville-en-Bessin &lt;br /&gt;
 8 : Lessay &lt;br /&gt;
 9 : Sainte-Laurent-sur-Mer &lt;br /&gt;
 10 : Biniville &lt;br /&gt;
 11 : Cardonville &lt;br /&gt;
 12 : Deux Jumeaux &lt;br /&gt;
 13 : Chippelle &lt;br /&gt;
 14 : Beuzeville &lt;br /&gt;
 15 : Azeville &lt;br /&gt;
 16 : Picauville &lt;br /&gt;
 17 : Le Molay &lt;br /&gt;
 18 : Longues-sur-Mer &lt;br /&gt;
 19 : Carpiquet &lt;br /&gt;
 20 : Bazenville &lt;br /&gt;
 21 : Sainte-Croix-sur-Mer &lt;br /&gt;
 22 : Beny-sur-Mer &lt;br /&gt;
 23 : Rucqueville &lt;br /&gt;
 24 : Sommervieu &lt;br /&gt;
 25 : Lantheuil &lt;br /&gt;
 26 : Evreux &lt;br /&gt;
 27 : Chailey &lt;br /&gt;
 28 : Needs Oar Point &lt;br /&gt;
 29 : Funtington &lt;br /&gt;
 30 : Tangmere &lt;br /&gt;
 31 : Ford &lt;br /&gt;
 32 : Argentan &lt;br /&gt;
 33 : Goulet &lt;br /&gt;
 34 : Barville &lt;br /&gt;
 35 : Essay &lt;br /&gt;
 36 : Hauterive &lt;br /&gt;
 37 : Lymington &lt;br /&gt;
 38 : Vrigny &lt;br /&gt;
 39 : Odiham &lt;br /&gt;
 40 : Conches &lt;br /&gt;
 41 : West Malling &lt;br /&gt;
 42 : Villacoublay &lt;br /&gt;
 43 : Kenley &lt;br /&gt;
 44 : Beauvais-Tille &lt;br /&gt;
 45 : Cormeilles-en-Vexin &lt;br /&gt;
 46 : Creil &lt;br /&gt;
 47 : Guyancourt &lt;br /&gt;
 48 : Lonrai &lt;br /&gt;
 49 : Dinan-Trelivan &lt;br /&gt;
 50 : Heathrow &lt;br /&gt;
 51 : Fecamp-Benouville &lt;br /&gt;
 52 : Farnborough &lt;br /&gt;
 53 : Friston &lt;br /&gt;
 54 : Deanland &lt;br /&gt;
 55 : Triqueville &lt;br /&gt;
 56 : Poix &lt;br /&gt;
 57 : Orly &lt;br /&gt;
 58 : Stoney Cross &lt;br /&gt;
 59 : Amiens-Glisy &lt;br /&gt;
 60 : Ronai &lt;br /&gt;
 61 : Rouen-Boos &lt;br /&gt;
 62 : Deauville &lt;br /&gt;
 63 : Saint-Aubin &lt;br /&gt;
 64 : Flers &lt;br /&gt;
 65 : Avranches Le Val-Saint-Pere &lt;br /&gt;
 66 : Gravesend &lt;br /&gt;
 67 : Beaumont-le-Roger &lt;br /&gt;
 68 : Broglie &lt;br /&gt;
 69 : Bernay Saint Martin &lt;br /&gt;
 70 : Saint-Andre-de-lEure&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Normandy2_map_area.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= 2.5.6 Patch added airbases 32-40. &lt;br /&gt;
&lt;br /&gt;
2.8.4 saw the release of Normandy 2.0. Added area to the map including Paris and London. With airbases 41-70&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Persian Gulf&lt;br /&gt;
&lt;br /&gt;
|desc= The Persian Gulf Map for DCS World focuses on the Strait of Hormuz, which is the strategic choke point between the oil-rich Persian Gulf and the rest of the world. Flanked by Iran to the North and western-supported UAE and Oman to the south, this has been one of the world’s most dangerous flash points for decades. It was the location of Operation Praying Mantis in 1988 in which the US Navy sank several Iranian naval vessels.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Abu Musa Island &lt;br /&gt;
 2 : Bandar Abbas Intl &lt;br /&gt;
 3 : Bandar Lengeh &lt;br /&gt;
 4 : Al Dhafra AFB &lt;br /&gt;
 5 : Dubai Intl &lt;br /&gt;
 6 : Al Maktoum Intl &lt;br /&gt;
 7 : Fujairah Intl &lt;br /&gt;
 8 : Tunb Island AFB &lt;br /&gt;
 9 : Havadarya &lt;br /&gt;
 10 : Khasab &lt;br /&gt;
 11 : Lar &lt;br /&gt;
 12 : Al Minhad AFB &lt;br /&gt;
 13 : Qeshm Island &lt;br /&gt;
 14 : Sharjah Intl &lt;br /&gt;
 15 : Sirri Island &lt;br /&gt;
 16 : Tunb Kochak &lt;br /&gt;
 17 : Sir Abu Nuayr &lt;br /&gt;
 18 : Kerman &lt;br /&gt;
 19 : Shiraz Intl &lt;br /&gt;
 20 : Sas Al Nakheel &lt;br /&gt;
 21 : Bandar-e-Jask &lt;br /&gt;
 22 : Abu Dhabi Intl &lt;br /&gt;
 23 : Al-Bateen &lt;br /&gt;
 24 : Kish Intl &lt;br /&gt;
 25 : Al Ain Intl &lt;br /&gt;
 26 : Lavan Island &lt;br /&gt;
 27 : Jiroft &lt;br /&gt;
 28 : Ras Al Khaimah Intl &lt;br /&gt;
 29 : Liwa AFB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:PG_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Additional airbases are expected to be added in time. &lt;br /&gt;
&lt;br /&gt;
Yes I know Bahrain is missing.&lt;br /&gt;
&lt;br /&gt;
Patch 2.5.6.59398 renamed several of the airbases. Primarily changed &amp;quot;International&amp;quot; to &amp;quot;Intl&amp;quot;, &amp;quot;AB&amp;quot; to &amp;quot;AFB&amp;quot;, and removed &amp;quot;airport&amp;quot; or &amp;quot;airfield&amp;quot; from any name that had it. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= The Channel&lt;br /&gt;
&lt;br /&gt;
|desc= Separating England from the Third Reich in World War II, the English Channel provided a barrier that the axis could not breach. The Channel map provides a detailed and accurate representation of southeastern England and the adjacent region across the Channel in mainland Europe. It encompasses all of the historical airfields, urban areas, roads and rails, ports and other features that make it the perfect setting for the World War II air war in Europe between the late 1930s and 1944.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Abbeville Drucat &lt;br /&gt;
 2 : Merville Calonne &lt;br /&gt;
 3 : Saint Omer Longuenesse &lt;br /&gt;
 4 : Dunkirk Mardyck &lt;br /&gt;
 5 : Manston &lt;br /&gt;
 6 : Hawkinge &lt;br /&gt;
 7 : Lympne &lt;br /&gt;
 8 : Detling &lt;br /&gt;
 12 : High Halden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Channel_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Unknown why IDs 9, 10, and 11 are currently skipped. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Syria&lt;br /&gt;
&lt;br /&gt;
|desc= Map size 600*420 km., map area 250 thousand sq. km. In the Central part of the map are the States of Syria and Lebanon, which are washed by the Mediterranean sea. The Northern part of the map is limited to Turkey, in the South - Israel and Jordan.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 : Abu al-Duhur &lt;br /&gt;
 2 : Adana Sakirpasa &lt;br /&gt;
 3 : Al Qusayr &lt;br /&gt;
 4 : An Nasiriyah &lt;br /&gt;
 5 : Tha'lah &lt;br /&gt;
 6 : Beirut-Rafic Hariri &lt;br /&gt;
 7 : Damascus &lt;br /&gt;
 8 : Marj as Sultan South &lt;br /&gt;
 9 : Al-Dumayr &lt;br /&gt;
 10 : Eyn Shemer &lt;br /&gt;
 11 : Gaziantep &lt;br /&gt;
 12 : H4 &lt;br /&gt;
 13 : Haifa &lt;br /&gt;
 14 : Hama &lt;br /&gt;
 15 : Hatay &lt;br /&gt;
 16 : Incirlik &lt;br /&gt;
 17 : Jirah &lt;br /&gt;
 18 : Khalkhalah &lt;br /&gt;
 19 : King Hussein Air College &lt;br /&gt;
 20 : Kiryat Shmona &lt;br /&gt;
 21 : Bassel Al-Assad &lt;br /&gt;
 22 : Marj as Sultan North &lt;br /&gt;
 23 : Marj Ruhayyil &lt;br /&gt;
 24 : Megiddo &lt;br /&gt;
 25 : Mezzeh &lt;br /&gt;
 26 : Minakh &lt;br /&gt;
 27 : Aleppo &lt;br /&gt;
 28 : Palmyra &lt;br /&gt;
 29 : Qabr as Sitt &lt;br /&gt;
 30 : Ramat David &lt;br /&gt;
 31 : Kuweires &lt;br /&gt;
 32 : Rayak &lt;br /&gt;
 33 : Rene Mouawad &lt;br /&gt;
 34 : Rosh Pina &lt;br /&gt;
 35 : Sayqal &lt;br /&gt;
 36 : Shayrat &lt;br /&gt;
 37 : Tabqa &lt;br /&gt;
 38 : Taftanaz &lt;br /&gt;
 39 : Tiyas &lt;br /&gt;
 40 : Wujah Al Hajar &lt;br /&gt;
 41 : Gazipasa &lt;br /&gt;
 42 : Deir ez-Zor &lt;br /&gt;
 43 : Nicosia &lt;br /&gt;
 44 : Akrotiri &lt;br /&gt;
 45 : Kingsfield &lt;br /&gt;
 46 : Paphos &lt;br /&gt;
 47 : Larnaca &lt;br /&gt;
 48 : Lakatamia &lt;br /&gt;
 49 : Ercan &lt;br /&gt;
 50 : Gecitkale &lt;br /&gt;
 51 : Pinarbashi &lt;br /&gt;
 52 : Naqoura &lt;br /&gt;
 53 : H3 &lt;br /&gt;
 54 : H3 Northwest &lt;br /&gt;
 55 : H3 Southwest &lt;br /&gt;
 57 : Ruwayshid &lt;br /&gt;
 58 : Sanliurfa &lt;br /&gt;
 59 : Kharab Ishk &lt;br /&gt;
 60 : Tal Siman &lt;br /&gt;
 63 : At Tanf &lt;br /&gt;
 64 : Prince Hassan &lt;br /&gt;
 65 : King Abdullah II &lt;br /&gt;
 66 : Herzliya &lt;br /&gt;
 67 : Amman &lt;br /&gt;
 68 : Muwaffaq Salti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Syria_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= &lt;br /&gt;
&lt;br /&gt;
2.9.3 Added ids 64-68&lt;br /&gt;
}}&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
|name= Marianas Islands &lt;br /&gt;
|desc= The Marianas Islands are an island chain in the Pacific Ocean.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Rota Intl &lt;br /&gt;
 2 : Saipan Intl &lt;br /&gt;
 3 : Tinian Intl &lt;br /&gt;
 4 : Antonio B. Won Pat Intl &lt;br /&gt;
 5 : Olf Orote &lt;br /&gt;
 6 : Andersen AFB &lt;br /&gt;
 7 : Pagan Airstrip &lt;br /&gt;
 8 : North West Field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Marianas map.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= This map is free to use. &lt;br /&gt;
&lt;br /&gt;
Map origin is located exactly above the Antonio B Won Pat Intl airport. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= South Atlantic&lt;br /&gt;
&lt;br /&gt;
|desc= Covering an area of 3.1 Million Square Kilometers Razbam presents The South Atlantic. A beautiful combination of Argentina, Chile and the Falkland Islands.  Landclass textures have been drawn from aerial and satellite photography detailing this truly majestic area of the world, from the rugged mountains of Chile, colourful plains of Patagonia and the windswept Falkland Islands. Home to one of the smallest cities in the world Stanley.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
 1 : Port Stanley &lt;br /&gt;
 2 : Mount Pleasant &lt;br /&gt;
 3 : San Carlos FOB &lt;br /&gt;
 5 : Rio Gallegos &lt;br /&gt;
 6 : Rio Grande &lt;br /&gt;
 7 : Ushuaia &lt;br /&gt;
 8 : Ushuaia Helo Port &lt;br /&gt;
 9 : Punta Arenas &lt;br /&gt;
 10 : Pampa Guanaco &lt;br /&gt;
 11 : San Julian &lt;br /&gt;
 12 : Puerto Williams &lt;br /&gt;
 13 : Puerto Natales &lt;br /&gt;
 14 : El Calafate &lt;br /&gt;
 15 : Puerto Santa Cruz &lt;br /&gt;
 16 : Comandante Luis Piedrabuena &lt;br /&gt;
 17 : Aerodromo De Tolhuin &lt;br /&gt;
 18 : Porvenir Airfield &lt;br /&gt;
 19 : Almirante Schroeders &lt;br /&gt;
 20 : Rio Turbio &lt;br /&gt;
 21 : Rio Chico &lt;br /&gt;
 22 : CaletaTortel &lt;br /&gt;
 23 : Franco Bianco &lt;br /&gt;
 24 : Goose Green &lt;br /&gt;
 25 : Hipico Flying Club &lt;br /&gt;
 26 : Aeropuerto de Gobernador Gregores &lt;br /&gt;
 27 : Aerodromo O'Higgins &lt;br /&gt;
 28 : Cullen Airport &lt;br /&gt;
 29 : Gull Point&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:SouthAtlanticMapArea.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Map origin is located just south of East Falkands Island. &lt;br /&gt;
&lt;br /&gt;
Airbase list is as of DCS 2.8.4. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Sinai&lt;br /&gt;
&lt;br /&gt;
|desc= The territory includes the entire Sinai Peninsula, eastern Egypt, the Nile Delta, the southern part of Israel, the west of Jordan and Saudi Arabia, Palestine - the Gaza Strip. This area includes many airbases, urban areas, wide variety of landscapes such as mountains, desert, sea and bays.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 : Difarsuwar Airfield&lt;br /&gt;
 2 : Abu Suwayr&lt;br /&gt;
 3 : As Salihiyah&lt;br /&gt;
 4 : Al Ismailiyah&lt;br /&gt;
 5 : Melez&lt;br /&gt;
 6 : Fayed&lt;br /&gt;
 7 : Hatzerim&lt;br /&gt;
 8 : Nevatim&lt;br /&gt;
 9 : Ramon Airbase&lt;br /&gt;
 10 : Ovda&lt;br /&gt;
 11 : Kibrit Air Base&lt;br /&gt;
 12 : Kedem&lt;br /&gt;
 13 : Wadi al Jandali&lt;br /&gt;
 14 : Al Mansurah&lt;br /&gt;
 15 : AzZaqaziq&lt;br /&gt;
 16 : Bilbeis Air Base&lt;br /&gt;
 17 : Cairo International Airport&lt;br /&gt;
 18 : Cairo West&lt;br /&gt;
 19 : Inshas Airbase&lt;br /&gt;
 20 : Hatzor&lt;br /&gt;
 21 : Palmachim&lt;br /&gt;
 22 : Sde Dov&lt;br /&gt;
 23 : Tel Nof&lt;br /&gt;
 24 : Ben-Gurion&lt;br /&gt;
 25 : St Catherine&lt;br /&gt;
 26 : Abu Rudeis&lt;br /&gt;
 27 : Baluza&lt;br /&gt;
 28 : Bir Hasanah&lt;br /&gt;
 29 : El Arish&lt;br /&gt;
 30 : El Gora&lt;br /&gt;
 31 : Al Khatatbah&lt;br /&gt;
 32 : Al Rahmaniyah Air Base&lt;br /&gt;
 33 : Beni Suef&lt;br /&gt;
 34 : Birma Air Base&lt;br /&gt;
 35 : Borj El Arab International Airport&lt;br /&gt;
 36 : El Minya&lt;br /&gt;
 37 : Gebel El Basur Air Base&lt;br /&gt;
 38 : Hurghada International Airport&lt;br /&gt;
 39 : Jiyanklis Air Base&lt;br /&gt;
 40 : Kom Awshim&lt;br /&gt;
 41 : Ramon International Airport&lt;br /&gt;
 42 : Sharm El Sheikh International Airport&lt;br /&gt;
 43 : Wadi Abu Rish&lt;br /&gt;
 44 : Al Bahr al Ahmar&lt;br /&gt;
 45 : Quwaysina&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Sinai_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Map origin is located in Cairo, Egypt. &lt;br /&gt;
&lt;br /&gt;
Airbase list is as of DCS 2.9.7 &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Template:dcs_maps_scripting&lt;br /&gt;
&lt;br /&gt;
|name= Kola Peninsula&lt;br /&gt;
&lt;br /&gt;
|desc= The Kola map covers northern Norway, Sweden, and Finland, as well as Murmansk and parts of the Karelia regions of northwestern Russia. The map also includes large portions of the Barents Sea and Norwegian Sea to the north and west.&lt;br /&gt;
&lt;br /&gt;
|list= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 : Lakselv &lt;br /&gt;
 2 : Rovaniemi &lt;br /&gt;
 3 : Kemi Tornio &lt;br /&gt;
 4 : Bas 100 &lt;br /&gt;
 5 : Kiruna &lt;br /&gt;
 6 : Severomorsk3 &lt;br /&gt;
 7 : Bodo &lt;br /&gt;
 8 : Severomorsk1 &lt;br /&gt;
 9 : Olenegorsk &lt;br /&gt;
 10 : Monchegorsk &lt;br /&gt;
 11 : Jokkmokk &lt;br /&gt;
 12 : Murmansk International &lt;br /&gt;
 13 : Kalixfors&lt;br /&gt;
&lt;br /&gt;
|mapImage= [[File:Kola_map_origin.jpg|200px|thumb]]&lt;br /&gt;
&lt;br /&gt;
|note= Map origin is located near the Swedish and Finish boarder in the middle of nowhere. &lt;br /&gt;
&lt;br /&gt;
Airbase list is as of DCS 2.9.4. &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_getZone&amp;diff=14751</id>
		<title>DCS func getZone</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_getZone&amp;diff=14751"/>
				<updated>2024-09-06T01:48:09Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= getZone&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.0&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_trigger|trigger.misc]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Returns a trigger zone table of a given name. &lt;br /&gt;
&lt;br /&gt;
For more information on the zone table you can [[Miz_mission_structure#Triggers| parse the miz]] file to find the table for the zone. &lt;br /&gt;
&lt;br /&gt;
|rtnType= table&lt;br /&gt;
&lt;br /&gt;
|rtnExample=  ZoneTable Format&lt;br /&gt;
&lt;br /&gt;
  TriggerZone = {&lt;br /&gt;
   point = Vec3,&lt;br /&gt;
   radius = Distance&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
|reqType1= string&lt;br /&gt;
&lt;br /&gt;
|reqName1= zoneName&lt;br /&gt;
&lt;br /&gt;
|reqType2=&lt;br /&gt;
&lt;br /&gt;
|reqName2=&lt;br /&gt;
&lt;br /&gt;
|optType1=&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
&lt;br /&gt;
local zone = trigger.misc.getZone('shortBusStop')&lt;br /&gt;
trigger.action.outText('The Radius of the bus stop zone is: ' ..  zone.radius, 20)&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_trigger|'''Trigger Functions:''']] {{ListOfTriggerFuncs}}&lt;br /&gt;
|notes= If it is a quad zone then it will not return any information on the points. &lt;br /&gt;
}}&lt;br /&gt;
[[Category:Singleton Functions|getZone]]&lt;br /&gt;
[[Category:Game Patch 1.2.0|getZone]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_addCommandForGroup&amp;diff=14750</id>
		<title>DCS func addCommandForGroup</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_addCommandForGroup&amp;diff=14750"/>
				<updated>2024-09-05T23:02:58Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= addCommandForGroup&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_missionCommands|missionCommands]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Adds a command to the &amp;quot;F10 Other&amp;quot; radio menu allowing players to run specified scripting functions. Command is added for the specified groupId. The string name is the text that will be displayed in the F10 Other menu and is also used in the function to remove the command from the menu. &lt;br /&gt;
&lt;br /&gt;
Path is an optional value that defines whether or not the command will be in a named submenu. &lt;br /&gt;
&lt;br /&gt;
FunctionToCall is the name of the function, with the optional argument value designating any passed values. &lt;br /&gt;
&lt;br /&gt;
|rtnType= table&lt;br /&gt;
&lt;br /&gt;
|rtnExample= none&lt;br /&gt;
&lt;br /&gt;
|reqType1= number&lt;br /&gt;
&lt;br /&gt;
|reqName1= groupId&lt;br /&gt;
&lt;br /&gt;
|reqType2= string&lt;br /&gt;
&lt;br /&gt;
|reqName2= name&lt;br /&gt;
&lt;br /&gt;
|reqType3= table/nil&lt;br /&gt;
&lt;br /&gt;
|reqName3= path&lt;br /&gt;
&lt;br /&gt;
|reqType4= function&lt;br /&gt;
&lt;br /&gt;
|reqName4= functionToRun&lt;br /&gt;
&lt;br /&gt;
|reqType5=&lt;br /&gt;
&lt;br /&gt;
|optType1= any&lt;br /&gt;
&lt;br /&gt;
|optName1= anyArguement&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= The following iterates the table, finds their groupIds, and passes the groupName to the imLost function whenever someone from the group selects the F10 choice. &lt;br /&gt;
  local function imLost(gName)&lt;br /&gt;
   -- whatever&lt;br /&gt;
  end&lt;br /&gt;
  local tbl = {'group1', 'group2', 'group3', 'group4' ,'group5'}&lt;br /&gt;
  for i = 1, #tbl do&lt;br /&gt;
    if Group.getByName(tbl[i]) then&lt;br /&gt;
       local groupId = Group.getByName(tbl[i]):getID()&lt;br /&gt;
       missionCommands.addCommandForGroup(groupId, 'Halp', nil , imLost, tbl[i])&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_missionCommands|'''missionCommands Functions:''']] {{listOfMissionCommandFuncs}}&lt;br /&gt;
|notes= See page on [[DCS_func_addCommand|missionCommands.addCommand]] on information for the path and more examples. &lt;br /&gt;
}}&lt;br /&gt;
[[Category:Singleton Functions|addCommandForGroup]]&lt;br /&gt;
[[Category:Game Patch 1.2.4|addCommandForGroup]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_func_addCommand&amp;diff=14749</id>
		<title>DCS func addCommand</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_func_addCommand&amp;diff=14749"/>
				<updated>2024-09-05T23:02:45Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:dcs_funcs&lt;br /&gt;
&lt;br /&gt;
|fName= addCommand&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|par1= [[DCS_singleton_missionCommands|missionCommands]]&lt;br /&gt;
&lt;br /&gt;
|par2= &lt;br /&gt;
&lt;br /&gt;
|par3= &lt;br /&gt;
&lt;br /&gt;
|par4=&lt;br /&gt;
&lt;br /&gt;
|desc= Adds a command to the &amp;quot;F10 Other&amp;quot; radio menu allowing players to run specified scripting functions. Command is added for both teams. The string name is the text that will be displayed in the F10 Other menu and is also used in the function to remove the command from the menu. &lt;br /&gt;
&lt;br /&gt;
Path is an optional value that defines whether or not the command will be in a named submenu. &lt;br /&gt;
&lt;br /&gt;
FunctionToCall is the name of the function, with the optional argument value designating any passed values. &lt;br /&gt;
&lt;br /&gt;
|rtnType= table&lt;br /&gt;
&lt;br /&gt;
|rtnExample= Function returns a table indexed numerically indicating where in the F10 menu the command resides. &lt;br /&gt;
&lt;br /&gt;
  {&lt;br /&gt;
    [1] = &amp;quot;Negative Ghostrider&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  {&lt;br /&gt;
    [1] = &amp;quot;SubMenuInRoot&amp;quot;, &lt;br /&gt;
    [2] = &amp;quot;Command in the submenu&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  { &lt;br /&gt;
    [1] = &amp;quot;SubMenuInRoot&amp;quot;, &lt;br /&gt;
    [2] = &amp;quot;SubMenuInSubMenu&amp;quot;, &lt;br /&gt;
    [3] = &amp;quot;Command in nested submenu&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
|reqType1= string&lt;br /&gt;
&lt;br /&gt;
|reqName1= name&lt;br /&gt;
&lt;br /&gt;
|reqType2= table/nil&lt;br /&gt;
&lt;br /&gt;
|reqName2= path&lt;br /&gt;
&lt;br /&gt;
|reqType3= function&lt;br /&gt;
&lt;br /&gt;
|reqName3= functionToRun&lt;br /&gt;
&lt;br /&gt;
|reqType4=&lt;br /&gt;
&lt;br /&gt;
|optType1= any&lt;br /&gt;
&lt;br /&gt;
|optName1= anyArguement&lt;br /&gt;
&lt;br /&gt;
|optType2=&lt;br /&gt;
&lt;br /&gt;
|examples= &lt;br /&gt;
The sample below will generate a base menu accessed via F10 called &amp;quot;Display Requests&amp;quot; for all users with two sub-items for a negative or positive response&lt;br /&gt;
&lt;br /&gt;
  local function displayMsg(vars)&lt;br /&gt;
      if vars.flyby == true then&lt;br /&gt;
          trigger.action.outText(&amp;quot;Roger that Ghostrider, you may do a flyby.&amp;quot;, 20)&lt;br /&gt;
      else&lt;br /&gt;
          trigger.action.outText(&amp;quot;Negative Ghostrider, the pattern is full&amp;quot;, 20)&lt;br /&gt;
      end&lt;br /&gt;
  end&lt;br /&gt;
  local displayRequests = missionCommands.addSubMenu( &amp;quot;Display Requests&amp;quot;)&lt;br /&gt;
  local negativeReply = missionCommands.addCommand( &amp;quot;Negative Ghostrider&amp;quot;, displayRequests , displayMsg, {flyby = false})&lt;br /&gt;
  local positiveReply = missionCommands.addCommand( &amp;quot;Roger Ghostrider&amp;quot;, displayRequests , displayMsg, {flyby = true})&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|related= &lt;br /&gt;
[[DCS_singleton_missionCommands|'''missionCommands Functions:''']] {{listOfMissionCommandFuncs}}&lt;br /&gt;
|notes= &lt;br /&gt;
}}&lt;br /&gt;
[[Category:Singleton Functions|addCommand]]&lt;br /&gt;
[[Category:Game Patch 1.2.4|addCommand]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_runway_touch&amp;diff=14745</id>
		<title>DCS event runway touch</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_runway_touch&amp;diff=14745"/>
				<updated>2024-08-09T22:44:12Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=RUNWAY_TOUCH&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.6&lt;br /&gt;
&lt;br /&gt;
|id = 55&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs the moment when the player aircraft aircraft lands at an airbase, farp or ship. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that has landed&lt;br /&gt;
&lt;br /&gt;
place: Object that the unit landed on. Can be an Airbase Object, FARP, or Ships&lt;br /&gt;
&lt;br /&gt;
|form=  The shot event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 4,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = [[DCS_Class_Unit|Unit]],&lt;br /&gt;
   place = [[DCS_Class_Airbase|Airbase]],&lt;br /&gt;
   subPlace = 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes=  DCS 2.9.6 changed the functionality of the [[DCS_event_takeoff|takeoff]] and [[DCS_event_land|land]] event effectively applying their previous behavior to [[DCS_event_runway_takeoff|runway_takeoff]], [[DCS_event_runway_touch|runway_touch]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example an aircraft that &amp;quot;bolters&amp;quot; a landing on the aircraft carrier will now call runway touch, runway takeoff rather than land and takeoff. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 2.9.6|event runway touch]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_runway_takeoff&amp;diff=14744</id>
		<title>DCS event runway takeoff</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_runway_takeoff&amp;diff=14744"/>
				<updated>2024-08-09T22:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=RUNWAY_TAKEOFF&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.6&lt;br /&gt;
&lt;br /&gt;
|id = 54&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs when an aircraft leaves the ground and takes off. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that tookoff&lt;br /&gt;
&lt;br /&gt;
place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships&lt;br /&gt;
&lt;br /&gt;
|form=  The takeoff event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 54,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = [[DCS_Class_Unit|Unit]],&lt;br /&gt;
   place = [[DCS_Class_Airbase|Airbase]],&lt;br /&gt;
   subPlace = 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= DCS 2.9.6 changed the functionality of the [[DCS_event_takeoff|takeoff]] and [[DCS_event_land|land]] event effectively applying their previous behavior to [[DCS_event_runway_takeoff|runway_takeoff]], [[DCS_event_runway_touch|runway_touch]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example an aircraft that &amp;quot;bolters&amp;quot; a landing on the aircraft carrier will now call runway touch, runway takeoff rather than land and takeoff. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 2.9.6|event runway takeoff]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_runway_takeoff&amp;diff=14743</id>
		<title>DCS event runway takeoff</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_runway_takeoff&amp;diff=14743"/>
				<updated>2024-08-09T22:43:15Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=RUNWAY_TAKEOFF&lt;br /&gt;
&lt;br /&gt;
|vNum= 2.9.6&lt;br /&gt;
&lt;br /&gt;
|id = 54&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs when an aircraft leaves the ground and takes off. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that tookoff&lt;br /&gt;
&lt;br /&gt;
place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships&lt;br /&gt;
&lt;br /&gt;
|form=  The takeoff event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 54,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = [[DCS_Class_Unit|Unit]],&lt;br /&gt;
   place = [[DCS_Class_Airbase|Airbase]],&lt;br /&gt;
   subPlace = 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= DCS 2.9.6 changed the functionality of the [[DCS_event_takeoff|takeoff]] and [[DCS_event_land|land]] event effectively applying their previous behavior to [[DCS_event_runway_takeoff|runway_takeoff]], [[DCS_event_runway_touch|runway_touch]].&lt;br /&gt;
&lt;br /&gt;
For example an aircraft that &amp;quot;bolters&amp;quot; a landing on the aircraft carrier will now call runway touch, runway takeoff rather than land and takeoff. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 2.9.6|event runway takeoff]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_land&amp;diff=14742</id>
		<title>DCS event land</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_land&amp;diff=14742"/>
				<updated>2024-08-09T22:38:58Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=LAND&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|id = 4&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs when an aircraft lands at an airbase, farp or ship and sufficiently slows down. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that has landed&lt;br /&gt;
&lt;br /&gt;
place: Object that the unit landed on. Can be an Airbase Object, FARP, or Ships&lt;br /&gt;
&lt;br /&gt;
|form=  The shot event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 4,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = [[DCS_Class_Unit|Unit]],&lt;br /&gt;
   place = [[DCS_Class_Airbase|Airbase]],&lt;br /&gt;
   subPlace = 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= DCS 2.9.6 changed the functionality of the [[DCS_event_takeoff|takeoff]] and [[DCS_event_land|land]] event effectively applying their previous behavior to [[DCS_event_runway_takeoff|runway_takeoff]], [[DCS_event_runway_touch|runway_touch]].&lt;br /&gt;
&lt;br /&gt;
Use [[DCS_event_runway_touch|runway_touch]] for the event related to the exact moment when an aircraft touches the ground after being airborne. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 1.2.4|event land]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_takeoff&amp;diff=14741</id>
		<title>DCS event takeoff</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_takeoff&amp;diff=14741"/>
				<updated>2024-08-09T22:36:32Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=TAKEOFF&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|id = 3&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs when an aircraft takes off from an airbase, farp, or ship. Occurs several seconds after take-off. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that tookoff&lt;br /&gt;
&lt;br /&gt;
place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships&lt;br /&gt;
&lt;br /&gt;
|form=  The takeoff event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 3,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = [[DCS_Class_Unit|Unit]],&lt;br /&gt;
   place = [[DCS_Class_Airbase|Airbase]],&lt;br /&gt;
   subPlace = 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= DCS 2.9.6 changed the functionality of the [[DCS_event_takeoff|takeoff]] and [[DCS_event_land|land]] event effectively applying their previous behavior to [[DCS_event_runway_takeoff|runway_takeoff]], [[DCS_event_runway_touch|runway_touch]].&lt;br /&gt;
&lt;br /&gt;
Use [[DCS_event_runway_takeoff|runway_takeoff]] for the event related to the exact moment when an aircraft is no longer on the ground.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 1.2.4|event takeoff]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_takeoff&amp;diff=14740</id>
		<title>DCS event takeoff</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_takeoff&amp;diff=14740"/>
				<updated>2024-08-09T22:33:51Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=TAKEOFF&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|id = 3&lt;br /&gt;
&lt;br /&gt;
|desc= Occurs when an aircraft takes off from an airbase, farp, or ship. Occurs several seconds after take-off. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that tookoff&lt;br /&gt;
&lt;br /&gt;
place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships&lt;br /&gt;
&lt;br /&gt;
|form=  The takeoff event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 3,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = [[DCS_Class_Unit|Unit]],&lt;br /&gt;
   place = [[DCS_Class_Airbase|Airbase]],&lt;br /&gt;
   subPlace = 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= DCS 2.9.6 changed the functionality of the [[DCS_event_takeoff|takeoff]] and [[DCS_event_land|land]] event effectively applying their previous behavior to [[DCS_event_runway_takeoff|runway_takeoff]], [[DCS_event_runway_touch|runway_touch].&lt;br /&gt;
&lt;br /&gt;
Use [[DCS_event_runway_takeoff|runway_takeoff]] for the event related to the exact moment when an aircraft is no longer on the ground.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 1.2.4|event takeoff]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14739</id>
		<title>Template:DCS events</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14739"/>
				<updated>2024-07-25T23:54:52Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|width=&amp;quot;125&amp;quot; style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Event: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;750&amp;quot; colspan=&amp;quot;2&amp;quot;| '''&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;S_EVENT_{{{eName}}}&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| Added with: {{{vNum}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; | Enum ID: &lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot; | {{{id}}}&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; |Event Locality: {{#ifexist:{{{local}}}|{{{local}}}|None}}&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; height=&amp;quot;100&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Table Format:&lt;br /&gt;
|height=&amp;quot;100&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{form}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Examples:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exam}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{notes}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Events:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{listOfEvents}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|{{{eName}}}]]&lt;br /&gt;
[[Category:Events|{{{eName}}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14738</id>
		<title>Template:DCS events</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14738"/>
				<updated>2024-07-25T23:54:04Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|width=&amp;quot;125&amp;quot; style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Event: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;750&amp;quot; colspan=&amp;quot;2&amp;quot;| '''&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;S_EVENT_{{{eName}}}&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| Added with: {{{vNum}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; | Enum ID: &lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot; | {{{id}}}&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; |Event Locality: {{#if:{{{local}}}|{{{local}}}|None}}&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; height=&amp;quot;100&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Table Format:&lt;br /&gt;
|height=&amp;quot;100&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{form}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Examples:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exam}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{notes}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Events:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{listOfEvents}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|{{{eName}}}]]&lt;br /&gt;
[[Category:Events|{{{eName}}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14737</id>
		<title>Template:DCS events</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14737"/>
				<updated>2024-07-25T23:50:25Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|width=&amp;quot;125&amp;quot; style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Event: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;750&amp;quot; colspan=&amp;quot;2&amp;quot;| '''&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;S_EVENT_{{{eName}}}&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| Added with: {{{vNum}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; | Enum ID: &lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot; | {{{id}}}&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; |Event Locality: {{#ifexist:{{{local}}}|{{{local}}}|None}}&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; height=&amp;quot;100&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Table Format:&lt;br /&gt;
|height=&amp;quot;100&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{form}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Examples:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exam}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{notes}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Events:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{listOfEvents}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|{{{eName}}}]]&lt;br /&gt;
[[Category:Events|{{{eName}}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14736</id>
		<title>Template:DCS events</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Template:DCS_events&amp;diff=14736"/>
				<updated>2024-07-25T23:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|width=&amp;quot;125&amp;quot; style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Event: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;750&amp;quot; colspan=&amp;quot;2&amp;quot;| '''&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;S_EVENT_{{{eName}}}&amp;lt;/font&amp;gt;'''&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| Added with: {{{vNum}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;1080&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; | Enum ID: &lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot; | {{{id}}}&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; |Event Locality: {{#ifexist:{{{local}}}|{{{local}}}|All}}&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot; height=&amp;quot;100&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Table Format:&lt;br /&gt;
|height=&amp;quot;100&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{form}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;4&amp;quot; bgcolor=&amp;quot;LightBlue&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Examples:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exam}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{notes}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Events:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{listOfEvents}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|{{{eName}}}]]&lt;br /&gt;
[[Category:Events|{{{eName}}}]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=DCS_event_player_enter_unit&amp;diff=14735</id>
		<title>DCS event player enter unit</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=DCS_event_player_enter_unit&amp;diff=14735"/>
				<updated>2024-07-25T23:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;Grimes: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:DCS_events&lt;br /&gt;
&lt;br /&gt;
|eName=PLAYER_ENTER_UNIT&lt;br /&gt;
&lt;br /&gt;
|vNum= 1.2.4&lt;br /&gt;
&lt;br /&gt;
|id = 20&lt;br /&gt;
|local= local&lt;br /&gt;
|desc=Occurs when any player assumes direct control of a unit. &lt;br /&gt;
&lt;br /&gt;
Initiator : The unit that is being taken control of. &lt;br /&gt;
&lt;br /&gt;
|form=  The PLAYER ENTER UNIT event table is in the following format. &lt;br /&gt;
&lt;br /&gt;
 Event = {&lt;br /&gt;
   id = 20,&lt;br /&gt;
   time = Time,&lt;br /&gt;
   initiator = Unit,&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|exam=&lt;br /&gt;
&lt;br /&gt;
|notes= As of DCS 1.5 this event should now correctly fire for any player/clients entering a Combined Arms unit.&lt;br /&gt;
&lt;br /&gt;
ID moved from 19 to 20 sometime during patch 2.5.5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Game Patch 1.2.4|event player enter unit]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	</feed>