<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.shootemupkit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=AI_Tab</id>
	<title>AI Tab - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.shootemupkit.com/wiki/index.php?action=history&amp;feed=atom&amp;title=AI_Tab"/>
	<link rel="alternate" type="text/html" href="https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;action=history"/>
	<updated>2026-04-09T06:43:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=213&amp;oldid=prev</id>
		<title>Wikiadmin at 15:51, 24 May 2020</title>
		<link rel="alternate" type="text/html" href="https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=213&amp;oldid=prev"/>
		<updated>2020-05-24T15:51:31Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:51, 24 May 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-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|The AI options can be combined to provide more complex behaviours.   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|The AI options can be combined to provide more complex behaviours.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|Each AI type can have a weighting which controls the amount of influence each AI type has on the behaviour of the NPC.   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|Each AI type can have a weighting which controls the amount of influence each AI type has on the behaviour of the NPC.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|To edit or add AI behaviours go to the AI tab for the entity - this is accessed by selecting an entity in the [[ Level Editor | Level Editor ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|To edit or add AI behaviours go to the AI tab for the entity - this is accessed by selecting an entity in the [[ Level Editor | Level Editor ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|Click the Delete icon [[File:Deletebtn.png|link=]] to remove an AI type, the type name to change an AI type or the ''Add AI Type'' button to add a new AI type.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|Click the Delete icon [[File:Deletebtn.png|link=]] to remove an AI type, the type name to change an AI type or the ''Add AI Type'' button to add a new AI type.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|You can also add new [[AI Events#AI States|AI States]] by clicking the ''Add AI State'' button.  The NPC's AI State is changed when it receives an [[AI Events#AI Events|AI Event]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|You can also add new [[AI Events#AI States|AI States]] by clicking the ''Add AI State'' button.  The NPC's AI State is changed when it receives an [[AI Events#AI Events|AI Event]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;;background-color:white&lt;/del&gt;;&amp;quot;|&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=212&amp;oldid=prev</id>
		<title>Wikiadmin at 15:50, 24 May 2020</title>
		<link rel="alternate" type="text/html" href="https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=212&amp;oldid=prev"/>
		<updated>2020-05-24T15:50:40Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:50, 24 May 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-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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: #222; 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;{|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;style=&amp;quot;border:none;vertical-align:top;background-color:white;&amp;quot;  &lt;/del&gt;class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;{|class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=211&amp;oldid=prev</id>
		<title>Wikiadmin at 15:50, 24 May 2020</title>
		<link rel="alternate" type="text/html" href="https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=211&amp;oldid=prev"/>
		<updated>2020-05-24T15:50:03Z</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 class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:50, 24 May 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-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Introduction==  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; 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: #222; 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;{|style=&amp;quot;border:none;vertical-align:top;background-color:white;&amp;quot;  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; 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;{|style=&amp;quot;border:none;vertical-align:top;background-color:white;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;  class=&amp;quot;wikitable&lt;/ins&gt;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=11&amp;oldid=prev</id>
		<title>Wikiadmin: Created page with &quot;==Introduction==   {|style=&quot;border:none;vertical-align:top;background-color:white;&quot;  !rowspan=&quot;8&quot; style=&quot;width:250px;vertical-align:top;&quot; |link= |style=&quot;ver...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.shootemupkit.com/wiki/index.php?title=AI_Tab&amp;diff=11&amp;oldid=prev"/>
		<updated>2020-05-23T19:10:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Introduction==   {|style=&amp;quot;border:none;vertical-align:top;background-color:white;&amp;quot;  !rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |&lt;a href=&quot;/wiki/index.php?title=File:AItab.png&quot; title=&quot;File:AItab.png&quot;&gt;link=&lt;/a&gt; |style=&amp;quot;ver...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Introduction== &lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border:none;vertical-align:top;background-color:white;&amp;quot; &lt;br /&gt;
!rowspan=&amp;quot;8&amp;quot; style=&amp;quot;width:250px;vertical-align:top;&amp;quot; |[[File:AItab.png|link=]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|AI options are available for [[Add an NPC | NPCs]] and [[Add an NPC Generator | NPC Generators]].  &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|The AI options can be combined to provide more complex behaviours.  &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|Each AI type can have a weighting which controls the amount of influence each AI type has on the behaviour of the NPC.  &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|To edit or add AI behaviours go to the AI tab for the entity - this is accessed by selecting an entity in the [[ Level Editor | Level Editor ]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|Click the Delete icon [[File:Deletebtn.png|link=]] to remove an AI type, the type name to change an AI type or the ''Add AI Type'' button to add a new AI type.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|You can also add new [[AI Events#AI States|AI States]] by clicking the ''Add AI State'' button.  The NPC's AI State is changed when it receives an [[AI Events#AI Events|AI Event]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top;background-color:white;&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - General&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;None&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No AI. The NPC will not move or fire.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Fire&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Fire&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will fire from the selected weapon.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Fire Button''' 	 	&lt;br /&gt;
|Sets a virtual button to fire the weapon. &lt;br /&gt;
|-&lt;br /&gt;
|'''Frequency Min and Max'''	&lt;br /&gt;
|The minimum and maximum amount of time between shots. In game the time will be a random value between the two values. &lt;br /&gt;
|-&lt;br /&gt;
|'''Min and Max Angle 	'''&lt;br /&gt;
|The minimum and maximum angle the enemy should be from the NPC before it fires.&lt;br /&gt;
|-&lt;br /&gt;
|'''Proximity'''&lt;br /&gt;
|How close the enemy must be before the NPC fires.&lt;br /&gt;
|-&lt;br /&gt;
|'''Avoid Team'''&lt;br /&gt;
|Check to prevent firing at entities in the same team as the NPC.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Movement&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move -X&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the -X direction.  &lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move -Y&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the -Y direction.  &lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move -Z&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the -Z direction.  &lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move +X&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the +X direction.  &lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move +Y&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the +Y direction.  &lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move +Z&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the +Z direction.  &lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move Direction&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in the set direction.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Direction'''&lt;br /&gt;
|NPC move direction (X, Y and Z component).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move Forwards&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move forwards.&lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move Backwards&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move backwards.&lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move Left&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move to its left.&lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move Right&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move to its right.&lt;br /&gt;
&lt;br /&gt;
There are no parameters for this AI type. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Rotation&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Rotate -Yaw&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate in the -Yaw direction.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Speed Multiplier'''&lt;br /&gt;
|Allows NPC to rotate faster (if more than 1) or slower (if less than 1) than its default speed as set in the [[NPC Definition | NPC Definition]].&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Rotate -Pitch&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate in the -Pitch direction.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Speed Multiplier'''&lt;br /&gt;
|Allows NPC to rotate faster (if more than 1) or slower (if less than 1) than its default speed as set in the [[NPC Definition | NPC Definition]].&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Rotate -Roll&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate in the -Roll direction.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Speed Multiplier'''&lt;br /&gt;
|Allows NPC to rotate faster (if more than 1) or slower (if less than 1) than its default speed as set in the [[NPC Definition | NPC Definition]].&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Rotate +Yaw&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate in the +Yaw direction.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Speed Multiplier'''&lt;br /&gt;
|Allows NPC to rotate faster (if more than 1) or slower (if less than 1) than its default speed as set in the [[NPC Definition | NPC Definition]].&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Rotate +Pitch&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate in the +Pitch direction.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Speed Multiplier'''&lt;br /&gt;
|Allows NPC to rotate faster (if more than 1) or slower (if less than 1) than its default speed as set in the [[NPC Definition | NPC Definition]].&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Rotate +Roll&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate in the +Roll direction.  &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Speed Multiplier'''&lt;br /&gt;
|Allows NPC to rotate faster (if more than 1) or slower (if less than 1) than its default speed as set in the [[NPC Definition | NPC Definition]].&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Turn Towards&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will turn towards the selected entity. This AI type should only be used with NPCs with a movement style that allows rotation. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|The Entity to be tracked.&lt;br /&gt;
|- &lt;br /&gt;
|'''Reaction Min and Max'''&lt;br /&gt;
|The minimum and maximum reaction time. The in-game reaction time is a random value between the two. A lower value is more responsive while a higher value can look more life-like.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Respond to Enemy&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Chase&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will chase the selected entity. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|The Entity to be chased.&lt;br /&gt;
|- &lt;br /&gt;
|'''Reaction Min and Max'''&lt;br /&gt;
|The minimum and maximum reaction time. The in-game reaction time is a random value between the two. A lower value is more responsive while a higher value can look more life-like.&lt;br /&gt;
|-&lt;br /&gt;
|'''Proximity'''&lt;br /&gt;
|How close the enemy must be before the NPC will chase it.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Evade&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move away from the selected entity.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|The Entity to be evaded.&lt;br /&gt;
|- &lt;br /&gt;
|'''Reaction Min and Max'''&lt;br /&gt;
|The minimum and maximum reaction time. The in-game reaction time is a random value between the two. A lower value is more responsive while a higher value can look more life-like.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Match X&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move to the same position on the X axis as the selected entity.&lt;br /&gt;
 &lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|The Entity to be matched.&lt;br /&gt;
|- &lt;br /&gt;
|'''Reaction Min and Max'''&lt;br /&gt;
|The minimum and maximum reaction time. The in-game reaction time is a random value between the two. A lower value is more responsive while a higher value can look more life-like.&lt;br /&gt;
|-&lt;br /&gt;
|'''Proximity'''&lt;br /&gt;
|How close the entity must be before the NPC moves to match its X position.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Match Y&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move to the same position on the Y axis as the selected entity.&lt;br /&gt;
 &lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|The Entity to be matched.&lt;br /&gt;
|- &lt;br /&gt;
|'''Reaction Min and Max'''&lt;br /&gt;
|The minimum and maximum reaction time. The in-game reaction time is a random value between the two. A lower value is more responsive while a higher value can look more life-like.&lt;br /&gt;
|-&lt;br /&gt;
|'''Proximity'''&lt;br /&gt;
|How close the entity must be before the NPC moves to match its Y position.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Match Z&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move to the same position on the Z axis as the selected entity.&lt;br /&gt;
 &lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|The Entity to be matched.&lt;br /&gt;
|- &lt;br /&gt;
|'''Reaction Min and Max'''&lt;br /&gt;
|The minimum and maximum reaction time. The in-game reaction time is a random value between the two. A lower value is more responsive while a higher value can look more life-like.&lt;br /&gt;
|-&lt;br /&gt;
|'''Proximity'''&lt;br /&gt;
|How close the entity must be before the NPC moves to match its Z position.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Other&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Scatter&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move to a random position on the specified plane which is between Distance Min and Distance Max from its current position. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Plane'''&lt;br /&gt;
|The Plane the new position should be on.&lt;br /&gt;
|-&lt;br /&gt;
|'''Distance Min and Max'''&lt;br /&gt;
|The minimum and maximum distance for the NPC to move.  The distance moved in-game will be a random value between the two.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Move Random&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will move in a random direction on the specified plane. It will periodically choose a new random direction, based on the Duration Min and Duration Max values. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Plane'''&lt;br /&gt;
|The Plane which the new position should be on.&lt;br /&gt;
|- &lt;br /&gt;
|'''Duration Min and Max'''&lt;br /&gt;
|The minimum and maximum time before the NPC chooses another direction. The in-game time will be a random value between the two. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Follow Spline&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will follow the specified spline.  Different behaviours can be set for when the NPC reaches the end of the spline.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
 &lt;br /&gt;
{|&lt;br /&gt;
|'''Spline'''&lt;br /&gt;
|The spline to be followed. &lt;br /&gt;
|-&lt;br /&gt;
|'''At End of Spline'''&lt;br /&gt;
|Action to perform when at the end of the spline.  Choose from Stop, Loop, Reverse or Repeat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Follow Spline Shape&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will follow the shape of the specified spline starting from it's current position.  Different behaviours can be set for when the NPC reaches the end of the spline.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
 &lt;br /&gt;
{|&lt;br /&gt;
|'''Spline'''&lt;br /&gt;
|The spline to be followed. &lt;br /&gt;
|-&lt;br /&gt;
|'''At End of Spline'''&lt;br /&gt;
|Action to perform when at the end of the spline.  Choose from Stop, Loop, Reverse or Repeat.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Swing&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will rotate back and forth, for example for a gun turret or searchlight.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{|&lt;br /&gt;
|'''Direction '''&lt;br /&gt;
|The direction to rotate in.&lt;br /&gt;
|-&lt;br /&gt;
|'''Angle Range'''&lt;br /&gt;
|The angle the NPC will rotate through before swinging back.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Self Destruct&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Destroy At Point&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will go to either the current position of an Entity or to a specified position. When it reaches that position it will be destroyed. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Entity'''&lt;br /&gt;
|An optional Entity for the NPC to move to. The NPC will move to the position the Entity was at when the Destroy At Point AI type was first activated.&lt;br /&gt;
|-&lt;br /&gt;
|'''Position'''&lt;br /&gt;
|An optional position for the NPC to move to.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Destroy On Timer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will be destroyed after a set time.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Time'''&lt;br /&gt;
|The number of seconds before the NPC is destroyed.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Destroy On Distance&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will be destroyed when it has travelled a set distance. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|The distance travelled before the NPC is destroyed.&lt;br /&gt;
|} &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Formations&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Formation&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will join the specified [[Add a Formation | formation]]. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Formation'''&lt;br /&gt;
|The Formation the NPC should join. &lt;br /&gt;
|-&lt;br /&gt;
|'''Node'''&lt;br /&gt;
|How NPCs should be added to the formation.  Choose from Sequential, Closest, Furthest or Random.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - Teleport&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step X&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance in the X direction. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Y&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance in the Y direction. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Z&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance in the Z direction. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Direction&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance and direction.&lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance X'''&lt;br /&gt;
|Distance to jump in the X direction.&lt;br /&gt;
|-&lt;br /&gt;
|'''Distance Y'''&lt;br /&gt;
|Distance to jump in the Y direction.&lt;br /&gt;
|-&lt;br /&gt;
|'''Distance Z'''&lt;br /&gt;
|Distance to jump in the Z direction.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Forward&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance forwards. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Backwards&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance backwards. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Left&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance to the left. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Step Right&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The NPC will jump the specified distance to the right. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|Distance to jump.&lt;br /&gt;
|} &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - States&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State at Point&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] at the specified point. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|-&lt;br /&gt;
|'''Threshold'''&lt;br /&gt;
|The distance from the point to consider it hit.&lt;br /&gt;
|-&lt;br /&gt;
|'''Position X'''&lt;br /&gt;
|The X value of the Position&lt;br /&gt;
|-&lt;br /&gt;
|'''Position Y'''&lt;br /&gt;
|The Y value of the Position&lt;br /&gt;
|-&lt;br /&gt;
|'''Position Z'''&lt;br /&gt;
|The Z value of the Position&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State on Timer&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] after the specified time. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|-&lt;br /&gt;
|'''Time'''&lt;br /&gt;
|The time until the AI State should change.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State on Distance Travelled&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] after the NPC has travelled the specified distance. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|-&lt;br /&gt;
|'''Distance'''&lt;br /&gt;
|The distance to travel before the AI State should change.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State on Enemy Proximity&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] when an enemy is within the specified distance. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|-&lt;br /&gt;
|'''Proximity'''&lt;br /&gt;
|The distance the enemy should be within before the AI State should change.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State when Damaged Enemy&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] when an enemy has been damaged. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State when Received Damage&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] when an enemy has damaged this NPC. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State on AI Event&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] when the specified [[AI Events#AI Events|AI Event]] is received. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|-&lt;br /&gt;
|'''AI Event'''&lt;br /&gt;
|The AI Event to be received to trigger the AI State change. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Change State on Trigger&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change [[AI Events#AI States|AI State]] when the specified [[Add a Trigger|Trigger]] is hit. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI State'''&lt;br /&gt;
|The AI State to change to. &lt;br /&gt;
|-&lt;br /&gt;
|'''Trigger'''&lt;br /&gt;
|The Trigger that will activate the state change when hit.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:160%&amp;quot;&amp;gt;AI Types - AI Event&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:130%&amp;quot;&amp;gt;Send AI Event&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The specified [[AI Events#AI Events|AI Event]] will be broadcast.  This can be used to change an [[AI Events#AI States|AI State]]. &lt;br /&gt;
&lt;br /&gt;
'''Parameters:'''&lt;br /&gt;
{| &lt;br /&gt;
|'''AI Event'''&lt;br /&gt;
|The AI Event to broadcast. &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
</feed>