<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.hoggitworld.com/index.php?action=history&amp;feed=atom&amp;title=Scripting_Documentation_Guide</id>
		<title>Scripting Documentation Guide - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.hoggitworld.com/index.php?action=history&amp;feed=atom&amp;title=Scripting_Documentation_Guide"/>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;action=history"/>
		<updated>2026-04-24T14:09:53Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;diff=11355&amp;oldid=prev</id>
		<title>Grimes at 22:02, 8 October 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;diff=11355&amp;oldid=prev"/>
				<updated>2020-10-08T22:02:16Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:02, 8 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot; &gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Required input variables are defined as the bare minimum variables needed for the function to work correctly. All required variables are colored in &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BLUE&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Required input variables are defined as the bare minimum variables needed for the function to work correctly. All required variables are colored in &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BLUE&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Optional input variables are listed after the required variables and are colored in &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;GREEN&amp;lt;/span&amp;gt;. Most functions should be programmed so that not all optional values are required. Optional values that are not needed should simply be listed as nil. For example [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;GroupRandomDistSelf&lt;/del&gt;|mist.groupRandomDistSelf]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Optional input variables are listed after the required variables and are colored in &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;GREEN&amp;lt;/span&amp;gt;. Most functions should be programmed so that not all optional values are required. Optional values that are not needed should simply be listed as nil. For example [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MIST_groupRandomDistSelf&lt;/ins&gt;|mist.groupRandomDistSelf]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; mist.groupRandomDistSelf('myGroup2', 6000, nil, 270)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; mist.groupRandomDistSelf('myGroup2', 6000, nil, 270)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;diff=11354&amp;oldid=prev</id>
		<title>Grimes at 22:01, 8 October 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;diff=11354&amp;oldid=prev"/>
				<updated>2020-10-08T22:01:42Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:01, 8 October 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot; &gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The minimum number of variables is dependent on the number of required variables. For example [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;groupToPoint&lt;/del&gt;|mist.groupToPoint]] has 2 required variables and 4 optional variables. The following are each a valid function call.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The minimum number of variables is dependent on the number of required variables. For example [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MIST_groupToPoint&lt;/ins&gt;|mist.groupToPoint]] has 2 required variables and 4 optional variables. The following are each a valid function call.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; mist.groupToPoint('myGroup', 'myZone')&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; mist.groupToPoint('myGroup', 'myZone')&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	<entry>
		<id>https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;diff=87&amp;oldid=prev</id>
		<title>Grimes: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.hoggitworld.com/index.php?title=Scripting_Documentation_Guide&amp;diff=87&amp;oldid=prev"/>
				<updated>2018-04-12T00:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a guide to explain to a minor extent how functions work, but this guide is mostly focused on how the scripting documentation on this wiki is organized. &lt;br /&gt;
&lt;br /&gt;
=== Guide Format ===&lt;br /&gt;
This guide utilizes a color coded breakdown of different parts of each function. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;ReturnedValueType, …&amp;lt;/span&amp;gt; '''&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;functionName(&amp;lt;/span&amp;gt;'''  &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''RequiredVariableType''' ''RequiredVariableName'', … ,&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''OptionalVariableType''' ''OptionalVariableName'', … &amp;lt;/span&amp;gt; ''')'''&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;1400&amp;quot;&lt;br /&gt;
|width=&amp;quot;350&amp;quot;|Return Variable Type&lt;br /&gt;
|width=&amp;quot;350&amp;quot;|Name of Function&lt;br /&gt;
|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Required Input Variables&lt;br /&gt;
|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Optional Input Variables&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;350&amp;quot;|&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;ReturnedValueType, …&amp;lt;/span&amp;gt;&lt;br /&gt;
|width=&amp;quot;350&amp;quot;|'''&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;functionName()&amp;lt;/span&amp;gt;'''&lt;br /&gt;
|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''RequiredVariableType''' ''RequiredVariableName'', … &amp;lt;/span&amp;gt;&lt;br /&gt;
|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''OptionalVariableType''' ''OptionalVariableName'', … &amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;350&amp;quot;|This is the [http://lua-users.org/wiki/LuaTypesTutorial value type] that is returned when the function is run. The return variable is always colored in &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;ORANGE&amp;lt;/span&amp;gt; Typical values are:&lt;br /&gt;
 boolean (true/false)&lt;br /&gt;
 table&lt;br /&gt;
 string&lt;br /&gt;
 number&lt;br /&gt;
 nothing (literally nothing is returned) &lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;350&amp;quot;|This is the name of the scripting function. It is case sensitive. &lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Required input variables are defined as the bare minimum variables needed for the function to work correctly. All required variables are colored in &amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;BLUE&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;350&amp;quot; colspan=&amp;quot;2&amp;quot;|Optional input variables are listed after the required variables and are colored in &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;GREEN&amp;lt;/span&amp;gt;. Most functions should be programmed so that not all optional values are required. Optional values that are not needed should simply be listed as nil. For example [[GroupRandomDistSelf|mist.groupRandomDistSelf]]&lt;br /&gt;
 mist.groupRandomDistSelf('myGroup2', 6000, nil, 270)&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;700&amp;quot; colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
|width=&amp;quot;175&amp;quot;|&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;'''Required variable type name in bold'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|width=&amp;quot;175&amp;quot;|&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;''description of what it is used for in italics''&amp;lt;/span&amp;gt;&lt;br /&gt;
|width=&amp;quot;175&amp;quot;|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;'''Required variable type name in bold'''&amp;lt;/span&amp;gt;&lt;br /&gt;
|width=&amp;quot;175&amp;quot;|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;''description of what it is used for in italics''&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The order of the values must remain the same. Think of each function as the following:&lt;br /&gt;
 myFunction(inputValue1, inputValue2, inputValue3, inputValue4, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The minimum number of variables is dependent on the number of required variables. For example [[groupToPoint|mist.groupToPoint]] has 2 required variables and 4 optional variables. The following are each a valid function call.&lt;br /&gt;
 &lt;br /&gt;
 mist.groupToPoint('myGroup', 'myZone')&lt;br /&gt;
 mist.groupToPoint('myGroup', 'myZone', nil, 35, 30)&lt;br /&gt;
 mist.groupToPoint('myGroup', 'myZone', 'cone', nil, nil, true)&lt;br /&gt;
 mist.groupToPoint('myGroup', 'myZone', nil, nil, nil, true)&lt;br /&gt;
&lt;br /&gt;
==== Table Input Variables ====&lt;br /&gt;
Input values that are tables have their own requirements. A table is similar to the above variables, however each table entry has a specific name instead of following a specific order. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Function Page Guide === &lt;br /&gt;
Each function page will look something like this. &lt;br /&gt;
&lt;br /&gt;
{{Mission Scripting&lt;br /&gt;
&lt;br /&gt;
|fName= functionName&lt;br /&gt;
&lt;br /&gt;
|vNum = Version of game or Custom Script in which the this function was added.&lt;br /&gt;
&lt;br /&gt;
|desc= A short description of what the function does&lt;br /&gt;
&lt;br /&gt;
|rtnType= ReturnedValueType, …&lt;br /&gt;
&lt;br /&gt;
|reqType1= RequiredVariableDataType&lt;br /&gt;
&lt;br /&gt;
|reqName1= RequiredVariableName&lt;br /&gt;
&lt;br /&gt;
|reqType2= type&lt;br /&gt;
&lt;br /&gt;
|reqName2= name&lt;br /&gt;
&lt;br /&gt;
|reqType3=&lt;br /&gt;
&lt;br /&gt;
|optType1= OptionalVariableType&lt;br /&gt;
&lt;br /&gt;
|optName1= OptionalVariableName&lt;br /&gt;
&lt;br /&gt;
|optType2= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|varExamples= In this space is a description of each variable and what it does. This section is not color coded. Typically it will look like this:&lt;br /&gt;
&lt;br /&gt;
RequiredVariableName1 =  'myGroup' (an actual example)&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
RequiredVariableName1 = string of groupName (description of what the value should be)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the variables are a table there is usually a description or example of what should be in the table. If a generic table name of &amp;quot;vars&amp;quot; is used this section will usually be accompanied by the following data:&lt;br /&gt;
&lt;br /&gt;
{{varsTable&lt;br /&gt;
&lt;br /&gt;
|r1T= reqDataType1&lt;br /&gt;
|r1N= reqTableEntryName1&lt;br /&gt;
&lt;br /&gt;
|r2T= reqDataType2&lt;br /&gt;
|r2N= reqTableEntryName2&lt;br /&gt;
&lt;br /&gt;
|r3T= reqDataType3&lt;br /&gt;
|r3N= reqTableEntryName3&lt;br /&gt;
&lt;br /&gt;
|r4T= &lt;br /&gt;
|r4N= &lt;br /&gt;
&lt;br /&gt;
|r5T= &lt;br /&gt;
|r5N= &lt;br /&gt;
&lt;br /&gt;
|r6T= &lt;br /&gt;
|r6N= &lt;br /&gt;
&lt;br /&gt;
|o1T= optionalDataType1&lt;br /&gt;
|o1N= optionalTableEntryName1&lt;br /&gt;
&lt;br /&gt;
|o2T= optionalDataType2&lt;br /&gt;
|o2N= optionalTableEntryName2&lt;br /&gt;
&lt;br /&gt;
|o3T= &lt;br /&gt;
|o3N= &lt;br /&gt;
&lt;br /&gt;
|o4T= &lt;br /&gt;
|o4N= &lt;br /&gt;
&lt;br /&gt;
|o5T= &lt;br /&gt;
|o5N= &lt;br /&gt;
&lt;br /&gt;
|r1D= short description of what this entry needs to be&lt;br /&gt;
|r2D= short description of what this entry needs to be&lt;br /&gt;
|r3D= short description of what this entry needs to be&lt;br /&gt;
|r4D= &lt;br /&gt;
|r5D=&lt;br /&gt;
|r6D=&lt;br /&gt;
&lt;br /&gt;
|o1D=  short description of what this entry needs to be&lt;br /&gt;
|o2D=  short description of what this entry needs to be&lt;br /&gt;
|o3D= &lt;br /&gt;
|o4D= &lt;br /&gt;
|o5D=  &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|rtnExamples= Simple example of what is returned.&lt;br /&gt;
&lt;br /&gt;
|example= &amp;lt;code&amp;gt;&lt;br /&gt;
  Coding example of how to use the script for a practical but simple implementation&lt;br /&gt;
  do&lt;br /&gt;
   local myValue = myFunction('reqVariable1', ReqVars, 'optionalValue2')&lt;br /&gt;
  end&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|notes= Assorted notes will go into this section. Generally anything about how the function might have changed from one version to another. Also present in this section could be a list of other functions that this function will utilize. &lt;br /&gt;
&lt;br /&gt;
|funcs= Links to related functions will be here. Generally listed by approximate category or object class functions. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Scripting]]&lt;/div&gt;</summary>
		<author><name>Grimes</name></author>	</entry>

	</feed>