<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://cmm.ozdeadmeat.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gadget</id>
	<title>CMM Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://cmm.ozdeadmeat.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gadget"/>
	<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php/Special:Contributions/Gadget"/>
	<updated>2026-06-04T12:29:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Main_Page&amp;diff=3397</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Main_Page&amp;diff=3397"/>
		<updated>2025-10-20T08:35:58Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* Developers     -&amp;gt; Command Reference */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the Campaign Mission Mechanics (CMM) Wiki =&lt;br /&gt;
&lt;br /&gt;
Campaign Mission Mechanics (CMM) is a Lua-based framework designed to bring structure and reusability to mission building in Digital Combat Simulator (DCS World). It provides mission designers and scripters with a library of functions and utilities that simplify the creation and management of complex dynamic scenarios.&lt;br /&gt;
&lt;br /&gt;
CMM is intended to serve as the foundation for larger dynamic campaigns, persistent multiplayer servers, or heavily scripted single-player missions. By abstracting common tasks into reusable mechanics, it lets mission creators focus on designing gameplay rather than constantly rewriting boilerplate scripts.&lt;br /&gt;
&lt;br /&gt;
= Standard Users -&amp;gt; [[CMM_Map_Marker_Commands|CMM Map Marker Commands]] =&lt;br /&gt;
&lt;br /&gt;
= Developers     -&amp;gt; [[:Category:CMM]] = &lt;br /&gt;
&lt;br /&gt;
== Core Design Principles &amp;amp; Requirements == &lt;br /&gt;
# &#039;&#039;&#039;DCS API &amp;amp; MIST&#039;&#039;&#039;&lt;br /&gt;
#* CMM leverages the full range of the native DCS World scripting API and augments it with community-established libraries like MIST (Mission Scripting Tools).&lt;br /&gt;
#* This ensures compatibility, reliability, and access to powerful pre-built functions while keeping the framework aligned with the broader DCS scripting ecosystem.&lt;br /&gt;
# &#039;&#039;&#039;Redundancy for the Mission Editor Trigger System&#039;&#039;&#039;&lt;br /&gt;
#* CMM must function without reliance on the Mission Editor’s trigger system.&lt;br /&gt;
# &#039;&#039;&#039;Terrain-Agnostic Static Templates&#039;&#039;&#039;&lt;br /&gt;
#* Static object templates must be defined in a terrain-agnostic way, meaning they can be re-used across different maps without breaking.&lt;br /&gt;
#* Templates must be capable of being applied dynamically at runtime, making it possible to port campaigns between theatres with minimal re-work.&lt;br /&gt;
# &#039;&#039;&#039;Meaningful Visual Markers &amp;amp; Map Data&#039;&#039;&#039;&lt;br /&gt;
#* Custom visual markers should not just give visual reference to players, but also at a glance allow additional information to be inferred.&lt;br /&gt;
#* Production of a Points of Interest system that will allow Mission Designers to be able to reliably place units in areas that are clear of buildings and other obstacles without the need for additional checks.&lt;br /&gt;
# &#039;&#039;&#039;Player Commands&#039;&#039;&#039;&lt;br /&gt;
#* Player markers serve as inputs for bot Admin/Game Master commands and player based commands. These commands should give players clear and immediate feedback and be as simple to use as possible.&lt;br /&gt;
# &#039;&#039;&#039;Customisability&#039;&#039;&#039;&lt;br /&gt;
#* CMM should be easily modified or extended based on Mission Designer Needs&lt;br /&gt;
#* Mission creators must be able to adjust parameters, swap behaviours, or add entirely new layers of logic without breaking the framework.&lt;br /&gt;
#* CMM must not break or otherwise limit the use of additional custom code from other frameworks  (Moose, CTLD, CSAR)&lt;br /&gt;
# &#039;&#039;&#039;XP and Points System&#039;&#039;&#039;&lt;br /&gt;
#* CMM must provide a consistent XP system that also tracks players airframe time and meaningful statistics&lt;br /&gt;
#* CMM must provide a points system that allows the players to interact and help shift the battle based on decisions on their points expenditure.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The CMM Framework was officially started on the 11th of August 2024. The Framework was seeded from a previous codebase developed by OzDeaDMeaT. One of the early goals of CMM was to normalize the code of these initial seed scripts into a more consistent and coherent &#039;&#039;style&#039;&#039;. What started out as a general script tidy-up has now as of September 2025 culminated in over 21,000 lines of lua. &lt;br /&gt;
&lt;br /&gt;
== Dedications == &lt;br /&gt;
I dedicate CMM to my nan Shirley and my son Lincoln. &lt;br /&gt;
&lt;br /&gt;
My Nan&#039;s love, compassion and fortitude is in large part what has made me successful in my life. Her encouragement is what has made me so tenacious in everything I do and so resilient to the obstacles I face. She is the one to which all others are measured. I will miss you forever Nan. x0x0 &amp;lt;3&lt;br /&gt;
&lt;br /&gt;
And to my son Lincoln. Someday you will hopefully read this and realise just how impactful you have been to me in the 6 years we have known each other. You have taught me compassion and understanding. It has been a wonderful experience being your Dad, watching in amazement as you learn new things and growing into that massive brain of yours. Your creativity and imagination inspire me to make sure I remove as many road-blocks stopping you from unleashing your potential on this Earth. I am proud of you for all the times you pick yourself up and keep moving forward. I love you my son, &amp;lt;3 Dad x0x0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Special Thanks to my small yet mighty Inner-Circle:&lt;br /&gt;
 &lt;br /&gt;
- &#039;&#039;&#039;RaDDaD55&#039;&#039;&#039; - my father, for being my hero my entire life, for never giving up on me when it felt like everyone else had. I love ya Dad x0x0&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Dagi&#039;&#039;&#039; - for his unwavering encouragement and support when no-one else thought what I was doing was worth anything.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Looney (a.k.a.) OfficialyInsane&#039;&#039;&#039; -  for not being a cunt, your banter and general coding knowledge and life advice, thank you mate.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Gadget&#039;&#039;&#039; - for being that steady hand helping me work through my demons and hopefully become a better person for it.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Panthro&#039;&#039;&#039; - for being one of the greatest example of being a good Dad, and a good mate.&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Main_Page&amp;diff=3394</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Main_Page&amp;diff=3394"/>
		<updated>2025-10-20T08:30:31Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* Developers     -&amp;gt; CMM Command Reference */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Welcome to the Campaign Mission Mechanics (CMM) Wiki =&lt;br /&gt;
&lt;br /&gt;
Campaign Mission Mechanics (CMM) is a Lua-based framework designed to bring structure and reusability to mission building in Digital Combat Simulator (DCS World). It provides mission designers and scripters with a library of functions and utilities that simplify the creation and management of complex dynamic scenarios.&lt;br /&gt;
&lt;br /&gt;
CMM is intended to serve as the foundation for larger dynamic campaigns, persistent multiplayer servers, or heavily scripted single-player missions. By abstracting common tasks into reusable mechanics, it lets mission creators focus on designing gameplay rather than constantly rewriting boilerplate scripts.&lt;br /&gt;
&lt;br /&gt;
= Standard Users -&amp;gt; [[CMM_Map_Marker_Commands|CMM Map Marker Commands]] =&lt;br /&gt;
&lt;br /&gt;
= Developers     -&amp;gt; [[Category:CMM]] = &lt;br /&gt;
&lt;br /&gt;
== Core Design Principles &amp;amp; Requirements == &lt;br /&gt;
# &#039;&#039;&#039;DCS API &amp;amp; MIST&#039;&#039;&#039;&lt;br /&gt;
#* CMM leverages the full range of the native DCS World scripting API and augments it with community-established libraries like MIST (Mission Scripting Tools).&lt;br /&gt;
#* This ensures compatibility, reliability, and access to powerful pre-built functions while keeping the framework aligned with the broader DCS scripting ecosystem.&lt;br /&gt;
# &#039;&#039;&#039;Redundancy for the Mission Editor Trigger System&#039;&#039;&#039;&lt;br /&gt;
#* CMM must function without reliance on the Mission Editor’s trigger system.&lt;br /&gt;
# &#039;&#039;&#039;Terrain-Agnostic Static Templates&#039;&#039;&#039;&lt;br /&gt;
#* Static object templates must be defined in a terrain-agnostic way, meaning they can be re-used across different maps without breaking.&lt;br /&gt;
#* Templates must be capable of being applied dynamically at runtime, making it possible to port campaigns between theatres with minimal re-work.&lt;br /&gt;
# &#039;&#039;&#039;Meaningful Visual Markers &amp;amp; Map Data&#039;&#039;&#039;&lt;br /&gt;
#* Custom visual markers should not just give visual reference to players, but also at a glance allow additional information to be inferred.&lt;br /&gt;
#* Production of a Points of Interest system that will allow Mission Designers to be able to reliably place units in areas that are clear of buildings and other obstacles without the need for additional checks.&lt;br /&gt;
# &#039;&#039;&#039;Player Commands&#039;&#039;&#039;&lt;br /&gt;
#* Player markers serve as inputs for bot Admin/Game Master commands and player based commands. These commands should give players clear and immediate feedback and be as simple to use as possible.&lt;br /&gt;
# &#039;&#039;&#039;Customisability&#039;&#039;&#039;&lt;br /&gt;
#* CMM should be easily modified or extended based on Mission Designer Needs&lt;br /&gt;
#* Mission creators must be able to adjust parameters, swap behaviours, or add entirely new layers of logic without breaking the framework.&lt;br /&gt;
#* CMM must not break or otherwise limit the use of additional custom code from other frameworks  (Moose, CTLD, CSAR)&lt;br /&gt;
# &#039;&#039;&#039;XP and Points System&#039;&#039;&#039;&lt;br /&gt;
#* CMM must provide a consistent XP system that also tracks players airframe time and meaningful statistics&lt;br /&gt;
#* CMM must provide a points system that allows the players to interact and help shift the battle based on decisions on their points expenditure.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The CMM Framework was officially started on the 11th of August 2024. The Framework was seeded from a previous codebase developed by OzDeaDMeaT. One of the early goals of CMM was to normalize the code of these initial seed scripts into a more consistent and coherent &#039;&#039;style&#039;&#039;. What started out as a general script tidy-up has now as of September 2025 culminated in over 21,000 lines of lua. &lt;br /&gt;
&lt;br /&gt;
== Dedications == &lt;br /&gt;
I dedicate CMM to my nan Shirley and my son Lincoln. &lt;br /&gt;
&lt;br /&gt;
My Nan&#039;s love, compassion and fortitude is in large part what has made me successful in my life. Her encouragement is what has made me so tenacious in everything I do and so resilient to the obstacles I face. She is the one to which all others are measured. I will miss you forever Nan. x0x0 &amp;lt;3&lt;br /&gt;
&lt;br /&gt;
And to my son Lincoln. Someday you will hopefully read this and realise just how impactful you have been to me in the 6 years we have known each other. You have taught me compassion and understanding. It has been a wonderful experience being your Dad, watching in amazement as you learn new things and growing into that massive brain of yours. Your creativity and imagination inspire me to make sure I remove as many road-blocks stopping you from unleashing your potential on this Earth. I am proud of you for all the times you pick yourself up and keep moving forward. I love you my son, &amp;lt;3 Dad x0x0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Special Thanks to my small yet mighty Inner-Circle:&lt;br /&gt;
 &lt;br /&gt;
- &#039;&#039;&#039;RaDDaD55&#039;&#039;&#039; - my father, for being my hero my entire life, for never giving up on me when it felt like everyone else had. I love ya Dad x0x0&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Dagi&#039;&#039;&#039; - for his unwavering encouragement and support when no-one else thought what I was doing was worth anything.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Looney (a.k.a.) OfficialyInsane&#039;&#039;&#039; -  for not being a cunt, your banter and general coding knowledge and life advice, thank you mate.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Gadget&#039;&#039;&#039; - for being that steady hand helping me work through my demons and hopefully become a better person for it.&lt;br /&gt;
&lt;br /&gt;
- &#039;&#039;&#039;Panthro&#039;&#039;&#039; - for being one of the greatest example of being a good Dad, and a good mate.&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3379</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3379"/>
		<updated>2025-10-17T09:53:40Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* !myinfo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
  Description : Registers a user to the server&lt;br /&gt;
        Usage : !register&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
  Description : Updates the users Email address in the auth table&lt;br /&gt;
        Usage : !email:myemailaddress@email.com&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
  Description : Updates the users Discord ID in the auth table&lt;br /&gt;
        Usage : !discord:0000345908345898354&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
  Description : By executing this command near a mission, it will add you to the mission.&lt;br /&gt;
        Usage : !accept&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
  Description : Will remove the player from closest accepted mission.&lt;br /&gt;
        Usage : !reject&lt;br /&gt;
&lt;br /&gt;
=== !myinfo ===&lt;br /&gt;
  Description : Will create a map marker with information about the player in it. &lt;br /&gt;
                Currently shows, Name, SlotID, UnitID and UCID. &lt;br /&gt;
                The mark can be deleted by pressing the red X.&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
  Description : Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
  Description : Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
        Usage : !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
  Description : Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
        Usage : !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
 Example1 : !smoke: red&lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
  Description : Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
        Usage : syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
 Example1 : !spin:green &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
  Description : Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
        Usage : !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
 Example1 : !pin:green&lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
  Description : Will place a flare in the game at the specified location&lt;br /&gt;
        Usage : !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
 Example1 : !flare:green&lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
  Description : Will place an illum flare in the game at the specified location&lt;br /&gt;
        Usage : !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
     Example1 : !illum:5000&lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
  Description : Will scan an area around the specified location&lt;br /&gt;
        Usage : !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
     Example1 : !scan&lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
  Description : Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
  Description : Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
        Usage : !isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
     Example1 : will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
        Usage : !isr:Colt11 &lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
     Example2 : will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
        Usage : !isr:Colt11 -rt 270:50&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
     Example3 : will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
        Usage : !isr:Colt11 -dm -a 20000 &lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
     Example4 : will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
        Usage : !isr:Colt11 -dm -s 350 &lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
     Example5 : will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
        Usage : !isr:Colt11 -rt 180:25 -s 175 -a 14000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
  Description : Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
        Usage : !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
     Example1 : !arty:25:500&lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
  Description : Will make a single explosion at the specified location&lt;br /&gt;
        Usage : !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
     Example1 : !explode&lt;br /&gt;
     Example2 : !explode:500&lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
  Description : Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
  Description : Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
        Usage : !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
 Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
 Example1 : !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
  Description : Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
  Description : Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
        Usage : !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
     Example1 : !addItem:AH-64D_BLK_II:5&lt;br /&gt;
     Example2 : !addItem:DagiAH64&lt;br /&gt;
     Example3 : !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
  Description : Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
        Usage : !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
 Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
 Example1 : !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
  Description : Will add the permission to the closest player pilot&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
  Description : Will remove the permission to the closest player pilot&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
  Description : Will remove all permissions from the closest pilot&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
  Description : Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
  Description : Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
  This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
  Description : Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
  Description : Will dump a file containing all data of an airbase&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
  Description : Will dump the X,Y,Z of the specified location into the dcs log file&lt;br /&gt;
        Usage :&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3378</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3378"/>
		<updated>2025-10-17T09:53:13Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
  Description : Registers a user to the server&lt;br /&gt;
        Usage : !register&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
  Description : Updates the users Email address in the auth table&lt;br /&gt;
        Usage : !email:myemailaddress@email.com&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
  Description : Updates the users Discord ID in the auth table&lt;br /&gt;
        Usage : !discord:0000345908345898354&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
  Description : By executing this command near a mission, it will add you to the mission.&lt;br /&gt;
        Usage : !accept&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
  Description : Will remove the player from closest accepted mission.&lt;br /&gt;
        Usage : !reject&lt;br /&gt;
&lt;br /&gt;
=== !myinfo ===&lt;br /&gt;
  Description : Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. &lt;br /&gt;
                The mark can be deleted by pressing the red X.&lt;br /&gt;
        Usage : &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
  Description : Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
  Description : Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
        Usage : !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
  Description : Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
        Usage : !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
 Example1 : !smoke: red&lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
  Description : Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
        Usage : syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
 Example1 : !spin:green &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
  Description : Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
        Usage : !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
 Example1 : !pin:green&lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
  Description : Will place a flare in the game at the specified location&lt;br /&gt;
        Usage : !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
 Example1 : !flare:green&lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
  Description : Will place an illum flare in the game at the specified location&lt;br /&gt;
        Usage : !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
     Example1 : !illum:5000&lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
  Description : Will scan an area around the specified location&lt;br /&gt;
        Usage : !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
     Example1 : !scan&lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
  Description : Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
  Description : Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
        Usage : !isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
     Example1 : will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
        Usage : !isr:Colt11 &lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
     Example2 : will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
        Usage : !isr:Colt11 -rt 270:50&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
     Example3 : will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
        Usage : !isr:Colt11 -dm -a 20000 &lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
     Example4 : will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
        Usage : !isr:Colt11 -dm -s 350 &lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
     Example5 : will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
        Usage : !isr:Colt11 -rt 180:25 -s 175 -a 14000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
  Description : Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
        Usage : !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
     Example1 : !arty:25:500&lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
  Description : Will make a single explosion at the specified location&lt;br /&gt;
        Usage : !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
     Example1 : !explode&lt;br /&gt;
     Example2 : !explode:500&lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
  Description : Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
  Description : Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
        Usage : !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
 Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
 Example1 : !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
  Description : Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
  Description : Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
        Usage : !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
     Example1 : !addItem:AH-64D_BLK_II:5&lt;br /&gt;
     Example2 : !addItem:DagiAH64&lt;br /&gt;
     Example3 : !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
  Description : Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
        Usage : !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
 Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
 Example1 : !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
  Description : Will add the permission to the closest player pilot&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
  Description : Will remove the permission to the closest player pilot&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
  Description : Will remove all permissions from the closest pilot&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
  Description : Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
        Usage :&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
  Description : Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
  This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
  Description : Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
  Description : Will dump a file containing all data of an airbase&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
  Description : Will dump the X,Y,Z of the specified location into the dcs log file&lt;br /&gt;
        Usage :&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3377</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3377"/>
		<updated>2025-10-17T03:45:36Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* Example2 = place drone in racetrack at location */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
  Description : Registers a user to the server&lt;br /&gt;
        Usage : !register&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
  Description : Updates the users Email address in the auth table&lt;br /&gt;
        Usage : !email:myemailaddress@email.com&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
  Description : Updates the users Discord ID in the auth table&lt;br /&gt;
        Usage : !discord:0000345908345898354&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
  Description : By executing this command near a mission, it will add you to the mission.&lt;br /&gt;
        Usage : !accept&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
  Description : Will remove the player from closest accepted mission.&lt;br /&gt;
        Usage : !reject&lt;br /&gt;
&lt;br /&gt;
=== !myinfo ===&lt;br /&gt;
  Description : Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
        Usage : &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
  Description : Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
  Description : Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
        Usage : !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
  Description : Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
        Usage : !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
 Example1 : !smoke: red&lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
  Description : Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
        Usage : syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
 Example1 : !spin:green &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
  Description : Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
        Usage : !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
 Example1 : !pin:green&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
  Description : Will place a flare in the game at the specified location&lt;br /&gt;
        Usage : !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
 Example1 : !flare:green&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
  Description : Will place an illum flare in the game at the specified location&lt;br /&gt;
        Usage : !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
     Example1 : !illum:5000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
  Description : Will scan an area around the specified location&lt;br /&gt;
        Usage :!scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
     Example1 : !scan&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
  Description : Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
  Description : Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
        Usage : !isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
     Example1 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
        Usage : !isr:Colt11 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
     Example2 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
 !isr:Colt11 -rt 270:50&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
     Example3 :  will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 !isr:Colt11 -dm -a 20000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
     Example4 :  will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 !isr:Colt11 -dm -s 350 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
     Example5 : will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
  !isr:Colt11 -rt 180:25 -s 175 -a 14000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
  Description : Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
        Usage : !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
     Example1 : !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
  Description : Will make a single explosion at the specified location&lt;br /&gt;
        Usage : !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
     Example1 : !explode&lt;br /&gt;
     Example2 : !explode:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
  Description : Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
  Description : Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
        Usage : !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
 Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
 Example1 : !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
  Description : Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
  Description : Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
        Usage : !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
     Example1 : !addItem:AH-64D_BLK_II:5&lt;br /&gt;
     Example2 : !addItem:DagiAH64&lt;br /&gt;
     Example3 : !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
  Description : Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
        Usage :  !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
 Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
 Example1 : !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
  Description : Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
  Description : Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
  Description : Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
  Description : Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
  Description : Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
  This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
  Description : Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
  Description : Will dump a file containing all data of an airbase&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
  Description : Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3376</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3376"/>
		<updated>2025-10-17T03:44:12Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* !smoke */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
  Description : Registers a user to the server&lt;br /&gt;
        Usage : !register&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
  Description : Updates the users Email address in the auth table&lt;br /&gt;
        Usage : !email:myemailaddress@email.com&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
  Description : Updates the users Discord ID in the auth table&lt;br /&gt;
        Usage : !discord:0000345908345898354&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
  Description : By executing this command near a mission, it will add you to the mission.&lt;br /&gt;
        Usage : !accept&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
  Description : Will remove the player from closest accepted mission.&lt;br /&gt;
        Usage : !reject&lt;br /&gt;
&lt;br /&gt;
=== !myinfo ===&lt;br /&gt;
  Description : Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
        Usage : &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
  Description : Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
  Description : Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
        Usage : !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
  Description : Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
        Usage : !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
 Example1 : !smoke: red&lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
  Description : Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
        Usage : syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
 Example1 : !spin:green &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
  Description : Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
        Usage : !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
 Example1 : !pin:green&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
  Description : Will place a flare in the game at the specified location&lt;br /&gt;
        Usage : !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
 Example1 : !flare:green&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
  Description : Will place an illum flare in the game at the specified location&lt;br /&gt;
        Usage : !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
     Example1 : !illum:5000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
  Description : Will scan an area around the specified location&lt;br /&gt;
        Usage :!scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
     Example1 : !scan&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
  Description : Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
  Description : Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
        Usage : !isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
     Example1 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
        Usage : !isr:Colt11 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
     Example2 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
 &amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
     Example3 :  will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 !isr:Colt11 -dm -a 20000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
     Example4 :  will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 !isr:Colt11 -dm -s 350 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
     Example5 : will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
  !isr:Colt11 -rt 180:25 -s 175 -a 14000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
  Description : Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
        Usage : !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
     Example1 : !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
  Description : Will make a single explosion at the specified location&lt;br /&gt;
        Usage : !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
     Example1 : !explode&lt;br /&gt;
     Example2 : !explode:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
  Description : Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
  Description : Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
        Usage : !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
 Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
 Example1 : !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
  Description : Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
  Description : Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
        Usage : !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
     Example1 : !addItem:AH-64D_BLK_II:5&lt;br /&gt;
     Example2 : !addItem:DagiAH64&lt;br /&gt;
     Example3 : !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
  Description : Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
        Usage :  !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
 Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
 Example1 : !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
  Description : Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
  Description : Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
  Description : Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
  Description : Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
  Description : Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
  This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
  Description : Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
  Description : Will dump a file containing all data of an airbase&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
  Description : Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3375</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3375"/>
		<updated>2025-10-17T03:43:57Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
  Description : Registers a user to the server&lt;br /&gt;
        Usage : !register&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
  Description : Updates the users Email address in the auth table&lt;br /&gt;
        Usage : !email:myemailaddress@email.com&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
  Description : Updates the users Discord ID in the auth table&lt;br /&gt;
        Usage : !discord:0000345908345898354&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
  Description : By executing this command near a mission, it will add you to the mission.&lt;br /&gt;
        Usage : !accept&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
  Description : Will remove the player from closest accepted mission.&lt;br /&gt;
        Usage : !reject&lt;br /&gt;
&lt;br /&gt;
=== !myinfo ===&lt;br /&gt;
  Description : Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
        Usage : &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
  Description : Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
  Description : Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
        Usage : !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
  Description : Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
        Usage : !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
 Example1 : !smoke: red&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
  Description : Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
        Usage : syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
 Example1 : !spin:green &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
  Description : Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
        Usage : !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
 Example1 : !pin:green&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
  Description : Will place a flare in the game at the specified location&lt;br /&gt;
        Usage : !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
 Example1 : !flare:green&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
  Description : Will place an illum flare in the game at the specified location&lt;br /&gt;
        Usage : !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
     Example1 : !illum:5000&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
  Description : Will scan an area around the specified location&lt;br /&gt;
        Usage :!scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
     Example1 : !scan&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
  Description : Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
  Description : Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
        Usage : !isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
     Example1 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
        Usage : !isr:Colt11 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
     Example2 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
 &amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
     Example3 :  will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 !isr:Colt11 -dm -a 20000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
     Example4 :  will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 !isr:Colt11 -dm -s 350 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
     Example5 : will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
  !isr:Colt11 -rt 180:25 -s 175 -a 14000 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
  Description : Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
        Usage : !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
     Example1 : !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
  Description : Will make a single explosion at the specified location&lt;br /&gt;
        Usage : !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
     Example1 : !explode&lt;br /&gt;
     Example2 : !explode:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
  Description : Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
  Description : Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
        Usage : !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
 Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
 Example1 : !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
  Description : Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
  Description : Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
        Usage : !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
     Example1 : !addItem:AH-64D_BLK_II:5&lt;br /&gt;
     Example2 : !addItem:DagiAH64&lt;br /&gt;
     Example3 : !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
  Description : Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
        Usage :  !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
 Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
 Example1 : !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
  Description : Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
  Description : Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
  Description : Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
  Description : Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
  Description : Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
  This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
  Description : Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
  Description : Will dump a file containing all data of an airbase&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
  Description : Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3374</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3374"/>
		<updated>2025-10-17T03:39:40Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
  Description : Registers a user to the server&lt;br /&gt;
        Usage : !register&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
  Description : Updates the users Email address in the auth table&lt;br /&gt;
        Usage : !email:myemailaddress@email.com&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
  Description : Updates the users Discord ID in the auth table&lt;br /&gt;
        Usage : !discord:0000345908345898354&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
  Description : By executing this command near a mission, it will add you to the mission.&lt;br /&gt;
        Usage : !accept&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
  Description : Will remove the player from closest accepted mission.&lt;br /&gt;
        Usage : !reject&lt;br /&gt;
&lt;br /&gt;
=== !myinfo ===&lt;br /&gt;
  Description : Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
        Usage : &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
  Description : Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
  Description : Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
  Description : Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;!smoke:&amp;lt;colour&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
 Example1 : &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
  Description : Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
 Example1 : &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
  Description : Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;!pin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
 Example1 : &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
  Description : Will place a flare in the game at the specified location&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;!flare:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
 Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
 Example1 : &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
  Description : Will place an illum flare in the game at the specified location&lt;br /&gt;
        Usage : !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
     Example1 : &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
  Description : Will scan an area around the specified location&lt;br /&gt;
        Usage :!scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
     Example1 : !scan&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
  Description : Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
  Description : Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
     Example1 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
        Usage : &amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
     Example2 :  will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
 &amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
     Example3 :  will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 &amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
     Example4 :  will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
 &amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
     Example5 : will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
  &amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
  Description : Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
        Usage : !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
     Example1 : !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
  Description : Will make a single explosion at the specified location&lt;br /&gt;
        Usage : !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
     Example1 : &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
     Example2 : &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
  Description : Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
  Description : Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
        Usage : !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
 Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
 Example1 : &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
  Description : Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
  Description : Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
        Usage : !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
     Example1 : &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
     Example2 : &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
     Example3 : &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
  Description : Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
        Usage :  !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
 Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
 Example1 : &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
  Description : Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
  Description : Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
  Description : Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
  Description : Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
  Description : Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
  This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
  Description : Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
  Description : Will dump a file containing all data of an airbase&lt;br /&gt;
  &#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
  Description : Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3371</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3371"/>
		<updated>2025-10-17T02:57:13Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example1 = place drone orbit location====&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example2 = place drone in racetrack at location====&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example3 = change altid orbit location====&lt;br /&gt;
:Example3 will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example4 = change the speed ====&lt;br /&gt;
:Example4 will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Example5 = changes speed, alt &amp;amp; locn ====&lt;br /&gt;
:Example5 will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3370</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3370"/>
		<updated>2025-10-17T02:52:50Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== Common Commands ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Support Aircraft Commands ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 = place drone orbit location&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 = place drone in racetrack at location&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 = change altid orbit location&lt;br /&gt;
:Example3 will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Elevated Permissions Section  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== Development Commands ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3369</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3369"/>
		<updated>2025-10-17T02:49:13Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will &#039;&#039;change the altitude&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will &#039;&#039;change the speed&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will &#039;&#039;change the speed, altitude and location&#039;&#039; of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3368</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3368"/>
		<updated>2025-10-17T02:46:45Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* !isr / !tanker / !awacs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3367</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3367"/>
		<updated>2025-10-17T02:45:52Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt1&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit &amp;lt;u&amp;gt;at&amp;lt;/u&amp;gt; the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039; from&amp;lt;/u&amp;gt; the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;, without&amp;lt;/u&amp;gt; changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3366</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3366"/>
		<updated>2025-10-17T02:43:20Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt1&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit at the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt; from the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel===&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3365</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3365"/>
		<updated>2025-10-17T02:40:21Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt1&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit at the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt; from the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3364</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3364"/>
		<updated>2025-10-17T02:38:20Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!register===&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!email===&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!discord===&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!accept===&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!reject===&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!myinfo===&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!myperms===&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===survey===&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!smoke===&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!spin===&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!pin===&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!flare===&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!illum===&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!scan===&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!topo===&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!isr / !tanker / !awacs===&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt1&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit at the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt; from the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
===!arty===&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!explode===&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!savesupport===&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!effectsmoke===&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!removesmoke===&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!additem / !setitem / !removeitem===&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===addfuel / !setfuel / !removefuel&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!makeadmin / !makemod / !makegm / !makepatreon !makemember===&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!removeadmin / !removemod / !removegm / !removepatreon===&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!revoke===&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!refreshauth===&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
===!gwl===&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!dumpwh===&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!dumpairb===&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===!point===&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3363</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3363"/>
		<updated>2025-10-17T02:31:19Z</updated>

		<summary type="html">&lt;p&gt;Gadget: /* SUPPORT AIRCRAFT COMMANDS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
;!register&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!email&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!discord&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!accept&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!reject&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!myinfo&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!myperms&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!survey&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!smoke&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!spin&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!pin&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!flare&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!illum&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!scan&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!topo&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;!isr / !tanker / !awacs&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt1&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit at the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt; from the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
;!arty&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!explode&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!savesupport&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!effectsmoke&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!removesmoke&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!additem / !setitem / !removeitem&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!addfuel / !setfuel / !removefuel&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!makeadmin / !makemod / !makegm / !makepatreon !makemember&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!removeadmin / !removemod / !removegm / !removepatreon&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!revoke&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!refreshauth&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
;!gwl&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!dumpwh&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!dumpairb&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!point&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3362</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3362"/>
		<updated>2025-10-17T02:30:49Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
== COMMON COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
;!register&lt;br /&gt;
:Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!email&lt;br /&gt;
:Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!discord&lt;br /&gt;
:Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!accept&lt;br /&gt;
:Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!reject&lt;br /&gt;
:Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!myinfo&lt;br /&gt;
:Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!myperms&lt;br /&gt;
:Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!survey&lt;br /&gt;
:Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: &amp;lt;code&amp;gt;!survey:&amp;lt;radiusInMetersNumber&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!smoke&lt;br /&gt;
:Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
  red &lt;br /&gt;
  green &lt;br /&gt;
  blue &lt;br /&gt;
  orange &lt;br /&gt;
  white &lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!smoke: red&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!spin&lt;br /&gt;
:Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
&amp;lt;code&amp;gt;syntax = !spin:&amp;lt;colour&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!spin:green &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!pin&lt;br /&gt;
:Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!pin:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!flare&lt;br /&gt;
:Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!flare:green&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!illum&lt;br /&gt;
:Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!illum:5000&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!scan&lt;br /&gt;
:Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Example1 = !scan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!topo&lt;br /&gt;
:Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SUPPORT AIRCRAFT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!isr / !tanker / !awacs&lt;br /&gt;
:Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:&amp;lt;ISRPlatformName&amp;gt; -rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt; -s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt; &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example1 =&lt;br /&gt;
:Example1 will put &amp;lt;u&amp;gt;Colt1&amp;lt;/u&amp;gt; into a &#039;&#039;circular orbit at the specified location&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example2 =&lt;br /&gt;
:Example2 will put &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; into a &amp;lt;u&amp;gt;&#039;&#039;RaceTrack&#039;&#039;&amp;lt;/u&amp;gt; orbit that goes &amp;lt;u&amp;gt;&#039;&#039; west 50km&#039;&#039;&amp;lt;/u&amp;gt; from the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 270:50&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example3 =&lt;br /&gt;
:Example3 will change the altitude of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;20,000ft&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -a 20000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example4 =&lt;br /&gt;
:Example4 will change the speed of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;350knots&#039;&#039;&amp;lt;/u&amp;gt; without changing its orbit location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -dm -s 350 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Example5 =&lt;br /&gt;
:Example5 will change the speed, altitude and location of &amp;lt;u&amp;gt;Colt11&amp;lt;/u&amp;gt; to &amp;lt;u&amp;gt;&#039;&#039;175knots&#039;&#039;&amp;lt;/u&amp;gt;, &amp;lt;u&amp;gt;&#039;&#039;14,000ft&#039;&#039;&amp;lt;/u&amp;gt; and to a &amp;lt;u&amp;gt;&#039;&#039;racetrack&#039;&#039;&amp;lt;/u&amp;gt; going &amp;lt;u&amp;gt;&#039;&#039;south 25km&#039;&#039;&amp;lt;/u&amp;gt; of the specified location&lt;br /&gt;
&amp;lt;code&amp;gt;!isr:Colt11 -rt 180:25 -s 175 -a 14000 &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;All these examples are available for&#039;&#039; &#039;&#039;&#039;!isr, !tanker&#039;&#039;&#039; and &#039;&#039;&#039;!awacs&#039;&#039;&#039; &#039;&#039;commands.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== ELEVATED PERMISSIONS SECTION  ==&lt;br /&gt;
&lt;br /&gt;
;!arty&lt;br /&gt;
:Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!explode&lt;br /&gt;
:Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!explode&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!explode:500&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!savesupport&lt;br /&gt;
:Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!effectsmoke&lt;br /&gt;
:Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!effectsmoke:3&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!removesmoke&lt;br /&gt;
:Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!additem / !setitem / !removeitem&lt;br /&gt;
:Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:AH-64D_BLK_II:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addItem:DagiAH64&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example2 = &amp;lt;code&amp;gt;!addItem:weapons.missiles.AGM_114K:100&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!addfuel / !setfuel / !removefuel&lt;br /&gt;
:Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = &amp;lt;code&amp;gt;!addfuel:0:5&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!makeadmin / !makemod / !makegm / !makepatreon !makemember&lt;br /&gt;
:Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!removeadmin / !removemod / !removegm / !removepatreon&lt;br /&gt;
:Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!revoke&lt;br /&gt;
:Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!refreshauth&lt;br /&gt;
:Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
== DEVELOPMENT COMMANDS ==&lt;br /&gt;
&lt;br /&gt;
;!gwl&lt;br /&gt;
:Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!dumpwh&lt;br /&gt;
:Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_Warehouse.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!dumpairb&lt;br /&gt;
:Will dump a file containing all data of an airbase&lt;br /&gt;
&#039;&#039;File will be called &#039;&#039;&#039;&#039;&#039;&amp;lt;AirbaseName&amp;gt;_AirBase.json&#039;&#039;&#039;&#039;&#039; and will be in the CMM dump directory&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
;!point&lt;br /&gt;
:Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3361</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3361"/>
		<updated>2025-10-16T07:29:20Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!register&lt;br /&gt;
Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!email&lt;br /&gt;
Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!discord&lt;br /&gt;
Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!accept&lt;br /&gt;
Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!reject&lt;br /&gt;
Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!myinfo&lt;br /&gt;
Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!myperms&lt;br /&gt;
Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!survey&lt;br /&gt;
Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!smoke&lt;br /&gt;
Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
    red &lt;br /&gt;
    green&lt;br /&gt;
    blue &lt;br /&gt;
    orange&lt;br /&gt;
    white &lt;br /&gt;
Example1 = !smoke: red&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!spin&lt;br /&gt;
Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = !spin:green&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!pin&lt;br /&gt;
Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = !pin:green&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!flare&lt;br /&gt;
Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = !flare:green&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!illum&lt;br /&gt;
Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
Example1 = !illum:5000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scan&lt;br /&gt;
Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
Example1 = !scan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!topo&lt;br /&gt;
Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------&lt;br /&gt;
---- SUPPORT AIRCRAFT COMMANDS ----&lt;br /&gt;
-----------------------------------&lt;br /&gt;
!isr / !tanker / !awacs&lt;br /&gt;
Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
!isr:&amp;lt;ISRPlatformName&amp;gt;&lt;br /&gt;
-rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt;&lt;br /&gt;
-s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 will put Colt11 into a circular orbit at the specified location&lt;br /&gt;
Example1 = !isr:Colt11&lt;br /&gt;
&lt;br /&gt;
Example2 will put Colt11 into a RaceTrack orbit that goes 50km west from the specified location&lt;br /&gt;
Example2 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-rt 270:50&lt;br /&gt;
&lt;br /&gt;
Example3 will change the altitude of Colt11 to 20,000ft without changing its orbit location&lt;br /&gt;
Example3 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-dm -a 20000&lt;br /&gt;
&lt;br /&gt;
Example4 will change the speed of Colt11 to 350knots without changing its orbit location&lt;br /&gt;
Example4 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-dm -s 350&lt;br /&gt;
&lt;br /&gt;
Example5 will change the speed, altitude and location of Colt11 to 175knots, 14,000ft and to a racetrack going 25km south of the specified location&lt;br /&gt;
Example5 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-rt 180:25 -s 175 -a 14000&lt;br /&gt;
&lt;br /&gt;
All these examples are vailable for !isr, !tanker and !awacs commands&lt;br /&gt;
-----------------------------------&lt;br /&gt;
-- END SUPPORT AIRCRAFT COMMANDS --&lt;br /&gt;
-----------------------------------&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------&lt;br /&gt;
--- ELEVATED PERMISSIONS SECTION  ---&lt;br /&gt;
-----------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
!arty&lt;br /&gt;
Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!explode&lt;br /&gt;
Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
Example1 = !explode&lt;br /&gt;
Example2 = !explode:500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!savesupport&lt;br /&gt;
Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!effectsmoke&lt;br /&gt;
Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!removesmoke&lt;br /&gt;
Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!additem / !setitem / !removeitem&lt;br /&gt;
Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
Example1 = !addItem:AH-64D_BLK_II:5&lt;br /&gt;
Example1 = !addItem:DagiAH64&lt;br /&gt;
Example2 = !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!addfuel / !setfuel / !removefuel&lt;br /&gt;
Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!makeadmin / !makemod / !makegm / !makepatreon !makemember&lt;br /&gt;
Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!removeadmin / !removemod / !removegm / !removepatreon&lt;br /&gt;
Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
!revoke&lt;br /&gt;
Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
!refreshauth&lt;br /&gt;
Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
----------------------------&lt;br /&gt;
--- DEVELOPMENT COMMANDS ---&lt;br /&gt;
----------------------------&lt;br /&gt;
!gwl&lt;br /&gt;
Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
!dumpwh&lt;br /&gt;
Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
File will be called &amp;lt;AirbaseName&amp;gt;_Warehouse.json and will be in the CMM dump directory&lt;br /&gt;
&lt;br /&gt;
!dumpairb&lt;br /&gt;
Will dump a file containing all data of an airbase&lt;br /&gt;
File will be called &amp;lt;AirbaseName&amp;gt;_AirBase.json and will be in the CMM dump directory&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
!point&lt;br /&gt;
Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3360</id>
		<title>CMM Map Marker Commands</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=CMM_Map_Marker_Commands&amp;diff=3360"/>
		<updated>2025-10-16T07:26:51Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the definitive list of Map Commands for CMM. The first part of the list will be dedicated to standard user commands. Further down will be Admin or &#039;special permission&#039; based commands.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!register&lt;br /&gt;
Registers a user to the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!email&lt;br /&gt;
Updates the users Email address in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!discord&lt;br /&gt;
Updates the users Discord ID in the auth table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!accept&lt;br /&gt;
Will add the player to a mission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!reject&lt;br /&gt;
Will remove the player from a previously accepted mission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!myinfo&lt;br /&gt;
Will create a map marker with information about the player in it. Currently shows, Name, SlotID, UnitID and UCID. The mark can be deleted by pressing the red X.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!myperms&lt;br /&gt;
Will send a text alert to the player displaying the players current permissions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!survey&lt;br /&gt;
Will check if there are objects (excluding trees), and the ground around the point is flat&lt;br /&gt;
Example: !survey:&amp;lt;radiusInMetersNumber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
!smoke&lt;br /&gt;
Will add a smoke of a specific colour at the mark point location.&lt;br /&gt;
syntax = !smoke:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Smoke Colours are:&lt;br /&gt;
&amp;lt;font color=red&amp;gt;    red &amp;lt;/font &lt;br /&gt;
&amp;lt;font color=green&amp;gt;    green &amp;lt;/font &lt;br /&gt;
&amp;lt;font color=blue&amp;gt;    blue &amp;lt;/font &lt;br /&gt;
&amp;lt;font color=orange&amp;gt;    orange &amp;lt;/font &lt;br /&gt;
&amp;lt;font color=white&amp;gt;    white &amp;lt;/font &lt;br /&gt;
Example1 = !smoke: red&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!spin&lt;br /&gt;
Will place a large pin mark on the map as well as put a smoke in the game&lt;br /&gt;
syntax = !spin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow (will display white smoke)&lt;br /&gt;
    black  (will display white smoke)&lt;br /&gt;
Example1 = !spin:green&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!pin&lt;br /&gt;
Will place a large pin mark on the map (same as spin, just without the smoke)&lt;br /&gt;
syntax = !pin:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    blue&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
    yellow&lt;br /&gt;
    black&lt;br /&gt;
Example1 = !pin:green&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!flare&lt;br /&gt;
Will place a flare in the game at the specified location&lt;br /&gt;
syntax = !flare:&amp;lt;colour&amp;gt;&lt;br /&gt;
Valid Colours are:&lt;br /&gt;
    red&lt;br /&gt;
    green&lt;br /&gt;
    orange&lt;br /&gt;
    white&lt;br /&gt;
Example1 = !flare:green&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!illum&lt;br /&gt;
Will place an illum flare in the game at the specified location&lt;br /&gt;
syntax = !illum:&amp;lt;brightness#&amp;gt;&lt;br /&gt;
Example1 = !illum:5000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scan&lt;br /&gt;
Will scan an area around the specified location&lt;br /&gt;
syntax = !scan:&amp;lt;boxrange&amp;gt;&lt;br /&gt;
Example1 = !scan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!topo&lt;br /&gt;
Will draw a vector showing what intercept points to the terrain from the specified locations ground elevation.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------&lt;br /&gt;
---- SUPPORT AIRCRAFT COMMANDS ----&lt;br /&gt;
-----------------------------------&lt;br /&gt;
!isr / !tanker / !awacs&lt;br /&gt;
Will move an ISR / TANKER / AWACS platform into the orbit and location specified&lt;br /&gt;
syntax =&lt;br /&gt;
!isr:&amp;lt;ISRPlatformName&amp;gt;&lt;br /&gt;
-rt &amp;lt;direction&amp;gt;:&amp;lt;distanceKM&amp;gt;&lt;br /&gt;
-s &amp;lt;speedKnots&amp;gt; -a &amp;lt;altitude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example1 will put Colt11 into a circular orbit at the specified location&lt;br /&gt;
Example1 = !isr:Colt11&lt;br /&gt;
&lt;br /&gt;
Example2 will put Colt11 into a RaceTrack orbit that goes 50km west from the specified location&lt;br /&gt;
Example2 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-rt 270:50&lt;br /&gt;
&lt;br /&gt;
Example3 will change the altitude of Colt11 to 20,000ft without changing its orbit location&lt;br /&gt;
Example3 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-dm -a 20000&lt;br /&gt;
&lt;br /&gt;
Example4 will change the speed of Colt11 to 350knots without changing its orbit location&lt;br /&gt;
Example4 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-dm -s 350&lt;br /&gt;
&lt;br /&gt;
Example5 will change the speed, altitude and location of Colt11 to 175knots, 14,000ft and to a racetrack going 25km south of the specified location&lt;br /&gt;
Example5 =&lt;br /&gt;
!isr:Colt11&lt;br /&gt;
-rt 180:25 -s 175 -a 14000&lt;br /&gt;
&lt;br /&gt;
All these examples are vailable for !isr, !tanker and !awacs commands&lt;br /&gt;
-----------------------------------&lt;br /&gt;
-- END SUPPORT AIRCRAFT COMMANDS --&lt;br /&gt;
-----------------------------------&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------&lt;br /&gt;
--- ELEVATED PERMISSIONS SECTION  ---&lt;br /&gt;
-----------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
!arty&lt;br /&gt;
Will drop an Artillery barrage around the specified location (NOTE: will not hit Runway or Taxiways)&lt;br /&gt;
syntax = !arty:&amp;lt;rounds&amp;gt;:&amp;lt;areaofeffectinMeters&amp;gt;&lt;br /&gt;
Example1 = !arty:25:500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!explode&lt;br /&gt;
Will make a single explosion at the specified location&lt;br /&gt;
syntax = !explode:&amp;lt;explosionstrength&amp;gt;&lt;br /&gt;
Example1 = !explode&lt;br /&gt;
Example2 = !explode:500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!savesupport&lt;br /&gt;
Will save the current support orbits for all support units so that the next time the mission executes they will fly the new orbits in the current mission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!effectsmoke&lt;br /&gt;
Will add an Fire / Smoke Effect at the specified location&lt;br /&gt;
syntax = !effectsmoke:&amp;lt;smokeEffect#&amp;gt;&lt;br /&gt;
Valid smoke effect types are:&lt;br /&gt;
    1 = small smoke and fire&lt;br /&gt;
    2 = medium smoke and fire&lt;br /&gt;
    3 = large smoke and fire&lt;br /&gt;
    4 = huge smoke and fire&lt;br /&gt;
    5 = small smoke&lt;br /&gt;
    6 = medium smoke&lt;br /&gt;
    7 = large smoke&lt;br /&gt;
    8 = huge smoke&lt;br /&gt;
Example1 = !effectsmoke:3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!removesmoke&lt;br /&gt;
Will remove the closest effectsmoke. (does not work with smokes added with !smoke command)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!additem / !setitem / !removeitem&lt;br /&gt;
Will modify the item to the closest airbase, ship, fob&lt;br /&gt;
syntax  = !additem:&amp;lt;itemstringname&amp;gt;:&amp;lt;quantity&amp;gt;&lt;br /&gt;
Example1 = !addItem:AH-64D_BLK_II:5&lt;br /&gt;
Example1 = !addItem:DagiAH64&lt;br /&gt;
Example2 = !addItem:weapons.missiles.AGM_114K:100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!addfuel / !setfuel / !removefuel&lt;br /&gt;
Will modify the fuel levels of the closest airbase, ship, fob.&lt;br /&gt;
syntax  = !addfuel:&amp;lt;fueltype#&amp;gt;:&amp;lt;quantityInTonnes&amp;gt;&lt;br /&gt;
Valid fuel types are:&lt;br /&gt;
    0 = JetFuel&lt;br /&gt;
    1 = Aviation Gas&lt;br /&gt;
    2 = MW50&lt;br /&gt;
    3 = Diesel&lt;br /&gt;
Example1 = !addfuel:0:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!makeadmin / !makemod / !makegm / !makepatreon !makemember&lt;br /&gt;
Will add the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!removeadmin / !removemod / !removegm / !removepatreon&lt;br /&gt;
Will remove the permission to the closest player pilot&lt;br /&gt;
&lt;br /&gt;
!revoke&lt;br /&gt;
Will remove all permissions from the closest pilot&lt;br /&gt;
&lt;br /&gt;
!refreshauth&lt;br /&gt;
Will reload the CMM.authtable from the CMM.AUTH.File&lt;br /&gt;
&lt;br /&gt;
----------------------------&lt;br /&gt;
--- DEVELOPMENT COMMANDS ---&lt;br /&gt;
----------------------------&lt;br /&gt;
!gwl&lt;br /&gt;
Will dump a file containing the closest airbases warehouse weapons list into the CMM dump directory and be called &#039;CMM.WEAPONSLIST.json&#039;&lt;br /&gt;
This is more of a mission development command and has no real gameplay value&lt;br /&gt;
&lt;br /&gt;
!dumpwh&lt;br /&gt;
Will dump a file containing the entire contents of the nearest airbases warehouse (fuel levels, weapons, airframes)&lt;br /&gt;
File will be called &amp;lt;AirbaseName&amp;gt;_Warehouse.json and will be in the CMM dump directory&lt;br /&gt;
&lt;br /&gt;
!dumpairb&lt;br /&gt;
Will dump a file containing all data of an airbase&lt;br /&gt;
File will be called &amp;lt;AirbaseName&amp;gt;_AirBase.json and will be in the CMM dump directory&lt;br /&gt;
&lt;br /&gt;
Data includes but is not limited to:&lt;br /&gt;
    Callsign, DisplayName, EditorName&lt;br /&gt;
    AirbaseID#&lt;br /&gt;
    Runway(s) Information&lt;br /&gt;
    Warehouse contents&lt;br /&gt;
    Location&lt;br /&gt;
&lt;br /&gt;
!point&lt;br /&gt;
Will dump the X,Y,Z of the specified location into the dcs log file&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=570</id>
		<title>Template:FunctionInfo</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=570"/>
		<updated>2025-09-23T11:11:44Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[CMM]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:80%; border:none&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Environment:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot;;&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Function:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot;;&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Member Of:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot;;&amp;quot; | {{{parentFile}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax:&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; {{{envType}}}&amp;lt;/span&amp;gt;.{{{fName}}}&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; &#039;&#039;&#039;(&#039;&#039;&#039; &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt; {{#if:{{{reqType1|}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; }} {{#if:{{{reqType2|}}}|&#039;&#039;&#039;, {{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; }} {{#if:{{{reqType3|}}}|&#039;&#039;&#039;, {{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039; }} {{#if:{{{reqType4|}}}|&#039;&#039;&#039;, {{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039; }} {{#if:{{{reqType5|}}}|&#039;&#039;&#039;, {{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039; }} {{#if:{{{reqType6|}}}|&#039;&#039;&#039;, {{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039; }} {{#if:{{{reqType7|}}}|&#039;&#039;&#039;,{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039;}} {{#if:{{{reqType8|}}}|&#039;&#039;&#039;, {{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039;}} {{#if:{{{reqType9|}}}|&#039;&#039;&#039;, {{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039; }} {{#if:{{{reqType10|}}}|&#039;&#039;&#039;, {{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039; }} {{#if:{{{reqType11|}}}|&#039;&#039;&#039;, {{{reqType11}}}&#039;&#039;&#039; &#039;&#039;{{{reqName11}}}&#039;&#039; }} &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;  {{#if:{{{optType1|}}}|&#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039; }} {{#if:{{{optType2|}}}|&#039;&#039;&#039;, {{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039; }} {{#if:{{{optType3|}}}|&#039;&#039;&#039;, {{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039; }} {{#if:{{{optType4|}}}|&#039;&#039;&#039;, {{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039; }} {{#if:{{{optType5|}}}|&#039;&#039;&#039;, {{{optType5}}}&#039;&#039;&#039; &#039;&#039;{{{optName5}}}&#039;&#039; }} {{#if:{{{optType6|}}}|&#039;&#039;&#039;, {{{optType6}}}&#039;&#039;&#039; &#039;&#039;{{{optName6}}}&#039;&#039; }} {{#if:{{{optType7|}}}|&#039;&#039;&#039;,{{{optType7}}}&#039;&#039;&#039; &#039;&#039;{{{optName7}}}&#039;&#039;}} {{#if:{{{optType8|}}}|&#039;&#039;&#039;, {{{optType8}}}&#039;&#039;&#039; &#039;&#039;{{{optName8}}}&#039;&#039;}} {{#if:{{{optType9|}}}|&#039;&#039;&#039;, {{{optType9}}}&#039;&#039;&#039; &#039;&#039;{{{optName9}}}&#039;&#039; }} {{#if:{{{optType10|}}}|&#039;&#039;&#039;, {{{optType10}}}&#039;&#039;&#039; &#039;&#039;{{{optName10}}}&#039;&#039; }} {{#if:{{{optType11|}}}|&#039;&#039;&#039;, {{{optType11}}}&#039;&#039;&#039; &#039;&#039;{{{optName11}}}&#039;&#039; }} &amp;lt;/span&amp;gt; &#039;&#039;&#039;)&#039;&#039;&#039; &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return Value: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot; | {{{return}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden; text-align:right; vertical-align:top&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Parameters table --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Row Headings --&amp;gt;&lt;br /&gt;
! rowspan=&amp;quot;12&amp;quot; style=&amp;quot;text-align:right; vertical-align:top; | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Parameters: &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; | Name &amp;lt;/span&amp;gt;&lt;br /&gt;
! style=&amp;quot;color:green&amp;quot;&amp;gt; | Description &amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 1 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName1|}}}|&#039;&#039;{{{reqName1}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName1|}}}| {{{desc1}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 2 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName2|}}}|&#039;&#039;{{{reqName2}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName2|}}}| {{{desc2}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 3 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName3|}}}|&#039;&#039;{{{reqName3}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName3|}}}|{{{desc3}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 4 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName4|}}}|&#039;&#039;{{{reqName4}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName4|}}}|{{{desc4}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 5 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName5|}}}|&#039;&#039;{{{reqName5}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName5|}}}|{{{desc5}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 6 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName6|}}}|&#039;&#039;{{{reqName6}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName6|}}}|{{{desc6}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 7 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName7|}}}|&#039;&#039;{{{reqName7}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName7|}}}|{{{desc7}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 8 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName8|}}}|&#039;&#039;{{{reqName8}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName8|}}}|{{{desc8}}}  }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row9 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName9|}}}|&#039;&#039;{{{reqName9}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName9|}}}|{{{desc9}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 10 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName10|}}}|&#039;&#039;{{{reqName10}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName10|}}}|{{{desc10}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 11 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName11|}}}|&#039;&#039;{{{reqName11}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName11|}}}|{{{desc11}}}  }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 1 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName1|}}}|&#039;&#039;{{{optName1}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName1|}}}| {{{desc1}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 2 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName2|}}}|&#039;&#039;{{{optName2}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName2|}}}| {{{desc2}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 3 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName3|}}}|&#039;&#039;{{{optName3}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName3|}}}|{{{desc3}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 4 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName4|}}}|&#039;&#039;{{{optName4}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName4|}}}|{{{desc4}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 5 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName5|}}}|&#039;&#039;{{{optName5}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName5|}}}|{{{desc5}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 6 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName6|}}}|&#039;&#039;{{{optName6}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName6|}}}|{{{desc6}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 7 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName7|}}}|&#039;&#039;{{{optName7}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName7|}}}|{{{desc7}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 8 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName8|}}}|&#039;&#039;{{{optName8}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName8|}}}|{{{desc8}}}  }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row9 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName9|}}}|&#039;&#039;{{{optName9}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName9|}}}|{{{desc9}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 10 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName10|}}}|&#039;&#039;{{{optName10}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName10|}}}|{{{desc10}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 11 --&amp;gt;&lt;br /&gt;
|{{#if:{{{optName11|}}}|&#039;&#039;{{{optName11}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{optName11|}}}|{{{desc11}}}  }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- end parameter table --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Example:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; | {{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Example Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;| {{{exampleDesc}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; | {{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; | {{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=566</id>
		<title>Template:FunctionInfo</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=566"/>
		<updated>2025-09-17T10:37:27Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[CMM]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:80%; border:none&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Environment:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot;;&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;15%&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Function:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot;;&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Member Of:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot;;&amp;quot; | {{{parentFile}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax:&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; {{{envType}}}&amp;lt;/span&amp;gt;.{{{fName}}}&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;(&#039;&#039;&#039; {{#if:{{{reqType1|}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; }} {{#if:{{{reqType2|}}}|&#039;&#039;&#039;, {{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; }} {{#if:{{{reqType3|}}}|&#039;&#039;&#039;, {{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039; }} {{#if:{{{reqType4|}}}|&#039;&#039;&#039;, {{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039; }} {{#if:{{{reqType5|}}}|&#039;&#039;&#039;, {{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039; }} {{#if:{{{reqType6|}}}|&#039;&#039;&#039;, {{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039; }} {{#if:{{{reqType7|}}}|&#039;&#039;&#039;,{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039;}} {{#if:{{{reqType8|}}}|&#039;&#039;&#039;, {{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039;}} {{#if:{{{reqType9|}}}|&#039;&#039;&#039;, {{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039; }} {{#if:{{{reqType10|}}}|&#039;&#039;&#039;, {{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039; }} {{#if:{{{reqType11|}}}|&#039;&#039;&#039;, {{{reqType11}}}&#039;&#039;&#039; &#039;&#039;{{{reqName11}}}&#039;&#039; }} &#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return Value: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left&amp;quot; | {{{return}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden; text-align:right; vertical-align:top&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Parameters table --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Row Headings --&amp;gt;&lt;br /&gt;
! rowspan=&amp;quot;12&amp;quot; style=&amp;quot;text-align:right; vertical-align:top; | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Parameters: &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! width=&amp;quot;15%&amp;quot;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; | Name &amp;lt;/span&amp;gt;&lt;br /&gt;
! style=&amp;quot;color:green&amp;quot;&amp;gt; | Description &amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 1 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName1|}}}|&#039;&#039;{{{reqName1}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName1|}}}| {{{desc1}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 2 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName2|}}}|&#039;&#039;{{{reqName2}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName2|}}}| {{{desc2}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 3 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName3|}}}|&#039;&#039;{{{reqName3}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName3|}}}|{{{desc3}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 4 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName4|}}}|&#039;&#039;{{{reqName4}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName4|}}}|{{{desc4}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 5 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName5|}}}|&#039;&#039;{{{reqName5}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName5|}}}|{{{desc5}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 6 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName6|}}}|&#039;&#039;{{{reqName6}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName6|}}}|{{{desc6}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 7 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName7|}}}|&#039;&#039;{{{reqName7}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName7|}}}|{{{desc7}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 8 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName8|}}}|&#039;&#039;{{{reqName8}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName8|}}}|{{{desc8}}}  }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row9 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName9|}}}|&#039;&#039;{{{reqName9}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName9|}}}|{{{desc9}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 10 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName10|}}}|&#039;&#039;{{{reqName10}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName10|}}}|{{{desc10}}} }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Row 11 --&amp;gt;&lt;br /&gt;
|{{#if:{{{reqName11|}}}|&#039;&#039;{{{reqName11}}}&#039;&#039; }}&lt;br /&gt;
|{{#if:{{{reqName11|}}}|{{{desc11}}}  }}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- end parameter table --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Example:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; | {{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Example Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;| {{{exampleDesc}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; | {{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; |&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes: &amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left; | {{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=564</id>
		<title>Template:FunctionInfo</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=564"/>
		<updated>2025-09-13T11:26:24Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[CMM]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:900px; border:none&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;125&amp;quot; | &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Environment:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;125&amp;quot; | &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Function:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Member Of:&amp;lt;/font&amp;gt;&lt;br /&gt;
| {{{parentFile}}} &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Syntax:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |{{{syntax}}}&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{envType}}}&amp;lt;/span&amp;gt; .{{{fName}}} &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;(&#039;&#039;&#039; {{#if:{{{reqType1|}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039;,}} {{#if:{{{reqType2|}}}|&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039;,}} {{#if:{{{reqType3|}}}|&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;,}} {{#if:{{{reqType4|}}}|&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;,}} {{#if:{{{reqType5|}}}|&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;,}} {{#if:{{{reqType6|}}}|&#039;&#039;&#039;{{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039;,}} {{#if:{{{reqType7|}}}|&#039;&#039;&#039;{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039;,}} {{#if:{{{reqType8|}}}|&#039;&#039;&#039;{{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039;,}} {{#if:{{{reqType9|}}}|&#039;&#039;&#039;{{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039;,}} {{#if:{{{reqType10|}}}|&#039;&#039;&#039;{{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039;,}} {{#if:{{{reqType11|}}}|&#039;&#039;&#039;{{{reqType11}}}&#039;&#039;&#039; &#039;&#039;{{{reqName11}}}&#039;&#039;,}} &#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Return Value:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{return}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Return Example:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{returnDesc}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Example:&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;font&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;{{{example}}} &amp;lt;/span&amp;gt; &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Example Description:&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;font&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;{{{exampleDesc}}} &amp;lt;/span&amp;gt; &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Related Functions:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Notes:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=563</id>
		<title>Template:FunctionInfo</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:FunctionInfo&amp;diff=563"/>
		<updated>2025-09-13T11:25:14Z</updated>

		<summary type="html">&lt;p&gt;Gadget: Created page with &amp;quot;__NOTOC__  CMM  {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:900px; border:none&amp;quot;  |- ! width=&amp;quot;125&amp;quot; | &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Environment:&amp;lt;/font&amp;gt; ! colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039; |- &amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt; |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;| |-style=&amp;quot;border-style:hidden&amp;quot; |- ! width=&amp;quot;125&amp;quot; | &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Function:&amp;lt;/font&amp;gt; ! colspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[CMM]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:900px; border:none&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;125&amp;quot; | &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Environment:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;125&amp;quot; | &amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Function:&amp;lt;/font&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Member Of:&amp;lt;/font&amp;gt;&lt;br /&gt;
| {{{parentFile}}} &lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Syntax:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |{{{syntax}}}&lt;br /&gt;
&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{envType}}}&amp;lt;/span&amp;gt; .{{{fName}}} &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;(&#039;&#039;&#039; {{#if:{{{reqType1|}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039;,}} {{#if:{{{reqType2|}}}|&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039;,}} {{#if:{{{reqType3|}}}|&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;,}} {{#if:{{{reqType4|}}}|&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;,}} {{#if:{{{reqType5|}}}|&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;,}} {{#if:{{{reqType6|}}}|&#039;&#039;&#039;{{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039;,}} {{#if:{{{reqType7|}}}|&#039;&#039;&#039;{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039;,}} {{#if:{{{reqType8|}}}|&#039;&#039;&#039;{{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039;,}} {{#if:{{{reqType9|}}}|&#039;&#039;&#039;{{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039;,}} {{#if:{{{reqType10|}}}|&#039;&#039;&#039;{{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039;,}} {{#if:{{{reqType11|}}}|&#039;&#039;&#039;{{{reqType11}}}&#039;&#039;&#039; &#039;&#039;{{{reqName11}}}&#039;&#039;,}} &#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Return Value:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{return}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Return Example:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{returnDesc}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Example:&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;font&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;{{{example}}} &amp;lt;/span&amp;gt; &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Example Description:&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;font&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&#039;&#039;&#039;{{{exampleDesc}}} &amp;lt;/span&amp;gt; &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- |height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;| --&amp;gt;&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;lightGreen&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Related Functions:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right; vertical-align:top&amp;quot; | Notes:&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | {{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=562</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=562"/>
		<updated>2025-09-06T04:18:31Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{funcGroup1}}}{{#if:{{{funcGroup2}}}|, {{{funcGroup2}}}{{#if:{{{funcGroup3}}}|, {{{funcGroup3}}}{{#if:{{{funcGroup4}}}|, {{{funcGroup4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{funcGroup1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039; {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039; {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039; {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039; {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039; {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039; }} }} }} }} }} }} &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{description}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Example Description:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exampleDescription}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=561</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=561"/>
		<updated>2025-09-06T04:17:51Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{funcGroup1}}}{{#if:{{{funcGroup2}}}|, {{{funcGroup2}}}{{#if:{{{funcGroup3}}}|, {{{funcGroup3}}}{{#if:{{{funcGroup4}}}|, {{{funcGroup4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039; {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039; {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039; {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039; {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039; {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039; }} }} }} }} }} }} &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{description}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Example Description:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exampleDescription}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=560</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=560"/>
		<updated>2025-09-06T04:17:10Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{funcGroup1}}}{{#if:{{{funcGroup2}}}|, {{{funcGroup2}}}{{#if:{{{funcGroup3}}}|, {{{funcGroup3}}}{{#if:{{{funcGroup4}}}|, {{{funcGroup4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039; {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039; {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039; {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039; {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039; {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039; }} }} }} }} }} }} &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Example Description:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exampleDescription}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=559</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=559"/>
		<updated>2025-09-06T04:16:31Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{funcGroup1}}}{{#if:{{{funcGroup2}}}|, {{{funcGroup2}}}{{#if:{{{funcGroup3}}}|, {{{funcGroup3}}}{{#if:{{{funcGroup4}}}|, {{{funcGroup4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039; {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039; {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039; {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039; {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039; {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039; }} }} }} }} }} }} &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Example Description:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{exampleDescription}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=558</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=558"/>
		<updated>2025-09-06T03:43:51Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{par1}}}{{#if:{{{par2}}}|, {{{par2}}}{{#if:{{{par3}}}|, {{{par3}}}{{#if:{{{par4}}}|, {{{par4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039; {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039; {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039; {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039; {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039; {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039; }} }} }} }} }} }} &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=557</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=557"/>
		<updated>2025-09-06T03:42:22Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{par1}}}{{#if:{{{par2}}}|, {{{par2}}}{{#if:{{{par3}}}|, {{{par3}}}{{#if:{{{par4}}}|, {{{par4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&lt;br /&gt;
 &#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039;&lt;br /&gt;
 }} }} }} }} }} }} }} }} }} }}&amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
 {{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;&lt;br /&gt;
 {{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;&lt;br /&gt;
 }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=556</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=556"/>
		<updated>2025-09-06T03:39:03Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{par1}}}{{#if:{{{par2}}}|, {{{par2}}}{{#if:{{{par3}}}|, {{{par3}}}{{#if:{{{par4}}}|, {{{par4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{paramType1}}}|{{{paramType1}}}&#039;&#039;&#039; &#039;&#039;{{{paramName1}}}&#039;&#039; {{#if:{{{paramType2}}} |, &#039;&#039;&#039;{{{paramType2}}}&#039;&#039;&#039; &#039;&#039;{{{paramName2}}}&#039;&#039; {{#if:{{{paramType3}}} |, &#039;&#039;&#039;{{{paramType3}}}&#039;&#039;&#039; &#039;&#039;{{{paramName3}}}&#039;&#039; {{#if:{{{paramType4}}} |, &#039;&#039;&#039;{{{paramType4}}}&#039;&#039;&#039; &#039;&#039;{{{paramName4}}}&#039;&#039; {{#if:{{{paramType5}}} |, &#039;&#039;&#039;{{{paramType5}}}&#039;&#039;&#039; &#039;&#039;{{{paramName5}}}&#039;&#039; {{#if:{{{paramType6}}} |, &#039;&#039;&#039;{{{paramType6}}}&#039;&#039;&#039; &#039;&#039;{{{paramName6}}}&#039;&#039; }} }} }} }} }} }} }} }} }} }}&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=552</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=552"/>
		<updated>2025-09-03T08:12:48Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{par1}}}{{#if:{{{par2}}}|, {{{par2}}}{{#if:{{{par3}}}|, {{{par3}}}{{#if:{{{par4}}}|, {{{par4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{reqType1}}}|{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} |, &#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} |, &#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039; {{#if:{{{reqType4}}} |, &#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039; {{#if:{{{reqType5}}} |, &#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039; {{#if:{{{reqType6}}} |, &#039;&#039;&#039;{{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039; {{#if:{{{reqType7}}} |, &#039;&#039;&#039;{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039; {{#if:{{{reqType8}}} |, &#039;&#039;&#039;{{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039; {{#if:{{{reqType9}}} |, &#039;&#039;&#039;{{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039; {{#if:{{{reqType10}}}|, &#039;&#039;&#039;{{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039;}} }} }} }} }} }} }} }} }} }}&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;600&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=551</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=551"/>
		<updated>2025-09-03T08:11:54Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{par1}}}{{#if:{{{par2}}}|, {{{par2}}}{{#if:{{{par3}}}|, {{{par3}}}{{#if:{{{par4}}}|, {{{par4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{reqType1}}}|{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} |, &#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} |, &#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039; {{#if:{{{reqType4}}} |, &#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039; {{#if:{{{reqType5}}} |, &#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039; {{#if:{{{reqType6}}} |, &#039;&#039;&#039;{{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039; {{#if:{{{reqType7}}} |, &#039;&#039;&#039;{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039; {{#if:{{{reqType8}}} |, &#039;&#039;&#039;{{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039; {{#if:{{{reqType9}}} |, &#039;&#039;&#039;{{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039; {{#if:{{{reqType10}}}|, &#039;&#039;&#039;{{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039;}} }} }} }} }} }} }} }} }} }}&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;550&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=550</id>
		<title>Template:CMMfunc</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:CMMfunc&amp;diff=550"/>
		<updated>2025-09-03T08:11:10Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Member Of: &amp;lt;/font&amp;gt;&lt;br /&gt;
|{{{par1}}}{{#if:{{{par2}}}|, {{{par2}}}{{#if:{{{par3}}}|, {{{par3}}}{{#if:{{{par4}}}|, {{{par4}}} }} }} }}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|height=&amp;quot;10&amp;quot; width=&amp;quot;900&amp;quot; style=&amp;quot;border-style:hidden&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Syntax:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{par1}}}.{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;&#039;&#039;&#039;{{#if:{{{reqType1}}}|{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} |, &#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} |, &#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039; {{#if:{{{reqType4}}} |, &#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039; {{#if:{{{reqType5}}} |, &#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039; {{#if:{{{reqType6}}} |, &#039;&#039;&#039;{{{reqType6}}}&#039;&#039;&#039; &#039;&#039;{{{reqName6}}}&#039;&#039; {{#if:{{{reqType7}}} |, &#039;&#039;&#039;{{{reqType7}}}&#039;&#039;&#039; &#039;&#039;{{{reqName7}}}&#039;&#039; {{#if:{{{reqType8}}} |, &#039;&#039;&#039;{{{reqType8}}}&#039;&#039;&#039; &#039;&#039;{{{reqName8}}}&#039;&#039; {{#if:{{{reqType9}}} |, &#039;&#039;&#039;{{{reqType9}}}&#039;&#039;&#039; &#039;&#039;{{{reqName9}}}&#039;&#039; {{#if:{{{reqType10}}}|, &#039;&#039;&#039;{{{reqType10}}}&#039;&#039;&#039; &#039;&#039;{{{reqName10}}}&#039;&#039;}} }} }} }} }} }} }} }} }} }}&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;{{#if:{{{optType1}}}|, &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;{{#if:{{{optType2}}} |, &#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;{{#if:{{{optType3}}} |, &#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;{{#if:{{{optType4}}} |, &#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}}&amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;|  &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;20&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Value:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnType}}}&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Return Example:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; |{{{rtnExample}}}&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&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;|{{{examples}}}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Related Functions:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{related}}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Notes:&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|{{{notes}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=547</id>
		<title>Template:MissionScripting</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=547"/>
		<updated>2025-09-03T07:13:57Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{fName}}} | =={{{fName}}}== }}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;910&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left: 2em&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Valid Input Values:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{{varExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return value:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnType}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return example:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Usage Examples:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{notes}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{funcs}}}| {{{funcs}}} &lt;br /&gt;
&lt;br /&gt;
[[Simulator_Scripting_Engine_Documentation|Scripting Engine]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[[Mission_Scripting_Tools_Documentation|MIST Root Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MIST]]&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=546</id>
		<title>Template:MissionScripting</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=546"/>
		<updated>2025-09-03T07:13:24Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{fName}}} | =={{{fName}}}== }}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;910&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left: 2em&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Valid Input Values:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{{varExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return value:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnType}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return example:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Usage Examples:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{notes}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{funcs}}}| {{{funcs}}} }}}&lt;br /&gt;
&lt;br /&gt;
[[Simulator_Scripting_Engine_Documentation|Scripting Engine]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[[Mission_Scripting_Tools_Documentation|MIST Root Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MIST]]&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=545</id>
		<title>Template:MissionScripting</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=545"/>
		<updated>2025-09-03T07:10:16Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{fName}}} | =={{{fName}}}== }}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;910&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left: 2em&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Valid Input Values:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{{varExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return value:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnType}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return example:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Usage Examples:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{notes}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{funcs}}}| {{{funcs}}} }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Simulator_Scripting_Engine_Documentation|Scripting Engine]]&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[[Mission_Scripting_Tools_Documentation|MIST Root Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MIST]]&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=544</id>
		<title>Template:MissionScripting</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=544"/>
		<updated>2025-09-03T07:09:39Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{fName}}} | =={{{fName}}}== }}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;910&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left: 2em&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Valid Input Values:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{{varExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return value:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnType}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return example:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Usage Examples:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{notes}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{funcs}}}| {{{funcs}}} }}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
[[Simulator_Scripting_Engine_Documentation|Scripting Engine]]&lt;br /&gt;
&lt;br /&gt;
[[Mission_Scripting_Tools_Documentation|MIST Root Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MIST]]&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates|{{PAGENAME}}]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=543</id>
		<title>Template:MissionScripting</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=543"/>
		<updated>2025-09-03T07:07:54Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{fName}}} | =={{{fName}}}== }}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;910&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left: 2em&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Valid Input Values:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{{varExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return value:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnType}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return example:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Usage Examples:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{notes}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{funcs}}}| {{{funcs}}} }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=[[Simulator_Scripting_Engine_Documentation|Scripting Engine]]&lt;br /&gt;
&lt;br /&gt;
=[[Mission_Scripting_Tools_Documentation|MIST Root Page]]&lt;br /&gt;
&lt;br /&gt;
=[[Category:MIST]]&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=542</id>
		<title>Template:MissionScripting</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:MissionScripting&amp;diff=542"/>
		<updated>2025-09-03T07:06:51Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{fName}}} | =={{{fName}}}== }}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;910&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Description &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left: 2em&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt; Syntax &amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Valid Input Values:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| {{{varExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return value:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnType}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Return example:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{rtnExamples}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Usage Examples:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{example}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Notes:&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{{notes}}}&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#5C7A4A&amp;quot;| &amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;Related Functions&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#if:{{{funcs}}}| {{{funcs}}} }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Simulator_Scripting_Engine_Documentation|Scripting Engine]]&lt;br /&gt;
&lt;br /&gt;
[[Mission_Scripting_Tools_Documentation|MIST Root Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:MIST]]&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=541</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=541"/>
		<updated>2025-09-03T02:16:19Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{member}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Class:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{class}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=540</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=540"/>
		<updated>2025-09-03T02:15:54Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{member}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Class:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{class}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=539</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=539"/>
		<updated>2025-09-03T02:15:19Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{member}}}&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Class:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{class}}}&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=538</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=538"/>
		<updated>2025-09-03T02:14:33Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{member}}}&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=537</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=537"/>
		<updated>2025-09-03T02:14:04Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
|-&lt;br /&gt;
&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=536</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=536"/>
		<updated>2025-09-03T02:12:41Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=535</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=535"/>
		<updated>2025-09-03T02:12:00Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=534</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=534"/>
		<updated>2025-09-03T02:11:46Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;,&amp;quot;color: orange&amp;quot;&amp;gt;&amp;gt;{{{luafilename}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=533</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=533"/>
		<updated>2025-09-03T02:10:54Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Filename: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
	<entry>
		<id>https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=532</id>
		<title>Template:Lua</title>
		<link rel="alternate" type="text/html" href="https://cmm.ozdeadmeat.com/index.php?title=Template:Lua&amp;diff=532"/>
		<updated>2025-09-03T02:09:32Z</updated>

		<summary type="html">&lt;p&gt;Gadget: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[CMM]]&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;950&amp;quot; style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Environment: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Mission Scripting&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
|-style=&amp;quot;border-style:hidden;vertical-align:top&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;Function: &amp;lt;/font&amp;gt;&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;2&amp;quot;| &#039;&#039;&#039;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;{{{fName}}}&amp;lt;/font&amp;gt;&#039;&#039;&#039;&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;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
|-style=&amp;quot;border-style:hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align:right&amp;quot;|Member Of:&lt;br /&gt;
|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;{{{rtnType}}}&amp;lt;/span&amp;gt; &#039;&#039;&#039;{{{fName}}}(&#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;{{#if:{{{reqType1}}}|&#039;&#039;&#039;{{{reqType1}}}&#039;&#039;&#039; &#039;&#039;{{{reqName1}}}&#039;&#039; {{#if:{{{reqType2}}} | ,&#039;&#039;&#039;{{{reqType2}}}&#039;&#039;&#039; &#039;&#039;{{{reqName2}}}&#039;&#039; {{#if:{{{reqType3}}} | ,&#039;&#039;&#039;{{{reqType3}}}&#039;&#039;&#039; &#039;&#039;{{{reqName3}}}&#039;&#039;  {{#if:{{{reqType4}}} | ,&#039;&#039;&#039;{{{reqType4}}}&#039;&#039;&#039; &#039;&#039;{{{reqName4}}}&#039;&#039;  {{#if:{{{reqType5}}} | ,&#039;&#039;&#039;{{{reqType5}}}&#039;&#039;&#039; &#039;&#039;{{{reqName5}}}&#039;&#039;}}  }} }} }} }}&amp;lt;/span&amp;gt; {{#if:{{{reqType1}}}|{{#if:{{{optType1}}}|, }} }}&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; {{#if:{{{optType1}}} | &#039;&#039;&#039;{{{optType1}}}&#039;&#039;&#039; &#039;&#039;{{{optName1}}}&#039;&#039;  {{#if:{{{optType2}}} | ,&#039;&#039;&#039;{{{optType2}}}&#039;&#039;&#039; &#039;&#039;{{{optName2}}}&#039;&#039;  {{#if:{{{optType3}}} | ,&#039;&#039;&#039;{{{optType3}}}&#039;&#039;&#039; &#039;&#039;{{{optName3}}}&#039;&#039;  {{#if:{{{optType4}}} | ,&#039;&#039;&#039;{{{optType4}}}&#039;&#039;&#039; &#039;&#039;{{{optName4}}}&#039;&#039;  }} }} }}}} &amp;lt;/span&amp;gt;&#039;&#039;&#039;)&#039;&#039;&#039;&amp;lt;/font&amp;gt;&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;50&amp;quot;| filename:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;{{{luafilename}}}&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&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;50&amp;quot;| Description:&lt;br /&gt;
|width=&amp;quot;500&amp;quot; colspan=&amp;quot;3&amp;quot; |{{{desc}}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|height=&amp;quot;10&amp;quot; colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#5C7A4A&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align:right; vertical-align:top&amp;quot;|Included Functions:&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|{{{cmmfuncs}}}&lt;br /&gt;
|-&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;
&amp;lt;includeonly&amp;gt;[[Category:LUA|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:CMM|{{{fName}}}]]&amp;lt;/includeonly&amp;gt;&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>Gadget</name></author>
	</entry>
</feed>