BattleForge Wiki
Register
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
__TOC__
==BattleForge Script Reference==
 
  +
<span class="ScriptCategory" id="ExpandAll">Expand All</span>
===Actions===
 
====Tutorial====
+
==Actions==
  +
<ul class='Category' id='Actions_Tutorial'>
 
  +
<span class='ScriptCategory' id='Actions_Tutorial'>Tutorial</span>
<li><b>TutorialDeckSlotDisable</b>
 
  +
<li><b>TutorialDeckSlotDisable</b></li>
  +
 
<div>
 
<div>
  +
<span>Disables the given Deck Slot.</span>
 
  +
*:: <span>Disables the given Deck Slot.</span>
<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>
 
  +
**<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>
</ul>
 
 
</div>
 
</div>
  +
</li>
 
  +
  +
  +
<ul class='ScriptCategory' id='Actions_Tutorial_List'>
 
<li><b>TutorialDeckSlotEnable</b>
 
<li><b>TutorialDeckSlotEnable</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>TutorialMarkerAdd</b>
 
<li><b>TutorialMarkerAdd</b>
 
<div>
 
<div>
 
<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='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'>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'>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'>number</span> <span class='ScriptParameter'>Position</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The position of the tutorial marker, or MarkerPosNone for default.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>TutorialDetailMarkerAdd</b>
 
<li><b>TutorialDetailMarkerAdd</b>
 
<div>
 
<div>
 
<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='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'>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'>MarkerFileName</span> - <span class='ScriptDescription'>The template file of the marker. Folder: bf1/ui/</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'>DetailFileName</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The template file of the detail stuff (optional). 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'>number</span> <span class='ScriptParameter'>Position</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The position of the tutorial marker, or MarkerPosNone for default.</span></li></ul></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>TutorialEffectStart</b>
 
<li><b>TutorialEffectStart</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>string</span> <span class='ScriptParameter'>PvEType</span> - <span class='ScriptDescription'>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'>Effect</span> - <span class='ScriptDescription'>file relative to 'bf1/gfx/effects/', no extension!</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>TutorialEffectStopAll</b>
 
<li><b>TutorialEffectStopAll</b>
 
<div>
 
<div>
 
<span>Stops all effects started with the TutorialEffect command.</span>
 
<span>Stops all effects started with the TutorialEffect command.</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_AudioVisual'>AudioVisual</span>
</li>
 
  +
</ul>
 
  +
====AudioVisual====
 
<ul class='Category' id='Actions_AudioVisual'>
+
<ul class='ScriptCategory' id='Actions_AudioVisual_List'>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>AudioSoundFXStop</b>
 
<li><b>AudioSoundFXStop</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>AudioMusicPlay</b>
 
<li><b>AudioMusicPlay</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EffectEnable</b>
 
<li><b>EffectEnable</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EffectDisable</b>
 
<li><b>EffectDisable</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EffectToggle</b>
 
<li><b>EffectToggle</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EffectStopAll</b>
 
<li><b>EffectStopAll</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EffectVanish</b>
 
<li><b>EffectVanish</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>FogOfWarObserve</b>
 
<li><b>FogOfWarObserve</b>
 
<div>
 
<div>
 
<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='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'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>FogOfWarGlanceAt</b>
 
<li><b>FogOfWarGlanceAt</b>
 
<div>
 
<div>
 
<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='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'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>WeatherSet</b>
 
<li><b>WeatherSet</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Duration in Seconds for Fading between two Weather/Render Settings.</span></li></ul></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>AudioSoundUIPlay</b>
 
<li><b>AudioSoundUIPlay</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>AudioVoicePlay</b>
 
<li><b>AudioVoicePlay</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Voice Volume, 1.0 is default, higher means louder.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Building'>Building</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Building_List'>
</ul>
 
====Building====
 
<ul class='Category' 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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BuildingSpawnWithTag</b>
 
<li><b>BuildingSpawnWithTag</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='ScriptOptional'>(Optional)</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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerBuildingSpawnWithTag</b>
 
<li><b>PlayerBuildingSpawnWithTag</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='ScriptOptional'>(Optional)</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'>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='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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BuildingVanish</b>
 
<li><b>BuildingVanish</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BuildingDestroy</b>
 
<li><b>BuildingDestroy</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BuildingKillInRange</b>
 
<li><b>BuildingKillInRange</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BuildingAnimPlayLooped</b>
 
<li><b>BuildingAnimPlayLooped</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Special'>Special</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Special_List'>
</ul>
 
====Special====
 
<ul class='Category' id='Actions_Special'>
 
 
<li><b>MapReset</b>
 
<li><b>MapReset</b>
 
<div>
 
<div>
 
<span>Resets the map, all Scripts and Variables (Sandbox restart).</span>
 
<span>Resets the map, all Scripts and Variables (Sandbox restart).</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Cutscene'>Cutscene</span>
</li>
 
  +
</ul>
 
  +
====Cutscene====
 
<ul class='Category' id='Actions_Cutscene'>
+
<ul class='ScriptCategory' id='Actions_Cutscene_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The TargetTag for relative positioning of the camera. Can be an empty string.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The TargetTag for relative positioning of the camera. Can be an empty string.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>ScriptTag/Group with Squads that should be rendered during Cutscene.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>CutsceneEnd</b>
 
<li><b>CutsceneEnd</b>
 
<div>
 
<div>
 
<span>Ends a running Cutscene.</span>
 
<span>Ends a running Cutscene.</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>CutsceneRenderOnly</b>
 
<li><b>CutsceneRenderOnly</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>CutsceneRenderAll</b>
 
<li><b>CutsceneRenderAll</b>
 
<div>
 
<div>
 
<span>Resets render flags after using CutsceneRenderOnly so all entities are rendered again.</span>
 
<span>Resets render flags after using CutsceneRenderOnly so all entities are rendered again.</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>CutsceneRewardCardShowOff</b>
 
<li><b>CutsceneRewardCardShowOff</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>CutsceneSquadGoto</b>
 
<li><b>CutsceneSquadGoto</b>
 
<div>
 
<div>
 
<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='ScriptType'>string</span> <span class='ScriptParameter'>Tag</span> - <span class='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Squad'>Squad</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Squad_List'>
</ul>
 
====Squad====
 
<ul class='Category' 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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadSpawnWithTag</b>
 
<li><b>SquadSpawnWithTag</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='ScriptOptional'>(Optional)</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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerSquadSpawnWithTag</b>
 
<li><b>PlayerSquadSpawnWithTag</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='ScriptOptional'>(Optional)</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'>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='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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='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='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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadKill</b>
 
<li><b>SquadKill</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadKillInRange</b>
 
<li><b>SquadKillInRange</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>HealthPercent</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The amount of health in percentage of max. health.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>HealthPercent</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The amount of health in percentage of max. health.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>HealthPercent</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The amount of health in percentage of max. health.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadAttack</b>
 
<li><b>SquadAttack</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>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'>number</span> <span class='ScriptParameter'>AttackGroupSize</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Squads will attack all available Targets in Groups of this size.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadAttackForced</b>
 
<li><b>SquadAttackForced</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>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'>number</span> <span class='ScriptParameter'>AttackGroupSize</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Squads will attack all available Targets in Groups of this size.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadBarrierMount</b>
 
<li><b>SquadBarrierMount</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadFlee</b>
 
<li><b>SquadFlee</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>Distance</span> - <span class='ScriptDescription'>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'>SearchRadius</span> - <span class='ScriptDescription'>The (max.) Radius around the Tag that should be searched.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadPatrol</b>
 
<li><b>SquadPatrol</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoForced</b>
 
<li><b>SquadGotoForced</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoFight</b>
 
<li><b>SquadGotoFight</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoRandom</b>
 
<li><b>SquadGotoRandom</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoClosestMonumentOrGenerator</b>
 
<li><b>SquadGotoClosestMonumentOrGenerator</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>SearchRadius</span> - <span class='ScriptDescription'>The (max.) Radius around the Tag that should be searched.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoClosestSquad</b>
 
<li><b>SquadGotoClosestSquad</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>SearchRadius</span> - <span class='ScriptDescription'>The (max.) Radius around the Tag that should be searched.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoClosestBuilding</b>
 
<li><b>SquadGotoClosestBuilding</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>SearchRadius</span> - <span class='ScriptDescription'>The (max.) Radius around the Tag that should be searched.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoClosestBarrier</b>
 
<li><b>SquadGotoClosestBarrier</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>SearchRadius</span> - <span class='ScriptDescription'>The (max.) Radius around the Tag that should be searched.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoClosestTarget</b>
 
<li><b>SquadGotoClosestTarget</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>SearchRadius</span> - <span class='ScriptDescription'>The (max.) Radius around the Tag that should be searched.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadHoldPosition</b>
 
<li><b>SquadHoldPosition</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGotoMapBorder</b>
 
<li><b>SquadGotoMapBorder</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadStop</b>
 
<li><b>SquadStop</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGroupCheckpointGoto</b>
 
<li><b>SquadGroupCheckpointGoto</b>
 
<div>
 
<div>
 
<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='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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadCheckpointGoto</b>
 
<li><b>SquadCheckpointGoto</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGroupCheckpointGotoStop</b>
 
<li><b>SquadGroupCheckpointGotoStop</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGridGoto</b>
 
<li><b>SquadGridGoto</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>boolean</span> <span class='ScriptParameter'>IgnoreGridIfAllSquadsFly</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Ignores grid if (and only if) all Squads of the group are flying units.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadGridPatrol</b>
 
<li><b>SquadGridPatrol</b>
 
<div>
 
<div>
 
<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='ScriptType'>string</span> <span class='ScriptParameter'>Tag</span> - <span class='ScriptOptional'>(Optional)</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'>Direction</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>SquadSpawnRandomSelection</b>
 
<li><b>SquadSpawnRandomSelection</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>HealthPercent</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The amount of health in percentage of max. health.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerSquadSpawnRandomSelection</b>
 
<li><b>PlayerSquadSpawnRandomSelection</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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='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'>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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>HealthPercent</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The amount of health in percentage of max. health.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_OctoberVersionOnly'>OctoberVersionOnly</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_OctoberVersionOnly_List'>
</ul>
 
====OctoberVersionOnly====
 
<ul class='Category' 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='ScriptType'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</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'>number</span> <span class='ScriptParameter'>Amount</span> - <span class='ScriptDescription'>Just a simple value, meaning depends on context.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRect</b>
 
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRect</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'>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='ScriptOptional'>(Optional)</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'>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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRay</b>
 
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRay</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'>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='ScriptOptional'>(Optional)</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'>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></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Debug'>Debug</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Debug_List'>
</ul>
 
====Debug====
 
<ul class='Category' 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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>If true, message will also popup in a windows Message Box.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>DebugWarningMessage</b>
 
<li><b>DebugWarningMessage</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>If true, message will also popup in a windows Message Box.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>If true, message will also popup in a windows Message Box.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Ability'>Ability</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Ability_List'>
</ul>
 
====Ability====
 
<ul class='Category' 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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>AbilitySpawnIntoGroup</b>
 
<li><b>AbilitySpawnIntoGroup</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='ScriptOptional'>(Optional)</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='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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>AbilityDestroy</b>
 
<li><b>AbilityDestroy</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Generator_and_Monument'>Generator & Monument</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Generator_and_Monument_List'>
</ul>
 
====Generator & Monument====
 
<ul class='Category' 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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>GeneratorVanish</b>
 
<li><b>GeneratorVanish</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_ScriptGroup'>ScriptGroup</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_ScriptGroup_List'>
</ul>
 
====ScriptGroup====
 
<ul class='Category' 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>ScriptGroupTagAdd</b>
 
<li><b>ScriptGroupTagAdd</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<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></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Functions'>!Functions</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Functions_List'>
</ul>
 
====!Functions====
 
<ul class='Category' 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>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>GetNumPlayers</b>
 
<li><b>GetNumPlayers</b>
 
<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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<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>
 
</div>
+
<ul></ul></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>
 
</div>
+
<ul></ul></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>
 
</div>
+
<ul></ul></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>
 
</div>
+
<ul></ul></div></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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>GetDifficulty</b>
 
<li><b>GetDifficulty</b>
 
<div>
 
<div>
 
<span>Returns the current difficulty (a number).</span>
 
<span>Returns the current difficulty (a number).</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>SpawnWaveTemplate</b>
 
<li><b>SpawnWaveTemplate</b>
 
<div>
 
<div>
 
<span>Creates templates of SpawnWaves for later Spawning.</span>
 
<span>Creates templates of SpawnWaves for later Spawning.</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>SpawnWaveEmitter</b>
 
<li><b>SpawnWaveEmitter</b>
 
<div>
 
<div>
 
<span>Defines a group of spawn waves that can be emitted at a certain location.</span>
 
<span>Defines a group of spawn waves that can be emitted at a certain location.</span>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>RegisterSquadSpawnCounter</b>
 
<li><b>RegisterSquadSpawnCounter</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>RegisterSquadDeathCounter</b>
 
<li><b>RegisterSquadDeathCounter</b>
 
<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></div></li>
</ul>
 
</div>
 
</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>
  +
<ul>
 
  +
</ul>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>UpgradeLevel2</b>
 
<li><b>UpgradeLevel2</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>
 
</div>
+
<ul></ul></div></li>
</li>
 
 
<li><b>UpgradeLevel3</b>
 
<li><b>UpgradeLevel3</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>
 
</div>
+
<ul></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Player'>Player</span>
</li>
 
  +
</ul>
 
  +
====Player====
 
<ul class='Category' id='Actions_Player'>
+
<ul class='ScriptCategory' id='Actions_Player_List'>
 
<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='ScriptOptional'>(Optional)</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='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'>CardSpellId</span> - <span class='Description'>The DB ID of a CardSpell - to be replaced by DB ScriptTag!</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerCardSquadFakePlay</b>
 
<li><b>PlayerCardSquadFakePlay</b>
 
<div>
 
<div>
 
<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='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'>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>
<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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>boolean</span> <span class='ScriptParameter'>DoSpell</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>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'>boolean</span> <span class='ScriptParameter'>DoCheer</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether the Squad's cheer animation should be played or not.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerCardSquadFakePlayWithTag</b>
 
<li><b>PlayerCardSquadFakePlayWithTag</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>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'>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>
<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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>boolean</span> <span class='ScriptParameter'>DoSpell</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>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'>boolean</span> <span class='ScriptParameter'>DoCheer</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether the Squad's cheer animation should be played or not.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerGameOver</b>
 
<li><b>PlayerGameOver</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>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></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerGameWon</b>
 
<li><b>PlayerGameWon</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerGameOverCheckEnabled</b>
 
<li><b>PlayerGameOverCheckEnabled</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerGameOverCheckDisabled</b>
 
<li><b>PlayerGameOverCheckDisabled</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerPowerGive</b>
 
<li><b>PlayerPowerGive</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerGeneratorActivate</b>
 
<li><b>PlayerGeneratorActivate</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerMonumentDeactivate</b>
 
<li><b>PlayerMonumentDeactivate</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerSquadCheer</b>
 
<li><b>PlayerSquadCheer</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Object'>Object</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Object_List'>
</ul>
 
====Object====
 
<ul class='Category' 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='ScriptType'>number</span> <span class='ScriptParameter'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Height</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Height in meters. Decimal places and negative values are ok, 0 == on the ground</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'>Scaling</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Scaling Factor, 1.0 is default scaling (100%).</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>ObjectSpawnWithTag</b>
 
<li><b>ObjectSpawnWithTag</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='ScriptOptional'>(Optional)</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'>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='ScriptType'>number</span> <span class='ScriptParameter'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Height</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Height in meters. Decimal places and negative values are ok, 0 == on the ground</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'>Scaling</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Scaling Factor, 1.0 is default scaling (100%).</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>ObjectTypeChange</b>
 
<li><b>ObjectTypeChange</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>ObjectDestroy</b>
 
<li><b>ObjectDestroy</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>ObjectAnimPlay</b>
 
<li><b>ObjectAnimPlay</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Entity'>Entity</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Entity_List'>
</ul>
 
====Entity====
 
<ul class='Category' 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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Add to/remove from the Squad's figures, not the Squad itself.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Add to/remove from the Squad's figures, not the Squad itself.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntitySpellCastOnClosestBuilding</b>
 
<li><b>EntitySpellCastOnClosestBuilding</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether empty (no more energy left) Generators will be ignored.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityPlayerSet</b>
 
<li><b>EntityPlayerSet</b>
 
<div>
 
<div>
 
<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='ScriptType'>string</span> <span class='ScriptParameter'>Tag</span> - <span class='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityHealthAdd</b>
 
<li><b>EntityHealthAdd</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Does damage instead of setting health.</span></li></ul></div></li>
  +
<li>'''EntitySetMaxHealthAbsolute'''                                                                                                             Set the max health (lifepoints) of the entity.</li>
</ul>
 
  +
<li><span class='ScriptType'>string</span> <span class='ScriptParameter'>TargetTag</span> - <span class='ScriptDescription'>The ScriptTag of the 'target' entity.</span></li>
</div>
 
  +
<li>number MaxHealthAbsolute - A number > than 0.</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityKill</b>
 
<li><b>EntityKill</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityKillInRange</b>
 
<li><b>EntityKillInRange</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntitySpellRemove</b>
 
<li><b>EntitySpellRemove</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Variable'>Variable</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Variable_List'>
</ul>
 
====Variable====
 
<ul class='Category' 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>NetworkFlagSetFalse</b>
 
<li><b>NetworkFlagSetFalse</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>NetworkFlagToggle</b>
 
<li><b>NetworkFlagToggle</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>NetworkValueSet</b>
 
<li><b>NetworkValueSet</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>NetworkValueSubtract</b>
 
<li><b>NetworkValueSubtract</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>NetworkValueDecrease</b>
 
<li><b>NetworkValueDecrease</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerFlagSetTrue</b>
 
<li><b>PlayerFlagSetTrue</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerFlagToggle</b>
 
<li><b>PlayerFlagToggle</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerValueDecrease</b>
 
<li><b>PlayerValueDecrease</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>PlayerTimerStop</b>
 
<li><b>PlayerTimerStop</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapFlagSetFalse</b>
 
<li><b>MapFlagSetFalse</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapFlagToggle</b>
 
<li><b>MapFlagToggle</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityFlagSetTrue</b>
 
<li><b>EntityFlagSetTrue</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 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityFlagSetFalse</b>
 
<li><b>EntityFlagSetFalse</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 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityFlagToggle</b>
 
<li><b>EntityFlagToggle</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueSet</b>
 
<li><b>MapValueSet</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueSubtract</b>
 
<li><b>MapValueSubtract</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueDecrease</b>
 
<li><b>MapValueDecrease</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueRandomize</b>
 
<li><b>MapValueRandomize</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'>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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityValueAdd</b>
 
<li><b>EntityValueAdd</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityValueIncrease</b>
 
<li><b>EntityValueIncrease</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 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityValueDecrease</b>
 
<li><b>EntityValueDecrease</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityValueRandomize</b>
 
<li><b>EntityValueRandomize</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'>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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapTimerStop</b>
 
<li><b>MapTimerStop</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityTimerStart</b>
 
<li><b>EntityTimerStart</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 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityTimerStop</b>
 
<li><b>EntityTimerStop</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 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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueSetToVarValue</b>
 
<li><b>MapValueSetToVarValue</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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></div></li>
</ul>
 
</div>
 
</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueSubtractVarValue</b>
 
<li><b>MapValueSubtractVarValue</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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></div></li>
</ul>
 
</div>
 
</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MapValueDivideByVarValue</b>
 
<li><b>MapValueDivideByVarValue</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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></div></li>
</ul>
 
</div>
 
</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityValueAddVarValue</b>
 
<li><b>EntityValueAddVarValue</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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></div></li>
</ul>
 
</div>
 
</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>EntityValueMultiplyByVarValue</b>
 
<li><b>EntityValueMultiplyByVarValue</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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></div></li>
</ul>
 
</div>
 
</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Barrier'>Barrier</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Barrier_List'>
</ul>
 
====Barrier====
 
<ul class='Category' 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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BarrierGateToggle</b>
 
<li><b>BarrierGateToggle</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BarrierGateOpen</b>
 
<li><b>BarrierGateOpen</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BarrierGateClose</b>
 
<li><b>BarrierGateClose</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BarrierVanish</b>
 
<li><b>BarrierVanish</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>BarrierDestroy</b>
 
<li><b>BarrierDestroy</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>A ScriptTag or ScriptGroup.</span></li></ul></div></li></ul>
  +
<span class='ScriptCategory' id='Actions_Mission'>Mission</span>
</ul>
 
  +
</div>
 
  +
</li>
 
  +
<ul class='ScriptCategory' id='Actions_Mission_List'>
</ul>
 
====Mission====
 
<ul class='Category' 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='ScriptOptional'>(Optional)</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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionEventWarning</b>
 
<li><b>MissionEventWarning</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='ScriptOptional'>(Optional)</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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionEventSuccess</b>
 
<li><b>MissionEventSuccess</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='ScriptOptional'>(Optional)</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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionEventFailure</b>
 
<li><b>MissionEventFailure</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='ScriptOptional'>(Optional)</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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MiniMapAlert</b>
 
<li><b>MiniMapAlert</b>
 
<div>
 
<div>
 
<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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>
<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'>number</span> <span class='ScriptParameter'>DurationSeconds</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Duration for the outcry in integer seconds, default is 5.</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'>string</span> <span class='ScriptParameter'>PortraitFileName</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>File name number of the portrait.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionTaskSetSolved</b>
 
<li><b>MissionTaskSetSolved</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='ScriptOptional'>(Optional)</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='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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='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='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='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'>Description</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The detailed text for the MissionGoal or EventQueue message.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionTaskRemove</b>
 
<li><b>MissionTaskRemove</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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>
<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'>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'>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></div></li>
</ul>
 
</div>
 
</li>
 
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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'>TimerTag</span> - <span class='ScriptDescription'>A unique Tag for the Mission Timer.</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'>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'>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Number, in Minutes. Fractions are also allowed.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionTimerChange</b>
 
<li><b>MissionTimerChange</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>TimerTag</span> - <span class='ScriptDescription'>A unique Tag for the Mission Timer.</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'>LocaTag</span> - <span class='ScriptDescription'>A LocaTag from database, if LocaTag does not exist it's simply the Text displayed.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionTimerStop</b>
 
<li><b>MissionTimerStop</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>TimerTag</span> - <span class='ScriptDescription'>A unique Tag for the Mission Timer.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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'>TimerTag</span> - <span class='ScriptDescription'>A unique Tag for the Mission Timer.</span></li></ul></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionTimerResume</b>
 
<li><b>MissionTimerResume</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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'>TimerTag</span> - <span class='ScriptDescription'>A unique Tag for the Mission Timer.</span></li></ul></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</li>
 
 
<li><b>MissionCounterDecrease</b>
 
<li><b>MissionCounterDecrease</b>
 
<div>
 
<div>
 
<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='ScriptOptional'>(Optional)</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></div></li>
</ul>
 
</div>
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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></div></li></ul></li>
  +
</ul>
 
  +
==Conditions==
</div>
 
  +
</li>
 
  +
<span class='ScriptCategory' id='Conditions_Tutorial'>Tutorial</span>
</ul>
 
  +
<ul class='ScriptCategory' id='Conditions_Tutorial_List'>
===Conditions===
 
====Tutorial====
 
<ul class='Category' 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='ScriptOptional'>(Optional)</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_List'>
 
<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_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>
Line 2,497: Line 2,279:
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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_List'>
 
<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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='ScriptType'>string</span> <span class='ScriptParameter'>Group</span> - <span class='ScriptDescription'>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'>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='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='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>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='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='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>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='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='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>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='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='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>
  +
====Barrier====
 
<ul class='Category' id='Conditions_Barrier'>
+
<span class='ScriptCategory' id='Conditions_Barrier'>Barrier</span>
  +
<ul class='ScriptCategory' id='Conditions_Barrier_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>
 
</ul>
 
</ul>
  +
====Player====
 
<ul class='Category' id='Conditions_Player'>
+
<span class='ScriptCategory' id='Conditions_Player'>Player</span>
  +
<ul class='ScriptCategory' id='Conditions_Player_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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_List'>
 
<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>
Line 2,975: Line 2,813:
 
</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>
Line 2,982: Line 2,821:
 
</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>
Line 2,989: Line 2,829:
 
</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_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>
Line 3,083: Line 2,935:
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>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'>number</span> <span class='ScriptParameter'>Seconds</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Number, in Minutes. Fractions are also allowed.</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'>boolean</span> <span class='ScriptParameter'>ConsiderDeadAsIdle</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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_List'>
 
<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='ScriptType'>string</span> <span class='ScriptParameter'>Tag</span> - <span class='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>Tag</span> - <span class='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>For</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>DoGotoCheck</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Additionally checks if entity is in Goto mode.</span></li>
+
<li><span class='ScriptType'>boolean</span> <span class='ScriptParameter'>DoGotoCheck</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>
 
</ul>
 
</ul>
  +
====Variable====
 
<ul class='Category' id='Conditions_Variable'>
+
<span class='ScriptCategory' id='Conditions_Variable'>Variable</span>
  +
<ul class='ScriptCategory' id='Conditions_Variable_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>Player</span> - <span class='ScriptOptional'>(Optional)</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>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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>Seconds</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>string</span> <span class='ScriptParameter'>Player</span> - <span class='ScriptOptional'>(Optional)</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>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='ScriptType'>number</span> <span class='ScriptParameter'>Seconds</span> - <span class='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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'>CompareTo</span> - <span class='ScriptDescription'>The name of the map variable to compare with.</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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'>CompareTo</span> - <span class='ScriptDescription'>The name of the map variable to compare with.</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'>Name</span> - <span class='ScriptDescription'>The name of the map variable.</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'>CompareTo</span> - <span class='ScriptDescription'>The name of the map variable to compare with.</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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'>CompareTo</span> - <span class='ScriptDescription'>The name of the entity variable to compare with.</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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'>CompareTo</span> - <span class='ScriptDescription'>The name of the entity variable to compare with.</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'>Name</span> - <span class='ScriptDescription'>The name of the entity variable.</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'>CompareTo</span> - <span class='ScriptDescription'>The name of the entity variable to compare with.</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_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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_List'>
 
<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='ScriptOptional'>(Optional)</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>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='ScriptType'>string</span> <span class='ScriptParameter'>Player</span> - <span class='ScriptOptional'>(Optional)</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>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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>
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Number, in Minutes. Fractions are also allowed.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
 
</li>
 
</li>
 
</ul>
 
</ul>
  +
===FilterActions===
 
====Squad====
+
==FilterActions==
  +
<ul class='Category' id='FilterActions_Squad'>
 
  +
<span class='ScriptCategory' id='FilterActions_Squad'>Squad</span>
  +
<ul class='ScriptCategory' id='FilterActions_Squad_List'>
 
<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='ScriptOptional'>(Optional)</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'>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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,690: Line 3,610:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>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>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,701: Line 3,621:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>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='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='ScriptOptional'>(Optional)</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 3,632:
 
<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='ScriptOptional'>(Optional)</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,721: Line 3,641:
 
<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='ScriptOptional'>(Optional)</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 3,650:
 
<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='ScriptOptional'>(Optional)</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,739: Line 3,659:
 
<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='ScriptOptional'>(Optional)</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>
Line 3,749: Line 3,669:
 
<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='ScriptOptional'>(Optional)</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>
Line 3,759: Line 3,679:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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,770: Line 3,690:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,780: Line 3,700:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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 3,711:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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 3,803: Line 3,723:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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'>Direction</span> - <span class='ScriptOptional'>(Optional)</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'>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 3,815: Line 3,735:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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 3,746:
 
<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='ScriptOptional'>(Optional)</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='ScriptType'>boolean</span> <span class='ScriptParameter'>Run</span> - <span class='ScriptOptional'>(Optional)</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'>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 3,757:
 
<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='ScriptOptional'>(Optional)</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'>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 3,847: Line 3,767:
 
<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='ScriptOptional'>(Optional)</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'>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 3,857: Line 3,777:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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 3,868: Line 3,788:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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>
Line 3,879: Line 3,799:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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 3,890: Line 3,810:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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>
Line 3,901: Line 3,821:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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 3,912: Line 3,832:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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>
Line 3,923: Line 3,843:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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 3,934: Line 3,854:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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>
Line 3,945: Line 3,865:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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'>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'>boolean</span> <span class='ScriptParameter'>IgnoreUnattackable</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,957: Line 3,877:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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'>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'>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'>boolean</span> <span class='ScriptParameter'>IgnoreUnattackable</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 3,969: Line 3,889:
 
<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='ScriptType'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</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='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'>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'>MaxRadiusType</span> - <span class='ScriptDescription'>Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</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>
Line 3,981: Line 3,901:
 
<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='ScriptOptional'>(Optional)</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='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'>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'>MaxRadiusType</span> - <span class='ScriptDescription'>Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</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>
 
</ul>
 
</ul>
  +
====Building====
 
<ul class='Category' id='FilterActions_Building'>
+
<span class='ScriptCategory' id='FilterActions_Building'>Building</span>
  +
<ul class='ScriptCategory' id='FilterActions_Building_List'>
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,006: Line 3,927:
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,016: Line 3,937:
 
<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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,026: Line 3,947:
 
<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='ScriptOptional'>(Optional)</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_List'>
 
<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='ScriptOptional'>(Optional)</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'>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 4,049: Line 3,971:
 
<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='ScriptOptional'>(Optional)</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'>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>
Line 4,059: Line 3,981:
 
<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='ScriptOptional'>(Optional)</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'>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 4,069: Line 3,991:
 
<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='ScriptOptional'>(Optional)</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'>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>
Line 4,079: Line 4,001:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether empty (no more energy left) Generators will be ignored.</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 4,090: Line 4,012:
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether empty (no more energy left) Generators will be ignored.</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>
Line 4,101: Line 4,023:
 
<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='ScriptOptional'>(Optional)</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'>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'>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'>boolean</span> <span class='ScriptParameter'>IgnoreUnattackable</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,112: Line 4,034:
 
<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='ScriptOptional'>(Optional)</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'>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'>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'>boolean</span> <span class='ScriptParameter'>IgnoreUnattackable</span> - <span class='ScriptOptional'>(Optional)</span> <span class='ScriptDescription'>Wether targets with 'Unattackable' AbilityLine will be ignored.</span></li>
 
</ul>
 
</ul>
 
</div>
 
</div>
Line 4,123: Line 4,045:
 
<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='ScriptType'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</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>
Line 4,133: Line 4,055:
 
<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='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='ScriptOptional'>(Optional)</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>
Line 4,144: Line 4,066:
 
<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='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='ScriptOptional'>(Optional)</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>
 
</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_List'>
 
<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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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'>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</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>
<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>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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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_List'>
 
<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='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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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='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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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='ScriptType'>number</span> <span class='ScriptParameter'>Range</span> - <span class='ScriptOptional'>(Optional)</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>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='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='ScriptOptional'>(Optional)</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>
<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>
 
</ul>
 
</ul>
  +
===Filters===
 
====Filter====
+
==Filters==
  +
<ul class='Category' id='Filters_Filter'>
 
  +
<span class='ScriptCategory' id='Filters_Filter'>Filter</span>
  +
<ul class='ScriptCategory' id='Filters_Filter_List'>
 
<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>
Line 4,386: Line 4,336:
 
</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>
Line 4,417: Line 4,371:
 
</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 4,379:
 
</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 4,387:
 
</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 4,395:
 
</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 4,403:
 
</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 4,411:
 
</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='ScriptOptional'>(Optional)</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='ScriptOptional'>(Optional)</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 4,429:
 
</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>
Line 4,483: Line 4,446:
 
</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}}
 
{{Navbox|Gameplay|Editor}}

Latest revision as of 14:41, 21 April 2013

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 - (Optional) 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 - (Optional) The template file of the detail stuff (optional). Folder: bf1/ui/
      • number Position - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
      • EffectDisable

        Disables (stops) the editor-placed effect.


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
      • EffectToggle

        Toggles the editor-placed effect.


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
      • EffectPowerSet

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


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
        • number Percent - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
        • number Percent - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
        • number Percent - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
        • string Effect - file relative to 'bf1/gfx/effects/', no extension!
        • number Percent - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
        • string TargetTag - The ScriptTag of the 'target' entity.
        • string Effect - file relative to 'bf1/gfx/effects/', no extension!
        • number Percent - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
      • EffectVanish

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


        • string Tag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
      • BuildingSpawnWithTag

        Spawns (creates) an entity on the map.


        • string Tag - (Optional) 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 Direction - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
      • PlayerBuildingSpawnWithTag

        Spawns (creates) an entity on the map.


        • string Tag - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
      • BuildingTypeChange

        Changes the type of an entity.


        • string Tag - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
      • BuildingModeSetDisabled

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


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
      • BuildingModeToggle

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


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
      • BuildingVanish

        Removes the Building from the map.


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
      • BuildingDestroy

        Destroys the Building.


        • string Tag - (Optional) A ScriptTag or ScriptGroup.
      • BuildingKillInRange

        Kills all Buildings in range.


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

        Plays the Building animation once.


        • string Tag - (Optional) 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 - (Optional) 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 - (Optional) Camera path.
          • string Camera - Camera takes from the 'camera' folder of the map (without extension '.CS').
          • string TargetTag - (Optional) The TargetTag for relative positioning of the camera. Can be an empty string.
        • CutsceneCameraPlayFullScreen

          Plays the specified Camera Track in fullscreen mode.


          • string CameraPath - (Optional) Camera path.
          • string Camera - Camera takes from the 'camera' folder of the map (without extension '.CS').
          • string TargetTag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
              • number Direction - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
            • SquadSpawnWithTag

              Spawns (creates) an entity on the map.


              • string Tag - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
            • SquadSpawnIntoGroup

              Spawns (creates) an entity on the map.


              • string Tag - (Optional) 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 Direction - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
            • PlayerSquadSpawnWithTag

              Spawns (creates) an entity on the map.


              • string Tag - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
            • PlayerSquadSpawnIntoGroup

              Spawns (creates) an entity on the map.


              • string Tag - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
            • SquadTypeChange

              Changes the type of an entity.


              • string Tag - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
            • SquadModeSetDisabled

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
            • SquadModeToggle

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
            • SquadVanish

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
            • SquadKill

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
            • SquadKillInRange

              Kills all Squads in range.


              • string TargetTag - The ScriptTag of the 'target' entity.
              • number Range - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - (Optional) 'WhereDied' for position of death or 'StartPos' for startposition.
              • number HealthPercent - (Optional) The amount of health in percentage of max. health.
            • ObjectRespawn

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - (Optional) 'WhereDied' for position of death or 'StartPos' for startposition.
              • number HealthPercent - (Optional) The amount of health in percentage of max. health.
            • BuildingRespawn

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - (Optional) 'WhereDied' for position of death or 'StartPos' for startposition.
              • number HealthPercent - (Optional) The amount of health in percentage of max. health.
            • SquadTeleportInRange

              Instantly teleports the Squads in range to TargetTag location.


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
              • number Range - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • number AttackGroupSize - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • number AttackGroupSize - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
            • SquadBarrierDismount

              Squad dismounts barrier.


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
            • SquadFlee

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


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
              • number Distance - 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
              • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
              • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
              • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
            • SquadGotoMapBorder

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


              • string Tag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) The Radius around the TargetTag(s) that is considered to be 'in range'.
            • SquadStop

              Squad stops movement.


              • string Tag - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • number Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
              • boolean IgnoreGridIfAllSquadsFly - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
              • string TargetTag - The ScriptTag of the 'target' entity.
              • number Direction - (Optional) 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 - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
              • number HealthPercent - (Optional) The amount of health in percentage of max. health.
            • PlayerSquadSpawnRandomSelection

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


              • string Tag - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
              • number HealthPercent - (Optional) The amount of health in percentage of max. health.

            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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
            • AbilityDestroy

              Kills or destroys the Ability regularly.


              • string Tag - (Optional) A ScriptTag or ScriptGroup.

            Generator & Monument


            • MonumentVanish

              Removes the Monument from the map.


              • string Tag - (Optional) A ScriptTag or ScriptGroup.
            • GeneratorVanish

              Removes the Generator from the map.


              • string Tag - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
            • ScriptGroupTagRemove

              Removes the tag from the ScriptGroup.


              • string Group - A ScriptGroup.
              • string Tag - (Optional) 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 - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
                                                  • boolean DoSpell - (Optional) Wether the CardSquad's Spell should be executed or not.
                                                  • boolean DoCheer - (Optional) 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 - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
                                                  • boolean DoSpell - (Optional) Wether the CardSquad's Spell should be executed or not.
                                                  • boolean DoCheer - (Optional) Wether the Squad's cheer animation should be played or not.
                                                • PlayerGameOver

                                                  GameOver man, GameOver!


                                                  • string Player - (Optional) 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                • PlayerGameOverCheckEnabled

                                                  Enables the GameOver check.


                                                  • string Player - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                • PlayerGameOverCheckDisabled

                                                  Disables the GameOver check.


                                                  • string Player - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                • PlayerMonumentDeactivate

                                                  Destroys the Orb of a Monument.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • PlayerSquadCheer

                                                  Squads in range play their Cheer Anim/FX!


                                                  • string Player - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • number Range - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
                                                  • number Height - (Optional) Height in meters. Decimal places and negative values are ok, 0 == on the ground
                                                  • number Scaling - (Optional) Scaling Factor, 1.0 is default scaling (100%).
                                                • ObjectSpawnWithTag

                                                  Spawns (creates) an entity on the map.


                                                  • string Tag - (Optional) 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 Direction - (Optional) Direction in degrees (0-360°). 0 means 'south' (down), 90 means 'east' (right), etc.
                                                  • number Height - (Optional) Height in meters. Decimal places and negative values are ok, 0 == on the ground
                                                  • number Scaling - (Optional) Scaling Factor, 1.0 is default scaling (100%).
                                                • ObjectTypeChange

                                                  Changes the type of an entity.


                                                  • string Tag - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                • ObjectDestroy

                                                  Destroys the Object, Object MUST be destructible!


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • ObjectAnimPlay

                                                  Plays the animation once on the Object.


                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
                                                  • boolean ApplyToFigures - (Optional) Add to/remove from the Squad's figures, not the Squad itself.
                                                • EntityAbilityRemove

                                                  Adds or removes Abilities of an entity.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
                                                  • boolean ApplyToFigures - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
                                                  • boolean IgnoreEmpty - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string Team - The name of a Team from the map's TeamSetup.
                                                • EntityDirectionSet

                                                  Changes Direction of an Entity.


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

                                                  Changes Direction of an Entity.


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

                                                  Changes Direction of an Entity.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • number Variation - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number Percent - A percentage from 0-100 (do not write the % sign).
                                                  • boolean DoDamage - (Optional) Does damage instead of setting health.
                                                • EntitySetMaxHealthAbsolute                                                                                                             Set the max health (lifepoints) of the entity.
                                                • string TargetTag - The ScriptTag of the 'target' entity.
                                                • number MaxHealthAbsolute - A number > than 0.
                                                • EntityVanish

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


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • EntityKill

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


                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 Name - The name of the map variable.
                                                  • string VarName - The name of the map variable to use in the computation.
                                                • MapValueAddVarValue

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


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

                                                  Changes the value accordingly.


                                                  • string Name - The name of the entity variable.
                                                  • 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                • BarrierGateOpen

                                                  Opens all Gates of the BarrierSet.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • BarrierGateClose

                                                  Closes all Gates of the BarrierSet.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • BarrierVanish

                                                  Removes the Barrier from the map.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • BarrierDestroy

                                                  Destroys the Barrier.


                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.

                                                Mission


                                                • MissionEventInfo

                                                  Puts a message into the EventQueue.


                                                  • string Player - (Optional) 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 - (Optional) The detailed text for the MissionGoal or EventQueue message.
                                                • MissionEventWarning

                                                  Puts a message into the EventQueue.


                                                  • string Player - (Optional) 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 - (Optional) The detailed text for the MissionGoal or EventQueue message.
                                                • MissionEventSuccess

                                                  Puts a message into the EventQueue.


                                                  • string Player - (Optional) 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 - (Optional) The detailed text for the MissionGoal or EventQueue message.
                                                • MissionEventFailure

                                                  Puts a message into the EventQueue.


                                                  • string Player - (Optional) 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 - (Optional) 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string Tag - (Optional) 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 - (Optional) Duration for the outcry in integer seconds, default is 5.
                                                  • string PortraitFileName - (Optional) File name number of the portrait.
                                                • MissionTaskSetActive

                                                  Adds, removes or modifies a Mission Task.


                                                  • string Player - (Optional) 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 - (Optional) The detailed text for the MissionGoal or EventQueue message.
                                                • MissionTaskSetSolved

                                                  Adds, removes or modifies a Mission Task.


                                                  • string Player - (Optional) 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 - (Optional) The detailed text for the MissionGoal or EventQueue message.
                                                • MissionTaskSetFailed

                                                  Adds, removes or modifies a Mission Task.


                                                  • string Player - (Optional) 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 - (Optional) The detailed text for the MissionGoal or EventQueue message.
                                                • MissionTaskRemove

                                                  Adds, removes or modifies a Mission Task.


                                                  • string Player - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TimerTag - A unique Tag for the Mission Timer.
                                                  • string LocaTag - A LocaTag from database, if LocaTag does not exist it's simply the Text displayed.
                                                  • number Seconds - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) Number, in Minutes. Fractions are also allowed.
                                                • MissionTimerChange

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


                                                  • string Player - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TimerTag - A unique Tag for the Mission Timer.
                                                  • 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TimerTag - A unique Tag for the Mission Timer.
                                                • MissionTimerPause

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


                                                  • string Player - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TimerTag - A unique Tag for the Mission Timer.
                                                • MissionTimerResume

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


                                                  • string Player - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TimerTag - A unique Tag for the Mission Timer.
                                                • MissionCounterSet

                                                  Changes the value accordingly.


                                                  • string Player - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • BuildingIsAlive
                                                  BuildingIsDestroyed

                                                  Checks intact/destroyed status of Buildings.

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • BarrierIsMirrored
                                                  BarrierIsNotMirrored

                                                  Checks if the Barrier is in mirrored state or not.

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

                                                  Checks if the Barrier is mounted by any Squad.

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

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

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • BarrierGateIsOpen
                                                  BarrierGateIsNotOpen

                                                  Checks if the BarrierGate is open or not.

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

                                                  Checks if the BarrierGate is closed or not.

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

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

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.

                                                Squad

                                                • SquadIsAlive
                                                  SquadIsDead

                                                  Checks living/dead status of Squads.

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • SquadIsInGotoMode
                                                  SquadIsNotInGotoMode

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

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

                                                  Checks if the Squad is casting a Spell.

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

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

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

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

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • SquadIsFighting
                                                  SquadIsNotFighting

                                                  Checks if the Squad is fighting.

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • SquadWasJustHitByPlayer
                                                  SquadWasNotJustHitByPlayer

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

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • number Seconds - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) Number, in Minutes. Fractions are also allowed.
                                                  • boolean ConsiderDeadAsIdle - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • number Range - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.

                                                Entity

                                                • EntityHealthPercentIsLowest
                                                  EntityHealthPercentIsNotLowest

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

                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • EntityHealthIsGreater
                                                  EntityHealthIsLessOrEqual

                                                  Checks the health (lifepoints) status of entities.

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • EntityIsInVisibleArea
                                                  EntityIsNotInVisibleArea

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

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • number Range - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
                                                  • boolean DoGotoCheck - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string Name - The name of the player timer.
                                                  • number Seconds - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) Number, in Minutes. Fractions are also allowed.
                                                • PlayerTimerIsRunning
                                                  PlayerTimerIsNotRunning

                                                  Checks if the Timer is running or not.

                                                  • string Player - (Optional) 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 - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) 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 - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) 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 Name - The name of the map variable.
                                                  • string CompareTo - The name of the map variable to compare with.
                                                • MapValueIsGreaterComparedTo
                                                  MapValueIsLessOrEqualComparedTo

                                                  Checks if the value satisfies the condition.

                                                  • string Name - The name of the map variable.
                                                  • string CompareTo - The name of the map variable to compare with.
                                                • MapValueIsLessComparedTo
                                                  MapValueIsGreaterOrEqualComparedTo

                                                  Checks if the value satisfies the condition.

                                                  • string Name - The name of the map variable.
                                                  • string CompareTo - The name of the map variable to compare with.
                                                • EntityValueIsEqualComparedTo
                                                  EntityValueIsNotEqualComparedTo

                                                  Checks if the value satisfies the condition.

                                                  • string Name - The name of the entity variable.
                                                  • string CompareTo - The name of the entity variable to compare with.
                                                • EntityValueIsGreaterComparedTo
                                                  EntityValueIsLessOrEqualComparedTo

                                                  Checks if the value satisfies the condition.

                                                  • string Name - The name of the entity variable.
                                                  • string CompareTo - The name of the entity variable to compare with.
                                                • EntityValueIsLessComparedTo
                                                  EntityValueIsGreaterOrEqualComparedTo

                                                  Checks if the value satisfies the condition.

                                                  • string Name - The name of the entity variable.
                                                  • string CompareTo - The name of the entity variable to compare with.

                                                Boolean

                                                • AND
                                                  NotAND

                                                  All/NotAll contained Conditions must be true.

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

                                                  Any/No contained Condition must be true.

                                                  • number UpdateInterval - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.
                                                  • string TimerTag - The name of the Mission Timer.
                                                  • number Seconds - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) Number, in Minutes. Fractions are also allowed.
                                                • MissionTimerIsDisplayed
                                                  MissionTimerIsNotDisplayed

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

                                                  • string Player - (Optional) 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 - (Optional) Number, in Seconds. Fractions are also allowed, in 0.1 increments.
                                                  • number Minutes - (Optional) Number, in Minutes. Fractions are also allowed.

                                                FilterActions[]

                                                Squad

                                                • SquadVanishInRange

                                                  Removes Squads of the given ScriptGroup in range.

                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • number Range - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number Range - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number Range - (Optional) The Radius around the TargetTag(s) that is considered to be 'in range'.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • string Player - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                • SquadIdleBarrierMount

                                                  Only idle Squads try to mount the TargetTag Barrier.

                                                  • string Tag - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
                                                  • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
                                                  • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
                                                  • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) Changes WalkSpeed, running is default. Walking may look dull for large figures.
                                                  • number Direction - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • boolean Run - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • boolean Run - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
                                                  • boolean IgnoreEmpty - (Optional) 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 - (Optional) A ScriptTag or ScriptGroup.
                                                  • number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
                                                  • boolean IgnoreEmpty - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                • SquadIdleIsInRange
                                                  SquadIdleIsNotInRange

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

                                                  • string For - (Optional) Determines when the condition is satisfied if multiple entities are used.
                                                  • string Tag - (Optional) A ScriptTag or ScriptGroup.
                                                  • string TargetTag - The ScriptTag of the 'target' entity.
                                                  • number Range - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) 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 - (Optional) The ScriptTag of the 'target' entity. (It should exist!)
                                                  • number Range - (Optional) 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.




                                                Skylords

                                                Battleforge has been revived by a group of passionate players and developers under the name Skylords Reborn


                                                It is a fully functional, community-made, non-profit and completely free-to-play relaunch of the game. The relaunch has been worked on for several years, and receives regular updates.

                                                The new Wiki can be found here: Skylords Reborn Wiki Page



                                                .