<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.datoolset.net/mw/index.php?action=history&amp;feed=atom&amp;title=Creature_group</id>
		<title>Creature group - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.datoolset.net/mw/index.php?action=history&amp;feed=atom&amp;title=Creature_group"/>
		<link rel="alternate" type="text/html" href="http://www.datoolset.net/mw/index.php?title=Creature_group&amp;action=history"/>
		<updated>2026-05-09T09:30:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.6</generator>

	<entry>
		<id>http://www.datoolset.net/mw/index.php?title=Creature_group&amp;diff=10842&amp;oldid=prev</id>
		<title>BryanDerksen: add navigational template</title>
		<link rel="alternate" type="text/html" href="http://www.datoolset.net/mw/index.php?title=Creature_group&amp;diff=10842&amp;oldid=prev"/>
				<updated>2010-02-02T21:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;add navigational template&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 21:36, 2 February 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;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;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;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;!!Note: This page was imported from a year-old document, may need updating.!!&lt;/del&gt;&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{infobox creature}}&lt;/ins&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;&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;Assigning groups to creatures:&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;Assigning groups to creatures:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L19&quot; &gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&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;== Functions ==&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;== Functions ==&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;UT_CombatStart(object oCreatureA, object oCreatureB)&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;UT_CombatStart&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;(object oCreatureA, object oCreatureB)&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;&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;Triggers combat between 2 creatures.&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;Triggers combat between 2 creatures.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&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;This function will switch the creature's group to be the 'hostile' group if it's current group is 'neutral' or 'friendly'. No other groups will be switched &amp;amp;mdash;&amp;#160; for these cases the function will just set the 2 groups hostile. This function does not change global hostility status between the Player, Neutral, Friendly and Hostile groups. This function does nothing else. The perception system will trigger the combat itself.&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;This function will switch the creature's group to be the 'hostile' group if it's current group is 'neutral' or 'friendly'. No other groups will be switched &amp;amp;mdash;&amp;#160; for these cases the function will just set the 2 groups hostile. This function does not change global hostility status between the Player, Neutral, Friendly and Hostile groups. This function does nothing else. The perception system will trigger the combat itself.&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;UT_CombatStop(object oCreatureA, object oCreatureB)&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;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;UT_CombatStop&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;(object oCreatureA, object oCreatureB)&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;&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;Stops combat between 2 creatures.&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;Stops combat between 2 creatures.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BryanDerksen</name></author>	</entry>

	<entry>
		<id>http://www.datoolset.net/mw/index.php?title=Creature_group&amp;diff=197&amp;oldid=prev</id>
		<title>BryanDerksen: category</title>
		<link rel="alternate" type="text/html" href="http://www.datoolset.net/mw/index.php?title=Creature_group&amp;diff=197&amp;oldid=prev"/>
				<updated>2009-07-02T16:50:51Z</updated>
		
		<summary type="html">&lt;p&gt;category&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:50, 2 July 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L91&quot; &gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&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;#Stop combat for each enemy and party member &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;#Stop combat for each enemy and party member &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;#Change the group of each enemy to 'non-hostile' only if they are currently hostile. Otherwise, set the NPC's group and the player group as non-hostile.&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;#Change the group of each enemy to 'non-hostile' only if they are currently hostile. Otherwise, set the NPC's group and the player group as non-hostile.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Creatures]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BryanDerksen</name></author>	</entry>

	<entry>
		<id>http://www.datoolset.net/mw/index.php?title=Creature_group&amp;diff=85&amp;oldid=prev</id>
		<title>BryanDerksen: imported from extranet</title>
		<link rel="alternate" type="text/html" href="http://www.datoolset.net/mw/index.php?title=Creature_group&amp;diff=85&amp;oldid=prev"/>
				<updated>2009-06-27T17:14:40Z</updated>
		
		<summary type="html">&lt;p&gt;imported from extranet&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;!!Note: This page was imported from a year-old document, may need updating.!!&lt;br /&gt;
&lt;br /&gt;
Assigning groups to creatures:&lt;br /&gt;
&lt;br /&gt;
*Creatures that start as non-hostile should get assigned the 'Neutral' group.&lt;br /&gt;
*Creatures that start as hostile should get assigned the 'Hostile' group.&lt;br /&gt;
*Creatures that can end up turning hostile towards other creatures should get a unique group.&lt;br /&gt;
*The Neutral group is always non-hostile towards every group in the game&lt;br /&gt;
*The Player group is always hostile towards the Hostile group&lt;br /&gt;
*The Friendly group is always hostile towards the Hostile group.&lt;br /&gt;
*The Friendly group is always non-hostile towards the Player group.&lt;br /&gt;
&lt;br /&gt;
To create a custom creature group:&lt;br /&gt;
#  Open the toolset_groups.xls 2DA&lt;br /&gt;
#  Place a new entry at the end of the file for your group&lt;br /&gt;
#  Turn the xls file into a GDA file (need defined process for accomplishing this) and place in override if testing local.  Check in to perforce to include in nightly build.&lt;br /&gt;
#   Now to use the group, use the SetGroupHostility function to set who the group is hostile towards.&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
UT_CombatStart(object oCreatureA, object oCreatureB)&lt;br /&gt;
&lt;br /&gt;
Triggers combat between 2 creatures.&lt;br /&gt;
&lt;br /&gt;
This function will switch the creature's group to be the 'hostile' group if it's current group is 'neutral' or 'friendly'. No other groups will be switched &amp;amp;mdash;  for these cases the function will just set the 2 groups hostile. This function does not change global hostility status between the Player, Neutral, Friendly and Hostile groups. This function does nothing else. The perception system will trigger the combat itself.&lt;br /&gt;
&lt;br /&gt;
UT_CombatStop(object oCreatureA, object oCreatureB)&lt;br /&gt;
&lt;br /&gt;
Stops combat between 2 creatures.&lt;br /&gt;
&lt;br /&gt;
This function will switch the creature's group to be the 'neutral' group if it's current group is 'hostile'. This function does not change global hostility status between the Player, Neutral, Friendly and Hostile groups. No other groups will be switched &amp;amp;mdash;  for these cases the function will just set the 2 groups non-hostile. This function will clear all commands from both creatures but will do nothing else.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
 &lt;br /&gt;
=== Party is attacked by 1 or more hostiles ===&lt;br /&gt;
&lt;br /&gt;
DESIGNER:&lt;br /&gt;
#Assigns the 'hostile' group to each enemy &lt;br /&gt;
&lt;br /&gt;
SYSTEM:&lt;br /&gt;
#Perception triggers combat when the enemy noticed the player &lt;br /&gt;
&lt;br /&gt;
=== Party attacks a single non-hostile NPC after dialog ===&lt;br /&gt;
&lt;br /&gt;
DESIGNER: &lt;br /&gt;
#Assigns the enemy the non-hostile group &lt;br /&gt;
#Runs the Combat_Start() function with the player and NPC as parameters &lt;br /&gt;
&lt;br /&gt;
SYSTEM:&lt;br /&gt;
#Switches the NPC's group to the 'hostile' group &lt;br /&gt;
#Perception triggers combat automatically &lt;br /&gt;
&lt;br /&gt;
=== Party attacks X non-hostile enemies after dialog ===&lt;br /&gt;
&lt;br /&gt;
DESIGNER: &lt;br /&gt;
#Assigns all enemy the non-hostile group &lt;br /&gt;
#Runs the Combat_Start() function for each non-hostile NPC with the player and non-hostile NPC as parameters. &lt;br /&gt;
SYSTEM:&lt;br /&gt;
#Switches each NPC's group to the 'hostile' group &lt;br /&gt;
#Perception triggers combat automatically &lt;br /&gt;
 &lt;br /&gt;
=== X non-hostiles attack Y non-hostiles ===&lt;br /&gt;
&lt;br /&gt;
DESIGNER:&lt;br /&gt;
#Assigns unique group IDs for both groups of NPCs &lt;br /&gt;
#Runs the Combat_Start() function once with a creature from each group as parameters &lt;br /&gt;
SYSTEM:&lt;br /&gt;
#Sets the 2 groups hostile towards each other (not switching groups!) &lt;br /&gt;
#Perception causes them to start attacking each other &lt;br /&gt;
 &lt;br /&gt;
=== X hostiles attack Y hostiles -&amp;gt; player joins in ===&lt;br /&gt;
&lt;br /&gt;
DESIGNER:&lt;br /&gt;
#Assigns unique group IDs for both groups of NPCs &lt;br /&gt;
#Runs the Combat_Start() function once with a creature from each group as parameters &lt;br /&gt;
#Runs the Combat_Start() function once with the player and a creature from one group as parameters &lt;br /&gt;
#Runs the Combat_Start() function once with the player and a creature from the second group as parameters &lt;br /&gt;
&lt;br /&gt;
SYSTEM:&lt;br /&gt;
#Sets the 2 groups hostile towards each other (not switching groups!) &lt;br /&gt;
#Sets the 2 groups hostile towards the player group (not switch groups!) &lt;br /&gt;
#Perception causes them to start attacking each other and the player's party &lt;br /&gt;
&lt;br /&gt;
=== Player fights a group of enemies, one enemy surrenders ===&lt;br /&gt;
&lt;br /&gt;
DESIGNER:&lt;br /&gt;
#Trigger combat using Combat_Start() &lt;br /&gt;
#Run Combat_Stop() using each enemy and the player as parameters &lt;br /&gt;
&lt;br /&gt;
SYSTEM:&lt;br /&gt;
#Stop combat for each enemy and party member &lt;br /&gt;
#Change the group of each enemy to 'non-hostile' only if they are currently hostile. Otherwise, set the NPC's group and the player group as non-hostile.&lt;/div&gt;</summary>
		<author><name>BryanDerksen</name></author>	</entry>

	</feed>