BattleForge Wiki
m (moved Script Information - Full Referance to Script Information - Full Reference)
(Updated)
Line 1: Line 1:
 
==BattleForge Script Reference==
 
==BattleForge Script Reference==
  +
<span class="ScriptCategory" id="ExpandAll" href="#">Expand All</span>
 
===Actions===
 
===Actions===
  +
====Tutorial====
 
<ul class='Category' id='Actions_Tutorial'>
+
<span class="ScriptCategory" id="Actions_Tutorial">Tutorial</span>
  +
<ul class="ScriptCategory" id="Actions_Tutorial">
  +
 
<li><b>TutorialDeckSlotDisable</b>
 
<li><b>TutorialDeckSlotDisable</b>
 
<div>
 
<div>
 
<span>Disables the given Deck Slot.</span>
 
<span>Disables the given Deck Slot.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Slot</span> - <span class='Description'>The position of the Card in the Deck, starting with 0.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Slot</span> - <span class="ScriptDescription">The position of the Card in the Deck, starting with 0.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 15: Line 19:
 
<span>Enables the given Deck Slot.</span>
 
<span>Enables the given Deck Slot.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Slot</span> - <span class='Description'>The position of the Card in the Deck, starting with 0.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Slot</span> - <span class="ScriptDescription">The position of the Card in the Deck, starting with 0.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 23: Line 28:
 
<span>Adds a new tutorial marker or moves an existing one with the same tag.</span>
 
<span>Adds a new tutorial marker or moves an existing one with the same tag.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>MarkerTag</span> - <span class='Description'>The tag of this UI Marker, used to properly (re)move it later.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerTag</span> - <span class="ScriptDescription">The tag of this UI Marker, used to properly (re)move it later.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Widget</span> - <span class='Description'>The name (reference string) of a Widget.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>MarkerFileName</span> - <span class='Description'>The template file of the marker. Folder: bf1/ui/</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Widget</span> - <span class="ScriptDescription">The name (reference string) of a Widget.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Position</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The position of the tutorial marker, or MarkerPosNone for default.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerFileName</span> - <span class="ScriptDescription">The template file of the marker. Folder: bf1/ui/</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Position</span> - <span class="ScriptDescription">The position of the tutorial marker, or MarkerPosNone for default.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 34: Line 41:
 
<span>Adds a new tutorial marker or moves an existing one with the same tag, with detail info.</span>
 
<span>Adds a new tutorial marker or moves an existing one with the same tag, with detail info.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>MarkerTag</span> - <span class='Description'>The tag of this UI Marker, used to properly (re)move it later.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerTag</span> - <span class="ScriptDescription">The tag of this UI Marker, used to properly (re)move it later.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Widget</span> - <span class='Description'>The name (reference string) of a Widget.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>MarkerFileName</span> - <span class='Description'>The template file of the marker. Folder: bf1/ui/</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Widget</span> - <span class="ScriptDescription">The name (reference string) of a Widget.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>DetailFileName</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The template file of the detail stuff (optional). Folder: bf1/ui/</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerFileName</span> - <span class="ScriptDescription">The template file of the marker. Folder: bf1/ui/</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Position</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The position of the tutorial marker, or MarkerPosNone for default.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">DetailFileName</span> - <span class="ScriptDescription">The template file of the detail stuff (optional). Folder: bf1/ui/</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Position</span> - <span class="ScriptDescription">The position of the tutorial marker, or MarkerPosNone for default.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TutorialMarkerRemove</b>
 
<li><b>TutorialMarkerRemove</b>
  +
 
<div>
 
<div>
 
<span>Removes a tutorial marker.</span>
 
<span>Removes a tutorial marker.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>MarkerTag</span> - <span class='Description'>The tag of this UI Marker, used to properly (re)move it later.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerTag</span> - <span class="ScriptDescription">The tag of this UI Marker, used to properly (re)move it later.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 54: Line 65:
 
<span>Starts the effect on all Squads with that PvE Type.</span>
 
<span>Starts the effect on all Squads with that PvE Type.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Effect</span> - <span class='Description'>file relative to 'bf1/gfx/effects/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Effect</span> - <span class="ScriptDescription">file relative to "bf1/gfx/effects/", no extension!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 66: Line 79:
 
</ul>
 
</ul>
 
</div>
 
</div>
  +
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====AudioVisual====
 
<ul class='Category' id='Actions_AudioVisual'>
+
<span class="ScriptCategory" id="Actions_AudioVisual">AudioVisual</span>
  +
<ul class="ScriptCategory" id="Actions_AudioVisual">
 
<li><b>AudioAmbientPlay</b>
 
<li><b>AudioAmbientPlay</b>
 
<div>
 
<div>
 
<span>Plays the specified AmbientStream at the TargetTag position.</span>
 
<span>Plays the specified AmbientStream at the TargetTag position.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Ambient</span> - <span class='Description'>file relative to 'bf1/sound/streams/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Ambient</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 83: Line 100:
 
<span>Stops the Audio if it is playing.</span>
 
<span>Stops the Audio if it is playing.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Sound</span> - <span class='Description'>file relative to 'bf1/sound/ram/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 89: Line 107:
 
<li><b>CameraCenterOnTarget</b>
 
<li><b>CameraCenterOnTarget</b>
 
<div>
 
<div>
<span>Centers the Camera on the Tag's position.</span>
+
<span>Centers the Camera on the Tag"s position.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 99: Line 118:
 
<span>Plays the specified Music Track.</span>
 
<span>Plays the specified Music Track.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Music</span> - <span class='Description'>file relative to 'bf1/sound/streams/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Music</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 107: Line 127:
 
<span>Enables (starts) the editor-placed effect.</span>
 
<span>Enables (starts) the editor-placed effect.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 115: Line 136:
 
<span>Disables (stops) the editor-placed effect.</span>
 
<span>Disables (stops) the editor-placed effect.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 123: Line 145:
 
<span>Toggles the editor-placed effect.</span>
 
<span>Toggles the editor-placed effect.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 129: Line 152:
 
<li><b>EffectPowerSet</b>
 
<li><b>EffectPowerSet</b>
 
<div>
 
<div>
<span>Sets the Effect's 'power' to the specified percentage.</span>
+
<span>Sets the Effect"s "power" to the specified percentage.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EffectPowerAdd</b>
 
<li><b>EffectPowerAdd</b>
  +
 
<div>
 
<div>
<span>Adds this percentage to the Effect's 'power'. Will never go over 100%.</span>
+
<span>Adds this percentage to the Effect"s "power". Will never go over 100%.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 147: Line 173:
 
<li><b>EffectPowerSubtract</b>
 
<li><b>EffectPowerSubtract</b>
 
<div>
 
<div>
<span>Subtracts this percentage from the Effect's 'power'. Will never go below 5%.</span>
+
<span>Subtracts this percentage from the Effect"s "power". Will never go below 5%.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EffectStart</b>
 
<li><b>EffectStart</b>
  +
 
<div>
 
<div>
 
<span>Starts the effect on the TargetTag entities.</span>
 
<span>Starts the effect on the TargetTag entities.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Effect</span> - <span class='Description'>file relative to 'bf1/gfx/effects/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Effect</span> - <span class="ScriptDescription">file relative to "bf1/gfx/effects/", no extension!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EffectStartTargeted</b>
 
<li><b>EffectStartTargeted</b>
  +
 
<div>
 
<div>
 
<span>Starts the effect from the Tag entities to the TargetTag entities.</span>
 
<span>Starts the effect from the Tag entities to the TargetTag entities.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Effect</span> - <span class='Description'>file relative to 'bf1/gfx/effects/', no extension!</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Effect</span> - <span class="ScriptDescription">file relative to "bf1/gfx/effects/", no extension!</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 179: Line 211:
 
<span>Stops all effects on the entities.</span>
 
<span>Stops all effects on the entities.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 187: Line 220:
 
<span>Removes the effect entity (editor placed effects) from the map.</span>
 
<span>Removes the effect entity (editor placed effects) from the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 195: Line 229:
 
<span>Starts observing TargetTag position(s), thus completely removing both Unexplored AND Fog of War indefinetely.</span>
 
<span>Starts observing TargetTag position(s), thus completely removing both Unexplored AND Fog of War indefinetely.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 205: Line 241:
 
<span>Takes a glance (quick look) at the TargetTag(s), thus removing only the Unexplored (targets remain shrouded in Fog of War).</span>
 
<span>Takes a glance (quick look) at the TargetTag(s), thus removing only the Unexplored (targets remain shrouded in Fog of War).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 215: Line 253:
 
<span>Changes the weather. Similar to performing a raindance in real life.</span>
 
<span>Changes the weather. Similar to performing a raindance in real life.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Weather</span> - <span class='Description'>RenderSettings file from 'bf1/map/lighting/' folder, w/o extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Weather</span> - <span class="ScriptDescription">RenderSettings file from "bf1/map/lighting/" folder, w/o extension!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>FadeDuration</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Duration in Seconds for Fading between two Weather/Render Settings.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">FadeDuration</span> - <span class="ScriptDescription">Duration in Seconds for Fading between two Weather/Render Settings.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AudioSoundFXPlay</b>
 
<li><b>AudioSoundFXPlay</b>
  +
 
<div>
 
<div>
 
<span>Plays the specified Sound FX at the TargetTag position.</span>
 
<span>Plays the specified Sound FX at the TargetTag position.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Sound</span> - <span class='Description'>file relative to 'bf1/sound/ram/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 233: Line 274:
 
<span>Plays the specified UI Sound at the TargetTag position.</span>
 
<span>Plays the specified UI Sound at the TargetTag position.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Sound</span> - <span class='Description'>file relative to 'bf1/sound/ram/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 241: Line 283:
 
<span>Plays the specified Voice Stream.</span>
 
<span>Plays the specified Voice Stream.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Voice</span> - <span class='Description'>file relative to 'bf1/sound/streams/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Voice</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Volume</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Voice Volume, 1.0 is default, higher means louder.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Volume</span> - <span class="ScriptDescription">The Voice Volume, 1.0 is default, higher means louder.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Building====
 
<ul class='Category' id='Actions_Building'>
+
<span class="ScriptCategory" id="Actions_Building">Building</span>
  +
<ul class="ScriptCategory" id="Actions_Building">
 
<li><b>BuildingSpawn</b>
 
<li><b>BuildingSpawn</b>
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>BuildingId</span> - <span class='Description'>The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 264: Line 310:
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>BuildingId</span> - <span class='Description'>The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingSpawn</b>
 
<li><b>PlayerBuildingSpawn</b>
  +
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>BuildingId</span> - <span class='Description'>The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 287: Line 338:
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>BuildingId</span> - <span class='Description'>The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingTypeChange</b>
 
<li><b>BuildingTypeChange</b>
  +
 
<div>
 
<div>
 
<span>Changes the type of an entity.</span>
 
<span>Changes the type of an entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>BuildingId</span> - <span class='Description'>The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 306: Line 361:
 
<li><b>BuildingModeChange</b>
 
<li><b>BuildingModeChange</b>
 
<div>
 
<div>
<span>Changes the Building's Mode. Does NOT consume Power from the owning Player.</span>
+
<span>Changes the Building"s Mode. Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>ModeId</span> - <span class='Description'>The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingModeSetEnabled</b>
 
<li><b>BuildingModeSetEnabled</b>
  +
 
<div>
 
<div>
<span>Changes the Building's Mode to the 'enabled' mode. Does NOT consume Power from the owning Player.</span>
+
<span>Changes the Building"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingModeSetDisabled</b>
 
<li><b>BuildingModeSetDisabled</b>
 
<div>
 
<div>
<span>Changes the Building's Mode to the 'disabled' mode. Does NOT consume Power from the owning Player.</span>
+
<span>Changes the Building"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 331: Line 390:
 
<li><b>BuildingModeToggle</b>
 
<li><b>BuildingModeToggle</b>
 
<div>
 
<div>
<span>Toggles the Building's Mode to 'enabled' or 'disabled'. Does NOT consume Power from the owning Player.</span>
+
<span>Toggles the Building"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 341: Line 401:
 
<span>Removes the Building from the map.</span>
 
<span>Removes the Building from the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 349: Line 410:
 
<span>Destroys the Building.</span>
 
<span>Destroys the Building.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 357: Line 419:
 
<span>Kills all Buildings in range.</span>
 
<span>Kills all Buildings in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingAnimPlay</b>
 
<li><b>BuildingAnimPlay</b>
  +
 
<div>
 
<div>
 
<span>Plays the Building animation once.</span>
 
<span>Plays the Building animation once.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 375: Line 440:
 
<span>Plays the Building animation in a loop.</span>
 
<span>Plays the Building animation in a loop.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Special====
 
<ul class='Category' id='Actions_Special'>
+
<span class="ScriptCategory" id="Actions_Special">Special</span>
  +
<ul class="ScriptCategory" id="Actions_Special">
 
<li><b>MapReset</b>
 
<li><b>MapReset</b>
 
<div>
 
<div>
Line 388: Line 455:
 
<ul>
 
<ul>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Cutscene====
 
<ul class='Category' id='Actions_Cutscene'>
+
<span class="ScriptCategory" id="Actions_Cutscene">Cutscene</span>
  +
<ul class="ScriptCategory" id="Actions_Cutscene">
 
<li><b>CutsceneCameraPlay</b>
 
<li><b>CutsceneCameraPlay</b>
 
<div>
 
<div>
  +
 
<span>Plays the specified Camera Track. TargetTag is optional, it overwrites TargetTag in Cutscene if used.</span>
 
<span>Plays the specified Camera Track. TargetTag is optional, it overwrites TargetTag in Cutscene if used.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>CameraPath</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Camera path.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CameraPath</span> - <span class="ScriptDescription">Camera path.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Camera</span> - <span class='Description'>Camera takes from the 'camera' folder of the map (without extension '.CS').</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Camera</span> - <span class="ScriptDescription">Camera takes from the "camera" folder of the map (without extension ".CS").</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The TargetTag for relative positioning of the camera. Can be an empty string.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The TargetTag for relative positioning of the camera. Can be an empty string.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>CutsceneCameraPlayFullScreen</b>
 
<li><b>CutsceneCameraPlayFullScreen</b>
  +
 
<div>
 
<div>
 
<span>Plays the specified Camera Track in fullscreen mode.</span>
 
<span>Plays the specified Camera Track in fullscreen mode.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>CameraPath</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Camera path.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CameraPath</span> - <span class="ScriptDescription">Camera path.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Camera</span> - <span class='Description'>Camera takes from the 'camera' folder of the map (without extension '.CS').</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Camera</span> - <span class="ScriptDescription">Camera takes from the "camera" folder of the map (without extension ".CS").</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The TargetTag for relative positioning of the camera. Can be an empty string.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The TargetTag for relative positioning of the camera. Can be an empty string.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>CutsceneBegin</b>
 
<li><b>CutsceneBegin</b>
  +
 
<div>
 
<div>
 
<span>Starts a Cutscene.</span>
 
<span>Starts a Cutscene.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Music</span> - <span class='Description'>file relative to 'bf1/sound/streams/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Music</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>RenderOnly</span> - <span class='Optional'>(Optional)</span> <span class='Description'>ScriptTag/Group with Squads that should be rendered during Cutscene.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">RenderOnly</span> - <span class="ScriptDescription">ScriptTag/Group with Squads that should be rendered during Cutscene.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 427: Line 502:
 
<ul>
 
<ul>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 433: Line 509:
 
<span>Renders only the entities from the ScriptTag group. Affects only Figures.</span>
 
<span>Renders only the entities from the ScriptTag group. Affects only Figures.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 442: Line 519:
 
<ul>
 
<ul>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 448: Line 526:
 
<span>Plays the Reward Card ShowOff Animation & Effects on the specified TargetTag.</span>
 
<span>Plays the Reward Card ShowOff Animation & Effects on the specified TargetTag.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>CardSquadId</span> - <span class='Description'>The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSquadId</span> - <span class="ScriptDescription">The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>CutsceneSay</b>
 
<li><b>CutsceneSay</b>
  +
 
<div>
 
<div>
 
<span>Displays text during a Cutscene.</span>
 
<span>Displays text during a Cutscene.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TextTag</span> - <span class='Description'>The Tag of a Text from database.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TextTag</span> - <span class="ScriptDescription">The Tag of a Text from database.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Text</span> - <span class='Description'>The text to show if the TextTag text does not exist.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Text</span> - <span class="ScriptDescription">The text to show if the TextTag text does not exist.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>CutsceneEntityTeleport</b>
 
<li><b>CutsceneEntityTeleport</b>
  +
 
<div>
 
<div>
<span>Instantly teleports entity(s) to TargetTag location, no questions asked. Skips 'free position' & blocking checks, allows Figure penetration.</span>
+
<span>Instantly teleports entity(s) to TargetTag location, no questions asked. Skips "free position" & blocking checks, allows Figure penetration.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 476: Line 559:
 
<span>Squad goes to target in straight line (stops when blocked, walks through other figures). <b>Use only for Cutscenes!</b></span>
 
<span>Squad goes to target in straight line (stops when blocked, walks through other figures). <b>Use only for Cutscenes!</b></span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Squad====
 
<ul class='Category' id='Actions_Squad'>
+
<span class="ScriptCategory" id="Actions_Squad">Squad</span>
  +
<ul class="ScriptCategory" id="Actions_Squad">
 
<li><b>SquadSpawn</b>
 
<li><b>SquadSpawn</b>
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 501: Line 589:
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadSpawnIntoGroup</b>
 
<li><b>SquadSpawnIntoGroup</b>
  +
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadSpawn</b>
 
<li><b>PlayerSquadSpawn</b>
  +
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 537: Line 633:
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadSpawnIntoGroup</b>
 
<li><b>PlayerSquadSpawnIntoGroup</b>
  +
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadTypeChange</b>
 
<li><b>SquadTypeChange</b>
  +
 
<div>
 
<div>
 
<span>Changes the type of an entity.</span>
 
<span>Changes the type of an entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 569: Line 672:
 
<li><b>SquadModeChange</b>
 
<li><b>SquadModeChange</b>
 
<div>
 
<div>
<span>Changes the Squad's Mode. Does NOT consume Power from the owning Player.</span>
+
<span>Changes the Squad"s Mode. Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>ModeId</span> - <span class='Description'>The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadModeSetEnabled</b>
 
<li><b>SquadModeSetEnabled</b>
  +
 
<div>
 
<div>
<span>Changes the Squad's Mode to the 'enabled' mode. Does NOT consume Power from the owning Player.</span>
+
<span>Changes the Squad"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadModeSetDisabled</b>
 
<li><b>SquadModeSetDisabled</b>
 
<div>
 
<div>
<span>Changes the Squad's Mode to the 'disabled' mode. Does NOT consume Power from the owning Player.</span>
+
<span>Changes the Squad"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 594: Line 701:
 
<li><b>SquadModeToggle</b>
 
<li><b>SquadModeToggle</b>
 
<div>
 
<div>
<span>Toggles the Squad's Mode to 'enabled' or 'disabled'. Does NOT consume Power from the owning Player.</span>
+
<span>Toggles the Squad"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 602: Line 710:
 
<li><b>SquadVanish</b>
 
<li><b>SquadVanish</b>
 
<div>
 
<div>
<span>Removes the Squad from the map. Squad figures will simply disappear (no 'dying' animation).</span>
+
<span>Removes the Squad from the map. Squad figures will simply disappear (no "dying" animation).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 612: Line 721:
 
<span>Kills the Squad by damaging each Figure so they will die and play their death animation.</span>
 
<span>Kills the Squad by damaging each Figure so they will die and play their death animation.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 620: Line 730:
 
<span>Kills all Squads in range.</span>
 
<span>Kills all Squads in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadRespawn</b>
 
<li><b>SquadRespawn</b>
  +
 
<div>
 
<div>
 
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span>
 
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>'WhereDied' for position of death or 'StartPos' for startposition.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">"WhereDied" for position of death or "StartPos" for startposition.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ObjectRespawn</b>
 
<li><b>ObjectRespawn</b>
  +
 
<div>
 
<div>
 
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span>
 
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>'WhereDied' for position of death or 'StartPos' for startposition.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">"WhereDied" for position of death or "StartPos" for startposition.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingRespawn</b>
 
<li><b>BuildingRespawn</b>
  +
 
<div>
 
<div>
 
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span>
 
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>'WhereDied' for position of death or 'StartPos' for startposition.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">"WhereDied" for position of death or "StartPos" for startposition.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadTeleportInRange</b>
 
<li><b>SquadTeleportInRange</b>
  +
 
<div>
 
<div>
 
<span>Instantly teleports the Squads in range to TargetTag location.</span>
 
<span>Instantly teleports the Squads in range to TargetTag location.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 668: Line 787:
 
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). TargetTag must be alive and attackable!</span>
 
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). TargetTag must be alive and attackable!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>AttackGroupSize</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Squads will attack all available Targets in Groups of this size.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AttackGroupSize</span> - <span class="ScriptDescription">Squads will attack all available Targets in Groups of this size.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 678: Line 799:
 
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). Uses Forced Goto to get to Target.</span>
 
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). Uses Forced Goto to get to Target.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>AttackGroupSize</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Squads will attack all available Targets in Groups of this size.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AttackGroupSize</span> - <span class="ScriptDescription">Squads will attack all available Targets in Groups of this size.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 688: Line 811:
 
<span>Squad tries to mount TargetTag barrier (module, set or scriptgroup containing modules).</span>
 
<span>Squad tries to mount TargetTag barrier (module, set or scriptgroup containing modules).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadBarrierDismount</b>
 
<li><b>SquadBarrierDismount</b>
  +
 
<div>
 
<div>
 
<span>Squad dismounts barrier.</span>
 
<span>Squad dismounts barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 705: Line 831:
 
<span>Squads flee from nearest enemy entity by using forced Goto in the opposite Direction.</span>
 
<span>Squads flee from nearest enemy entity by using forced Goto in the opposite Direction.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>BlastRadius</span> - <span class='Description'>Distance in meters. Decimal places are allowed.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BlastRadius</span> - <span class="ScriptDescription">Distance in meters. Decimal places are allowed.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 715: Line 843:
 
<span>Squad walks waypoints back and forth continously. Continues patrol after being attacked.</span>
 
<span>Squad walks waypoints back and forth continously. Continues patrol after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadGoto</b>
 
<li><b>SquadGoto</b>
  +
 
<div>
 
<div>
 
<span>Squad goes towards TargetTag or along TargetTag-ScriptGroup waypoints. Continues goto after being attacked.</span>
 
<span>Squad goes towards TargetTag or along TargetTag-ScriptGroup waypoints. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 735: Line 867:
 
<span>Same as SquadGoto but Squad does not attack or follow attackers until it has reached its destination. <b>Use with care!</b></span>
 
<span>Same as SquadGoto but Squad does not attack or follow attackers until it has reached its destination. <b>Use with care!</b></span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 746: Line 880:
 
<span>Squad goes to any TargetTag Squad that is in a fight.</span>
 
<span>Squad goes to any TargetTag Squad that is in a fight.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 757: Line 893:
 
<span>Squad goes randomly towards ONE of the TargetTags.</span>
 
<span>Squad goes randomly towards ONE of the TargetTags.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 767: Line 905:
 
<span>Squad(s) go towards closest Monument or Generator. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Monument or Generator. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 777: Line 917:
 
<span>Squad(s) go towards closest Squad. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Squad. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 787: Line 929:
 
<span>Squad(s) go towards closest Building. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Building. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 797: Line 941:
 
<span>Squad(s) go towards closest Barrier. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Barrier. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 807: Line 953:
 
<span>Squad(s) go towards closest attackable Target. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest attackable Target. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 817: Line 965:
 
<span>Squad holds position, will attack if enemies are in attack range but will not pursue enemies.</span>
 
<span>Squad holds position, will attack if enemies are in attack range but will not pursue enemies.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 825: Line 974:
 
<span>Squad walks to Target from outside map border. Target must be a ScriptMarker and close to MapBorder.</span>
 
<span>Squad walks to Target from outside map border. Target must be a ScriptMarker and close to MapBorder.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadAnimPlay</b>
 
<li><b>SquadAnimPlay</b>
  +
 
<div>
 
<div>
 
<span>Plays the animation once for all figures in the Squad.</span>
 
<span>Plays the animation once for all figures in the Squad.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Unit</span> - <span class='Description'>A subfolder from the 'bf1/gfx/units/' folder.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Unit</span> - <span class="ScriptDescription">A subfolder from the "bf1/gfx/units/" folder.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadAnimPlayLooped</b>
 
<li><b>SquadAnimPlayLooped</b>
  +
 
<div>
 
<div>
 
<span>Plays the animation continuously for all figures in the Squad.</span>
 
<span>Plays the animation continuously for all figures in the Squad.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Unit</span> - <span class='Description'>A subfolder from the 'bf1/gfx/units/' folder.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Unit</span> - <span class="ScriptDescription">A subfolder from the "bf1/gfx/units/" folder.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadInRangePushBack</b>
 
<li><b>SquadInRangePushBack</b>
  +
 
<div>
 
<div>
 
<span>Squad figures are getting pushed back, the epicentre of the pushback is at the TargetTag location.</span>
 
<span>Squad figures are getting pushed back, the epicentre of the pushback is at the TargetTag location.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 863: Line 1,019:
 
<span>Squad stops movement.</span>
 
<span>Squad stops movement.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 871: Line 1,028:
 
<span>SquadGroup goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span>
 
<span>SquadGroup goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 881: Line 1,040:
 
<span>Squad goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span>
 
<span>Squad goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 891: Line 1,052:
 
<span>Stops a SquadGroup that is currently on a CheckpointGoto. Group will stop at the next checkpoint they reach.</span>
 
<span>Stops a SquadGroup that is currently on a CheckpointGoto. Group will stop at the next checkpoint they reach.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 899: Line 1,061:
 
<span>Standard Goto that uses the GotoGrid.</span>
 
<span>Standard Goto that uses the GotoGrid.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreGridIfAllSquadsFly</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Ignores grid if (and only if) all Squads of the group are flying units.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreGridIfAllSquadsFly</span> - <span class="ScriptDescription">Ignores grid if (and only if) all Squads of the group are flying units.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 910: Line 1,074:
 
<span>Patrol mode on path given by TargetTag (start & end point), uses GotoGrid.</span>
 
<span>Patrol mode on path given by TargetTag (start & end point), uses GotoGrid.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 920: Line 1,086:
 
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span>
 
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>table</span> <span class='Parameter'>SpawnTable</span> - <span class='Description'>Must be a table with specific syntax, see command description.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">table</span> <span class="ScriptParameter">SpawnTable</span> - <span class="ScriptDescription">Must be a table with specific syntax, see command description.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 933: Line 1,102:
 
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span>
 
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>table</span> <span class='Parameter'>SpawnTable</span> - <span class='Description'>Must be a table with specific syntax, see command description.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">table</span> <span class="ScriptParameter">SpawnTable</span> - <span class="ScriptDescription">Must be a table with specific syntax, see command description.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====OctoberVersionOnly====
 
<ul class='Category' id='Actions_OctoberVersionOnly'>
+
<span class="ScriptCategory" id="Actions_OctoberVersionOnly">OctoberVersionOnly</span>
  +
<ul class="ScriptCategory" id="Actions_OctoberVersionOnly">
 
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRange</b>
 
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRange</b>
 
<div>
 
<div>
  +
 
<span>Does damage to Squads in Range.</span>
 
<span>Does damage to Squads in Range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 960: Line 1,136:
 
<span>Does damage to Squads in Range.</span>
 
<span>Does damage to Squads in Range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 971: Line 1,149:
 
<span>Does damage to Squads in Range.</span>
 
<span>Does damage to Squads in Range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Debug====
 
<ul class='Category' id='Actions_Debug'>
+
<span class="ScriptCategory" id="Actions_Debug">Debug</span>
  +
<ul class="ScriptCategory" id="Actions_Debug">
 
<li><b>DebugInfoMessage</b>
 
<li><b>DebugInfoMessage</b>
  +
 
<div>
 
<div>
 
<span>Shows a MessageBox to the user (ignored in release builds).</span>
 
<span>Shows a MessageBox to the user (ignored in release builds).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Message</span> - <span class='Description'>An important Message from you to whom it may concern.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Message</span> - <span class="ScriptDescription">An important Message from you to whom it may concern.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>Popup</span> - <span class='Optional'>(Optional)</span> <span class='Description'>If true, message will also popup in a windows Message Box.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Popup</span> - <span class="ScriptDescription">If true, message will also popup in a windows Message Box.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 994: Line 1,177:
 
<span>Shows a MessageBox to the user (ignored in release builds).</span>
 
<span>Shows a MessageBox to the user (ignored in release builds).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Message</span> - <span class='Description'>An important Message from you to whom it may concern.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Message</span> - <span class="ScriptDescription">An important Message from you to whom it may concern.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Popup</span> - <span class='Optional'>(Optional)</span> <span class='Description'>If true, message will also popup in a windows Message Box.</span></li>
 
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Popup</span> - <span class="ScriptDescription">If true, message will also popup in a windows Message Box.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>DebugErrorMessage</b>
 
<li><b>DebugErrorMessage</b>
  +
 
<div>
 
<div>
 
<span>Shows a MessageBox to the user (ignored in release builds).</span>
 
<span>Shows a MessageBox to the user (ignored in release builds).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Message</span> - <span class='Description'>An important Message from you to whom it may concern.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Message</span> - <span class="ScriptDescription">An important Message from you to whom it may concern.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>Popup</span> - <span class='Optional'>(Optional)</span> <span class='Description'>If true, message will also popup in a windows Message Box.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Popup</span> - <span class="ScriptDescription">If true, message will also popup in a windows Message Box.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Ability====
 
<ul class='Category' id='Actions_Ability'>
+
<span class="ScriptCategory" id="Actions_Ability">Ability</span>
  +
<ul class="ScriptCategory" id="Actions_Ability">
 
<li><b>AbilitySpawn</b>
 
<li><b>AbilitySpawn</b>
  +
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AbilitySpawnWithTag</b>
 
<li><b>AbilitySpawnWithTag</b>
  +
 
<div>
 
<div>
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,036: Line 1,228:
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AbilityVanish</b>
 
<li><b>AbilityVanish</b>
  +
 
<div>
 
<div>
 
<span>Removes the Ability from the map. Works with all supported entity types.</span>
 
<span>Removes the Ability from the map. Works with all supported entity types.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,056: Line 1,252:
 
<span>Kills or destroys the Ability regularly.</span>
 
<span>Kills or destroys the Ability regularly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Generator & Monument====
 
<ul class='Category' id='Actions_Generator_and_Monument'>
+
<span class="ScriptCategory" id="Actions_Generator_and_Monument">Generator & Monument</span>
  +
<ul class="ScriptCategory" id="Actions_Generator_and_Monument">
 
<li><b>MonumentVanish</b>
 
<li><b>MonumentVanish</b>
  +
 
<div>
 
<div>
 
<span>Removes the Monument from the map.</span>
 
<span>Removes the Monument from the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,075: Line 1,275:
 
<span>Removes the Generator from the map.</span>
 
<span>Removes the Generator from the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====ScriptGroup====
 
<ul class='Category' id='Actions_ScriptGroup'>
+
<span class="ScriptCategory" id="Actions_ScriptGroup">ScriptGroup</span>
  +
<ul class="ScriptCategory" id="Actions_ScriptGroup">
 
<li><b>ScriptGroupClear</b>
 
<li><b>ScriptGroupClear</b>
  +
 
<div>
 
<div>
 
<span>Removes all tags from the ScriptGroup.</span>
 
<span>Removes all tags from the ScriptGroup.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,094: Line 1,298:
 
<span>Adds the tag to the ScriptGroup.</span>
 
<span>Adds the tag to the ScriptGroup.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupTagRemove</b>
 
<li><b>ScriptGroupTagRemove</b>
  +
 
<div>
 
<div>
 
<span>Removes the tag from the ScriptGroup.</span>
 
<span>Removes the tag from the ScriptGroup.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,110: Line 1,317:
 
<li><b>ScriptGroupSquadSpawnCounterReset</b>
 
<li><b>ScriptGroupSquadSpawnCounterReset</b>
 
<div>
 
<div>
<span>Resets the ScriptGroup's SquadSpawnCounter value (set to 0).</span>
+
<span>Resets the ScriptGroup"s SquadSpawnCounter value (set to 0).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,118: Line 1,326:
 
<li><b>ScriptGroupSquadDeathCounterReset</b>
 
<li><b>ScriptGroupSquadDeathCounterReset</b>
 
<div>
 
<div>
<span>Resets the ScriptGroup's SquadDeathCounter value (set to 0).</span>
+
<span>Resets the ScriptGroup"s SquadDeathCounter value (set to 0).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====!Functions====
 
<ul class='Category' id='Actions_Functions'>
+
<span class="ScriptCategory" id="Actions_Functions">!Functions</span>
  +
<ul class="ScriptCategory" id="Actions_Functions">
 
<li><b>GetScriptTag</b>
 
<li><b>GetScriptTag</b>
  +
 
<div>
 
<div>
 
<span>Returns the ScriptTag of the entity currently executing this script.</span>
 
<span>Returns the ScriptTag of the entity currently executing this script.</span>
Line 1,136: Line 1,347:
 
<li><b>GetScriptPath</b>
 
<li><b>GetScriptPath</b>
 
<div>
 
<div>
  +
<span>Returns the path to the current map's 'script' folder, for use in: dofile(GetScriptPath()..'myscript.lua')</span>
 
  +
<span>Returns the path to the current map"s "script" folder, for use in: dofile(GetScriptPath().."myscript.lua")</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 1,144: Line 1,356:
 
<div>
 
<div>
 
<span>Returns the number of Players that are starting the map.</span>
 
<span>Returns the number of Players that are starting the map.</span>
  +
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 1,150: Line 1,363:
 
<li><b>GetCurrentWaveNumber</b>
 
<li><b>GetCurrentWaveNumber</b>
 
<div>
 
<div>
<span>Returns the current wave number in a SpawnWave 'sp_' script.</span>
+
<span>Returns the current wave number in a SpawnWave "sp_" script.</span>
 
<ul>
 
<ul>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,157: Line 1,371:
 
<li><b>GetTotalWaveNumber</b>
 
<li><b>GetTotalWaveNumber</b>
 
<div>
 
<div>
<span>Returns the total number of waves executing this SpawnWave 'sp_' script.</span>
+
<span>Returns the total number of waves executing this SpawnWave "sp_" script.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ArenaDummyRandom</b>
 
<li><b>ArenaDummyRandom</b>
 
<div>
 
<div>
<span>'Real' random for 1p Arena Map. MUST NOT BE USED FOR PRODUCTION!!! WILL CAUSE DESYNCH IN MULTIPLAYER!!!</span>
+
<span>"Real" random for 1p Arena Map. MUST NOT BE USED FOR PRODUCTION!!! WILL CAUSE DESYNCH IN MULTIPLAYER!!!</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
 
</div>
 
</div>
  +
 
</li>
 
</li>
 
<li><b>GdsGetConfigBoolean</b>
 
<li><b>GdsGetConfigBoolean</b>
 
<div>
 
<div>
<span>Tries to read a Boolean value from config.xml. If value does not exist, value is added to config.xml and 'false' is returned. Key is Case-insensitive.</span>
+
<span>Tries to read a Boolean value from config.xml. If value does not exist, value is added to config.xml and "false" is returned. Key is Case-insensitive.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
  +
 
<li><b>GdsGetConfigInteger</b>
 
<li><b>GdsGetConfigInteger</b>
 
<div>
 
<div>
<span>Tries to read an Integer value from config.xml. If value does not exist, value is added to config.xml and '0' is returned. Key is Case-insensitive.</span>
+
<span>Tries to read an Integer value from config.xml. If value does not exist, value is added to config.xml and "0" is returned. Key is Case-insensitive.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 1,184: Line 1,401:
 
</li>
 
</li>
 
<li><b>GdsGetConfigFloat</b>
 
<li><b>GdsGetConfigFloat</b>
  +
 
<div>
 
<div>
<span>Tries to read a Float value from config.xml. If value does not exist, value is added to config.xml and '0.0' is returned. Key is Case-insensitive.</span>
+
<span>Tries to read a Float value from config.xml. If value does not exist, value is added to config.xml and "0.0" is returned. Key is Case-insensitive.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 1,192: Line 1,410:
 
<li><b>GdsGetConfigString</b>
 
<li><b>GdsGetConfigString</b>
 
<div>
 
<div>
  +
 
<span>Tries to read a String value from config.xml. If value does not exist, value is added to config.xml and empty string is returned. Key is Case-insensitive.</span>
 
<span>Tries to read a String value from config.xml. If value does not exist, value is added to config.xml and empty string is returned. Key is Case-insensitive.</span>
 
<ul>
 
<ul>
Line 1,200: Line 1,419:
 
<div>
 
<div>
 
<span>Returns the current difficulty (a number).</span>
 
<span>Returns the current difficulty (a number).</span>
  +
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 1,206: Line 1,426:
 
<li><b>SetDifficulty</b>
 
<li><b>SetDifficulty</b>
 
<div>
 
<div>
<span>Sets the game's difficulty (a number).</span>
+
<span>Sets the game"s difficulty (a number).</span>
 
<ul>
 
<ul>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,216: Line 1,437:
 
<ul>
 
<ul>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,224: Line 1,446:
 
</ul>
 
</ul>
 
</div>
 
</div>
  +
 
</li>
 
</li>
 
<li><b>RegisterSquadSpawnCounter</b>
 
<li><b>RegisterSquadSpawnCounter</b>
Line 1,229: Line 1,452:
 
<span>Counts all Squad spawns in this ScriptGroup. Must be used <b>outside</b> of any State!</span>
 
<span>Counts all Squad spawns in this ScriptGroup. Must be used <b>outside</b> of any State!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,236: Line 1,460:
 
<div>
 
<div>
 
<span>Counts all Squad deaths in this ScriptGroup. Must be used <b>outside</b> of any State!</span>
 
<span>Counts all Squad deaths in this ScriptGroup. Must be used <b>outside</b> of any State!</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>UpgradeLevel0</b>
 
<li><b>UpgradeLevel0</b>
  +
 
<div>
 
<div>
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
Line 1,250: Line 1,476:
 
<li><b>UpgradeLevel1</b>
 
<li><b>UpgradeLevel1</b>
 
<div>
 
<div>
  +
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
 
<ul>
 
<ul>
Line 1,258: Line 1,485:
 
<div>
 
<div>
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
  +
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 1,266: Line 1,494:
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
 
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span>
 
<ul>
 
<ul>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Player====
 
<ul class='Category' id='Actions_Player'>
+
<span class="ScriptCategory" id="Actions_Player">Player</span>
  +
<ul class="ScriptCategory" id="Actions_Player">
 
<li><b>PlayerCardSpellFakePlay</b>
 
<li><b>PlayerCardSpellFakePlay</b>
  +
 
<div>
 
<div>
 
<span>Emulates the playing of a CardSpell but without Power consumption and for any Player.</span>
 
<span>Emulates the playing of a CardSpell but without Power consumption and for any Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>AimTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Where to aim at (direction). Can be empty if not needed. ScriptGroup not supported.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">AimTag</span> - <span class="ScriptDescription">Where to aim at (direction). Can be empty if not needed. ScriptGroup not supported.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>CardSpellId</span> - <span class='Description'>The DB ID of a CardSpell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSpellId</span> - <span class="ScriptDescription">The DB ID of a CardSpell - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,287: Line 1,520:
 
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span>
 
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>CardSquadId</span> - <span class='Description'>The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSquadId</span> - <span class="ScriptDescription">The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>DoSpell</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether the CardSquad's Spell should be executed or not.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>DoCheer</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether the Squad's cheer animation should be played or not.</span></li>
 
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoSpell</span> - <span class="ScriptDescription">Wether the CardSquad"s Spell should be executed or not.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoCheer</span> - <span class="ScriptDescription">Wether the Squad"s cheer animation should be played or not.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,300: Line 1,536:
 
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span>
 
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>CardSquadId</span> - <span class='Description'>The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSquadId</span> - <span class="ScriptDescription">The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>DoSpell</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether the CardSquad's Spell should be executed or not.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>DoCheer</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether the Squad's cheer animation should be played or not.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoSpell</span> - <span class="ScriptDescription">Wether the CardSquad"s Spell should be executed or not.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoCheer</span> - <span class="ScriptDescription">Wether the Squad"s cheer animation should be played or not.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,314: Line 1,553:
 
<span>GameOver man, GameOver!</span>
 
<span>GameOver man, GameOver!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Message</span> - <span class='Description'>An important Message from you to whom it may concern.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Message</span> - <span class="ScriptDescription">An important Message from you to whom it may concern.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,324: Line 1,565:
 
<span>GameOver man, GameOver!</span>
 
<span>GameOver man, GameOver!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,332: Line 1,574:
 
<span>Enables the GameOver check.</span>
 
<span>Enables the GameOver check.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,340: Line 1,583:
 
<span>Disables the GameOver check.</span>
 
<span>Disables the GameOver check.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,348: Line 1,592:
 
<span>Gives Power to or takes Power from a Player.</span>
 
<span>Gives Power to or takes Power from a Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerPowerTake</b>
 
<li><b>PlayerPowerTake</b>
  +
 
<div>
 
<div>
 
<span>Gives Power to or takes Power from a Player.</span>
 
<span>Gives Power to or takes Power from a Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,366: Line 1,613:
 
<span>Builds a Generator so it generates energy for that Player.</span>
 
<span>Builds a Generator so it generates energy for that Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerMonumentActivate</b>
 
<li><b>PlayerMonumentActivate</b>
  +
 
<div>
 
<div>
 
<span>Builds an Orb on a Monument for that Player.</span>
 
<span>Builds an Orb on a Monument for that Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Power</span> - <span class='Description'>Can be any of: PowerShadow, PowerNature, PowerFrost, PowerFire, PowerAll, ...</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Power</span> - <span class="ScriptDescription">Can be any of: PowerShadow, PowerNature, PowerFrost, PowerFire, PowerAll, ...</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerGeneratorDeactivate</b>
 
<li><b>PlayerGeneratorDeactivate</b>
  +
 
<div>
 
<div>
 
<span>Crushes Generator so it stops producing Energy.</span>
 
<span>Crushes Generator so it stops producing Energy.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,393: Line 1,645:
 
<span>Destroys the Orb of a Monument.</span>
 
<span>Destroys the Orb of a Monument.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,401: Line 1,654:
 
<span>Squads in range play their Cheer Anim/FX!</span>
 
<span>Squads in range play their Cheer Anim/FX!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Object====
 
<ul class='Category' id='Actions_Object'>
+
<span class="ScriptCategory" id="Actions_Object">Object</span>
  +
<ul class="ScriptCategory" id="Actions_Object">
 
<li><b>ObjectSpawn</b>
 
<li><b>ObjectSpawn</b>
 
<div>
 
<div>
  +
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>ObjectId</span> - <span class='Description'>The DB ID of an Object - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ObjectId</span> - <span class="ScriptDescription">The DB ID of an Object - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Height</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Height in meters. Decimal places and negative values are ok, 0 == on the ground</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Scaling</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Scaling Factor, 1.0 is default scaling (100%).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Height</span> - <span class="ScriptDescription">Height in meters. Decimal places and negative values are ok, 0 == on the ground</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Scaling</span> - <span class="ScriptDescription">Scaling Factor, 1.0 is default scaling (100%).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,426: Line 1,685:
 
<span>Spawns (creates) an entity on the map.</span>
 
<span>Spawns (creates) an entity on the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>ObjectId</span> - <span class='Description'>The DB ID of an Object - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ObjectId</span> - <span class="ScriptDescription">The DB ID of an Object - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Height</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Height in meters. Decimal places and negative values are ok, 0 == on the ground</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Scaling</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Scaling Factor, 1.0 is default scaling (100%).</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Height</span> - <span class="ScriptDescription">Height in meters. Decimal places and negative values are ok, 0 == on the ground</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Scaling</span> - <span class="ScriptDescription">Scaling Factor, 1.0 is default scaling (100%).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,439: Line 1,701:
 
<span>Changes the type of an entity.</span>
 
<span>Changes the type of an entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>ObjectId</span> - <span class='Description'>The DB ID of an Object - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ObjectId</span> - <span class="ScriptDescription">The DB ID of an Object - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ObjectVanish</b>
 
<li><b>ObjectVanish</b>
  +
 
<div>
 
<div>
 
<span>Removes the Object from the map.</span>
 
<span>Removes the Object from the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,456: Line 1,721:
 
<span>Destroys the Object, Object MUST be destructible!</span>
 
<span>Destroys the Object, Object MUST be destructible!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,464: Line 1,730:
 
<span>Plays the animation once on the Object.</span>
 
<span>Plays the animation once on the Object.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ObjectAnimPlayLooped</b>
 
<li><b>ObjectAnimPlayLooped</b>
  +
 
<div>
 
<div>
 
<span>Plays the animation continuously on the Object.</span>
 
<span>Plays the animation continuously on the Object.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Entity====
 
<ul class='Category' id='Actions_Entity'>
+
<span class="ScriptCategory" id="Actions_Entity">Entity</span>
  +
<ul class="ScriptCategory" id="Actions_Entity">
 
<li><b>EntityAbilityAdd</b>
 
<li><b>EntityAbilityAdd</b>
  +
 
<div>
 
<div>
 
<span>Adds or removes Abilities of an entity.</span>
 
<span>Adds or removes Abilities of an entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>ApplyToFigures</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Add to/remove from the Squad's figures, not the Squad itself.</span></li>
 
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">ApplyToFigures</span> - <span class="ScriptDescription">Add to/remove from the Squad"s figures, not the Squad itself.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityAbilityRemove</b>
 
<li><b>EntityAbilityRemove</b>
  +
 
<div>
 
<div>
 
<span>Adds or removes Abilities of an entity.</span>
 
<span>Adds or removes Abilities of an entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>ApplyToFigures</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Add to/remove from the Squad's figures, not the Squad itself.</span></li>
 
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">ApplyToFigures</span> - <span class="ScriptDescription">Add to/remove from the Squad"s figures, not the Squad itself.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntitySpellCast</b>
 
<li><b>EntitySpellCast</b>
  +
 
<div>
 
<div>
 
<span>Lets the Entity(s) cast the given Spell on the TargetEntity. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the TargetEntity. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntitySpellCastOnClosestSquad</b>
 
<li><b>EntitySpellCastOnClosestSquad</b>
  +
 
<div>
 
<div>
 
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,524: Line 1,802:
 
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntitySpellCastOnClosestGenerator</b>
 
<li><b>EntitySpellCastOnClosestGenerator</b>
  +
 
<div>
 
<div>
 
<span>Lets the Entity(s) cast the given Spell on the closest Power Generator. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Power Generator. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreEmpty</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether empty (no more energy left) Generators will be ignored.</span></li>
 
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreEmpty</span> - <span class="ScriptDescription">Wether empty (no more energy left) Generators will be ignored.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntitySpellCastOnClosestTarget</b>
 
<li><b>EntitySpellCastOnClosestTarget</b>
  +
 
<div>
 
<div>
 
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,552: Line 1,835:
 
<span>Sets the Player (Owner) the entity belongs to, changing who can select & control the entity.</span>
 
<span>Sets the Player (Owner) the entity belongs to, changing who can select & control the entity.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityTeamSet</b>
 
<li><b>EntityTeamSet</b>
 
<div>
 
<div>
<span>Sets the Team the entity belongs to, possibly changing it's friend-foe relationships.</span>
+
<span>Sets the Team the entity belongs to, possibly changing it"s friend-foe relationships.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityDirectionSet</b>
 
<li><b>EntityDirectionSet</b>
  +
 
<div>
 
<div>
 
<span>Changes Direction of an Entity.</span>
 
<span>Changes Direction of an Entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityDirectionSetRelative</b>
 
<li><b>EntityDirectionSetRelative</b>
  +
 
<div>
 
<div>
 
<span>Changes Direction of an Entity.</span>
 
<span>Changes Direction of an Entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityDirectionLookAtTarget</b>
 
<li><b>EntityDirectionLookAtTarget</b>
  +
 
<div>
 
<div>
 
<span>Changes Direction of an Entity.</span>
 
<span>Changes Direction of an Entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityHealthSet</b>
 
<li><b>EntityHealthSet</b>
  +
 
<div>
 
<div>
 
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span>
 
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,609: Line 1,903:
 
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span>
 
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityHealthSubtract</b>
 
<li><b>EntityHealthSubtract</b>
  +
 
<div>
 
<div>
 
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span>
 
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>DoDamage</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Does damage instead of setting health.</span></li>
 
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoDamage</span> - <span class="ScriptDescription">Does damage instead of setting health.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityVanish</b>
 
<li><b>EntityVanish</b>
  +
 
<div>
 
<div>
 
<span>Removes the Entity from the map. Works with all supported entity types.</span>
 
<span>Removes the Entity from the map. Works with all supported entity types.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,636: Line 1,935:
 
<span>Kills or destroys the Entity, entity MUST be destructible! Works with all supported entity types.</span>
 
<span>Kills or destroys the Entity, entity MUST be destructible! Works with all supported entity types.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,644: Line 1,944:
 
<span>Kills all entities in range. Should not be used! Basis for filtered Actions.</span>
 
<span>Kills all entities in range. Should not be used! Basis for filtered Actions.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntitySpellAdd</b>
 
<li><b>EntitySpellAdd</b>
  +
 
<div>
 
<div>
 
<span>Adds the Spell to the Entity unless it already exists.</span>
 
<span>Adds the Spell to the Entity unless it already exists.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,662: Line 1,965:
 
<span>Removes the Spell from the Entity if it exists (otherwise command is ignored).</span>
 
<span>Removes the Spell from the Entity if it exists (otherwise command is ignored).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityTeleport</b>
 
<li><b>EntityTeleport</b>
  +
 
<div>
 
<div>
 
<span>Instantly teleports entity(s) to TargetTag location, no questions asked.</span>
 
<span>Instantly teleports entity(s) to TargetTag location, no questions asked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Variable====
 
<ul class='Category' id='Actions_Variable'>
+
<span class="ScriptCategory" id="Actions_Variable">Variable</span>
  +
<ul class="ScriptCategory" id="Actions_Variable">
 
<li><b>NetworkFlagSetTrue</b>
 
<li><b>NetworkFlagSetTrue</b>
  +
 
<div>
 
<div>
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,691: Line 2,000:
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,699: Line 2,009:
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,707: Line 2,018:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>NetworkValueAdd</b>
 
<li><b>NetworkValueAdd</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,725: Line 2,039:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>NetworkValueIncrease</b>
 
<li><b>NetworkValueIncrease</b>
  +
 
<div>
 
<div>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,742: Line 2,059:
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,750: Line 2,068:
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerFlagSetFalse</b>
 
<li><b>PlayerFlagSetFalse</b>
  +
 
<div>
 
<div>
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,768: Line 2,089:
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueSet</b>
 
<li><b>PlayerValueSet</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueAdd</b>
 
<li><b>PlayerValueAdd</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueSubtract</b>
 
<li><b>PlayerValueSubtract</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueIncrease</b>
 
<li><b>PlayerValueIncrease</b>
  +
 
<div>
 
<div>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,816: Line 2,146:
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueRandomize</b>
 
<li><b>PlayerValueRandomize</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerTimerStart</b>
 
<li><b>PlayerTimerStart</b>
  +
 
<div>
 
<div>
 
<span>Starts/Stops a Timer.</span>
 
<span>Starts/Stops a Timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,844: Line 2,179:
 
<span>Starts/Stops a Timer.</span>
 
<span>Starts/Stops a Timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player timer.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapFlagSetTrue</b>
 
<li><b>MapFlagSetTrue</b>
  +
 
<div>
 
<div>
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,861: Line 2,199:
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,869: Line 2,208:
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,877: Line 2,217:
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,885: Line 2,226:
 
<span>Changes the flag accordingly.</span>
 
<span>Changes the flag accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,893: Line 2,235:
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,901: Line 2,244:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueAdd</b>
 
<li><b>MapValueAdd</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,919: Line 2,265:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIncrease</b>
 
<li><b>MapValueIncrease</b>
  +
 
<div>
 
<div>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 1,936: Line 2,285:
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,944: Line 2,294:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueSet</b>
 
<li><b>EntityValueSet</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,962: Line 2,315:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueSubtract</b>
 
<li><b>EntityValueSubtract</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,980: Line 2,336:
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,988: Line 2,345:
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 1,996: Line 2,354:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapTimerStart</b>
 
<li><b>MapTimerStart</b>
  +
 
<div>
 
<div>
 
<span>Starts/Stops a Timer.</span>
 
<span>Starts/Stops a Timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map timer.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 2,013: Line 2,374:
 
<span>Starts/Stops a Timer.</span>
 
<span>Starts/Stops a Timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map timer.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,021: Line 2,383:
 
<span>Starts/Stops a Timer.</span>
 
<span>Starts/Stops a Timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity timer.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,029: Line 2,392:
 
<span>Starts/Stops a Timer.</span>
 
<span>Starts/Stops a Timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity timer.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,037: Line 2,401:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueAddVarValue</b>
 
<li><b>MapValueAddVarValue</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,055: Line 2,422:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueMultiplyByVarValue</b>
 
<li><b>MapValueMultiplyByVarValue</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,073: Line 2,443:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueSetToVarValue</b>
 
<li><b>EntityValueSetToVarValue</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,091: Line 2,464:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueSubtractVarValue</b>
 
<li><b>EntityValueSubtractVarValue</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,109: Line 2,485:
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueDivideByVarValue</b>
 
<li><b>EntityValueDivideByVarValue</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Barrier====
 
<ul class='Category' id='Actions_Barrier'>
+
<span class="ScriptCategory" id="Actions_Barrier">Barrier</span>
  +
<ul class="ScriptCategory" id="Actions_Barrier">
 
<li><b>BarrierBuildOrRepair</b>
 
<li><b>BarrierBuildOrRepair</b>
  +
 
<div>
 
<div>
 
<span>Builds the specified BarrierSet and gives it to the Player, or repairs it if the Player owns that BarrierSet.</span>
 
<span>Builds the specified BarrierSet and gives it to the Player, or repairs it if the Player owns that BarrierSet.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,139: Line 2,521:
 
<span>Opens or closes all Gates of the BarrierSet, depending on their current state.</span>
 
<span>Opens or closes all Gates of the BarrierSet, depending on their current state.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,147: Line 2,530:
 
<span>Opens all Gates of the BarrierSet.</span>
 
<span>Opens all Gates of the BarrierSet.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,155: Line 2,539:
 
<span>Closes all Gates of the BarrierSet.</span>
 
<span>Closes all Gates of the BarrierSet.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,163: Line 2,548:
 
<span>Removes the Barrier from the map.</span>
 
<span>Removes the Barrier from the map.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,171: Line 2,557:
 
<span>Destroys the Barrier.</span>
 
<span>Destroys the Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Mission====
 
<ul class='Category' id='Actions_Mission'>
+
<span class="ScriptCategory" id="Actions_Mission">Mission</span>
  +
<ul class="ScriptCategory" id="Actions_Mission">
 
<li><b>MissionEventInfo</b>
 
<li><b>MissionEventInfo</b>
  +
 
<div>
 
<div>
 
<span>Puts a message into the EventQueue.</span>
 
<span>Puts a message into the EventQueue.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 2,193: Line 2,584:
 
<span>Puts a message into the EventQueue.</span>
 
<span>Puts a message into the EventQueue.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,204: Line 2,597:
 
<span>Puts a message into the EventQueue.</span>
 
<span>Puts a message into the EventQueue.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,215: Line 2,610:
 
<span>Puts a message into the EventQueue.</span>
 
<span>Puts a message into the EventQueue.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,226: Line 2,623:
 
<span>Show an Alert on MiniMap at the specified TargetTag location.</span>
 
<span>Show an Alert on MiniMap at the specified TargetTag location.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>AlertType</span> - <span class='Description'>The type of a MiniMap Alert (determines gfx & color).</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AlertType</span> - <span class="ScriptDescription">The type of a MiniMap Alert (determines gfx & color).</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionOutcry</b>
 
<li><b>MissionOutcry</b>
  +
 
<div>
 
<div>
 
<span>Displays a voiced text outside a Cutscene. Several Outcries can be queued as a conversation.</span>
 
<span>Displays a voiced text outside a Cutscene. Several Outcries can be queued as a conversation.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TextTag</span> - <span class='Description'>The Tag of a Text from database.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Text</span> - <span class='Description'>The text to show if the TextTag text does not exist.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TextTag</span> - <span class="ScriptDescription">The Tag of a Text from database.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>DurationSeconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Duration for the outcry in integer seconds, default is 5.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Text</span> - <span class="ScriptDescription">The text to show if the TextTag text does not exist.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>PortraitFileName</span> - <span class='Optional'>(Optional)</span> <span class='Description'>File name number of the portrait.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">DurationSeconds</span> - <span class="ScriptDescription">Duration for the outcry in integer seconds, default is 5.</span></li>
  +
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PortraitFileName</span> - <span class="ScriptDescription">File name number of the portrait.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTaskSetActive</b>
 
<li><b>MissionTaskSetActive</b>
  +
 
<div>
 
<div>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,260: Line 2,664:
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTaskSetFailed</b>
 
<li><b>MissionTaskSetFailed</b>
  +
 
<div>
 
<div>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Summary</span> - <span class='Description'>A short summary for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Description</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The detailed text for the MissionGoal or EventQueue message.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,284: Line 2,693:
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTaskOnlyTransferXP</b>
 
<li><b>MissionTaskOnlyTransferXP</b>
  +
 
<div>
 
<div>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<span>Adds, removes or modifies a Mission Task.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterShow</b>
 
<li><b>MissionCounterShow</b>
 
<div>
 
<div>
<span>Shows a Mission Counter onscreen (eg 'Bosses Killed: 0/3').</span>
+
<span>Shows a Mission Counter onscreen (eg "Bosses Killed: 0/3").</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>A unique Tag for the Mission Counter.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>LocaTag</span> - <span class='Description'>A LocaTag from database, if LocaTag does not exist it's simply the Text displayed.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">A unique Tag for the Mission Counter.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">LocaTag</span> - <span class="ScriptDescription">A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,310: Line 2,724:
 
<li><b>MissionCounterHide</b>
 
<li><b>MissionCounterHide</b>
 
<div>
 
<div>
<span>Hides the Mission Counter from display (the counter's value itself can still be queried/modified).</span>
+
<span>Hides the Mission Counter from display (the counter"s value itself can still be queried/modified).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>A unique Tag for the Mission Counter.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">A unique Tag for the Mission Counter.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTimerStart</b>
 
<li><b>MissionTimerStart</b>
  +
 
<div>
 
<div>
 
<span>Adds a Mission Timer displayed onscreen.</span>
 
<span>Adds a Mission Timer displayed onscreen.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>LocaTag</span> - <span class='Description'>A LocaTag from database, if LocaTag does not exist it's simply the Text displayed.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">LocaTag</span> - <span class="ScriptDescription">A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,333: Line 2,751:
 
<span>Changes the text of an existing Mission Timer without changing the timer.</span>
 
<span>Changes the text of an existing Mission Timer without changing the timer.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>LocaTag</span> - <span class='Description'>A LocaTag from database, if LocaTag does not exist it's simply the Text displayed.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">LocaTag</span> - <span class="ScriptDescription">A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,344: Line 2,764:
 
<span>Removes the Mission Timer from onscreen display and stops it.</span>
 
<span>Removes the Mission Timer from onscreen display and stops it.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTimerPause</b>
 
<li><b>MissionTimerPause</b>
  +
 
<div>
 
<div>
 
<span>Pauses the Mission Timer if not already paused. NOT YET IMPLEMENTED - please ask if needed!</span>
 
<span>Pauses the Mission Timer if not already paused. NOT YET IMPLEMENTED - please ask if needed!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,362: Line 2,785:
 
<span>Resumes a Mission Timer if it is currently paused. NOT YET IMPLEMENTED - please ask if needed!</span>
 
<span>Resumes a Mission Timer if it is currently paused. NOT YET IMPLEMENTED - please ask if needed!</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterSet</b>
 
<li><b>MissionCounterSet</b>
  +
 
<div>
 
<div>
 
<span>Changes the value accordingly.</span>
 
<span>Changes the value accordingly.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterIncrease</b>
 
<li><b>MissionCounterIncrease</b>
  +
 
<div>
 
<div>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<span>Increases the value by one, shorthand for Add with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 2,390: Line 2,818:
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterSetToHealthPercent</b>
 
<li><b>MissionCounterSetToHealthPercent</b>
  +
 
<div>
 
<div>
<span>Sets the Mission Counter to the entity's health percent.</span>
+
<span>Sets the Mission Counter to the entity"s health percent.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
 
===Conditions===
 
===Conditions===
  +
====Tutorial====
 
<ul class='Category' id='Conditions_Tutorial'>
+
<span class="ScriptCategory" id="Conditions_Tutorial">Tutorial</span>
  +
<ul class="ScriptCategory" id="Conditions_Tutorial">
 
<li><b>TutorialEntityPvETypeIsSelected</b>
 
<li><b>TutorialEntityPvETypeIsSelected</b>
  +
<br><b class="ScriptNegated">TutorialEntityPvETypeIsNotSelected</b>
 
<div>
 
<div>
  +
 
<span>Checks if any entity with the specified PvE Type is in the current selection.</span>
 
<span>Checks if any entity with the specified PvE Type is in the current selection.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
  +
 
</li>
 
</li>
 
<li><b>TutorialEntityIsSelected</b>
 
<li><b>TutorialEntityIsSelected</b>
  +
<br><b class="ScriptNegated">TutorialEntityIsNotSelected</b>
 
<div>
 
<div>
 
<span>Checks if any entity with the specified ScriptTag is in the current selection.</span>
 
<span>Checks if any entity with the specified ScriptTag is in the current selection.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====AudioVisual====
 
<ul class='Category' id='Conditions_AudioVisual'>
+
<span class="ScriptCategory" id="Conditions_AudioVisual">AudioVisual</span>
  +
<ul class="ScriptCategory" id="Conditions_AudioVisual">
 
<li><b>AudioAmbientIsPlaying</b>
 
<li><b>AudioAmbientIsPlaying</b>
  +
  +
<br><b class="ScriptNegated">AudioAmbientIsNotPlaying</b>
 
<div>
 
<div>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Ambient</span> - <span class='Description'>file relative to 'bf1/sound/streams/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Ambient</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AudioMusicIsPlaying</b>
 
<li><b>AudioMusicIsPlaying</b>
  +
<br><b class="ScriptNegated">AudioMusicIsNotPlaying</b>
 
<div>
 
<div>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<span>Checks if the respective audio file is currently playing.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Music</span> - <span class='Description'>file relative to 'bf1/sound/streams/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Music</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AudioSoundFXIsPlaying</b>
 
<li><b>AudioSoundFXIsPlaying</b>
  +
  +
<br><b class="ScriptNegated">AudioSoundFXIsNotPlaying</b>
 
<div>
 
<div>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Sound</span> - <span class='Description'>file relative to 'bf1/sound/ram/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AudioSoundUIIsPlaying</b>
 
<li><b>AudioSoundUIIsPlaying</b>
  +
<br><b class="ScriptNegated">AudioSoundUIIsNotPlaying</b>
 
<div>
 
<div>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<span>Checks if the respective audio file is currently playing.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Sound</span> - <span class='Description'>file relative to 'bf1/sound/ram/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>AudioVoiceIsPlaying</b>
 
<li><b>AudioVoiceIsPlaying</b>
  +
  +
<br><b class="ScriptNegated">AudioVoiceIsNotPlaying</b>
 
<div>
 
<div>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<span>Checks if the respective audio file is currently playing.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Sound</span> - <span class='Description'>file relative to 'bf1/sound/ram/', no extension!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Building====
 
<ul class='Category' id='Conditions_Building'>
+
<span class="ScriptCategory" id="Conditions_Building">Building</span>
  +
<ul class="ScriptCategory" id="Conditions_Building">
 
<li><b>BuildingWasJustHit</b>
 
<li><b>BuildingWasJustHit</b>
  +
  +
<br><b class="ScriptNegated">BuildingWasNotJustHit</b>
 
<div>
 
<div>
 
<span>Checks if the Building has just been hit by an attack or any other form of damage.</span>
 
<span>Checks if the Building has just been hit by an attack or any other form of damage.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingIsAlive</b>
 
<li><b>BuildingIsAlive</b>
  +
  +
<br><b class="ScriptNegated">BuildingIsDestroyed</b>
 
<div>
 
<div>
 
<span>Checks intact/destroyed status of Buildings.</span>
 
<span>Checks intact/destroyed status of Buildings.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingIsInRange</b>
 
<li><b>BuildingIsInRange</b>
  +
  +
<br><b class="ScriptNegated">BuildingIsNotInRange</b>
 
<div>
 
<div>
<span>Checks if *any* Building is in range. Used as basis for filtered 'in range' checks, eg. 'PlayerBuildingIsInRange'.</span>
+
<span>Checks if *any* Building is in range. Used as basis for filtered "in range" checks, eg. "PlayerBuildingIsInRange".</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 2,497: Line 2,958:
 
</li>
 
</li>
 
<li><b>BuildingModeIsActive</b>
 
<li><b>BuildingModeIsActive</b>
  +
  +
<br><b class="ScriptNegated">BuildingModeIsNotActive</b>
 
<div>
 
<div>
 
<span>Checks if the currently active Mode has the specified ModeId.</span>
 
<span>Checks if the currently active Mode has the specified ModeId.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>ModeId</span> - <span class='Description'>The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingModeIsEnabled</b>
 
<li><b>BuildingModeIsEnabled</b>
  +
<br><b class="ScriptNegated">BuildingModeIsDisabled</b>
 
<div>
 
<div>
<span>Checks if the currently active Mode is an 'enabled' or 'disabled' Mode.</span>
+
<span>Checks if the currently active Mode is an "enabled" or "disabled" Mode.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====ScriptGroup====
 
<ul class='Category' id='Conditions_ScriptGroup'>
+
<span class="ScriptCategory" id="Conditions_ScriptGroup">ScriptGroup</span>
  +
<ul class="ScriptCategory" id="Conditions_ScriptGroup">
 
<li><b>ScriptGroupIsEmpty</b>
 
<li><b>ScriptGroupIsEmpty</b>
  +
<br><b class="ScriptNegated">ScriptGroupIsNotEmpty</b>
  +
 
<div>
 
<div>
 
<span>Checks if the ScriptGroup contains tags or wether it is empty.</span>
 
<span>Checks if the ScriptGroup contains tags or wether it is empty.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupAliveAmountIsEqual</b>
 
<li><b>ScriptGroupAliveAmountIsEqual</b>
  +
<br><b class="ScriptNegated">ScriptGroupAliveAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupAliveAmountIsGreater</b>
 
<li><b>ScriptGroupAliveAmountIsGreater</b>
  +
<br><b class="ScriptNegated">ScriptGroupAliveAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupAliveAmountIsLess</b>
 
<li><b>ScriptGroupAliveAmountIsLess</b>
  +
<br><b class="ScriptNegated">ScriptGroupAliveAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupAlivePercentIsEqual</b>
 
<li><b>ScriptGroupAlivePercentIsEqual</b>
  +
<br><b class="ScriptNegated">ScriptGroupAlivePercentIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupAlivePercentIsGreater</b>
 
<li><b>ScriptGroupAlivePercentIsGreater</b>
  +
<br><b class="ScriptNegated">ScriptGroupAlivePercentIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupAlivePercentIsLess</b>
 
<li><b>ScriptGroupAlivePercentIsLess</b>
  +
<br><b class="ScriptNegated">ScriptGroupAlivePercentIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupDeadAmountIsEqual</b>
 
<li><b>ScriptGroupDeadAmountIsEqual</b>
  +
<br><b class="ScriptNegated">ScriptGroupDeadAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupDeadAmountIsGreater</b>
 
<li><b>ScriptGroupDeadAmountIsGreater</b>
  +
<br><b class="ScriptNegated">ScriptGroupDeadAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupDeadAmountIsLess</b>
 
<li><b>ScriptGroupDeadAmountIsLess</b>
  +
<br><b class="ScriptNegated">ScriptGroupDeadAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupDeadPercentIsEqual</b>
 
<li><b>ScriptGroupDeadPercentIsEqual</b>
  +
<br><b class="ScriptNegated">ScriptGroupDeadPercentIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupDeadPercentIsGreater</b>
 
<li><b>ScriptGroupDeadPercentIsGreater</b>
  +
<br><b class="ScriptNegated">ScriptGroupDeadPercentIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupDeadPercentIsLess</b>
 
<li><b>ScriptGroupDeadPercentIsLess</b>
  +
<br><b class="ScriptNegated">ScriptGroupDeadPercentIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupSquadSpawnCounterIsGreater</b>
 
<li><b>ScriptGroupSquadSpawnCounterIsGreater</b>
  +
<br><b class="ScriptNegated">ScriptGroupSquadSpawnCounterIsLessOrEqual</b>
 
<div>
 
<div>
<span>Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = ''}</span>
+
<span>Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = ""}</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupSquadSpawnCounterIsLess</b>
 
<li><b>ScriptGroupSquadSpawnCounterIsLess</b>
  +
<br><b class="ScriptNegated">ScriptGroupSquadSpawnCounterIsGreaterOrEqual</b>
 
<div>
 
<div>
<span>Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = ''}</span>
+
<span>Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = ""}</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupSquadDeathCounterIsGreater</b>
 
<li><b>ScriptGroupSquadDeathCounterIsGreater</b>
  +
<br><b class="ScriptNegated">ScriptGroupSquadDeathCounterIsLessOrEqual</b>
 
<div>
 
<div>
<span>Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = ''}</span>
+
<span>Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = ""}</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>ScriptGroupSquadDeathCounterIsLess</b>
 
<li><b>ScriptGroupSquadDeathCounterIsLess</b>
  +
<br><b class="ScriptNegated">ScriptGroupSquadDeathCounterIsGreaterOrEqual</b>
 
<div>
 
<div>
<span>Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = ''}</span>
+
<span>Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = ""}</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Barrier====
 
<ul class='Category' id='Conditions_Barrier'>
+
<span class="ScriptCategory" id="Conditions_Barrier">Barrier</span>
  +
<ul class="ScriptCategory" id="Conditions_Barrier">
 
<li><b>BarrierIsPreview</b>
 
<li><b>BarrierIsPreview</b>
  +
<br><b class="ScriptNegated">BarrierIsBuilt</b>
  +
 
<div>
 
<div>
 
<span>Checks if the Barrier is in prebuilt state or not.</span>
 
<span>Checks if the Barrier is in prebuilt state or not.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierIsMirrored</b>
 
<li><b>BarrierIsMirrored</b>
  +
<br><b class="ScriptNegated">BarrierIsNotMirrored</b>
 
<div>
 
<div>
 
<span>Checks if the Barrier is in mirrored state or not.</span>
 
<span>Checks if the Barrier is in mirrored state or not.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierIsMounted</b>
 
<li><b>BarrierIsMounted</b>
  +
<br><b class="ScriptNegated">BarrierIsNotMounted</b>
 
<div>
 
<div>
 
<span>Checks if the Barrier is mounted by any Squad.</span>
 
<span>Checks if the Barrier is mounted by any Squad.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierIsMountedByPlayer</b>
 
<li><b>BarrierIsMountedByPlayer</b>
  +
<br><b class="ScriptNegated">BarrierIsNotMountedByPlayer</b>
 
<div>
 
<div>
 
<span>Checks if the Barrier is mounted by a Squad owned by the given Player.</span>
 
<span>Checks if the Barrier is mounted by a Squad owned by the given Player.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierIsAlive</b>
 
<li><b>BarrierIsAlive</b>
  +
  +
<br><b class="ScriptNegated">BarrierIsDestroyed</b>
 
<div>
 
<div>
 
<span>Checks intact/destroyed status of Barriers.</span>
 
<span>Checks intact/destroyed status of Barriers.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierGateIsOpen</b>
 
<li><b>BarrierGateIsOpen</b>
  +
  +
<br><b class="ScriptNegated">BarrierGateIsNotOpen</b>
 
<div>
 
<div>
 
<span>Checks if the BarrierGate is open or not.</span>
 
<span>Checks if the BarrierGate is open or not.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierGateIsClosed</b>
 
<li><b>BarrierGateIsClosed</b>
  +
  +
<br><b class="ScriptNegated">BarrierGateIsNotClosed</b>
 
<div>
 
<div>
 
<span>Checks if the BarrierGate is closed or not.</span>
 
<span>Checks if the BarrierGate is closed or not.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierModuleAmountIsAlive</b>
 
<li><b>BarrierModuleAmountIsAlive</b>
  +
  +
<br><b class="ScriptNegated">BarrierModuleAmountIsDead</b>
 
<div>
 
<div>
 
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span>
 
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BarrierModulePercentageIsAlive</b>
 
<li><b>BarrierModulePercentageIsAlive</b>
  +
<br><b class="ScriptNegated">BarrierModulePercentageIsDead</b>
 
<div>
 
<div>
 
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span>
 
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Player====
 
<ul class='Category' id='Conditions_Player'>
+
<span class="ScriptCategory" id="Conditions_Player">Player</span>
  +
<ul class="ScriptCategory" id="Conditions_Player">
 
<li><b>PlayerIsHuman</b>
 
<li><b>PlayerIsHuman</b>
  +
  +
<br><b class="ScriptNegated">PlayerIsNotHuman</b>
 
<div>
 
<div>
 
<span>Checks if Player is a human player (== connected?).</span>
 
<span>Checks if Player is a human player (== connected?).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerHasJustPlayedCardId</b>
 
<li><b>PlayerHasJustPlayedCardId</b>
  +
<br><b class="ScriptNegated">PlayerHasNotJustPlayedCardId</b>
 
<div>
 
<div>
 
<span>Checks if the Player has just played the specified Card, or any Card if CardId = AnyCard</span>
 
<span>Checks if the Player has just played the specified Card, or any Card if CardId = AnyCard</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>CardId</span> - <span class='Description'>The DB ID of a Card - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">CardId</span> - <span class="ScriptDescription">The DB ID of a Card - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerHasJustPlayedCardPvEType</b>
 
<li><b>PlayerHasJustPlayedCardPvEType</b>
  +
<br><b class="ScriptNegated">PlayerHasNotJustPlayedCardPvEType</b>
 
<div>
 
<div>
 
<span>Checks if the Player has just played a Card whose entity has the specified PvE Type.</span>
 
<span>Checks if the Player has just played a Card whose entity has the specified PvE Type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadAmountIsEqual</b>
 
<li><b>PlayerSquadAmountIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerSquadAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadAmountIsGreater</b>
 
<li><b>PlayerSquadAmountIsGreater</b>
  +
<br><b class="ScriptNegated">PlayerSquadAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadAmountIsLess</b>
 
<li><b>PlayerSquadAmountIsLess</b>
  +
<br><b class="ScriptNegated">PlayerSquadAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingAmountIsEqual</b>
 
<li><b>PlayerBuildingAmountIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerBuildingAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingAmountIsGreater</b>
 
<li><b>PlayerBuildingAmountIsGreater</b>
  +
<br><b class="ScriptNegated">PlayerBuildingAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingAmountIsLess</b>
 
<li><b>PlayerBuildingAmountIsLess</b>
  +
<br><b class="ScriptNegated">PlayerBuildingAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerMonumentAmountIsEqual</b>
 
<li><b>PlayerMonumentAmountIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerMonumentAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerMonumentAmountIsGreater</b>
 
<li><b>PlayerMonumentAmountIsGreater</b>
  +
<br><b class="ScriptNegated">PlayerMonumentAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerMonumentAmountIsLess</b>
 
<li><b>PlayerMonumentAmountIsLess</b>
  +
<br><b class="ScriptNegated">PlayerMonumentAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerGeneratorAmountIsEqual</b>
 
<li><b>PlayerGeneratorAmountIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerGeneratorAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerGeneratorAmountIsGreater</b>
 
<li><b>PlayerGeneratorAmountIsGreater</b>
  +
<br><b class="ScriptNegated">PlayerGeneratorAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerGeneratorAmountIsLess</b>
 
<li><b>PlayerGeneratorAmountIsLess</b>
  +
<br><b class="ScriptNegated">PlayerGeneratorAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
 
<span>Checks if the Player(s) own the specified amount of the given entity type.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerOrbAmountIsEqual</b>
 
<li><b>PlayerOrbAmountIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerOrbAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.</span>
 
<span>Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerOrbAmountIsGreater</b>
 
<li><b>PlayerOrbAmountIsGreater</b>
  +
<br><b class="ScriptNegated">PlayerOrbAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.</span>
 
<span>Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerOrbAmountIsLess</b>
 
<li><b>PlayerOrbAmountIsLess</b>
  +
<br><b class="ScriptNegated">PlayerOrbAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.</span>
 
<span>Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerOrbBuildInProgressAmountIsEqual</b>
 
<li><b>PlayerOrbBuildInProgressAmountIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerOrbBuildInProgressAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.</span>
 
<span>Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerOrbBuildInProgressAmountIsGreater</b>
 
<li><b>PlayerOrbBuildInProgressAmountIsGreater</b>
  +
<br><b class="ScriptNegated">PlayerOrbBuildInProgressAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.</span>
 
<span>Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerOrbBuildInProgressAmountIsLess</b>
 
<li><b>PlayerOrbBuildInProgressAmountIsLess</b>
  +
<br><b class="ScriptNegated">PlayerOrbBuildInProgressAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.</span>
 
<span>Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerHasGameLost</b>
 
<li><b>PlayerHasGameLost</b>
  +
<br><b class="ScriptNegated">PlayerHasNotGameLost</b>
 
<div>
 
<div>
 
<span>Checks if the Player is GameOver man, GameOver!</span>
 
<span>Checks if the Player is GameOver man, GameOver!</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerHasGameWon</b>
 
<li><b>PlayerHasGameWon</b>
  +
  +
<br><b class="ScriptNegated">PlayerHasNotGameWon</b>
 
<div>
 
<div>
 
<span>Checks if the Player has won the Game (match).</span>
 
<span>Checks if the Player has won the Game (match).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====!Functions====
 
<ul class='Category' id='Conditions_Functions'>
+
<span class="ScriptCategory" id="Conditions_Functions">!Functions</span>
  +
<ul class="ScriptCategory" id="Conditions_Functions">
 
<li><b>DifficultyIsEqual</b>
 
<li><b>DifficultyIsEqual</b>
  +
  +
<br><b class="ScriptNegated">DifficultyIsNotEqual</b>
 
<div>
 
<div>
<span>Checks the mission's current difficulty level.</span>
+
<span>Checks the mission"s current difficulty level.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 2,975: Line 3,596:
 
</li>
 
</li>
 
<li><b>DifficultyIsLess</b>
 
<li><b>DifficultyIsLess</b>
  +
  +
<br><b class="ScriptNegated">DifficultyIsGreaterOrEqual</b>
 
<div>
 
<div>
<span>Checks the mission's current difficulty level.</span>
+
<span>Checks the mission"s current difficulty level.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 2,982: Line 3,605:
 
</li>
 
</li>
 
<li><b>DifficultyIsGreater</b>
 
<li><b>DifficultyIsGreater</b>
  +
  +
<br><b class="ScriptNegated">DifficultyIsLessOrEqual</b>
 
<div>
 
<div>
<span>Checks the mission's current difficulty level.</span>
+
<span>Checks the mission"s current difficulty level.</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 2,989: Line 3,614:
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Object====
 
<ul class='Category' id='Conditions_Object'>
+
<span class="ScriptCategory" id="Conditions_Object">Object</span>
  +
<ul class="ScriptCategory" id="Conditions_Object">
 
<li><b>ObjectIsOnMap</b>
 
<li><b>ObjectIsOnMap</b>
  +
<br><b class="ScriptNegated">ObjectIsNotOnMap</b>
 
<div>
 
<div>
 
<span>Checks wether Objects are existent on the map.</span>
 
<span>Checks wether Objects are existent on the map.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Squad====
 
<ul class='Category' id='Conditions_Squad'>
+
<span class="ScriptCategory" id="Conditions_Squad">Squad</span>
  +
<ul class="ScriptCategory" id="Conditions_Squad">
 
<li><b>SquadIsAlive</b>
 
<li><b>SquadIsAlive</b>
  +
  +
<br><b class="ScriptNegated">SquadIsDead</b>
 
<div>
 
<div>
 
<span>Checks living/dead status of Squads.</span>
 
<span>Checks living/dead status of Squads.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIsIdle</b>
 
<li><b>SquadIsIdle</b>
  +
  +
<br><b class="ScriptNegated">SquadIsBusy</b>
 
<div>
 
<div>
 
<span>Checks if the Squad is Idle (has nothing to do) or is somehow busy (fighting, walking, etc.).</span>
 
<span>Checks if the Squad is Idle (has nothing to do) or is somehow busy (fighting, walking, etc.).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIsInGotoMode</b>
 
<li><b>SquadIsInGotoMode</b>
  +
  +
<br><b class="ScriptNegated">SquadIsNotInGotoMode</b>
 
<div>
 
<div>
 
<span>Checks if the Squad is in Goto mode, eg on the way to some target location.</span>
 
<span>Checks if the Squad is in Goto mode, eg on the way to some target location.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIsSpellCasting</b>
 
<li><b>SquadIsSpellCasting</b>
  +
  +
<br><b class="ScriptNegated">SquadIsNotSpellCasting</b>
 
<div>
 
<div>
 
<span>Checks if the Squad is casting a Spell.</span>
 
<span>Checks if the Squad is casting a Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadHasAbility</b>
 
<li><b>SquadHasAbility</b>
  +
  +
<br><b class="ScriptNegated">SquadHasNotAbility</b>
 
<div>
 
<div>
 
<span>Checks if (any member of) the Squad has the given Ability.</span>
 
<span>Checks if (any member of) the Squad has the given Ability.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadHasAbilityLine</b>
 
<li><b>SquadHasAbilityLine</b>
  +
  +
<br><b class="ScriptNegated">SquadHasNotAbilityLine</b>
 
<div>
 
<div>
 
<span>Checks if (any member of) the Squad has an Ability based on the given AbilityLine.</span>
 
<span>Checks if (any member of) the Squad has an Ability based on the given AbilityLine.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadHasHate</b>
 
<li><b>SquadHasHate</b>
  +
  +
<br><b class="ScriptNegated">SquadHasNotHate</b>
 
<div>
 
<div>
 
<span>Checks if the Squad has Hate (eg. it would like to or is about to attack something).</span>
 
<span>Checks if the Squad has Hate (eg. it would like to or is about to attack something).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIsFighting</b>
 
<li><b>SquadIsFighting</b>
  +
  +
<br><b class="ScriptNegated">SquadIsNotFighting</b>
 
<div>
 
<div>
 
<span>Checks if the Squad is fighting.</span>
 
<span>Checks if the Squad is fighting.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIsInRange</b>
 
<li><b>SquadIsInRange</b>
  +
  +
<br><b class="ScriptNegated">SquadIsNotInRange</b>
 
<div>
 
<div>
<span>Checks if *any* Squad is in range. Used as basis for filtered 'in range' checks, eg. 'PlayerSquadIsInRange'.</span>
+
<span>Checks if *any* Squad is in range. Used as basis for filtered "in range" checks, eg. "PlayerSquadIsInRange".</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 3,083: Line 3,739:
 
</li>
 
</li>
 
<li><b>SquadModeIsActive</b>
 
<li><b>SquadModeIsActive</b>
  +
  +
<br><b class="ScriptNegated">SquadModeIsNotActive</b>
 
<div>
 
<div>
 
<span>Checks if the currently active Mode has the specified ModeId.</span>
 
<span>Checks if the currently active Mode has the specified ModeId.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>ModeId</span> - <span class='Description'>The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadModeIsEnabled</b>
 
<li><b>SquadModeIsEnabled</b>
  +
<br><b class="ScriptNegated">SquadModeIsDisabled</b>
 
<div>
 
<div>
<span>Checks if the currently active Mode is an 'enabled' or 'disabled' Mode.</span>
+
<span>Checks if the currently active Mode is an "enabled" or "disabled" Mode.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadWasJustHit</b>
 
<li><b>SquadWasJustHit</b>
  +
<br><b class="ScriptNegated">SquadWasNotJustHit</b>
 
<div>
 
<div>
 
<span>Checks if the Squad has just been hit by an attack or any other form of damage.</span>
 
<span>Checks if the Squad has just been hit by an attack or any other form of damage.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadWasJustHitByPlayer</b>
 
<li><b>SquadWasJustHitByPlayer</b>
  +
<br><b class="ScriptNegated">SquadWasNotJustHitByPlayer</b>
 
<div>
 
<div>
<span>Checks if the Squad has just been hit by a specific Player entity's attack/spell.</span>
+
<span>Checks if the Squad has just been hit by a specific Player entity"s attack/spell.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadWasJustHitByTeam</b>
 
<li><b>SquadWasJustHitByTeam</b>
  +
<br><b class="ScriptNegated">SquadWasNotJustHitByTeam</b>
 
<div>
 
<div>
<span>Checks if the Squad has just been hit by a specific Team entity's attack/spell.</span>
+
<span>Checks if the Squad has just been hit by a specific Team entity"s attack/spell.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdleTimerIsElapsed</b>
 
<li><b>SquadIdleTimerIsElapsed</b>
  +
  +
<br><b class="ScriptNegated">SquadIdleTimerIsNotElapsed</b>
 
<div>
 
<div>
 
<span>Checks if the Squad was (continuously) idle for (at least) the given time.</span>
 
<span>Checks if the Squad was (continuously) idle for (at least) the given time.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>ConsiderDeadAsIdle</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Dead Squads are considered idle. Idle timer is immediately elapsed when unit dies!!!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
  +
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">ConsiderDeadAsIdle</span> - <span class="ScriptDescription">Dead Squads are considered idle. Idle timer is immediately elapsed when unit dies!!!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadHasMeleeAttackerInRange</b>
 
<li><b>SquadHasMeleeAttackerInRange</b>
  +
  +
<br><b class="ScriptNegated">SquadHasNotMeleeAttackerInRange</b>
 
<div>
 
<div>
 
<span>Checks if there are any Melee units attacking this Squad in Range.</span>
 
<span>Checks if there are any Melee units attacking this Squad in Range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadMemberAmountIsAlive</b>
 
<li><b>SquadMemberAmountIsAlive</b>
  +
<br><b class="ScriptNegated">SquadMemberAmountIsDead</b>
 
<div>
 
<div>
 
<span>Compares the remaining (alive) number of Squad members with the original amount.</span>
 
<span>Compares the remaining (alive) number of Squad members with the original amount.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadMemberPercentageIsAlive</b>
 
<li><b>SquadMemberPercentageIsAlive</b>
  +
<br><b class="ScriptNegated">SquadMemberPercentageIsDead</b>
 
<div>
 
<div>
 
<span>Compares the remaining (alive) number of Squad members with the original amount.</span>
 
<span>Compares the remaining (alive) number of Squad members with the original amount.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIsMountedOnBarrier</b>
 
<li><b>SquadIsMountedOnBarrier</b>
  +
  +
<br><b class="ScriptNegated">SquadIsNotMountedOnBarrier</b>
 
<div>
 
<div>
 
<span>Checks if the Squas has mounted a Barrier.</span>
 
<span>Checks if the Squas has mounted a Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Entity====
 
<ul class='Category' id='Conditions_Entity'>
+
<span class="ScriptCategory" id="Conditions_Entity">Entity</span>
  +
<ul class="ScriptCategory" id="Conditions_Entity">
 
<li><b>EntityHealthPercentIsLowest</b>
 
<li><b>EntityHealthPercentIsLowest</b>
  +
<br><b class="ScriptNegated">EntityHealthPercentIsNotLowest</b>
 
<div>
 
<div>
 
<span>Checks if the entity has the lowest/greatest health among the other entities.</span>
 
<span>Checks if the entity has the lowest/greatest health among the other entities.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityHealthPercentIsGreatest</b>
 
<li><b>EntityHealthPercentIsGreatest</b>
  +
<br><b class="ScriptNegated">EntityHealthPercentIsNotGreatest</b>
 
<div>
 
<div>
 
<span>Checks if the entity has the lowest/greatest health among the other entities.</span>
 
<span>Checks if the entity has the lowest/greatest health among the other entities.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityIsAlive</b>
 
<li><b>EntityIsAlive</b>
  +
<br><b class="ScriptNegated">EntityIsDead</b>
 
<div>
 
<div>
 
<span>Checks living/dead status of Entity, means different things for different Entity types.</span>
 
<span>Checks living/dead status of Entity, means different things for different Entity types.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityHealthIsGreater</b>
 
<li><b>EntityHealthIsGreater</b>
  +
<br><b class="ScriptNegated">EntityHealthIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the health (lifepoints) status of entities.</span>
 
<span>Checks the health (lifepoints) status of entities.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityHealthIsLess</b>
 
<li><b>EntityHealthIsLess</b>
  +
<br><b class="ScriptNegated">EntityHealthIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks the health (lifepoints) status of entities.</span>
 
<span>Checks the health (lifepoints) status of entities.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityIsInPlayableArea</b>
 
<li><b>EntityIsInPlayableArea</b>
  +
  +
<br><b class="ScriptNegated">EntityIsNotInPlayableArea</b>
 
<div>
 
<div>
<span>Checks if the entity is inside the map's playable area.</span>
+
<span>Checks if the entity is inside the map"s playable area.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityIsInVisibleArea</b>
 
<li><b>EntityIsInVisibleArea</b>
  +
  +
<br><b class="ScriptNegated">EntityIsNotInVisibleArea</b>
 
<div>
 
<div>
<span>Checks if the entity is inside the map's visible area.</span>
+
<span>Checks if the entity is inside the map"s visible area.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityIsInRange</b>
 
<li><b>EntityIsInRange</b>
  +
  +
<br><b class="ScriptNegated">EntityIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if an Entity/Group (with the given Tag) is in Range to (any of) the Target(s).</span>
 
<span>Checks if an Entity/Group (with the given Tag) is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityIsOwnedByPlayer</b>
 
<li><b>EntityIsOwnedByPlayer</b>
  +
<br><b class="ScriptNegated">EntityIsNotOwnedByPlayer</b>
 
<div>
 
<div>
 
<span>Checks if the entity is owned by the specified Player.</span>
 
<span>Checks if the entity is owned by the specified Player.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityIsOwnedByTeam</b>
 
<li><b>EntityIsOwnedByTeam</b>
  +
  +
<br><b class="ScriptNegated">EntityIsNotOwnedByTeam</b>
 
<div>
 
<div>
 
<span>Checks if the entity is owned by the specified Player.</span>
 
<span>Checks if the entity is owned by the specified Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntitySpellCastIsBlocked</b>
 
<li><b>EntitySpellCastIsBlocked</b>
  +
<br><b class="ScriptNegated">EntitySpellCastIsNotBlocked</b>
 
<div>
 
<div>
 
<span>Checks if casting of this Spell is currently blocked (Recast-Time, already casting Spell, etc.).</span>
 
<span>Checks if casting of this Spell is currently blocked (Recast-Time, already casting Spell, etc.).</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>DoGotoCheck</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Additionally checks if entity is in Goto mode.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoGotoCheck</span> - <span class="ScriptDescription">Additionally checks if entity is in Goto mode.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityHasJustCastedSpell</b>
 
<li><b>EntityHasJustCastedSpell</b>
  +
  +
<br><b class="ScriptNegated">EntityHasNotJustCastedSpell</b>
 
<div>
 
<div>
 
<span>Checks if the Entity has just casted the specified Spell, or any Spell if SpellId = AnySpell</span>
 
<span>Checks if the Entity has just casted the specified Spell, or any Spell if SpellId = AnySpell</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Variable====
 
<ul class='Category' id='Conditions_Variable'>
+
<span class="ScriptCategory" id="Conditions_Variable">Variable</span>
  +
<ul class="ScriptCategory" id="Conditions_Variable">
 
<li><b>PlayerFlagIsTrue</b>
 
<li><b>PlayerFlagIsTrue</b>
  +
<br><b class="ScriptNegated">PlayerFlagIsFalse</b>
  +
 
<div>
 
<div>
 
<span>Checks if the flag has the desired value.</span>
 
<span>Checks if the flag has the desired value.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueIsEqual</b>
 
<li><b>PlayerValueIsEqual</b>
  +
<br><b class="ScriptNegated">PlayerValueIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueIsGreater</b>
 
<li><b>PlayerValueIsGreater</b>
  +
  +
<br><b class="ScriptNegated">PlayerValueIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerValueIsLess</b>
 
<li><b>PlayerValueIsLess</b>
  +
<br><b class="ScriptNegated">PlayerValueIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerTimerIsElapsed</b>
 
<li><b>PlayerTimerIsElapsed</b>
  +
<br><b class="ScriptNegated">PlayerTimerIsNotElapsed</b>
 
<div>
 
<div>
 
<span>Checks if the given amount of time has passed since Timer was started.</span>
 
<span>Checks if the given amount of time has passed since Timer was started.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerTimerIsRunning</b>
 
<li><b>PlayerTimerIsRunning</b>
  +
<br><b class="ScriptNegated">PlayerTimerIsNotRunning</b>
 
<div>
 
<div>
 
<span>Checks if the Timer is running or not.</span>
 
<span>Checks if the Timer is running or not.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapFlagIsTrue</b>
 
<li><b>MapFlagIsTrue</b>
  +
<br><b class="ScriptNegated">MapFlagIsFalse</b>
 
<div>
 
<div>
 
<span>Checks if the flag has the desired value.</span>
 
<span>Checks if the flag has the desired value.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityFlagIsTrue</b>
 
<li><b>EntityFlagIsTrue</b>
  +
  +
<br><b class="ScriptNegated">EntityFlagIsFalse</b>
 
<div>
 
<div>
 
<span>Checks if the flag has the desired value.</span>
 
<span>Checks if the flag has the desired value.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>NetworkFlagIsTrue</b>
 
<li><b>NetworkFlagIsTrue</b>
  +
<br><b class="ScriptNegated">NetworkFlagIsFalse</b>
 
<div>
 
<div>
 
<span>Checks if the flag has the desired value.</span>
 
<span>Checks if the flag has the desired value.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIsEqual</b>
 
<li><b>MapValueIsEqual</b>
  +
  +
<br><b class="ScriptNegated">MapValueIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIsGreater</b>
 
<li><b>MapValueIsGreater</b>
  +
  +
<br><b class="ScriptNegated">MapValueIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIsLess</b>
 
<li><b>MapValueIsLess</b>
  +
  +
<br><b class="ScriptNegated">MapValueIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueIsEqual</b>
 
<li><b>EntityValueIsEqual</b>
  +
  +
<br><b class="ScriptNegated">EntityValueIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueIsGreater</b>
 
<li><b>EntityValueIsGreater</b>
  +
  +
<br><b class="ScriptNegated">EntityValueIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueIsLess</b>
 
<li><b>EntityValueIsLess</b>
  +
  +
<br><b class="ScriptNegated">EntityValueIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity variable.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>NetworkValueIsEqual</b>
 
<li><b>NetworkValueIsEqual</b>
  +
  +
<br><b class="ScriptNegated">NetworkValueIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>NetworkValueIsGreater</b>
 
<li><b>NetworkValueIsGreater</b>
  +
  +
<br><b class="ScriptNegated">NetworkValueIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>NetworkValueIsLess</b>
 
<li><b>NetworkValueIsLess</b>
  +
  +
<br><b class="ScriptNegated">NetworkValueIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the network variable. Value is limited to 0-255 range!</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapTimerIsElapsed</b>
 
<li><b>MapTimerIsElapsed</b>
  +
  +
<br><b class="ScriptNegated">MapTimerIsNotElapsed</b>
 
<div>
 
<div>
 
<span>Checks if the given amount of time has passed since Timer was started.</span>
 
<span>Checks if the given amount of time has passed since Timer was started.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map timer.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityTimerIsElapsed</b>
 
<li><b>EntityTimerIsElapsed</b>
  +
<br><b class="ScriptNegated">EntityTimerIsNotElapsed</b>
 
<div>
 
<div>
 
<span>Checks if the given amount of time has passed since Timer was started.</span>
 
<span>Checks if the given amount of time has passed since Timer was started.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity timer.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity timer.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapTimerIsRunning</b>
 
<li><b>MapTimerIsRunning</b>
  +
<br><b class="ScriptNegated">MapTimerIsNotRunning</b>
 
<div>
 
<div>
 
<span>Checks whether the Timer is running or stopped.</span>
 
<span>Checks whether the Timer is running or stopped.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map timer.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityTimerIsRunning</b>
 
<li><b>EntityTimerIsRunning</b>
  +
  +
<br><b class="ScriptNegated">EntityTimerIsNotRunning</b>
 
<div>
 
<div>
 
<span>Checks whether the Timer is running or stopped.</span>
 
<span>Checks whether the Timer is running or stopped.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity timer.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIsEqualComparedTo</b>
 
<li><b>MapValueIsEqualComparedTo</b>
  +
<br><b class="ScriptNegated">MapValueIsNotEqualComparedTo</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIsGreaterComparedTo</b>
 
<li><b>MapValueIsGreaterComparedTo</b>
  +
<br><b class="ScriptNegated">MapValueIsLessOrEqualComparedTo</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MapValueIsLessComparedTo</b>
 
<li><b>MapValueIsLessComparedTo</b>
  +
<br><b class="ScriptNegated">MapValueIsGreaterOrEqualComparedTo</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueIsEqualComparedTo</b>
 
<li><b>EntityValueIsEqualComparedTo</b>
  +
<br><b class="ScriptNegated">EntityValueIsNotEqualComparedTo</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueIsGreaterComparedTo</b>
 
<li><b>EntityValueIsGreaterComparedTo</b>
  +
<br><b class="ScriptNegated">EntityValueIsLessOrEqualComparedTo</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>EntityValueIsLessComparedTo</b>
 
<li><b>EntityValueIsLessComparedTo</b>
  +
<br><b class="ScriptNegated">EntityValueIsGreaterOrEqualComparedTo</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Boolean====
 
<ul class='Category' id='Conditions_Boolean'>
+
<span class="ScriptCategory" id="Conditions_Boolean">Boolean</span>
  +
<ul class="ScriptCategory" id="Conditions_Boolean">
 
<li><b>AND</b>
 
<li><b>AND</b>
  +
  +
<br><b class="ScriptNegated">NotAND</b>
 
<div>
 
<div>
 
<span>All/NotAll contained Conditions must be true.</span>
 
<span>All/NotAll contained Conditions must be true.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>UpdateInterval</span> - <span class='Optional'>(Optional)</span> <span class='Description'>How often Condition is updated, default is 0 (== update every GD step). </span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">UpdateInterval</span> - <span class="ScriptDescription">How often Condition is updated, default is 0 (== update every GD step). </span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>OR</b>
 
<li><b>OR</b>
  +
<br><b class="ScriptNegated">NotOR</b>
 
<div>
 
<div>
 
<span>Any/No contained Condition must be true.</span>
 
<span>Any/No contained Condition must be true.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>UpdateInterval</span> - <span class='Optional'>(Optional)</span> <span class='Description'>How often Condition is updated, default is 0 (== update every GD step). </span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">UpdateInterval</span> - <span class="ScriptDescription">How often Condition is updated, default is 0 (== update every GD step). </span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Mission====
 
<ul class='Category' id='Conditions_Mission'>
+
<span class="ScriptCategory" id="Conditions_Mission">Mission</span>
  +
<ul class="ScriptCategory" id="Conditions_Mission">
 
<li><b>MissionDifficultyIsEqual</b>
 
<li><b>MissionDifficultyIsEqual</b>
  +
<br><b class="ScriptNegated">MissionDifficultyIsNotEqual</b>
 
<div>
 
<div>
<span>Checks the game's current difficulty. Note: difficulty NEVER changes during a match!</span>
+
<span>Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Difficulty</span> - <span class='Description'>One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Difficulty</span> - <span class="ScriptDescription">One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionDifficultyIsGreater</b>
 
<li><b>MissionDifficultyIsGreater</b>
  +
  +
<br><b class="ScriptNegated">MissionDifficultyIsLessOrEqual</b>
 
<div>
 
<div>
<span>Checks the game's current difficulty. Note: difficulty NEVER changes during a match!</span>
+
<span>Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Difficulty</span> - <span class='Description'>One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Difficulty</span> - <span class="ScriptDescription">One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionDifficultyIsLess</b>
 
<li><b>MissionDifficultyIsLess</b>
  +
<br><b class="ScriptNegated">MissionDifficultyIsGreaterOrEqual</b>
 
<div>
 
<div>
<span>Checks the game's current difficulty. Note: difficulty NEVER changes during a match!</span>
+
<span>Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Difficulty</span> - <span class='Description'>One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Difficulty</span> - <span class="ScriptDescription">One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterIsEqual</b>
 
<li><b>MissionCounterIsEqual</b>
  +
  +
<br><b class="ScriptNegated">MissionCounterIsNotEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterIsGreater</b>
 
<li><b>MissionCounterIsGreater</b>
  +
<br><b class="ScriptNegated">MissionCounterIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionCounterIsLess</b>
 
<li><b>MissionCounterIsLess</b>
  +
<br><b class="ScriptNegated">MissionCounterIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Checks if the value satisfies the condition.</span>
 
<span>Checks if the value satisfies the condition.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTimerHasRunOut</b>
 
<li><b>MissionTimerHasRunOut</b>
  +
  +
<br><b class="ScriptNegated">MissionTimerHasNotRunOut</b>
 
<div>
 
<div>
 
<span>Checks if the Mission Timer has run out of time (reached 00:00).</span>
 
<span>Checks if the Mission Timer has run out of time (reached 00:00).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TimerTag</span> - <span class='Description'>The name of the Mission Timer.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTag</span> - <span class="ScriptDescription">The name of the Mission Timer.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTimerIsElapsed</b>
 
<li><b>MissionTimerIsElapsed</b>
  +
  +
<br><b class="ScriptNegated">MissionTimerIsNotElapsed</b>
 
<div>
 
<div>
 
<span>Checks if the (forward running) Mission Timer has elapsed.</span>
 
<span>Checks if the (forward running) Mission Timer has elapsed.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TimerTag</span> - <span class='Description'>The name of the Mission Timer.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTag</span> - <span class="ScriptDescription">The name of the Mission Timer.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionTimerIsDisplayed</b>
 
<li><b>MissionTimerIsDisplayed</b>
  +
<br><b class="ScriptNegated">MissionTimerIsNotDisplayed</b>
 
<div>
 
<div>
 
<span>Checks if the Mission Timer is displayed (running but could also be paused).</span>
 
<span>Checks if the Mission Timer is displayed (running but could also be paused).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TimerTag</span> - <span class='Description'>The name of the Mission Timer.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTag</span> - <span class="ScriptDescription">The name of the Mission Timer.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>MissionStartTimerIsElapsed</b>
 
<li><b>MissionStartTimerIsElapsed</b>
  +
<br><b class="ScriptNegated">MissionStartTimerIsNotElapsed</b>
 
<div>
 
<div>
 
<span>Checks if the given amount of time has passed since the Mission started.</span>
 
<span>Checks if the given amount of time has passed since the Mission started.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Seconds</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Minutes</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Number, in Minutes. Fractions are also allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
 
===FilterActions===
 
===FilterActions===
  +
====Squad====
 
<ul class='Category' id='FilterActions_Squad'>
+
<span class="ScriptCategory" id="FilterActions_Squad">Squad</span>
  +
<ul class="ScriptCategory" id="FilterActions_Squad">
  +
 
<li><b>SquadVanishInRange</b>
 
<li><b>SquadVanishInRange</b>
 
<div>
 
<div>
 
<span>Removes Squads of the given ScriptGroup in range.</span>
 
<span>Removes Squads of the given ScriptGroup in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 3,690: Line 4,546:
 
<span>Teleports Squads in Range of the specified Team to the TargetTag location.</span>
 
<span>Teleports Squads in Range of the specified Team to the TargetTag location.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,701: Line 4,559:
 
<span>Teleports Squads in Range of the specified Player to the TargetTag location.</span>
 
<span>Teleports Squads in Range of the specified Player to the TargetTag location.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,712: Line 4,572:
 
<span>Only ranged Squads try to mount the TargetTag Barrier.</span>
 
<span>Only ranged Squads try to mount the TargetTag Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdleBarrierMount</b>
 
<li><b>SquadIdleBarrierMount</b>
  +
 
<div>
 
<div>
 
<span>Only idle Squads try to mount the TargetTag Barrier.</span>
 
<span>Only idle Squads try to mount the TargetTag Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,730: Line 4,593:
 
<span>Only ranged idle Squads try to mount the TargetTag Barrier.</span>
 
<span>Only ranged idle Squads try to mount the TargetTag Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdBarrierMount</b>
 
<li><b>SquadIdBarrierMount</b>
  +
 
<div>
 
<div>
 
<span>Only Squads with specified database ID try to mount the TargetTag Barrier.</span>
 
<span>Only Squads with specified database ID try to mount the TargetTag Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdIdleBarrierMount</b>
 
<li><b>SquadIdIdleBarrierMount</b>
  +
 
<div>
 
<div>
 
<span>Only idle Squads with specified database ID try to mount the TargetTag Barrier.</span>
 
<span>Only idle Squads with specified database ID try to mount the TargetTag Barrier.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdleGoto</b>
 
<li><b>SquadIdleGoto</b>
  +
 
<div>
 
<div>
 
<span>Only Squads that are currently idle execute the Goto command.</span>
 
<span>Only Squads that are currently idle execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 3,770: Line 4,641:
 
<span>Only Squads that are currently idle execute the Goto command.</span>
 
<span>Only Squads that are currently idle execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 3,780: Line 4,653:
 
<span>Only Squads that are currently idle execute the Goto command.</span>
 
<span>Only Squads that are currently idle execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,791: Line 4,666:
 
<span>Only a random amount of Squads execute the Goto command.</span>
 
<span>Only a random amount of Squads execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdleRandomGoto</b>
 
<li><b>SquadIdleRandomGoto</b>
  +
 
<div>
 
<div>
 
<span>Only a random amount of Squads that are currently idle execute the Goto command.</span>
 
<span>Only a random amount of Squads that are currently idle execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,815: Line 4,695:
 
<span>Only randomly picked Squads that are execute the Goto command.</span>
 
<span>Only randomly picked Squads that are execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,826: Line 4,708:
 
<span>Only randomly picked Squads that are execute the Goto command.</span>
 
<span>Only randomly picked Squads that are execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,837: Line 4,721:
 
<span>Only the specified amount of Squads in the ScriptGroup execute the Goto command.</span>
 
<span>Only the specified amount of Squads in the ScriptGroup execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 3,847: Line 4,733:
 
<span>Only the specified amount of Squads and if they are idle execute the Goto command.</span>
 
<span>Only the specified amount of Squads and if they are idle execute the Goto command.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 3,857: Line 4,745:
 
<span>Squad(s) go towards closest M/G owned by Player. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest M/G owned by Player. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,868: Line 4,758:
 
<span>Squad(s) go towards closest M/G owned by Team. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest M/G owned by Team. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,879: Line 4,771:
 
<span>Squad(s) go towards closest Squad owned by Player. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Squad owned by Player. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,890: Line 4,784:
 
<span>Squad(s) go towards closest Squad owned by Team. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Squad owned by Team. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,901: Line 4,797:
 
<span>Squad(s) go towards closest Building owned by Player. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Building owned by Player. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,912: Line 4,810:
 
<span>Squad(s) go towards closest Building owned by Team. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Building owned by Team. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,923: Line 4,823:
 
<span>Squad(s) go towards closest Barrier owned by Player. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Barrier owned by Player. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,934: Line 4,836:
 
<span>Squad(s) go towards closest Barrier owned by Team. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest Barrier owned by Team. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,945: Line 4,849:
 
<span>Squad(s) go towards closest attackable Target owned by Player. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest attackable Target owned by Player. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreUnattackable</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadGotoClosestTeamTarget</b>
 
<li><b>SquadGotoClosestTeamTarget</b>
  +
 
<div>
 
<div>
 
<span>Squad(s) go towards closest attackable Target owned by Team. Continues goto after being attacked.</span>
 
<span>Squad(s) go towards closest attackable Target owned by Team. Continues goto after being attacked.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreUnattackable</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,969: Line 4,878:
 
<span>PushBack only for Squads from the specified Team.</span>
 
<span>PushBack only for Squads from the specified Team.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Speed</span> - <span class='Description'>Speed in meters per second. Decimal places allowed.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>MaxRadiusType</span> - <span class='Description'>Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Speed</span> - <span class="ScriptDescription">Speed in meters per second. Decimal places allowed.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxRadiusType</span> - <span class="ScriptDescription">Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</span></li>
  +
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadInRangePushBack</b>
 
<li><b>PlayerSquadInRangePushBack</b>
  +
 
<div>
 
<div>
 
<span>PushBack only for Squads from the specified Player.</span>
 
<span>PushBack only for Squads from the specified Player.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Speed</span> - <span class='Description'>Speed in meters per second. Decimal places allowed.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>MaxRadiusType</span> - <span class='Description'>Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Speed</span> - <span class="ScriptDescription">Speed in meters per second. Decimal places allowed.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxRadiusType</span> - <span class="ScriptDescription">Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Building====
 
<ul class='Category' id='FilterActions_Building'>
+
<span class="ScriptCategory" id="FilterActions_Building">Building</span>
  +
<ul class="ScriptCategory" id="FilterActions_Building">
 
<li><b>TeamBuildingKillInRange</b>
 
<li><b>TeamBuildingKillInRange</b>
  +
 
<div>
 
<div>
 
<span>Kills buildings in range.</span>
 
<span>Kills buildings in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingKillInRange</b>
 
<li><b>PlayerBuildingKillInRange</b>
  +
 
<div>
 
<div>
 
<span>Kills buildings in range.</span>
 
<span>Kills buildings in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TeamBuildingKillableKillInRange</b>
 
<li><b>TeamBuildingKillableKillInRange</b>
  +
 
<div>
 
<div>
 
<span>Kills buildings in range, unless it is unkillable.</span>
 
<span>Kills buildings in range, unless it is unkillable.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingKillableKillInRange</b>
 
<li><b>PlayerBuildingKillableKillInRange</b>
  +
 
<div>
 
<div>
 
<span>Kills buildings in range, unless it is unkillable.</span>
 
<span>Kills buildings in range, unless it is unkillable.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Entity====
 
<ul class='Category' id='FilterActions_Entity'>
+
<span class="ScriptCategory" id="FilterActions_Entity">Entity</span>
  +
<ul class="ScriptCategory" id="FilterActions_Entity">
 
<li><b>EntitySpellCastOnClosestPlayerSquad</b>
 
<li><b>EntitySpellCastOnClosestPlayerSquad</b>
 
<div>
 
<div>
 
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 4,049: Line 4,975:
 
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 4,059: Line 4,987:
 
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 4,069: Line 4,999:
 
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 4,079: Line 5,011:
 
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreEmpty</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether empty (no more energy left) Generators will be ignored.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreEmpty</span> - <span class="ScriptDescription">Wether empty (no more energy left) Generators will be ignored.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,090: Line 5,024:
 
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreEmpty</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether empty (no more energy left) Generators will be ignored.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreEmpty</span> - <span class="ScriptDescription">Wether empty (no more energy left) Generators will be ignored.</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,101: Line 5,037:
 
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreUnattackable</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,112: Line 5,050:
 
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span>
 
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreUnattackable</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,123: Line 5,063:
 
<span>Kills entities with specified PvEType in range.</span>
 
<span>Kills entities with specified PvEType in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
Line 4,133: Line 5,075:
 
<span>Kills entities with specified PvEType in range.</span>
 
<span>Kills entities with specified PvEType in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,144: Line 5,088:
 
<span>Kills entities with specified PvEType in range.</span>
 
<span>Kills entities with specified PvEType in range.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
 
===FilterConditions===
 
===FilterConditions===
  +
====Squad====
 
<ul class='Category' id='FilterConditions_Squad'>
+
<span class="ScriptCategory" id="FilterConditions_Squad">Squad</span>
  +
<ul class="ScriptCategory" id="FilterConditions_Squad">
  +
 
<li><b>SquadAliveIsIdle</b>
 
<li><b>SquadAliveIsIdle</b>
  +
<br><b class="ScriptNegated">SquadAliveIsBusy</b>
 
<div>
 
<div>
 
<span>Checks if the living Squads are idle or busy (avoids trap if one squad of group is dead but check is for all).</span>
 
<span>Checks if the living Squads are idle or busy (avoids trap if one squad of group is dead but check is for all).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdleIsInRange</b>
 
<li><b>SquadIdleIsInRange</b>
  +
  +
<br><b class="ScriptNegated">SquadIdleIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if an idle Squad is in Range to (any of) the Target(s).</span>
 
<span>Checks if an idle Squad is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadPvETypeIsInRange</b>
 
<li><b>SquadPvETypeIsInRange</b>
  +
<br><b class="ScriptNegated">SquadPvETypeIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad with given PvE Type is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad with given PvE Type is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
 
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadPvETypeAmountIsInRange</b>
 
<li><b>SquadPvETypeAmountIsInRange</b>
  +
  +
<br><b class="ScriptNegated">SquadPvETypeAmountIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if amount Squads with PvE Type are in Range to (any of) the Target(s).</span>
 
<span>Checks if amount Squads with PvE Type are in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadFlyingIsInRange</b>
 
<li><b>SquadFlyingIsInRange</b>
  +
<br><b class="ScriptNegated">SquadFlyingIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a flying Squad is in Range to (any of) the Target(s).</span>
 
<span>Checks if a flying Squad is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadOnGroundIsInRange</b>
 
<li><b>SquadOnGroundIsInRange</b>
  +
<br><b class="ScriptNegated">SquadOnGroundIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad that is NOT flying is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad that is NOT flying is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadIsInRange</b>
 
<li><b>PlayerSquadIsInRange</b>
  +
<br><b class="ScriptNegated">PlayerSquadIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadFlyingIsInRange</b>
 
<li><b>PlayerSquadFlyingIsInRange</b>
  +
  +
<br><b class="ScriptNegated">PlayerSquadFlyingIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerSquadOnGroundIsInRange</b>
 
<li><b>PlayerSquadOnGroundIsInRange</b>
  +
<br><b class="ScriptNegated">PlayerSquadOnGroundIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TeamSquadIsInRange</b>
 
<li><b>TeamSquadIsInRange</b>
  +
<br><b class="ScriptNegated">TeamSquadIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TeamSquadFlyingIsInRange</b>
 
<li><b>TeamSquadFlyingIsInRange</b>
  +
  +
<br><b class="ScriptNegated">TeamSquadFlyingIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TeamSquadOnGroundIsInRange</b>
 
<li><b>TeamSquadOnGroundIsInRange</b>
  +
<br><b class="ScriptNegated">TeamSquadOnGroundIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>SquadIdIsInRange</b>
 
<li><b>SquadIdIsInRange</b>
  +
<br><b class="ScriptNegated">SquadIdIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Squad with the specified ID is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Squad with the specified ID is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
====Building====
 
<ul class='Category' id='FilterConditions_Building'>
+
<span class="ScriptCategory" id="FilterConditions_Building">Building</span>
  +
<ul class="ScriptCategory" id="FilterConditions_Building">
 
<li><b>PlayerBuildingIsInRange</b>
 
<li><b>PlayerBuildingIsInRange</b>
  +
<br><b class="ScriptNegated">PlayerBuildingIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TeamBuildingIsInRange</b>
 
<li><b>TeamBuildingIsInRange</b>
  +
<br><b class="ScriptNegated">TeamBuildingIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>PlayerBuildingKillableIsInRange</b>
 
<li><b>PlayerBuildingKillableIsInRange</b>
  +
  +
<br><b class="ScriptNegated">PlayerBuildingKillableIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>TeamBuildingKillableIsInRange</b>
 
<li><b>TeamBuildingKillableIsInRange</b>
  +
<br><b class="ScriptNegated">TeamBuildingKillableIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingIdIsInRange</b>
 
<li><b>BuildingIdIsInRange</b>
  +
<br><b class="ScriptNegated">BuildingIdIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Building with the specified ID is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Building with the specified ID is in Range to (any of) the Target(s).</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>BuildingId</span> - <span class='Description'>The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingPvETypeIsInRange</b>
 
<li><b>BuildingPvETypeIsInRange</b>
  +
  +
<br><b class="ScriptNegated">BuildingPvETypeIsNotInRange</b>
 
<div>
 
<div>
 
<span>Checks if a Building with given PvE Type is in Range to (any of) the Target(s).</span>
 
<span>Checks if a Building with given PvE Type is in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
  +
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
 
</ul>
 
</ul>
  +
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>BuildingPvETypeAmountIsInRange</b>
 
<li><b>BuildingPvETypeAmountIsInRange</b>
  +
<br><b class="ScriptNegated">BuildingPvETypeAmountIsInRange</b>
 
<div>
 
<div>
 
<span>Checks if amount Buildings with PvE Type are in Range to (any of) the Target(s).</span>
 
<span>Checks if amount Buildings with PvE Type are in Range to (any of) the Target(s).</span>
 
<ul>
 
<ul>
  +
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li>
 
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li>
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
  +
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
 
===Filters===
 
===Filters===
  +
====Filter====
 
<ul class='Category' id='Filters_Filter'>
+
<span class="ScriptCategory" id="Filters_Filter">Filter</span>
  +
<ul class="ScriptCategory" id="Filters_Filter">
 
<li><b>FilterEntityHasAbility</b>
 
<li><b>FilterEntityHasAbility</b>
  +
<br><b class="ScriptNegated">FilterEntityHasNotAbility</b>
 
<div>
 
<div>
  +
<span>Filters based on entity's ability.</span>
 
  +
<span>Filters based on entity"s ability.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
  +
 
</li>
 
</li>
 
<li><b>FilterEntityHasAbilityLine</b>
 
<li><b>FilterEntityHasAbilityLine</b>
  +
<br><b class="ScriptNegated">FilterEntityHasNotAbilityLine</b>
 
<div>
 
<div>
<span>Filters based on entity's abilityline.</span>
+
<span>Filters based on entity"s abilityline.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>AbilityLineId</span> - <span class='Description'>The DB ID of an AbilityLine - to be replaced by DB ScriptTag!</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityLineId</span> - <span class="ScriptDescription">The DB ID of an AbilityLine - to be replaced by DB ScriptTag!</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityIsAlive</b>
 
<li><b>FilterEntityIsAlive</b>
  +
<br><b class="ScriptNegated">FilterEntityIsDead</b>
 
<div>
 
<div>
 
<span>Filters entity by alive/dead status.</span>
 
<span>Filters entity by alive/dead status.</span>
  +
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 4,386: Line 5,410:
 
</li>
 
</li>
 
<li><b>FilterEntityAmountIsLess</b>
 
<li><b>FilterEntityAmountIsLess</b>
  +
<br><b class="ScriptNegated">FilterEntityAmountIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Filters for a specific number of entities.</span>
 
<span>Filters for a specific number of entities.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityAmountIsGreater</b>
 
<li><b>FilterEntityAmountIsGreater</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityAmountIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Filters for a specific number of entities.</span>
 
<span>Filters for a specific number of entities.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityAmountIsEqual</b>
 
<li><b>FilterEntityAmountIsEqual</b>
  +
<br><b class="ScriptNegated">FilterEntityAmountIsNotEqual</b>
 
<div>
 
<div>
 
<span>Filters for a specific number of entities.</span>
 
<span>Filters for a specific number of entities.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityIsAttackable</b>
 
<li><b>FilterEntityIsAttackable</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotAttackable</b>
 
<div>
 
<div>
<span>Filters entity by attackable status (includes check for 'unattackable' abilities).</span>
+
<span>Filters entity by attackable status (includes check for "unattackable" abilities).</span>
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 4,417: Line 5,450:
 
</li>
 
</li>
 
<li><b>FilterEntityCanProducePower</b>
 
<li><b>FilterEntityCanProducePower</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityCanNotProducePower</b>
 
<div>
 
<div>
 
<span>Filters for power production (mostly generators).</span>
 
<span>Filters for power production (mostly generators).</span>
Line 4,424: Line 5,459:
 
</li>
 
</li>
 
<li><b>FilterEntityIsBuilding</b>
 
<li><b>FilterEntityIsBuilding</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotBuilding</b>
 
<div>
 
<div>
 
<span>Filters entity by category Building.</span>
 
<span>Filters entity by category Building.</span>
Line 4,431: Line 5,468:
 
</li>
 
</li>
 
<li><b>FilterEntityIsObject</b>
 
<li><b>FilterEntityIsObject</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotObject</b>
 
<div>
 
<div>
 
<span>Filters entity by category Object.</span>
 
<span>Filters entity by category Object.</span>
Line 4,438: Line 5,477:
 
</li>
 
</li>
 
<li><b>FilterEntityIsSquad</b>
 
<li><b>FilterEntityIsSquad</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotSquad</b>
 
<div>
 
<div>
 
<span>Filters entity by category Squad.</span>
 
<span>Filters entity by category Squad.</span>
Line 4,445: Line 5,486:
 
</li>
 
</li>
 
<li><b>FilterSquadIsFlying</b>
 
<li><b>FilterSquadIsFlying</b>
  +
  +
<br><b class="ScriptNegated">FilterSquadIsNotFlying</b>
 
<div>
 
<div>
 
<span>Filters Squad by flying ability.</span>
 
<span>Filters Squad by flying ability.</span>
Line 4,452: Line 5,495:
 
</li>
 
</li>
 
<li><b>FilterEntityIsInRange</b>
 
<li><b>FilterEntityIsInRange</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotInRange</b>
 
<div>
 
<div>
 
<span>Filters entity wether it is in range to any of the TargetTag entities.</span>
 
<span>Filters entity wether it is in range to any of the TargetTag entities.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The ScriptTag of the 'target' entity. (It should exist!)</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity. (It should exist!)</span></li>
  +
<li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
  +
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterSquadIsIdle</b>
 
<li><b>FilterSquadIsIdle</b>
  +
  +
<br><b class="ScriptNegated">FilterSquadIsBusy</b>
 
<div>
 
<div>
 
<span>Filters idle squads.</span>
 
<span>Filters idle squads.</span>
Line 4,468: Line 5,516:
 
</li>
 
</li>
 
<li><b>FilterEntityIsOwnedByPlayer</b>
 
<li><b>FilterEntityIsOwnedByPlayer</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotOwnedByPlayer</b>
 
<div>
 
<div>
 
<span>Filters entity by player pwnage.</span>
 
<span>Filters entity by player pwnage.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterSquadIsPrimaryRanged</b>
 
<li><b>FilterSquadIsPrimaryRanged</b>
  +
<br><b class="ScriptNegated">FilterSquadIsMelee</b>
 
<div>
 
<div>
 
<span>Filters Squads based on wether they are Melee or PrimaryRanged.</span>
 
<span>Filters Squads based on wether they are Melee or PrimaryRanged.</span>
  +
 
<ul>
 
<ul>
 
</ul>
 
</ul>
Line 4,483: Line 5,536:
 
</li>
 
</li>
 
<li><b>FilterEntityHasPvEType</b>
 
<li><b>FilterEntityHasPvEType</b>
  +
<br><b class="ScriptNegated">FilterEntityHasNotPvEType</b>
 
<div>
 
<div>
 
<span>Filters for PvE Type of an entity.</span>
 
<span>Filters for PvE Type of an entity.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterIsRandomPercent</b>
 
<li><b>FilterIsRandomPercent</b>
  +
  +
<br><b class="ScriptNegated">FilterIsNotRandomPercent</b>
 
<div>
 
<div>
 
<span>Filters entities by a random-percent chance.</span>
 
<span>Filters entities by a random-percent chance.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityHasResId</b>
 
<li><b>FilterEntityHasResId</b>
  +
<br><b class="ScriptNegated">FilterEntityHasNotResId</b>
 
<div>
 
<div>
 
<span>Filters based on entity ResId.</span>
 
<span>Filters based on entity ResId.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Id</span> - <span class='Description'>The DB ID of an entity.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Id</span> - <span class="ScriptDescription">The DB ID of an entity.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityIsOwnedByTeam</b>
 
<li><b>FilterEntityIsOwnedByTeam</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityIsNotOwnedByTeam</b>
 
<div>
 
<div>
 
<span>Filters entity by team pwnage.</span>
 
<span>Filters entity by team pwnage.</span>
 
<ul>
 
<ul>
<li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li>
+
<li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityThreatValueIsLess</b>
 
<li><b>FilterEntityThreatValueIsLess</b>
  +
<br><b class="ScriptNegated">FilterEntityThreatValueIsGreaterOrEqual</b>
 
<div>
 
<div>
 
<span>Filters for threatvalue of an entity.</span>
 
<span>Filters for threatvalue of an entity.</span>
  +
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
<li><b>FilterEntityThreatValueIsGreater</b>
 
<li><b>FilterEntityThreatValueIsGreater</b>
  +
  +
<br><b class="ScriptNegated">FilterEntityThreatValueIsLessOrEqual</b>
 
<div>
 
<div>
 
<span>Filters for threatvalue of an entity.</span>
 
<span>Filters for threatvalue of an entity.</span>
 
<ul>
 
<ul>
<li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li>
+
<li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li>
  +
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
 
{{Navbox|Gameplay|Editor}}
 
 
[[Category:Map Editor]]
 
[[Category:Map Editor]]

Revision as of 16:55, 2 November 2009

BattleForge Script Reference

Expand All

Actions

Tutorial

  • TutorialDeckSlotDisable

    Disables the given Deck Slot.

    • number Slot - The position of the Card in the Deck, starting with 0.
  • TutorialDeckSlotEnable

    Enables the given Deck Slot.

    • number Slot - The position of the Card in the Deck, starting with 0.
  • TutorialMarkerAdd

    Adds a new tutorial marker or moves an existing one with the same tag.

    • string MarkerTag - The tag of this UI Marker, used to properly (re)move it later.
    • string Widget - The name (reference string) of a Widget.
    • string MarkerFileName - The template file of the marker. Folder: bf1/ui/
    • number Position - The position of the tutorial marker, or MarkerPosNone for default.
  • TutorialDetailMarkerAdd

    Adds a new tutorial marker or moves an existing one with the same tag, with detail info.

    • string MarkerTag - The tag of this UI Marker, used to properly (re)move it later.
    • string Widget - The name (reference string) of a Widget.
    • string MarkerFileName - The template file of the marker. Folder: bf1/ui/
    • string DetailFileName - The template file of the detail stuff (optional). Folder: bf1/ui/
    • number Position - The position of the tutorial marker, or MarkerPosNone for default.
  • TutorialMarkerRemove

    Removes a tutorial marker.

    • string MarkerTag - The tag of this UI Marker, used to properly (re)move it later.
  • TutorialEffectStart

    Starts the effect on all Squads with that PvE Type.

    • string Tag - A ScriptTag or ScriptGroup.
    • string PvEType - The name of a PvE Type.
    • string Effect - file relative to "bf1/gfx/effects/", no extension!
  • TutorialEffectStopAll

    Stops all effects started with the TutorialEffect command.

AudioVisual

  • AudioAmbientPlay

    Plays the specified AmbientStream at the TargetTag position.

    • string Ambient - file relative to "bf1/sound/streams/", no extension!
    • string TargetTag - The ScriptTag of the "target" entity.
  • AudioSoundFXStop

    Stops the Audio if it is playing.

    • string Sound - file relative to "bf1/sound/ram/", no extension!
  • CameraCenterOnTarget

    Centers the Camera on the Tag"s position.

    • string TargetTag - The ScriptTag of the "target" entity.
  • AudioMusicPlay

    Plays the specified Music Track.

    • string Music - file relative to "bf1/sound/streams/", no extension!
  • EffectEnable

    Enables (starts) the editor-placed effect.

    • string Tag - A ScriptTag or ScriptGroup.
  • EffectDisable

    Disables (stops) the editor-placed effect.

    • string Tag - A ScriptTag or ScriptGroup.
  • EffectToggle

    Toggles the editor-placed effect.

    • string Tag - A ScriptTag or ScriptGroup.
  • EffectPowerSet

    Sets the Effect"s "power" to the specified percentage.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • EffectPowerAdd

    Adds this percentage to the Effect"s "power". Will never go over 100%.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • EffectPowerSubtract

    Subtracts this percentage from the Effect"s "power". Will never go below 5%.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • EffectStart

    Starts the effect on the TargetTag entities.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Effect - file relative to "bf1/gfx/effects/", no extension!
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • EffectStartTargeted

    Starts the effect from the Tag entities to the TargetTag entities.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Effect - file relative to "bf1/gfx/effects/", no extension!
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • EffectStopAll

    Stops all effects on the entities.

    • string Tag - A ScriptTag or ScriptGroup.
  • EffectVanish

    Removes the effect entity (editor placed effects) from the map.

    • string Tag - A ScriptTag or ScriptGroup.
  • FogOfWarObserve

    Starts observing TargetTag position(s), thus completely removing both Unexplored AND Fog of War indefinetely.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • FogOfWarGlanceAt

    Takes a glance (quick look) at the TargetTag(s), thus removing only the Unexplored (targets remain shrouded in Fog of War).

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • WeatherSet

    Changes the weather. Similar to performing a raindance in real life.

    • string Weather - RenderSettings file from "bf1/map/lighting/" folder, w/o extension!
    • number FadeDuration - Duration in Seconds for Fading between two Weather/Render Settings.
  • AudioSoundFXPlay

    Plays the specified Sound FX at the TargetTag position.

    • string Sound - file relative to "bf1/sound/ram/", no extension!
    • string TargetTag - The ScriptTag of the "target" entity.
  • AudioSoundUIPlay

    Plays the specified UI Sound at the TargetTag position.

    • string Sound - file relative to "bf1/sound/ram/", no extension!
  • AudioVoicePlay

    Plays the specified Voice Stream.

    • string Voice - file relative to "bf1/sound/streams/", no extension!
    • number Volume - The Voice Volume, 1.0 is default, higher means louder.

Building

  • BuildingSpawn

    Spawns (creates) an entity on the map.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • BuildingSpawnWithTag

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • PlayerBuildingSpawn

    Spawns (creates) an entity on the map.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • PlayerBuildingSpawnWithTag

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • BuildingTypeChange

    Changes the type of an entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
  • BuildingModeChange

    Changes the Building"s Mode. Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
    • number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
  • BuildingModeSetEnabled

    Changes the Building"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingModeSetDisabled

    Changes the Building"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingModeToggle

    Toggles the Building"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingVanish

    Removes the Building from the map.

    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingDestroy

    Destroys the Building.

    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingKillInRange

    Kills all Buildings in range.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • BuildingAnimPlay

    Plays the Building animation once.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
  • BuildingAnimPlayLooped

    Plays the Building animation in a loop.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").

Special

  • MapReset

    Resets the map, all Scripts and Variables (Sandbox restart).

Cutscene

  • CutsceneCameraPlay

    Plays the specified Camera Track. TargetTag is optional, it overwrites TargetTag in Cutscene if used.

    • string CameraPath - Camera path.
    • string Camera - Camera takes from the "camera" folder of the map (without extension ".CS").
    • string TargetTag - The TargetTag for relative positioning of the camera. Can be an empty string.
  • CutsceneCameraPlayFullScreen

    Plays the specified Camera Track in fullscreen mode.

    • string CameraPath - Camera path.
    • string Camera - Camera takes from the "camera" folder of the map (without extension ".CS").
    • string TargetTag - The TargetTag for relative positioning of the camera. Can be an empty string.
  • CutsceneBegin

    Starts a Cutscene.

    • string Music - file relative to "bf1/sound/streams/", no extension!
    • string RenderOnly - ScriptTag/Group with Squads that should be rendered during Cutscene.
  • CutsceneEnd

    Ends a running Cutscene.

  • CutsceneRenderOnly

    Renders only the entities from the ScriptTag group. Affects only Figures.

    • string Tag - A ScriptTag or ScriptGroup.
  • CutsceneRenderAll

    Resets render flags after using CutsceneRenderOnly so all entities are rendered again.

  • CutsceneRewardCardShowOff

    Plays the Reward Card ShowOff Animation & Effects on the specified TargetTag.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number CardSquadId - The DB ID of a CardSquad - to be replaced by DB ScriptTag!
  • CutsceneSay

    Displays text during a Cutscene.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TextTag - The Tag of a Text from database.
    • string Text - The text to show if the TextTag text does not exist.
  • CutsceneEntityTeleport

    Instantly teleports entity(s) to TargetTag location, no questions asked. Skips "free position" & blocking checks, allows Figure penetration.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • CutsceneSquadGoto

    Squad goes to target in straight line (stops when blocked, walks through other figures). Use only for Cutscenes!

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.

Squad

  • SquadSpawn

    Spawns (creates) an entity on the map.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadSpawnWithTag

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadSpawnIntoGroup

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Group - A ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • PlayerSquadSpawn

    Spawns (creates) an entity on the map.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • PlayerSquadSpawnWithTag

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • PlayerSquadSpawnIntoGroup

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Group - A ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadTypeChange

    Changes the type of an entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
  • SquadModeChange

    Changes the Squad"s Mode. Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
    • number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
  • SquadModeSetEnabled

    Changes the Squad"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadModeSetDisabled

    Changes the Squad"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadModeToggle

    Toggles the Squad"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadVanish

    Removes the Squad from the map. Squad figures will simply disappear (no "dying" animation).

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadKill

    Kills the Squad by damaging each Figure so they will die and play their death animation.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadKillInRange

    Kills all Squads in range.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadRespawn

    Respawns (recreates) an entity. Entity must be dead and it must have existed before!

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - "WhereDied" for position of death or "StartPos" for startposition.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • ObjectRespawn

    Respawns (recreates) an entity. Entity must be dead and it must have existed before!

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - "WhereDied" for position of death or "StartPos" for startposition.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • BuildingRespawn

    Respawns (recreates) an entity. Entity must be dead and it must have existed before!

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - "WhereDied" for position of death or "StartPos" for startposition.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • SquadTeleportInRange

    Instantly teleports the Squads in range to TargetTag location.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadAttack

    Squad attacks the specified TargetTag entity (even if it is a friendly entity). TargetTag must be alive and attackable!

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number AttackGroupSize - Squads will attack all available Targets in Groups of this size.
  • SquadAttackForced

    Squad attacks the specified TargetTag entity (even if it is a friendly entity). Uses Forced Goto to get to Target.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number AttackGroupSize - Squads will attack all available Targets in Groups of this size.
  • SquadBarrierMount

    Squad tries to mount TargetTag barrier (module, set or scriptgroup containing modules).

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • SquadBarrierDismount

    Squad dismounts barrier.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadFlee

    Squads flee from nearest enemy entity by using forced Goto in the opposite Direction.

    • string Tag - A ScriptTag or ScriptGroup.
    • number BlastRadius - Distance in meters. Decimal places are allowed.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
  • SquadPatrol

    Squad walks waypoints back and forth continously. Continues patrol after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • SquadGoto

    Squad goes towards TargetTag or along TargetTag-ScriptGroup waypoints. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadGotoForced

    Same as SquadGoto but Squad does not attack or follow attackers until it has reached its destination. Use with care!

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadGotoFight

    Squad goes to any TargetTag Squad that is in a fight.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadGotoRandom

    Squad goes randomly towards ONE of the TargetTags.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
  • SquadGotoClosestMonumentOrGenerator

    Squad(s) go towards closest Monument or Generator. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
  • SquadGotoClosestSquad

    Squad(s) go towards closest Squad. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
  • SquadGotoClosestBuilding

    Squad(s) go towards closest Building. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
  • SquadGotoClosestBarrier

    Squad(s) go towards closest Barrier. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
  • SquadGotoClosestTarget

    Squad(s) go towards closest attackable Target. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
  • SquadHoldPosition

    Squad holds position, will attack if enemies are in attack range but will not pursue enemies.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadGotoMapBorder

    Squad walks to Target from outside map border. Target must be a ScriptMarker and close to MapBorder.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • SquadAnimPlay

    Plays the animation once for all figures in the Squad.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Unit - A subfolder from the "bf1/gfx/units/" folder.
    • string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
  • SquadAnimPlayLooped

    Plays the animation continuously for all figures in the Squad.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Unit - A subfolder from the "bf1/gfx/units/" folder.
    • string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
  • SquadInRangePushBack

    Squad figures are getting pushed back, the epicentre of the pushback is at the TargetTag location.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadStop

    Squad stops movement.

    • string Tag - A ScriptTag or ScriptGroup.
  • SquadGroupCheckpointGoto

    SquadGroup goes to next Checkpoint (direct line of sight to Checkpoint is recommended).

    • string Group - A ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
  • SquadCheckpointGoto

    Squad goes to next Checkpoint (direct line of sight to Checkpoint is recommended).

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
  • SquadGroupCheckpointGotoStop

    Stops a SquadGroup that is currently on a CheckpointGoto. Group will stop at the next checkpoint they reach.

    • string Group - A ScriptGroup.
  • SquadGridGoto

    Standard Goto that uses the GotoGrid.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • boolean IgnoreGridIfAllSquadsFly - Ignores grid if (and only if) all Squads of the group are flying units.
  • SquadGridPatrol

    Patrol mode on path given by TargetTag (start & end point), uses GotoGrid.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadSpawnRandomSelection

    Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).

    • string Tag - A ScriptTag or ScriptGroup.
    • table SpawnTable - Must be a table with specific syntax, see command description.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
  • PlayerSquadSpawnRandomSelection

    Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).

    • string Tag - A ScriptTag or ScriptGroup.
    • table SpawnTable - Must be a table with specific syntax, see command description.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.

OctoberVersionOnly

  • OctoberVersionOnly_DoDamageToTeamSquadInRange

    Does damage to Squads in Range.

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • number Amount - Just a simple value, meaning depends on context.
  • OctoberVersionOnly_DoDamageToTeamSquadInRect

    Does damage to Squads in Range.

    • string Team - The name of a Team from the map"s TeamSetup.
    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Amount - Just a simple value, meaning depends on context.
  • OctoberVersionOnly_DoDamageToTeamSquadInRay

    Does damage to Squads in Range.

    • string Team - The name of a Team from the map"s TeamSetup.
    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Amount - Just a simple value, meaning depends on context.

Debug

  • DebugInfoMessage

    Shows a MessageBox to the user (ignored in release builds).

    • string Message - An important Message from you to whom it may concern.
    • boolean Popup - If true, message will also popup in a windows Message Box.
  • DebugWarningMessage

    Shows a MessageBox to the user (ignored in release builds).

    • string Message - An important Message from you to whom it may concern.
    • boolean Popup - If true, message will also popup in a windows Message Box.
  • DebugErrorMessage

    Shows a MessageBox to the user (ignored in release builds).

    • string Message - An important Message from you to whom it may concern.
    • boolean Popup - If true, message will also popup in a windows Message Box.

Ability

  • AbilitySpawn

    Spawns (creates) an entity on the map.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
  • AbilitySpawnWithTag

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
  • AbilitySpawnIntoGroup

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Group - A ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
    • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
  • AbilityVanish

    Removes the Ability from the map. Works with all supported entity types.

    • string Tag - A ScriptTag or ScriptGroup.
  • AbilityDestroy

    Kills or destroys the Ability regularly.

    • string Tag - A ScriptTag or ScriptGroup.

Generator & Monument

  • MonumentVanish

    Removes the Monument from the map.

    • string Tag - A ScriptTag or ScriptGroup.
  • GeneratorVanish

    Removes the Generator from the map.

    • string Tag - A ScriptTag or ScriptGroup.

ScriptGroup

  • ScriptGroupClear

    Removes all tags from the ScriptGroup.

    • string Group - A ScriptGroup.
  • ScriptGroupTagAdd

    Adds the tag to the ScriptGroup.

    • string Group - A ScriptGroup.
    • string Tag - A ScriptTag or ScriptGroup.
  • ScriptGroupTagRemove

    Removes the tag from the ScriptGroup.

    • string Group - A ScriptGroup.
    • string Tag - A ScriptTag or ScriptGroup.
  • ScriptGroupSquadSpawnCounterReset

    Resets the ScriptGroup"s SquadSpawnCounter value (set to 0).

    • string Group - The name of the ScriptGroup for which a SquadSpawnCounter is registered.
  • ScriptGroupSquadDeathCounterReset

    Resets the ScriptGroup"s SquadDeathCounter value (set to 0).

    • string Group - The name of the ScriptGroup for which a SquadDeathCounter is registered.

!Functions

  • GetScriptTag

    Returns the ScriptTag of the entity currently executing this script.

  • GetScriptPath

    Returns the path to the current map"s "script" folder, for use in: dofile(GetScriptPath().."myscript.lua")

  • GetNumPlayers

    Returns the number of Players that are starting the map.

  • GetCurrentWaveNumber

    Returns the current wave number in a SpawnWave "sp_" script.

  • GetTotalWaveNumber

    Returns the total number of waves executing this SpawnWave "sp_" script.

  • ArenaDummyRandom

    "Real" random for 1p Arena Map. MUST NOT BE USED FOR PRODUCTION!!! WILL CAUSE DESYNCH IN MULTIPLAYER!!!

  • GdsGetConfigBoolean

    Tries to read a Boolean value from config.xml. If value does not exist, value is added to config.xml and "false" is returned. Key is Case-insensitive.

  • GdsGetConfigInteger

    Tries to read an Integer value from config.xml. If value does not exist, value is added to config.xml and "0" is returned. Key is Case-insensitive.

  • GdsGetConfigFloat

    Tries to read a Float value from config.xml. If value does not exist, value is added to config.xml and "0.0" is returned. Key is Case-insensitive.

  • GdsGetConfigString

    Tries to read a String value from config.xml. If value does not exist, value is added to config.xml and empty string is returned. Key is Case-insensitive.

  • GetDifficulty

    Returns the current difficulty (a number).

  • SetDifficulty

    Sets the game"s difficulty (a number).

  • SpawnWaveTemplate

    Creates templates of SpawnWaves for later Spawning.

  • SpawnWaveEmitter

    Defines a group of spawn waves that can be emitted at a certain location.

  • RegisterSquadSpawnCounter

    Counts all Squad spawns in this ScriptGroup. Must be used outside of any State!

    • string Group - A ScriptGroup.
  • RegisterSquadDeathCounter

    Counts all Squad deaths in this ScriptGroup. Must be used outside of any State!

    • string Group - A ScriptGroup.
  • UpgradeLevel0

    Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.

  • UpgradeLevel1

    Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.

  • UpgradeLevel2

    Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.

  • UpgradeLevel3

    Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.

Player

  • PlayerCardSpellFakePlay

    Emulates the playing of a CardSpell but without Power consumption and for any Player.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string AimTag - Where to aim at (direction). Can be empty if not needed. ScriptGroup not supported.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number CardSpellId - The DB ID of a CardSpell - to be replaced by DB ScriptTag!
  • PlayerCardSquadFakePlay

    Emulates the playing of a CardSquad but without Power consumption and for any Player.

    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number CardSquadId - The DB ID of a CardSquad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • boolean DoSpell - Wether the CardSquad"s Spell should be executed or not.
    • boolean DoCheer - Wether the Squad"s cheer animation should be played or not.
  • PlayerCardSquadFakePlayWithTag

    Emulates the playing of a CardSquad but without Power consumption and for any Player.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number CardSquadId - The DB ID of a CardSquad - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • boolean DoSpell - Wether the CardSquad"s Spell should be executed or not.
    • boolean DoCheer - Wether the Squad"s cheer animation should be played or not.
  • PlayerGameOver

    GameOver man, GameOver!

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Message - An important Message from you to whom it may concern.
  • PlayerGameWon

    GameOver man, GameOver!

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
  • PlayerGameOverCheckEnabled

    Enables the GameOver check.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
  • PlayerGameOverCheckDisabled

    Disables the GameOver check.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
  • PlayerPowerGive

    Gives Power to or takes Power from a Player.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerPowerTake

    Gives Power to or takes Power from a Player.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerGeneratorActivate

    Builds a Generator so it generates energy for that Player.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • PlayerMonumentActivate

    Builds an Orb on a Monument for that Player.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • number Power - Can be any of: PowerShadow, PowerNature, PowerFrost, PowerFire, PowerAll, ...
  • PlayerGeneratorDeactivate

    Crushes Generator so it stops producing Energy.

    • string Tag - A ScriptTag or ScriptGroup.
  • PlayerMonumentDeactivate

    Destroys the Orb of a Monument.

    • string Tag - A ScriptTag or ScriptGroup.
  • PlayerSquadCheer

    Squads in range play their Cheer Anim/FX!

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".

Object

  • ObjectSpawn

    Spawns (creates) an entity on the map.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number ObjectId - The DB ID of an Object - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Height - Height in meters. Decimal places and negative values are ok, 0 == on the ground
    • number Scaling - Scaling Factor, 1.0 is default scaling (100%).
  • ObjectSpawnWithTag

    Spawns (creates) an entity on the map.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number ObjectId - The DB ID of an Object - to be replaced by DB ScriptTag!
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Height - Height in meters. Decimal places and negative values are ok, 0 == on the ground
    • number Scaling - Scaling Factor, 1.0 is default scaling (100%).
  • ObjectTypeChange

    Changes the type of an entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number ObjectId - The DB ID of an Object - to be replaced by DB ScriptTag!
  • ObjectVanish

    Removes the Object from the map.

    • string Tag - A ScriptTag or ScriptGroup.
  • ObjectDestroy

    Destroys the Object, Object MUST be destructible!

    • string Tag - A ScriptTag or ScriptGroup.
  • ObjectAnimPlay

    Plays the animation once on the Object.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
  • ObjectAnimPlayLooped

    Plays the animation continuously on the Object.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").

Entity

  • EntityAbilityAdd

    Adds or removes Abilities of an entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
    • boolean ApplyToFigures - Add to/remove from the Squad"s figures, not the Squad itself.
  • EntityAbilityRemove

    Adds or removes Abilities of an entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
    • boolean ApplyToFigures - Add to/remove from the Squad"s figures, not the Squad itself.
  • EntitySpellCast

    Lets the Entity(s) cast the given Spell on the TargetEntity. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
  • EntitySpellCastOnClosestSquad

    Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
  • EntitySpellCastOnClosestBuilding

    Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
  • EntitySpellCastOnClosestGenerator

    Lets the Entity(s) cast the given Spell on the closest Power Generator. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • boolean IgnoreEmpty - Wether empty (no more energy left) Generators will be ignored.
  • EntitySpellCastOnClosestTarget

    Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
  • EntityPlayerSet

    Sets the Player (Owner) the entity belongs to, changing who can select & control the entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • EntityTeamSet

    Sets the Team the entity belongs to, possibly changing it"s friend-foe relationships.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Team - The name of a Team from the map"s TeamSetup.
  • EntityDirectionSet

    Changes Direction of an Entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • EntityDirectionSetRelative

    Changes Direction of an Entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • EntityDirectionLookAtTarget

    Changes Direction of an Entity.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • EntityHealthSet

    Modifies the health (lifepoints) of the entity in percentage of its max. health.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • EntityHealthAdd

    Modifies the health (lifepoints) of the entity in percentage of its max. health.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • EntityHealthSubtract

    Modifies the health (lifepoints) of the entity in percentage of its max. health.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
    • boolean DoDamage - Does damage instead of setting health.
  • EntityVanish

    Removes the Entity from the map. Works with all supported entity types.

    • string Tag - A ScriptTag or ScriptGroup.
  • EntityKill

    Kills or destroys the Entity, entity MUST be destructible! Works with all supported entity types.

    • string Tag - A ScriptTag or ScriptGroup.
  • EntityKillInRange

    Kills all entities in range. Should not be used! Basis for filtered Actions.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • EntitySpellAdd

    Adds the Spell to the Entity unless it already exists.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
  • EntitySpellRemove

    Removes the Spell from the Entity if it exists (otherwise command is ignored).

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
  • EntityTeleport

    Instantly teleports entity(s) to TargetTag location, no questions asked.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.

Variable

  • NetworkFlagSetTrue

    Changes the flag accordingly.

    • string Name - The name of the network variable.
  • NetworkFlagSetFalse

    Changes the flag accordingly.

    • string Name - The name of the network variable.
  • NetworkFlagToggle

    Toggles the flag, eg if it is true it will be set to false and vice versa.

    • string Name - The name of the network variable.
  • NetworkValueSet

    Changes the value accordingly.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
    • number Value - Just a simple value, meaning depends on context.
  • NetworkValueAdd

    Changes the value accordingly.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
    • number Value - Just a simple value, meaning depends on context.
  • NetworkValueSubtract

    Changes the value accordingly.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
    • number Value - Just a simple value, meaning depends on context.
  • NetworkValueIncrease

    Increases the value by one, shorthand for Add with Value 1.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
  • NetworkValueDecrease

    Decreases the value by one, shorthand for Subtract with Value 1.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
  • PlayerFlagSetTrue

    Changes the flag accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
  • PlayerFlagSetFalse

    Changes the flag accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
  • PlayerFlagToggle

    Toggles the flag, eg if it is true it will be set to false and vice versa.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
  • PlayerValueSet

    Changes the value accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number Value - Just a simple value, meaning depends on context.
  • PlayerValueAdd

    Changes the value accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number Value - Just a simple value, meaning depends on context.
  • PlayerValueSubtract

    Changes the value accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number Value - Just a simple value, meaning depends on context.
  • PlayerValueIncrease

    Increases the value by one, shorthand for Add with Value 1.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
  • PlayerValueDecrease

    Decreases the value by one, shorthand for Subtract with Value 1.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
  • PlayerValueRandomize

    Changes the value accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number MaxValue - The upper limit value the Randomize command will generate.
  • PlayerTimerStart

    Starts/Stops a Timer.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player timer.
  • PlayerTimerStop

    Starts/Stops a Timer.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player timer.
  • MapFlagSetTrue

    Changes the flag accordingly.

    • string Name - The name of the map variable.
  • MapFlagSetFalse

    Changes the flag accordingly.

    • string Name - The name of the map variable.
  • MapFlagToggle

    Toggles the flag, eg if it is true it will be set to false and vice versa.

    • string Name - The name of the map variable.
  • EntityFlagSetTrue

    Changes the flag accordingly.

    • string Name - The name of the entity variable.
  • EntityFlagSetFalse

    Changes the flag accordingly.

    • string Name - The name of the entity variable.
  • EntityFlagToggle

    Toggles the flag, eg if it is true it will be set to false and vice versa.

    • string Name - The name of the entity variable.
  • MapValueSet

    Changes the value accordingly.

    • string Name - The name of the map variable.
    • number Value - Just a simple value, meaning depends on context.
  • MapValueAdd

    Changes the value accordingly.

    • string Name - The name of the map variable.
    • number Value - Just a simple value, meaning depends on context.
  • MapValueSubtract

    Changes the value accordingly.

    • string Name - The name of the map variable.
    • number Value - Just a simple value, meaning depends on context.
  • MapValueIncrease

    Increases the value by one, shorthand for Add with Value 1.

    • string Name - The name of the map variable.
  • MapValueDecrease

    Decreases the value by one, shorthand for Subtract with Value 1.

    • string Name - The name of the map variable.
  • MapValueRandomize

    Changes the value accordingly.

    • string Name - The name of the map variable.
    • number MaxValue - The upper limit value the Randomize command will generate.
  • EntityValueSet

    Changes the value accordingly.

    • string Name - The name of the entity variable.
    • number Value - Just a simple value, meaning depends on context.
  • EntityValueAdd

    Changes the value accordingly.

    • string Name - The name of the entity variable.
    • number Value - Just a simple value, meaning depends on context.
  • EntityValueSubtract

    Changes the value accordingly.

    • string Name - The name of the entity variable.
    • number Value - Just a simple value, meaning depends on context.
  • EntityValueIncrease

    Increases the value by one, shorthand for Add with Value 1.

    • string Name - The name of the entity variable.
  • EntityValueDecrease

    Decreases the value by one, shorthand for Subtract with Value 1.

    • string Name - The name of the entity variable.
  • EntityValueRandomize

    Changes the value accordingly.

    • string Name - The name of the entity variable.
    • number MaxValue - The upper limit value the Randomize command will generate.
  • MapTimerStart

    Starts/Stops a Timer.

    • string Name - The name of the map timer.
  • MapTimerStop

    Starts/Stops a Timer.

    • string Name - The name of the map timer.
  • EntityTimerStart

    Starts/Stops a Timer.

    • string Name - The name of the entity timer.
  • EntityTimerStop

    Starts/Stops a Timer.

    • string Name - The name of the entity timer.
  • MapValueSetToVarValue

    Changes the value accordingly.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • MapValueAddVarValue

    Changes the value accordingly.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • MapValueSubtractVarValue

    Changes the value accordingly.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • MapValueMultiplyByVarValue

    Changes the value accordingly.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • MapValueDivideByVarValue

    Changes the value accordingly.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • EntityValueSetToVarValue

    Changes the value accordingly.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.
  • EntityValueAddVarValue

    Changes the value accordingly.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.
  • EntityValueSubtractVarValue

    Changes the value accordingly.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.
  • EntityValueMultiplyByVarValue

    Changes the value accordingly.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.
  • EntityValueDivideByVarValue

    Changes the value accordingly.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.

Barrier

  • BarrierBuildOrRepair

    Builds the specified BarrierSet and gives it to the Player, or repairs it if the Player owns that BarrierSet.

    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • BarrierGateToggle

    Opens or closes all Gates of the BarrierSet, depending on their current state.

    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierGateOpen

    Opens all Gates of the BarrierSet.

    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierGateClose

    Closes all Gates of the BarrierSet.

    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierVanish

    Removes the Barrier from the map.

    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierDestroy

    Destroys the Barrier.

    • string Tag - A ScriptTag or ScriptGroup.

Mission

  • MissionEventInfo

    Puts a message into the EventQueue.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MissionEventWarning

    Puts a message into the EventQueue.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MissionEventSuccess

    Puts a message into the EventQueue.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MissionEventFailure

    Puts a message into the EventQueue.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MiniMapAlert

    Show an Alert on MiniMap at the specified TargetTag location.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number AlertType - The type of a MiniMap Alert (determines gfx & color).
  • MissionOutcry

    Displays a voiced text outside a Cutscene. Several Outcries can be queued as a conversation.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Tag - A ScriptTag or ScriptGroup.
    • string TextTag - The Tag of a Text from database.
    • string Text - The text to show if the TextTag text does not exist.
    • number DurationSeconds - Duration for the outcry in integer seconds, default is 5.
    • string PortraitFileName - File name number of the portrait.
  • MissionTaskSetActive

    Adds, removes or modifies a Mission Task.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TaskTag - The "tag" of the MissionTask to be modified.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MissionTaskSetSolved

    Adds, removes or modifies a Mission Task.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TaskTag - The "tag" of the MissionTask to be modified.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MissionTaskSetFailed

    Adds, removes or modifies a Mission Task.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TaskTag - The "tag" of the MissionTask to be modified.
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Summary - A short summary for the MissionGoal or EventQueue message.
    • string Description - The detailed text for the MissionGoal or EventQueue message.
  • MissionTaskRemove

    Adds, removes or modifies a Mission Task.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TaskTag - The "tag" of the MissionTask to be modified.
  • MissionTaskOnlyTransferXP

    Adds, removes or modifies a Mission Task.

    • string TaskTag - The "tag" of the MissionTask to be modified.
  • MissionCounterShow

    Shows a Mission Counter onscreen (eg "Bosses Killed: 0/3").

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - A unique Tag for the Mission Counter.
    • string LocaTag - A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.
    • number MaxValue - The upper limit value the Randomize command will generate.
  • MissionCounterHide

    Hides the Mission Counter from display (the counter"s value itself can still be queried/modified).

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - A unique Tag for the Mission Counter.
  • MissionTimerStart

    Adds a Mission Timer displayed onscreen.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
    • string LocaTag - A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.
    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.
  • MissionTimerChange

    Changes the text of an existing Mission Timer without changing the timer.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
    • string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
    • string LocaTag - A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.
  • MissionTimerStop

    Removes the Mission Timer from onscreen display and stops it.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
  • MissionTimerPause

    Pauses the Mission Timer if not already paused. NOT YET IMPLEMENTED - please ask if needed!

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
  • MissionTimerResume

    Resumes a Mission Timer if it is currently paused. NOT YET IMPLEMENTED - please ask if needed!

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
  • MissionCounterSet

    Changes the value accordingly.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - The name of the Mission Counter.
    • number Value - Just a simple value, meaning depends on context.
  • MissionCounterIncrease

    Increases the value by one, shorthand for Add with Value 1.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - The name of the Mission Counter.
  • MissionCounterDecrease

    Decreases the value by one, shorthand for Subtract with Value 1.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - The name of the Mission Counter.
  • MissionCounterSetToHealthPercent

    Sets the Mission Counter to the entity"s health percent.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Tag - A ScriptTag or ScriptGroup.
    • string CounterTag - The name of the Mission Counter.

Conditions

Tutorial

  • TutorialEntityPvETypeIsSelected
    TutorialEntityPvETypeIsNotSelected

    Checks if any entity with the specified PvE Type is in the current selection.

    • string PvEType - The name of a PvE Type.
  • TutorialEntityIsSelected
    TutorialEntityIsNotSelected

    Checks if any entity with the specified ScriptTag is in the current selection.

    • string Tag - A ScriptTag or ScriptGroup.

AudioVisual

  • AudioAmbientIsPlaying
    AudioAmbientIsNotPlaying

    Checks if the respective audio file is currently playing.

    • string Ambient - file relative to "bf1/sound/streams/", no extension!
  • AudioMusicIsPlaying
    AudioMusicIsNotPlaying

    Checks if the respective audio file is currently playing.

    • string Music - file relative to "bf1/sound/streams/", no extension!
  • AudioSoundFXIsPlaying
    AudioSoundFXIsNotPlaying

    Checks if the respective audio file is currently playing.

    • string Sound - file relative to "bf1/sound/ram/", no extension!
  • AudioSoundUIIsPlaying
    AudioSoundUIIsNotPlaying

    Checks if the respective audio file is currently playing.

    • string Sound - file relative to "bf1/sound/ram/", no extension!
  • AudioVoiceIsPlaying
    AudioVoiceIsNotPlaying

    Checks if the respective audio file is currently playing.

    • string Sound - file relative to "bf1/sound/ram/", no extension!

Building

  • BuildingWasJustHit
    BuildingWasNotJustHit

    Checks if the Building has just been hit by an attack or any other form of damage.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingIsAlive
    BuildingIsDestroyed

    Checks intact/destroyed status of Buildings.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BuildingIsInRange
    BuildingIsNotInRange

    Checks if *any* Building is in range. Used as basis for filtered "in range" checks, eg. "PlayerBuildingIsInRange".

  • BuildingModeIsActive
    BuildingModeIsNotActive

    Checks if the currently active Mode has the specified ModeId.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
  • BuildingModeIsEnabled
    BuildingModeIsDisabled

    Checks if the currently active Mode is an "enabled" or "disabled" Mode.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.

ScriptGroup

  • ScriptGroupIsEmpty
    ScriptGroupIsNotEmpty

    Checks if the ScriptGroup contains tags or wether it is empty.

    • string Group - A ScriptGroup.
  • ScriptGroupAliveAmountIsEqual
    ScriptGroupAliveAmountIsNotEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupAliveAmountIsGreater
    ScriptGroupAliveAmountIsLessOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupAliveAmountIsLess
    ScriptGroupAliveAmountIsGreaterOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupAlivePercentIsEqual
    ScriptGroupAlivePercentIsNotEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • ScriptGroupAlivePercentIsGreater
    ScriptGroupAlivePercentIsLessOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • ScriptGroupAlivePercentIsLess
    ScriptGroupAlivePercentIsGreaterOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • ScriptGroupDeadAmountIsEqual
    ScriptGroupDeadAmountIsNotEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupDeadAmountIsGreater
    ScriptGroupDeadAmountIsLessOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupDeadAmountIsLess
    ScriptGroupDeadAmountIsGreaterOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupDeadPercentIsEqual
    ScriptGroupDeadPercentIsNotEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • ScriptGroupDeadPercentIsGreater
    ScriptGroupDeadPercentIsLessOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • ScriptGroupDeadPercentIsLess
    ScriptGroupDeadPercentIsGreaterOrEqual

    Checks the amount/percentage of living/dead members of the ScriptGroup.

    • string Group - A ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • ScriptGroupSquadSpawnCounterIsGreater
    ScriptGroupSquadSpawnCounterIsLessOrEqual

    Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = ""}

    • string Group - The name of the ScriptGroup for which a SquadSpawnCounter is registered.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupSquadSpawnCounterIsLess
    ScriptGroupSquadSpawnCounterIsGreaterOrEqual

    Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = ""}

    • string Group - The name of the ScriptGroup for which a SquadSpawnCounter is registered.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupSquadDeathCounterIsGreater
    ScriptGroupSquadDeathCounterIsLessOrEqual

    Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = ""}

    • string Group - The name of the ScriptGroup for which a SquadDeathCounter is registered.
    • number Value - Just a simple value, meaning depends on context.
  • ScriptGroupSquadDeathCounterIsLess
    ScriptGroupSquadDeathCounterIsGreaterOrEqual

    Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = ""}

    • string Group - The name of the ScriptGroup for which a SquadDeathCounter is registered.
    • number Value - Just a simple value, meaning depends on context.

Barrier

  • BarrierIsPreview
    BarrierIsBuilt

    Checks if the Barrier is in prebuilt state or not.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierIsMirrored
    BarrierIsNotMirrored

    Checks if the Barrier is in mirrored state or not.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierIsMounted
    BarrierIsNotMounted

    Checks if the Barrier is mounted by any Squad.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierIsMountedByPlayer
    BarrierIsNotMountedByPlayer

    Checks if the Barrier is mounted by a Squad owned by the given Player.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • BarrierIsAlive
    BarrierIsDestroyed

    Checks intact/destroyed status of Barriers.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierGateIsOpen
    BarrierGateIsNotOpen

    Checks if the BarrierGate is open or not.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierGateIsClosed
    BarrierGateIsNotClosed

    Checks if the BarrierGate is closed or not.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • BarrierModuleAmountIsAlive
    BarrierModuleAmountIsDead

    Compares the remaining (alive) number of Barrier Modules in the BarrierSet.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Amount - Just a simple value, meaning depends on context.
  • BarrierModulePercentageIsAlive
    BarrierModulePercentageIsDead

    Compares the remaining (alive) number of Barrier Modules in the BarrierSet.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).

Player

  • PlayerIsHuman
    PlayerIsNotHuman

    Checks if Player is a human player (== connected?).

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
  • PlayerHasJustPlayedCardId
    PlayerHasNotJustPlayedCardId

    Checks if the Player has just played the specified Card, or any Card if CardId = AnyCard

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number CardId - The DB ID of a Card - to be replaced by DB ScriptTag!
  • PlayerHasJustPlayedCardPvEType
    PlayerHasNotJustPlayedCardPvEType

    Checks if the Player has just played a Card whose entity has the specified PvE Type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string PvEType - The name of a PvE Type.
  • PlayerSquadAmountIsEqual
    PlayerSquadAmountIsNotEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerSquadAmountIsGreater
    PlayerSquadAmountIsLessOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerSquadAmountIsLess
    PlayerSquadAmountIsGreaterOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerBuildingAmountIsEqual
    PlayerBuildingAmountIsNotEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerBuildingAmountIsGreater
    PlayerBuildingAmountIsLessOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerBuildingAmountIsLess
    PlayerBuildingAmountIsGreaterOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerMonumentAmountIsEqual
    PlayerMonumentAmountIsNotEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerMonumentAmountIsGreater
    PlayerMonumentAmountIsLessOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerMonumentAmountIsLess
    PlayerMonumentAmountIsGreaterOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerGeneratorAmountIsEqual
    PlayerGeneratorAmountIsNotEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerGeneratorAmountIsGreater
    PlayerGeneratorAmountIsLessOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerGeneratorAmountIsLess
    PlayerGeneratorAmountIsGreaterOrEqual

    Checks if the Player(s) own the specified amount of the given entity type.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerOrbAmountIsEqual
    PlayerOrbAmountIsNotEqual

    Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerOrbAmountIsGreater
    PlayerOrbAmountIsLessOrEqual

    Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerOrbAmountIsLess
    PlayerOrbAmountIsGreaterOrEqual

    Checks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerOrbBuildInProgressAmountIsEqual
    PlayerOrbBuildInProgressAmountIsNotEqual

    Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerOrbBuildInProgressAmountIsGreater
    PlayerOrbBuildInProgressAmountIsLessOrEqual

    Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerOrbBuildInProgressAmountIsLess
    PlayerOrbBuildInProgressAmountIsGreaterOrEqual

    Checks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • number Amount - Just a simple value, meaning depends on context.
  • PlayerHasGameLost
    PlayerHasNotGameLost

    Checks if the Player is GameOver man, GameOver!

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
  • PlayerHasGameWon
    PlayerHasNotGameWon

    Checks if the Player has won the Game (match).

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.

!Functions

  • DifficultyIsEqual
    DifficultyIsNotEqual

    Checks the mission"s current difficulty level.

  • DifficultyIsLess
    DifficultyIsGreaterOrEqual

    Checks the mission"s current difficulty level.

  • DifficultyIsGreater
    DifficultyIsLessOrEqual

    Checks the mission"s current difficulty level.

Object

  • ObjectIsOnMap
    ObjectIsNotOnMap

    Checks wether Objects are existent on the map.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.

Squad

  • SquadIsAlive
    SquadIsDead

    Checks living/dead status of Squads.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadIsIdle
    SquadIsBusy

    Checks if the Squad is Idle (has nothing to do) or is somehow busy (fighting, walking, etc.).

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadIsInGotoMode
    SquadIsNotInGotoMode

    Checks if the Squad is in Goto mode, eg on the way to some target location.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadIsSpellCasting
    SquadIsNotSpellCasting

    Checks if the Squad is casting a Spell.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadHasAbility
    SquadHasNotAbility

    Checks if (any member of) the Squad has the given Ability.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadHasAbilityLine
    SquadHasNotAbilityLine

    Checks if (any member of) the Squad has an Ability based on the given AbilityLine.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadHasHate
    SquadHasNotHate

    Checks if the Squad has Hate (eg. it would like to or is about to attack something).

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadIsFighting
    SquadIsNotFighting

    Checks if the Squad is fighting.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadIsInRange
    SquadIsNotInRange

    Checks if *any* Squad is in range. Used as basis for filtered "in range" checks, eg. "PlayerSquadIsInRange".

  • SquadModeIsActive
    SquadModeIsNotActive

    Checks if the currently active Mode has the specified ModeId.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
  • SquadModeIsEnabled
    SquadModeIsDisabled

    Checks if the currently active Mode is an "enabled" or "disabled" Mode.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadWasJustHit
    SquadWasNotJustHit

    Checks if the Squad has just been hit by an attack or any other form of damage.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadWasJustHitByPlayer
    SquadWasNotJustHitByPlayer

    Checks if the Squad has just been hit by a specific Player entity"s attack/spell.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • SquadWasJustHitByTeam
    SquadWasNotJustHitByTeam

    Checks if the Squad has just been hit by a specific Team entity"s attack/spell.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string Team - The name of a Team from the map"s TeamSetup.
  • SquadIdleTimerIsElapsed
    SquadIdleTimerIsNotElapsed

    Checks if the Squad was (continuously) idle for (at least) the given time.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.
    • boolean ConsiderDeadAsIdle - Dead Squads are considered idle. Idle timer is immediately elapsed when unit dies!!!
  • SquadHasMeleeAttackerInRange
    SquadHasNotMeleeAttackerInRange

    Checks if there are any Melee units attacking this Squad in Range.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadMemberAmountIsAlive
    SquadMemberAmountIsDead

    Compares the remaining (alive) number of Squad members with the original amount.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Amount - Just a simple value, meaning depends on context.
  • SquadMemberPercentageIsAlive
    SquadMemberPercentageIsDead

    Compares the remaining (alive) number of Squad members with the original amount.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • SquadIsMountedOnBarrier
    SquadIsNotMountedOnBarrier

    Checks if the Squas has mounted a Barrier.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.

Entity

  • EntityHealthPercentIsLowest
    EntityHealthPercentIsNotLowest

    Checks if the entity has the lowest/greatest health among the other entities.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • EntityHealthPercentIsGreatest
    EntityHealthPercentIsNotGreatest

    Checks if the entity has the lowest/greatest health among the other entities.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • EntityIsAlive
    EntityIsDead

    Checks living/dead status of Entity, means different things for different Entity types.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • EntityHealthIsGreater
    EntityHealthIsLessOrEqual

    Checks the health (lifepoints) status of entities.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • EntityHealthIsLess
    EntityHealthIsGreaterOrEqual

    Checks the health (lifepoints) status of entities.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • EntityIsInPlayableArea
    EntityIsNotInPlayableArea

    Checks if the entity is inside the map"s playable area.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • EntityIsInVisibleArea
    EntityIsNotInVisibleArea

    Checks if the entity is inside the map"s visible area.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • EntityIsInRange
    EntityIsNotInRange

    Checks if an Entity/Group (with the given Tag) is in Range to (any of) the Target(s).

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • EntityIsOwnedByPlayer
    EntityIsNotOwnedByPlayer

    Checks if the entity is owned by the specified Player.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • EntityIsOwnedByTeam
    EntityIsNotOwnedByTeam

    Checks if the entity is owned by the specified Player.

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string Team - The name of a Team from the map"s TeamSetup.
  • EntitySpellCastIsBlocked
    EntitySpellCastIsNotBlocked

    Checks if casting of this Spell is currently blocked (Recast-Time, already casting Spell, etc.).

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • boolean DoGotoCheck - Additionally checks if entity is in Goto mode.
  • EntityHasJustCastedSpell
    EntityHasNotJustCastedSpell

    Checks if the Entity has just casted the specified Spell, or any Spell if SpellId = AnySpell

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!

Variable

  • PlayerFlagIsTrue
    PlayerFlagIsFalse

    Checks if the flag has the desired value.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
  • PlayerValueIsEqual
    PlayerValueIsNotEqual

    Checks if the value satisfies the condition.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number Value - Just a simple value, meaning depends on context.
  • PlayerValueIsGreater
    PlayerValueIsLessOrEqual

    Checks if the value satisfies the condition.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number Value - Just a simple value, meaning depends on context.
  • PlayerValueIsLess
    PlayerValueIsGreaterOrEqual

    Checks if the value satisfies the condition.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player variable.
    • number Value - Just a simple value, meaning depends on context.
  • PlayerTimerIsElapsed
    PlayerTimerIsNotElapsed

    Checks if the given amount of time has passed since Timer was started.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player timer.
    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.
  • PlayerTimerIsRunning
    PlayerTimerIsNotRunning

    Checks if the Timer is running or not.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string Name - The name of the player timer.
  • MapFlagIsTrue
    MapFlagIsFalse

    Checks if the flag has the desired value.

    • string Name - The name of the map variable.
  • EntityFlagIsTrue
    EntityFlagIsFalse

    Checks if the flag has the desired value.

    • string Name - The name of the entity variable.
  • NetworkFlagIsTrue
    NetworkFlagIsFalse

    Checks if the flag has the desired value.

    • string Name - The name of the network variable.
  • MapValueIsEqual
    MapValueIsNotEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the map variable.
    • number Value - Just a simple value, meaning depends on context.
  • MapValueIsGreater
    MapValueIsLessOrEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the map variable.
    • number Value - Just a simple value, meaning depends on context.
  • MapValueIsLess
    MapValueIsGreaterOrEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the map variable.
    • number Value - Just a simple value, meaning depends on context.
  • EntityValueIsEqual
    EntityValueIsNotEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the entity variable.
    • number Value - Just a simple value, meaning depends on context.
  • EntityValueIsGreater
    EntityValueIsLessOrEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the entity variable.
    • number Value - Just a simple value, meaning depends on context.
  • EntityValueIsLess
    EntityValueIsGreaterOrEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the entity variable.
    • number Value - Just a simple value, meaning depends on context.
  • NetworkValueIsEqual
    NetworkValueIsNotEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
    • number Value - Just a simple value, meaning depends on context.
  • NetworkValueIsGreater
    NetworkValueIsLessOrEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
    • number Value - Just a simple value, meaning depends on context.
  • NetworkValueIsLess
    NetworkValueIsGreaterOrEqual

    Checks if the value satisfies the condition.

    • string Name - The name of the network variable. Value is limited to 0-255 range!
    • number Value - Just a simple value, meaning depends on context.
  • MapTimerIsElapsed
    MapTimerIsNotElapsed

    Checks if the given amount of time has passed since Timer was started.

    • string Name - The name of the map timer.
    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.
  • EntityTimerIsElapsed
    EntityTimerIsNotElapsed

    Checks if the given amount of time has passed since Timer was started.

    • string Name - The name of the entity timer.
    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.
  • MapTimerIsRunning
    MapTimerIsNotRunning

    Checks whether the Timer is running or stopped.

    • string Name - The name of the map timer.
  • EntityTimerIsRunning
    EntityTimerIsNotRunning

    Checks whether the Timer is running or stopped.

    • string Name - The name of the entity timer.
  • MapValueIsEqualComparedTo
    MapValueIsNotEqualComparedTo

    Checks if the value satisfies the condition.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • MapValueIsGreaterComparedTo
    MapValueIsLessOrEqualComparedTo

    Checks if the value satisfies the condition.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • MapValueIsLessComparedTo
    MapValueIsGreaterOrEqualComparedTo

    Checks if the value satisfies the condition.

    • string VarName - The name of the map variable to use in the computation.
    • string VarName - The name of the map variable to use in the computation.
  • EntityValueIsEqualComparedTo
    EntityValueIsNotEqualComparedTo

    Checks if the value satisfies the condition.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.
  • EntityValueIsGreaterComparedTo
    EntityValueIsLessOrEqualComparedTo

    Checks if the value satisfies the condition.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.
  • EntityValueIsLessComparedTo
    EntityValueIsGreaterOrEqualComparedTo

    Checks if the value satisfies the condition.

    • string VarName - The name of the entity variable to use in the computation.
    • string VarName - The name of the entity variable to use in the computation.

Boolean

  • AND
    NotAND

    All/NotAll contained Conditions must be true.

    • number UpdateInterval - How often Condition is updated, default is 0 (== update every GD step).
  • OR
    NotOR

    Any/No contained Condition must be true.

    • number UpdateInterval - How often Condition is updated, default is 0 (== update every GD step).

Mission

  • MissionDifficultyIsEqual
    MissionDifficultyIsNotEqual

    Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!

    • number Difficulty - One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert
  • MissionDifficultyIsGreater
    MissionDifficultyIsLessOrEqual

    Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!

    • number Difficulty - One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert
  • MissionDifficultyIsLess
    MissionDifficultyIsGreaterOrEqual

    Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!

    • number Difficulty - One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert
  • MissionCounterIsEqual
    MissionCounterIsNotEqual

    Checks if the value satisfies the condition.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - The name of the Mission Counter.
    • number Value - Just a simple value, meaning depends on context.
  • MissionCounterIsGreater
    MissionCounterIsLessOrEqual

    Checks if the value satisfies the condition.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - The name of the Mission Counter.
    • number Value - Just a simple value, meaning depends on context.
  • MissionCounterIsLess
    MissionCounterIsGreaterOrEqual

    Checks if the value satisfies the condition.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string CounterTag - The name of the Mission Counter.
    • number Value - Just a simple value, meaning depends on context.
  • MissionTimerHasRunOut
    MissionTimerHasNotRunOut

    Checks if the Mission Timer has run out of time (reached 00:00).

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTag - The name of the Mission Timer.
  • MissionTimerIsElapsed
    MissionTimerIsNotElapsed

    Checks if the (forward running) Mission Timer has elapsed.

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTag - The name of the Mission Timer.
    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.
  • MissionTimerIsDisplayed
    MissionTimerIsNotDisplayed

    Checks if the Mission Timer is displayed (running but could also be paused).

    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
    • string TimerTag - The name of the Mission Timer.
  • MissionStartTimerIsElapsed
    MissionStartTimerIsNotElapsed

    Checks if the given amount of time has passed since the Mission started.

    • number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
    • number Minutes - Number, in Minutes. Fractions are also allowed.

FilterActions

Squad

  • SquadVanishInRange

    Removes Squads of the given ScriptGroup in range.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamSquadTeleportInRange

    Teleports Squads in Range of the specified Team to the TargetTag location.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Team - The name of a Team from the map"s TeamSetup.
  • PlayerSquadTeleportInRange

    Teleports Squads in Range of the specified Player to the TargetTag location.

    • string Tag - A ScriptTag or ScriptGroup.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string TargetTag - The ScriptTag of the "target" entity.
    • string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
  • SquadRangedBarrierMount

    Only ranged Squads try to mount the TargetTag Barrier.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • SquadIdleBarrierMount

    Only idle Squads try to mount the TargetTag Barrier.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • SquadRangedIdleBarrierMount

    Only ranged idle Squads try to mount the TargetTag Barrier.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
  • SquadIdBarrierMount

    Only Squads with specified database ID try to mount the TargetTag Barrier.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
  • SquadIdIdleBarrierMount

    Only idle Squads with specified database ID try to mount the TargetTag Barrier.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
  • SquadIdleGoto

    Only Squads that are currently idle execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadIdleGotoRandom

    Only Squads that are currently idle execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
  • SquadIdleGotoFight

    Only Squads that are currently idle execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
  • SquadRandomGoto

    Only a random amount of Squads execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • SquadIdleRandomGoto

    Only a random amount of Squads that are currently idle execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • SquadRandomGotoRandom

    Only randomly picked Squads that are execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • SquadIdleRandomGotoRandom

    Only randomly picked Squads that are execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number Percent - A percentage from 0-100 (do not write the % sign).
  • SquadAmountPatrol

    Only the specified amount of Squads in the ScriptGroup execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Amount - Just a simple value, meaning depends on context.
  • SquadIdleAmountPatrol

    Only the specified amount of Squads and if they are idle execute the Goto command.

    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Amount - Just a simple value, meaning depends on context.
  • SquadGotoClosestPlayerMonumentOrGenerator

    Squad(s) go towards closest M/G owned by Player. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • SquadGotoClosestTeamMonumentOrGenerator

    Squad(s) go towards closest M/G owned by Team. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Team - The name of a Team from the map"s TeamSetup.
  • SquadGotoClosestPlayerSquad

    Squad(s) go towards closest Squad owned by Player. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • SquadGotoClosestTeamSquad

    Squad(s) go towards closest Squad owned by Team. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Team - The name of a Team from the map"s TeamSetup.
  • SquadGotoClosestPlayerBuilding

    Squad(s) go towards closest Building owned by Player. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • SquadGotoClosestTeamBuilding

    Squad(s) go towards closest Building owned by Team. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Team - The name of a Team from the map"s TeamSetup.
  • SquadGotoClosestPlayerBarrier

    Squad(s) go towards closest Barrier owned by Player. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • SquadGotoClosestTeamBarrier

    Squad(s) go towards closest Barrier owned by Team. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Team - The name of a Team from the map"s TeamSetup.
  • SquadGotoClosestPlayerTarget

    Squad(s) go towards closest attackable Target owned by Player. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
  • SquadGotoClosestTeamTarget

    Squad(s) go towards closest attackable Target owned by Team. Continues goto after being attacked.

    • string Tag - A ScriptTag or ScriptGroup.
    • boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
    • number SearchRadius - The (max.) Radius around the Tag that should be searched.
    • string Team - The name of a Team from the map"s TeamSetup.
    • boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
  • TeamSquadInRangePushBack

    PushBack only for Squads from the specified Team.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • number Speed - Speed in meters per second. Decimal places allowed.
    • number MaxRadiusType - Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).
    • string Team - The name of a Team from the map"s TeamSetup.
  • PlayerSquadInRangePushBack

    PushBack only for Squads from the specified Player.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • number Speed - Speed in meters per second. Decimal places allowed.
    • number MaxRadiusType - Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.

Building

  • TeamBuildingKillInRange

    Kills buildings in range.

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • PlayerBuildingKillInRange

    Kills buildings in range.

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamBuildingKillableKillInRange

    Kills buildings in range, unless it is unkillable.

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • PlayerBuildingKillableKillInRange

    Kills buildings in range, unless it is unkillable.

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".

Entity

  • EntitySpellCastOnClosestPlayerSquad

    Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • EntitySpellCastOnClosestTeamSquad

    Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • string Team - The name of a Team from the map"s TeamSetup.
  • EntitySpellCastOnClosestPlayerBuilding

    Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • EntitySpellCastOnClosestTeamBuilding

    Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • string Team - The name of a Team from the map"s TeamSetup.
  • EntitySpellCastOnClosestPlayerGenerator

    Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • boolean IgnoreEmpty - Wether empty (no more energy left) Generators will be ignored.
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • EntitySpellCastOnClosestTeamGenerator

    Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • boolean IgnoreEmpty - Wether empty (no more energy left) Generators will be ignored.
    • string Team - The name of a Team from the map"s TeamSetup.
  • EntitySpellCastOnClosestPlayerTarget

    Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
  • EntitySpellCastOnClosestTeamTarget

    Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.

    • string Tag - A ScriptTag or ScriptGroup.
    • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
    • string Team - The name of a Team from the map"s TeamSetup.
    • boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
  • EntityPvETypeKillInRange

    Kills entities with specified PvEType in range.

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.
  • TeamEntityPvETypeKillInRange

    Kills entities with specified PvEType in range.

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.
  • PlayerEntityPvETypeKillInRange

    Kills entities with specified PvEType in range.

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.

FilterConditions

Squad

  • SquadAliveIsIdle
    SquadAliveIsBusy

    Checks if the living Squads are idle or busy (avoids trap if one squad of group is dead but check is for all).

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
  • SquadIdleIsInRange
    SquadIdleIsNotInRange

    Checks if an idle Squad is in Range to (any of) the Target(s).

    • string For - Determines when the condition is satisfied if multiple entities are used.
    • string Tag - A ScriptTag or ScriptGroup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadPvETypeIsInRange
    SquadPvETypeIsNotInRange

    Checks if a Squad with given PvE Type is in Range to (any of) the Target(s).

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.
  • SquadPvETypeAmountIsInRange
    SquadPvETypeAmountIsNotInRange

    Checks if amount Squads with PvE Type are in Range to (any of) the Target(s).

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.
    • number Amount - Just a simple value, meaning depends on context.
  • SquadFlyingIsInRange
    SquadFlyingIsNotInRange

    Checks if a flying Squad is in Range to (any of) the Target(s).

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadOnGroundIsInRange
    SquadOnGroundIsNotInRange

    Checks if a Squad that is NOT flying is in Range to (any of) the Target(s).

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • PlayerSquadIsInRange
    PlayerSquadIsNotInRange

    Checks if a Squad of a specified Player is in Range to (any of) the Target(s).

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • PlayerSquadFlyingIsInRange
    PlayerSquadFlyingIsNotInRange

    Checks if a Squad of a specified Player is in Range to (any of) the Target(s).

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • PlayerSquadOnGroundIsInRange
    PlayerSquadOnGroundIsNotInRange

    Checks if a Squad of a specified Player is in Range to (any of) the Target(s).

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamSquadIsInRange
    TeamSquadIsNotInRange

    Checks if a Squad of a specified Team is in Range to (any of) the Target(s).

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamSquadFlyingIsInRange
    TeamSquadFlyingIsNotInRange

    Checks if a Squad of a specified Team is in Range to (any of) the Target(s).

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamSquadOnGroundIsInRange
    TeamSquadOnGroundIsNotInRange

    Checks if a Squad of a specified Team is in Range to (any of) the Target(s).

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • SquadIdIsInRange
    SquadIdIsNotInRange

    Checks if a Squad with the specified ID is in Range to (any of) the Target(s).

    • number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".

Building

  • PlayerBuildingIsInRange
    PlayerBuildingIsNotInRange

    Checks if a Building of a specified Player is in Range to (any of) the Target(s).

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamBuildingIsInRange
    TeamBuildingIsNotInRange

    Checks if a Building of a specified Team is in Range to (any of) the Target(s).

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • PlayerBuildingKillableIsInRange
    PlayerBuildingKillableIsNotInRange

    Checks if a Building of a specified Player is in Range to (any of) the Target(s).

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • TeamBuildingKillableIsInRange
    TeamBuildingKillableIsNotInRange

    Checks if a Building of a specified Team is in Range to (any of) the Target(s).

    • string Team - The name of a Team from the map"s TeamSetup.
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • BuildingIdIsInRange
    BuildingIdIsNotInRange

    Checks if a Building with the specified ID is in Range to (any of) the Target(s).

    • number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • BuildingPvETypeIsInRange
    BuildingPvETypeIsNotInRange

    Checks if a Building with given PvE Type is in Range to (any of) the Target(s).

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.
  • BuildingPvETypeAmountIsInRange
    BuildingPvETypeAmountIsInRange

    Checks if amount Buildings with PvE Type are in Range to (any of) the Target(s).

    • string TargetTag - The ScriptTag of the "target" entity.
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
    • string PvEType - The name of a PvE Type.
    • number Amount - Just a simple value, meaning depends on context.

Filters

Filter

  • FilterEntityHasAbility
    FilterEntityHasNotAbility

    Filters based on entity"s ability.

    • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
  • FilterEntityHasAbilityLine
    FilterEntityHasNotAbilityLine

    Filters based on entity"s abilityline.

    • number AbilityLineId - The DB ID of an AbilityLine - to be replaced by DB ScriptTag!
  • FilterEntityIsAlive
    FilterEntityIsDead

    Filters entity by alive/dead status.

  • FilterEntityAmountIsLess
    FilterEntityAmountIsGreaterOrEqual

    Filters for a specific number of entities.

    • number Amount - Just a simple value, meaning depends on context.
  • FilterEntityAmountIsGreater
    FilterEntityAmountIsLessOrEqual

    Filters for a specific number of entities.

    • number Amount - Just a simple value, meaning depends on context.
  • FilterEntityAmountIsEqual
    FilterEntityAmountIsNotEqual

    Filters for a specific number of entities.

    • number Amount - Just a simple value, meaning depends on context.
  • FilterEntityIsAttackable
    FilterEntityIsNotAttackable

    Filters entity by attackable status (includes check for "unattackable" abilities).

  • FilterEntityCanProducePower
    FilterEntityCanNotProducePower

    Filters for power production (mostly generators).

  • FilterEntityIsBuilding
    FilterEntityIsNotBuilding

    Filters entity by category Building.

  • FilterEntityIsObject
    FilterEntityIsNotObject

    Filters entity by category Object.

  • FilterEntityIsSquad
    FilterEntityIsNotSquad

    Filters entity by category Squad.

  • FilterSquadIsFlying
    FilterSquadIsNotFlying

    Filters Squad by flying ability.

  • FilterEntityIsInRange
    FilterEntityIsNotInRange

    Filters entity wether it is in range to any of the TargetTag entities.

    • string TargetTag - The ScriptTag of the "target" entity. (It should exist!)
    • number Range - The Radius around the TargetTag(s) that is considered to be "in range".
  • FilterSquadIsIdle
    FilterSquadIsBusy

    Filters idle squads.

  • FilterEntityIsOwnedByPlayer
    FilterEntityIsNotOwnedByPlayer

    Filters entity by player pwnage.

    • string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
  • FilterSquadIsPrimaryRanged
    FilterSquadIsMelee

    Filters Squads based on wether they are Melee or PrimaryRanged.

  • FilterEntityHasPvEType
    FilterEntityHasNotPvEType

    Filters for PvE Type of an entity.

    • string PvEType - The name of a PvE Type.
  • FilterIsRandomPercent
    FilterIsNotRandomPercent

    Filters entities by a random-percent chance.

    • number Percent - A percentage from 0-100 (do not write the % sign).
  • FilterEntityHasResId
    FilterEntityHasNotResId

    Filters based on entity ResId.

    • number Id - The DB ID of an entity.
  • FilterEntityIsOwnedByTeam
    FilterEntityIsNotOwnedByTeam

    Filters entity by team pwnage.

    • string Team - The name of a Team from the map"s TeamSetup.
  • FilterEntityThreatValueIsLess
    FilterEntityThreatValueIsGreaterOrEqual

    Filters for threatvalue of an entity.

    • number Value - Just a simple value, meaning depends on context.
  • FilterEntityThreatValueIsGreater
    FilterEntityThreatValueIsLessOrEqual

    Filters for threatvalue of an entity.

    • number Value - Just a simple value, meaning depends on context.