m (moved Script Information - Full Referance to Script Information - Full Reference) |
(Updated) |
||
Line 1: | Line 1: | ||
==BattleForge Script Reference== |
==BattleForge Script Reference== |
||
+ | <span class="ScriptCategory" id="ExpandAll" href="#">Expand All</span> |
||
===Actions=== |
===Actions=== |
||
+ | |||
− | ====Tutorial==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Tutorial">Tutorial</span> |
+ | <ul class="ScriptCategory" id="Actions_Tutorial"> |
||
+ | |||
<li><b>TutorialDeckSlotDisable</b> |
<li><b>TutorialDeckSlotDisable</b> |
||
<div> |
<div> |
||
<span>Disables the given Deck Slot.</span> |
<span>Disables the given Deck Slot.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Slot</span> - <span class="ScriptDescription">The position of the Card in the Deck, starting with 0.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 15: | Line 19: | ||
<span>Enables the given Deck Slot.</span> |
<span>Enables the given Deck Slot.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Slot</span> - <span class="ScriptDescription">The position of the Card in the Deck, starting with 0.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 23: | Line 28: | ||
<span>Adds a new tutorial marker or moves an existing one with the same tag.</span> |
<span>Adds a new tutorial marker or moves an existing one with the same tag.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerFileName</span> - <span class="ScriptDescription">The template file of the marker. Folder: bf1/ui/</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Position</span> - <span class="ScriptDescription">The position of the tutorial marker, or MarkerPosNone for default.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 34: | Line 41: | ||
<span>Adds a new tutorial marker or moves an existing one with the same tag, with detail info.</span> |
<span>Adds a new tutorial marker or moves an existing one with the same tag, with detail info.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">DetailFileName</span> - <span class="ScriptDescription">The template file of the detail stuff (optional). Folder: bf1/ui/</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Position</span> - <span class="ScriptDescription">The position of the tutorial marker, or MarkerPosNone for default.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TutorialMarkerRemove</b> |
<li><b>TutorialMarkerRemove</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes a tutorial marker.</span> |
<span>Removes a tutorial marker.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">MarkerTag</span> - <span class="ScriptDescription">The tag of this UI Marker, used to properly (re)move it later.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 54: | Line 65: | ||
<span>Starts the effect on all Squads with that PvE Type.</span> |
<span>Starts the effect on all Squads with that PvE Type.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Effect</span> - <span class="ScriptDescription">file relative to "bf1/gfx/effects/", no extension!</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 66: | Line 79: | ||
</ul> |
</ul> |
||
</div> |
</div> |
||
+ | |||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====AudioVisual==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_AudioVisual">AudioVisual</span> |
+ | <ul class="ScriptCategory" id="Actions_AudioVisual"> |
||
<li><b>AudioAmbientPlay</b> |
<li><b>AudioAmbientPlay</b> |
||
<div> |
<div> |
||
<span>Plays the specified AmbientStream at the TargetTag position.</span> |
<span>Plays the specified AmbientStream at the TargetTag position.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 83: | Line 100: | ||
<span>Stops the Audio if it is playing.</span> |
<span>Stops the Audio if it is playing.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 89: | Line 107: | ||
<li><b>CameraCenterOnTarget</b> |
<li><b>CameraCenterOnTarget</b> |
||
<div> |
<div> |
||
− | <span>Centers the Camera on the Tag |
+ | <span>Centers the Camera on the Tag"s position.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 99: | Line 118: | ||
<span>Plays the specified Music Track.</span> |
<span>Plays the specified Music Track.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Music</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 107: | Line 127: | ||
<span>Enables (starts) the editor-placed effect.</span> |
<span>Enables (starts) the editor-placed effect.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 115: | Line 136: | ||
<span>Disables (stops) the editor-placed effect.</span> |
<span>Disables (stops) the editor-placed effect.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 123: | Line 145: | ||
<span>Toggles the editor-placed effect.</span> |
<span>Toggles the editor-placed effect.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 129: | Line 152: | ||
<li><b>EffectPowerSet</b> |
<li><b>EffectPowerSet</b> |
||
<div> |
<div> |
||
− | <span>Sets the Effect |
+ | <span>Sets the Effect"s "power" to the specified percentage.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EffectPowerAdd</b> |
<li><b>EffectPowerAdd</b> |
||
+ | |||
<div> |
<div> |
||
− | <span>Adds this percentage to the Effect |
+ | <span>Adds this percentage to the Effect"s "power". Will never go over 100%.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 147: | Line 173: | ||
<li><b>EffectPowerSubtract</b> |
<li><b>EffectPowerSubtract</b> |
||
<div> |
<div> |
||
− | <span>Subtracts this percentage from the Effect |
+ | <span>Subtracts this percentage from the Effect"s "power". Will never go below 5%.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EffectStart</b> |
<li><b>EffectStart</b> |
||
+ | |||
<div> |
<div> |
||
<span>Starts the effect on the TargetTag entities.</span> |
<span>Starts the effect on the TargetTag entities.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Effect</span> - <span class="ScriptDescription">file relative to "bf1/gfx/effects/", no extension!</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EffectStartTargeted</b> |
<li><b>EffectStartTargeted</b> |
||
+ | |||
<div> |
<div> |
||
<span>Starts the effect from the Tag entities to the TargetTag entities.</span> |
<span>Starts the effect from the Tag entities to the TargetTag entities.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Effect</span> - <span class="ScriptDescription">file relative to "bf1/gfx/effects/", no extension!</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 179: | Line 211: | ||
<span>Stops all effects on the entities.</span> |
<span>Stops all effects on the entities.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 187: | Line 220: | ||
<span>Removes the effect entity (editor placed effects) from the map.</span> |
<span>Removes the effect entity (editor placed effects) from the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 195: | Line 229: | ||
<span>Starts observing TargetTag position(s), thus completely removing both Unexplored AND Fog of War indefinetely.</span> |
<span>Starts observing TargetTag position(s), thus completely removing both Unexplored AND Fog of War indefinetely.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 205: | Line 241: | ||
<span>Takes a glance (quick look) at the TargetTag(s), thus removing only the Unexplored (targets remain shrouded in Fog of War).</span> |
<span>Takes a glance (quick look) at the TargetTag(s), thus removing only the Unexplored (targets remain shrouded in Fog of War).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 215: | Line 253: | ||
<span>Changes the weather. Similar to performing a raindance in real life.</span> |
<span>Changes the weather. Similar to performing a raindance in real life.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Weather</span> - <span class="ScriptDescription">RenderSettings file from "bf1/map/lighting/" folder, w/o extension!</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>FadeDuration</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Duration in Seconds for Fading between two Weather/Render Settings.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">FadeDuration</span> - <span class="ScriptDescription">Duration in Seconds for Fading between two Weather/Render Settings.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>AudioSoundFXPlay</b> |
<li><b>AudioSoundFXPlay</b> |
||
+ | |||
<div> |
<div> |
||
<span>Plays the specified Sound FX at the TargetTag position.</span> |
<span>Plays the specified Sound FX at the TargetTag position.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 233: | Line 274: | ||
<span>Plays the specified UI Sound at the TargetTag position.</span> |
<span>Plays the specified UI Sound at the TargetTag position.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Sound</span> - <span class="ScriptDescription">file relative to "bf1/sound/ram/", no extension!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 241: | Line 283: | ||
<span>Plays the specified Voice Stream.</span> |
<span>Plays the specified Voice Stream.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Voice</span> - <span class="ScriptDescription">file relative to "bf1/sound/streams/", no extension!</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Volume</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Voice Volume, 1.0 is default, higher means louder.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Volume</span> - <span class="ScriptDescription">The Voice Volume, 1.0 is default, higher means louder.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Building==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Building">Building</span> |
+ | <ul class="ScriptCategory" id="Actions_Building"> |
||
<li><b>BuildingSpawn</b> |
<li><b>BuildingSpawn</b> |
||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 264: | Line 310: | ||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerBuildingSpawn</b> |
<li><b>PlayerBuildingSpawn</b> |
||
+ | |||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 287: | Line 338: | ||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingTypeChange</b> |
<li><b>BuildingTypeChange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the type of an entity.</span> |
<span>Changes the type of an entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">BuildingId</span> - <span class="ScriptDescription">The DB ID of a Building - to be replaced by DB ScriptTag!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 306: | Line 361: | ||
<li><b>BuildingModeChange</b> |
<li><b>BuildingModeChange</b> |
||
<div> |
<div> |
||
− | <span>Changes the Building |
+ | <span>Changes the Building"s Mode. Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>ModeId</span> - <span class='Description'>The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingModeSetEnabled</b> |
<li><b>BuildingModeSetEnabled</b> |
||
+ | |||
<div> |
<div> |
||
− | <span>Changes the Building |
+ | <span>Changes the Building"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingModeSetDisabled</b> |
<li><b>BuildingModeSetDisabled</b> |
||
<div> |
<div> |
||
− | <span>Changes the Building |
+ | <span>Changes the Building"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 331: | Line 390: | ||
<li><b>BuildingModeToggle</b> |
<li><b>BuildingModeToggle</b> |
||
<div> |
<div> |
||
− | <span>Toggles the Building |
+ | <span>Toggles the Building"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 341: | Line 401: | ||
<span>Removes the Building from the map.</span> |
<span>Removes the Building from the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 349: | Line 410: | ||
<span>Destroys the Building.</span> |
<span>Destroys the Building.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 357: | Line 419: | ||
<span>Kills all Buildings in range.</span> |
<span>Kills all Buildings in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingAnimPlay</b> |
<li><b>BuildingAnimPlay</b> |
||
+ | |||
<div> |
<div> |
||
<span>Plays the Building animation once.</span> |
<span>Plays the Building animation once.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 375: | Line 440: | ||
<span>Plays the Building animation in a loop.</span> |
<span>Plays the Building animation in a loop.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Special==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Special">Special</span> |
+ | <ul class="ScriptCategory" id="Actions_Special"> |
||
<li><b>MapReset</b> |
<li><b>MapReset</b> |
||
<div> |
<div> |
||
Line 388: | Line 455: | ||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Cutscene==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Cutscene">Cutscene</span> |
+ | <ul class="ScriptCategory" id="Actions_Cutscene"> |
||
<li><b>CutsceneCameraPlay</b> |
<li><b>CutsceneCameraPlay</b> |
||
<div> |
<div> |
||
+ | |||
<span>Plays the specified Camera Track. TargetTag is optional, it overwrites TargetTag in Cutscene if used.</span> |
<span>Plays the specified Camera Track. TargetTag is optional, it overwrites TargetTag in Cutscene if used.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CameraPath</span> - <span class="ScriptDescription">Camera path.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Camera</span> - <span class="ScriptDescription">Camera takes from the "camera" folder of the map (without extension ".CS").</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The TargetTag for relative positioning of the camera. Can be an empty string.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The TargetTag for relative positioning of the camera. Can be an empty string.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>CutsceneCameraPlayFullScreen</b> |
<li><b>CutsceneCameraPlayFullScreen</b> |
||
+ | |||
<div> |
<div> |
||
<span>Plays the specified Camera Track in fullscreen mode.</span> |
<span>Plays the specified Camera Track in fullscreen mode.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CameraPath</span> - <span class="ScriptDescription">Camera path.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Camera</span> - <span class="ScriptDescription">Camera takes from the "camera" folder of the map (without extension ".CS").</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The TargetTag for relative positioning of the camera. Can be an empty string.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The TargetTag for relative positioning of the camera. Can be an empty string.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>CutsceneBegin</b> |
<li><b>CutsceneBegin</b> |
||
+ | |||
<div> |
<div> |
||
<span>Starts a Cutscene.</span> |
<span>Starts a Cutscene.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">RenderOnly</span> - <span class="ScriptDescription">ScriptTag/Group with Squads that should be rendered during Cutscene.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 427: | Line 502: | ||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 433: | Line 509: | ||
<span>Renders only the entities from the ScriptTag group. Affects only Figures.</span> |
<span>Renders only the entities from the ScriptTag group. Affects only Figures.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 442: | Line 519: | ||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 448: | Line 526: | ||
<span>Plays the Reward Card ShowOff Animation & Effects on the specified TargetTag.</span> |
<span>Plays the Reward Card ShowOff Animation & Effects on the specified TargetTag.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>CardSquadId</span> - <span class='Description'>The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSquadId</span> - <span class="ScriptDescription">The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>CutsceneSay</b> |
<li><b>CutsceneSay</b> |
||
+ | |||
<div> |
<div> |
||
<span>Displays text during a Cutscene.</span> |
<span>Displays text during a Cutscene.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TextTag</span> - <span class="ScriptDescription">The Tag of a Text from database.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Text</span> - <span class='Description'>The text to show if the TextTag text does not exist.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Text</span> - <span class="ScriptDescription">The text to show if the TextTag text does not exist.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>CutsceneEntityTeleport</b> |
<li><b>CutsceneEntityTeleport</b> |
||
+ | |||
<div> |
<div> |
||
− | <span>Instantly teleports entity(s) to TargetTag location, no questions asked. Skips |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 476: | Line 559: | ||
<span>Squad goes to target in straight line (stops when blocked, walks through other figures). <b>Use only for Cutscenes!</b></span> |
<span>Squad goes to target in straight line (stops when blocked, walks through other figures). <b>Use only for Cutscenes!</b></span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Squad==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Squad">Squad</span> |
+ | <ul class="ScriptCategory" id="Actions_Squad"> |
||
<li><b>SquadSpawn</b> |
<li><b>SquadSpawn</b> |
||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 501: | Line 589: | ||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadSpawnIntoGroup</b> |
<li><b>SquadSpawnIntoGroup</b> |
||
+ | |||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerSquadSpawn</b> |
<li><b>PlayerSquadSpawn</b> |
||
+ | |||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 537: | Line 633: | ||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerSquadSpawnIntoGroup</b> |
<li><b>PlayerSquadSpawnIntoGroup</b> |
||
+ | |||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadTypeChange</b> |
<li><b>SquadTypeChange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the type of an entity.</span> |
<span>Changes the type of an entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 569: | Line 672: | ||
<li><b>SquadModeChange</b> |
<li><b>SquadModeChange</b> |
||
<div> |
<div> |
||
− | <span>Changes the Squad |
+ | <span>Changes the Squad"s Mode. Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>ModeId</span> - <span class='Description'>The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadModeSetEnabled</b> |
<li><b>SquadModeSetEnabled</b> |
||
+ | |||
<div> |
<div> |
||
− | <span>Changes the Squad |
+ | <span>Changes the Squad"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadModeSetDisabled</b> |
<li><b>SquadModeSetDisabled</b> |
||
<div> |
<div> |
||
− | <span>Changes the Squad |
+ | <span>Changes the Squad"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 594: | Line 701: | ||
<li><b>SquadModeToggle</b> |
<li><b>SquadModeToggle</b> |
||
<div> |
<div> |
||
− | <span>Toggles the Squad |
+ | <span>Toggles the Squad"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 602: | Line 710: | ||
<li><b>SquadVanish</b> |
<li><b>SquadVanish</b> |
||
<div> |
<div> |
||
− | <span>Removes the Squad from the map. Squad figures will simply disappear (no |
+ | <span>Removes the Squad from the map. Squad figures will simply disappear (no "dying" animation).</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 612: | Line 721: | ||
<span>Kills the Squad by damaging each Figure so they will die and play their death animation.</span> |
<span>Kills the Squad by damaging each Figure so they will die and play their death animation.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 620: | Line 730: | ||
<span>Kills all Squads in range.</span> |
<span>Kills all Squads in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadRespawn</b> |
<li><b>SquadRespawn</b> |
||
+ | |||
<div> |
<div> |
||
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span> |
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">"WhereDied" for position of death or "StartPos" for startposition.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ObjectRespawn</b> |
<li><b>ObjectRespawn</b> |
||
+ | |||
<div> |
<div> |
||
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span> |
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">"WhereDied" for position of death or "StartPos" for startposition.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingRespawn</b> |
<li><b>BuildingRespawn</b> |
||
+ | |||
<div> |
<div> |
||
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span> |
<span>Respawns (recreates) an entity. Entity must be dead and it must have existed before!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">"WhereDied" for position of death or "StartPos" for startposition.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadTeleportInRange</b> |
<li><b>SquadTeleportInRange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Instantly teleports the Squads in range to TargetTag location.</span> |
<span>Instantly teleports the Squads in range to TargetTag location.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 668: | Line 787: | ||
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). TargetTag must be alive and attackable!</span> |
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). TargetTag must be alive and attackable!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AttackGroupSize</span> - <span class="ScriptDescription">Squads will attack all available Targets in Groups of this size.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 678: | Line 799: | ||
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). Uses Forced Goto to get to Target.</span> |
<span>Squad attacks the specified TargetTag entity (even if it is a friendly entity). Uses Forced Goto to get to Target.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AttackGroupSize</span> - <span class="ScriptDescription">Squads will attack all available Targets in Groups of this size.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 688: | Line 811: | ||
<span>Squad tries to mount TargetTag barrier (module, set or scriptgroup containing modules).</span> |
<span>Squad tries to mount TargetTag barrier (module, set or scriptgroup containing modules).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadBarrierDismount</b> |
<li><b>SquadBarrierDismount</b> |
||
+ | |||
<div> |
<div> |
||
<span>Squad dismounts barrier.</span> |
<span>Squad dismounts barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 705: | Line 831: | ||
<span>Squads flee from nearest enemy entity by using forced Goto in the opposite Direction.</span> |
<span>Squads flee from nearest enemy entity by using forced Goto in the opposite Direction.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>BlastRadius</span> - <span class='Description'>Distance in meters. Decimal places are allowed.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">BlastRadius</span> - <span class="ScriptDescription">Distance in meters. Decimal places are allowed.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 715: | Line 843: | ||
<span>Squad walks waypoints back and forth continously. Continues patrol after being attacked.</span> |
<span>Squad walks waypoints back and forth continously. Continues patrol after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadGoto</b> |
<li><b>SquadGoto</b> |
||
+ | |||
<div> |
<div> |
||
<span>Squad goes towards TargetTag or along TargetTag-ScriptGroup waypoints. Continues goto after being attacked.</span> |
<span>Squad goes towards TargetTag or along TargetTag-ScriptGroup waypoints. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 735: | Line 867: | ||
<span>Same as SquadGoto but Squad does not attack or follow attackers until it has reached its destination. <b>Use with care!</b></span> |
<span>Same as SquadGoto but Squad does not attack or follow attackers until it has reached its destination. <b>Use with care!</b></span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 746: | Line 880: | ||
<span>Squad goes to any TargetTag Squad that is in a fight.</span> |
<span>Squad goes to any TargetTag Squad that is in a fight.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 757: | Line 893: | ||
<span>Squad goes randomly towards ONE of the TargetTags.</span> |
<span>Squad goes randomly towards ONE of the TargetTags.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 767: | Line 905: | ||
<span>Squad(s) go towards closest Monument or Generator. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Monument or Generator. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 777: | Line 917: | ||
<span>Squad(s) go towards closest Squad. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Squad. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 787: | Line 929: | ||
<span>Squad(s) go towards closest Building. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Building. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 797: | Line 941: | ||
<span>Squad(s) go towards closest Barrier. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Barrier. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 807: | Line 953: | ||
<span>Squad(s) go towards closest attackable Target. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest attackable Target. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 817: | Line 965: | ||
<span>Squad holds position, will attack if enemies are in attack range but will not pursue enemies.</span> |
<span>Squad holds position, will attack if enemies are in attack range but will not pursue enemies.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 825: | Line 974: | ||
<span>Squad walks to Target from outside map border. Target must be a ScriptMarker and close to MapBorder.</span> |
<span>Squad walks to Target from outside map border. Target must be a ScriptMarker and close to MapBorder.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadAnimPlay</b> |
<li><b>SquadAnimPlay</b> |
||
+ | |||
<div> |
<div> |
||
<span>Plays the animation once for all figures in the Squad.</span> |
<span>Plays the animation once for all figures in the Squad.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Unit</span> - <span class="ScriptDescription">A subfolder from the "bf1/gfx/units/" folder.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadAnimPlayLooped</b> |
<li><b>SquadAnimPlayLooped</b> |
||
+ | |||
<div> |
<div> |
||
<span>Plays the animation continuously for all figures in the Squad.</span> |
<span>Plays the animation continuously for all figures in the Squad.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Unit</span> - <span class="ScriptDescription">A subfolder from the "bf1/gfx/units/" folder.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadInRangePushBack</b> |
<li><b>SquadInRangePushBack</b> |
||
+ | |||
<div> |
<div> |
||
<span>Squad figures are getting pushed back, the epicentre of the pushback is at the TargetTag location.</span> |
<span>Squad figures are getting pushed back, the epicentre of the pushback is at the TargetTag location.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 863: | Line 1,019: | ||
<span>Squad stops movement.</span> |
<span>Squad stops movement.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 871: | Line 1,028: | ||
<span>SquadGroup goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span> |
<span>SquadGroup goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 881: | Line 1,040: | ||
<span>Squad goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span> |
<span>Squad goes to next Checkpoint (direct line of sight to Checkpoint is recommended).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 891: | Line 1,052: | ||
<span>Stops a SquadGroup that is currently on a CheckpointGoto. Group will stop at the next checkpoint they reach.</span> |
<span>Stops a SquadGroup that is currently on a CheckpointGoto. Group will stop at the next checkpoint they reach.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 899: | Line 1,061: | ||
<span>Standard Goto that uses the GotoGrid.</span> |
<span>Standard Goto that uses the GotoGrid.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreGridIfAllSquadsFly</span> - <span class="ScriptDescription">Ignores grid if (and only if) all Squads of the group are flying units.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 910: | Line 1,074: | ||
<span>Patrol mode on path given by TargetTag (start & end point), uses GotoGrid.</span> |
<span>Patrol mode on path given by TargetTag (start & end point), uses GotoGrid.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 920: | Line 1,086: | ||
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span> |
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>table</span> <span class='Parameter'>SpawnTable</span> - <span class='Description'>Must be a table with specific syntax, see command description.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 933: | Line 1,102: | ||
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span> |
<span>Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>table</span> <span class='Parameter'>SpawnTable</span> - <span class='Description'>Must be a table with specific syntax, see command description.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The 'power' percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">The "power" percentage of the effect, eg. how big the effect is or which state it is in.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====OctoberVersionOnly==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_OctoberVersionOnly">OctoberVersionOnly</span> |
+ | <ul class="ScriptCategory" id="Actions_OctoberVersionOnly"> |
||
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRange</b> |
<li><b>OctoberVersionOnly_DoDamageToTeamSquadInRange</b> |
||
<div> |
<div> |
||
+ | |||
<span>Does damage to Squads in Range.</span> |
<span>Does damage to Squads in Range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 960: | Line 1,136: | ||
<span>Does damage to Squads in Range.</span> |
<span>Does damage to Squads in Range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 971: | Line 1,149: | ||
<span>Does damage to Squads in Range.</span> |
<span>Does damage to Squads in Range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Debug==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Debug">Debug</span> |
+ | <ul class="ScriptCategory" id="Actions_Debug"> |
||
<li><b>DebugInfoMessage</b> |
<li><b>DebugInfoMessage</b> |
||
+ | |||
<div> |
<div> |
||
<span>Shows a MessageBox to the user (ignored in release builds).</span> |
<span>Shows a MessageBox to the user (ignored in release builds).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Popup</span> - <span class="ScriptDescription">If true, message will also popup in a windows Message Box.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 994: | Line 1,177: | ||
<span>Shows a MessageBox to the user (ignored in release builds).</span> |
<span>Shows a MessageBox to the user (ignored in release builds).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Message</span> - <span class="ScriptDescription">An important Message from you to whom it may concern.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Popup</span> - <span class='Optional'>(Optional)</span> <span class='Description'>If true, message will also popup in a windows Message Box.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Popup</span> - <span class="ScriptDescription">If true, message will also popup in a windows Message Box.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>DebugErrorMessage</b> |
<li><b>DebugErrorMessage</b> |
||
+ | |||
<div> |
<div> |
||
<span>Shows a MessageBox to the user (ignored in release builds).</span> |
<span>Shows a MessageBox to the user (ignored in release builds).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Popup</span> - <span class="ScriptDescription">If true, message will also popup in a windows Message Box.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Ability==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Ability">Ability</span> |
+ | <ul class="ScriptCategory" id="Actions_Ability"> |
||
<li><b>AbilitySpawn</b> |
<li><b>AbilitySpawn</b> |
||
+ | |||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>AbilityId</span> - <span class='Description'>The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>AbilitySpawnWithTag</b> |
<li><b>AbilitySpawnWithTag</b> |
||
+ | |||
<div> |
<div> |
||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,036: | Line 1,228: | ||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>AbilityVanish</b> |
<li><b>AbilityVanish</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes the Ability from the map. Works with all supported entity types.</span> |
<span>Removes the Ability from the map. Works with all supported entity types.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,056: | Line 1,252: | ||
<span>Kills or destroys the Ability regularly.</span> |
<span>Kills or destroys the Ability regularly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Generator & Monument==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Generator_and_Monument">Generator & Monument</span> |
+ | <ul class="ScriptCategory" id="Actions_Generator_and_Monument"> |
||
<li><b>MonumentVanish</b> |
<li><b>MonumentVanish</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes the Monument from the map.</span> |
<span>Removes the Monument from the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,075: | Line 1,275: | ||
<span>Removes the Generator from the map.</span> |
<span>Removes the Generator from the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====ScriptGroup==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_ScriptGroup">ScriptGroup</span> |
+ | <ul class="ScriptCategory" id="Actions_ScriptGroup"> |
||
<li><b>ScriptGroupClear</b> |
<li><b>ScriptGroupClear</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes all tags from the ScriptGroup.</span> |
<span>Removes all tags from the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,094: | Line 1,298: | ||
<span>Adds the tag to the ScriptGroup.</span> |
<span>Adds the tag to the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupTagRemove</b> |
<li><b>ScriptGroupTagRemove</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes the tag from the ScriptGroup.</span> |
<span>Removes the tag from the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,110: | Line 1,317: | ||
<li><b>ScriptGroupSquadSpawnCounterReset</b> |
<li><b>ScriptGroupSquadSpawnCounterReset</b> |
||
<div> |
<div> |
||
− | <span>Resets the ScriptGroup |
+ | <span>Resets the ScriptGroup"s SquadSpawnCounter value (set to 0).</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,118: | Line 1,326: | ||
<li><b>ScriptGroupSquadDeathCounterReset</b> |
<li><b>ScriptGroupSquadDeathCounterReset</b> |
||
<div> |
<div> |
||
− | <span>Resets the ScriptGroup |
+ | <span>Resets the ScriptGroup"s SquadDeathCounter value (set to 0).</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====!Functions==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Functions">!Functions</span> |
+ | <ul class="ScriptCategory" id="Actions_Functions"> |
||
<li><b>GetScriptTag</b> |
<li><b>GetScriptTag</b> |
||
+ | |||
<div> |
<div> |
||
<span>Returns the ScriptTag of the entity currently executing this script.</span> |
<span>Returns the ScriptTag of the entity currently executing this script.</span> |
||
Line 1,136: | Line 1,347: | ||
<li><b>GetScriptPath</b> |
<li><b>GetScriptPath</b> |
||
<div> |
<div> |
||
+ | |||
− | <span>Returns the path to the current map's 'script' folder, for use in: dofile(GetScriptPath()..'myscript.lua')</span> |
||
+ | <span>Returns the path to the current map"s "script" folder, for use in: dofile(GetScriptPath().."myscript.lua")</span> |
||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 1,144: | Line 1,356: | ||
<div> |
<div> |
||
<span>Returns the number of Players that are starting the map.</span> |
<span>Returns the number of Players that are starting the map.</span> |
||
+ | |||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 1,150: | Line 1,363: | ||
<li><b>GetCurrentWaveNumber</b> |
<li><b>GetCurrentWaveNumber</b> |
||
<div> |
<div> |
||
− | <span>Returns the current wave number in a SpawnWave |
+ | <span>Returns the current wave number in a SpawnWave "sp_" script.</span> |
<ul> |
<ul> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,157: | Line 1,371: | ||
<li><b>GetTotalWaveNumber</b> |
<li><b>GetTotalWaveNumber</b> |
||
<div> |
<div> |
||
− | <span>Returns the total number of waves executing this SpawnWave |
+ | <span>Returns the total number of waves executing this SpawnWave "sp_" script.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ArenaDummyRandom</b> |
<li><b>ArenaDummyRandom</b> |
||
<div> |
<div> |
||
− | <span> |
+ | <span>"Real" random for 1p Arena Map. MUST NOT BE USED FOR PRODUCTION!!! WILL CAUSE DESYNCH IN MULTIPLAYER!!!</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
+ | |||
</li> |
</li> |
||
<li><b>GdsGetConfigBoolean</b> |
<li><b>GdsGetConfigBoolean</b> |
||
<div> |
<div> |
||
− | <span>Tries to read a Boolean value from config.xml. If value does not exist, value is added to config.xml and |
+ | <span>Tries to read a Boolean value from config.xml. If value does not exist, value is added to config.xml and "false" is returned. Key is Case-insensitive.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
+ | |||
<li><b>GdsGetConfigInteger</b> |
<li><b>GdsGetConfigInteger</b> |
||
<div> |
<div> |
||
− | <span>Tries to read an Integer value from config.xml. If value does not exist, value is added to config.xml and |
+ | <span>Tries to read an Integer value from config.xml. If value does not exist, value is added to config.xml and "0" is returned. Key is Case-insensitive.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 1,184: | Line 1,401: | ||
</li> |
</li> |
||
<li><b>GdsGetConfigFloat</b> |
<li><b>GdsGetConfigFloat</b> |
||
+ | |||
<div> |
<div> |
||
− | <span>Tries to read a Float value from config.xml. If value does not exist, value is added to config.xml and |
+ | <span>Tries to read a Float value from config.xml. If value does not exist, value is added to config.xml and "0.0" is returned. Key is Case-insensitive.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 1,192: | Line 1,410: | ||
<li><b>GdsGetConfigString</b> |
<li><b>GdsGetConfigString</b> |
||
<div> |
<div> |
||
+ | |||
<span>Tries to read a String value from config.xml. If value does not exist, value is added to config.xml and empty string is returned. Key is Case-insensitive.</span> |
<span>Tries to read a String value from config.xml. If value does not exist, value is added to config.xml and empty string is returned. Key is Case-insensitive.</span> |
||
<ul> |
<ul> |
||
Line 1,200: | Line 1,419: | ||
<div> |
<div> |
||
<span>Returns the current difficulty (a number).</span> |
<span>Returns the current difficulty (a number).</span> |
||
+ | |||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 1,206: | Line 1,426: | ||
<li><b>SetDifficulty</b> |
<li><b>SetDifficulty</b> |
||
<div> |
<div> |
||
− | <span>Sets the game |
+ | <span>Sets the game"s difficulty (a number).</span> |
<ul> |
<ul> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,216: | Line 1,437: | ||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,224: | Line 1,446: | ||
</ul> |
</ul> |
||
</div> |
</div> |
||
+ | |||
</li> |
</li> |
||
<li><b>RegisterSquadSpawnCounter</b> |
<li><b>RegisterSquadSpawnCounter</b> |
||
Line 1,229: | Line 1,452: | ||
<span>Counts all Squad spawns in this ScriptGroup. Must be used <b>outside</b> of any State!</span> |
<span>Counts all Squad spawns in this ScriptGroup. Must be used <b>outside</b> of any State!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,236: | Line 1,460: | ||
<div> |
<div> |
||
<span>Counts all Squad deaths in this ScriptGroup. Must be used <b>outside</b> of any State!</span> |
<span>Counts all Squad deaths in this ScriptGroup. Must be used <b>outside</b> of any State!</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>UpgradeLevel0</b> |
<li><b>UpgradeLevel0</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
||
Line 1,250: | Line 1,476: | ||
<li><b>UpgradeLevel1</b> |
<li><b>UpgradeLevel1</b> |
||
<div> |
<div> |
||
+ | |||
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
||
<ul> |
<ul> |
||
Line 1,258: | Line 1,485: | ||
<div> |
<div> |
||
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
||
+ | |||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 1,266: | Line 1,494: | ||
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
<span>Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.</span> |
||
<ul> |
<ul> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Player==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Player">Player</span> |
+ | <ul class="ScriptCategory" id="Actions_Player"> |
||
<li><b>PlayerCardSpellFakePlay</b> |
<li><b>PlayerCardSpellFakePlay</b> |
||
+ | |||
<div> |
<div> |
||
<span>Emulates the playing of a CardSpell but without Power consumption and for any Player.</span> |
<span>Emulates the playing of a CardSpell but without Power consumption and for any Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">AimTag</span> - <span class="ScriptDescription">Where to aim at (direction). Can be empty if not needed. ScriptGroup not supported.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSpellId</span> - <span class="ScriptDescription">The DB ID of a CardSpell - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,287: | Line 1,520: | ||
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span> |
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>DoCheer</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether the Squad's cheer animation should be played or not.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoSpell</span> - <span class="ScriptDescription">Wether the CardSquad"s Spell should be executed or not.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoCheer</span> - <span class="ScriptDescription">Wether the Squad"s cheer animation should be played or not.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,300: | Line 1,536: | ||
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span> |
<span>Emulates the playing of a CardSquad but without Power consumption and for any Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">CardSquadId</span> - <span class="ScriptDescription">The DB ID of a CardSquad - to be replaced by DB ScriptTag!</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>DoSpell</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether the CardSquad's Spell should be executed or not.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoSpell</span> - <span class="ScriptDescription">Wether the CardSquad"s Spell should be executed or not.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoCheer</span> - <span class="ScriptDescription">Wether the Squad"s cheer animation should be played or not.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,314: | Line 1,553: | ||
<span>GameOver man, GameOver!</span> |
<span>GameOver man, GameOver!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Message</span> - <span class="ScriptDescription">An important Message from you to whom it may concern.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,324: | Line 1,565: | ||
<span>GameOver man, GameOver!</span> |
<span>GameOver man, GameOver!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,332: | Line 1,574: | ||
<span>Enables the GameOver check.</span> |
<span>Enables the GameOver check.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,340: | Line 1,583: | ||
<span>Disables the GameOver check.</span> |
<span>Disables the GameOver check.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,348: | Line 1,592: | ||
<span>Gives Power to or takes Power from a Player.</span> |
<span>Gives Power to or takes Power from a Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Amount</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerPowerTake</b> |
<li><b>PlayerPowerTake</b> |
||
+ | |||
<div> |
<div> |
||
<span>Gives Power to or takes Power from a Player.</span> |
<span>Gives Power to or takes Power from a Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,366: | Line 1,613: | ||
<span>Builds a Generator so it generates energy for that Player.</span> |
<span>Builds a Generator so it generates energy for that Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerMonumentActivate</b> |
<li><b>PlayerMonumentActivate</b> |
||
+ | |||
<div> |
<div> |
||
<span>Builds an Orb on a Monument for that Player.</span> |
<span>Builds an Orb on a Monument for that Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Power</span> - <span class='Description'>Can be any of: PowerShadow, PowerNature, PowerFrost, PowerFire, PowerAll, ...</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Power</span> - <span class="ScriptDescription">Can be any of: PowerShadow, PowerNature, PowerFrost, PowerFire, PowerAll, ...</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerGeneratorDeactivate</b> |
<li><b>PlayerGeneratorDeactivate</b> |
||
+ | |||
<div> |
<div> |
||
<span>Crushes Generator so it stops producing Energy.</span> |
<span>Crushes Generator so it stops producing Energy.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,393: | Line 1,645: | ||
<span>Destroys the Orb of a Monument.</span> |
<span>Destroys the Orb of a Monument.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,401: | Line 1,654: | ||
<span>Squads in range play their Cheer Anim/FX!</span> |
<span>Squads in range play their Cheer Anim/FX!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Object==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Object">Object</span> |
+ | <ul class="ScriptCategory" id="Actions_Object"> |
||
<li><b>ObjectSpawn</b> |
<li><b>ObjectSpawn</b> |
||
<div> |
<div> |
||
+ | |||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Height</span> - <span class="ScriptDescription">Height in meters. Decimal places and negative values are ok, 0 == on the ground</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Scaling</span> - <span class="ScriptDescription">Scaling Factor, 1.0 is default scaling (100%).</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,426: | Line 1,685: | ||
<span>Spawns (creates) an entity on the map.</span> |
<span>Spawns (creates) an entity on the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Scaling</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Scaling Factor, 1.0 is default scaling (100%).</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Height</span> - <span class="ScriptDescription">Height in meters. Decimal places and negative values are ok, 0 == on the ground</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Scaling</span> - <span class="ScriptDescription">Scaling Factor, 1.0 is default scaling (100%).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,439: | Line 1,701: | ||
<span>Changes the type of an entity.</span> |
<span>Changes the type of an entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>ObjectId</span> - <span class='Description'>The DB ID of an Object - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">ObjectId</span> - <span class="ScriptDescription">The DB ID of an Object - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ObjectVanish</b> |
<li><b>ObjectVanish</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes the Object from the map.</span> |
<span>Removes the Object from the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,456: | Line 1,721: | ||
<span>Destroys the Object, Object MUST be destructible!</span> |
<span>Destroys the Object, Object MUST be destructible!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,464: | Line 1,730: | ||
<span>Plays the animation once on the Object.</span> |
<span>Plays the animation once on the Object.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Anim</span> - <span class='Description'>Name of the Animation (may include subfolders with forward slashes, eg: 'folder1/folder2/my-anim').</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ObjectAnimPlayLooped</b> |
<li><b>ObjectAnimPlayLooped</b> |
||
+ | |||
<div> |
<div> |
||
<span>Plays the animation continuously on the Object.</span> |
<span>Plays the animation continuously on the Object.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Anim</span> - <span class="ScriptDescription">Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Entity==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Entity">Entity</span> |
+ | <ul class="ScriptCategory" id="Actions_Entity"> |
||
<li><b>EntityAbilityAdd</b> |
<li><b>EntityAbilityAdd</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds or removes Abilities of an entity.</span> |
<span>Adds or removes Abilities of an entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>ApplyToFigures</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Add to/remove from the Squad's figures, not the Squad itself.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">ApplyToFigures</span> - <span class="ScriptDescription">Add to/remove from the Squad"s figures, not the Squad itself.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityAbilityRemove</b> |
<li><b>EntityAbilityRemove</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds or removes Abilities of an entity.</span> |
<span>Adds or removes Abilities of an entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityId</span> - <span class="ScriptDescription">The DB ID of an Ability - to be replaced by DB ScriptTag!</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>ApplyToFigures</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Add to/remove from the Squad's figures, not the Squad itself.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">ApplyToFigures</span> - <span class="ScriptDescription">Add to/remove from the Squad"s figures, not the Squad itself.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntitySpellCast</b> |
<li><b>EntitySpellCast</b> |
||
+ | |||
<div> |
<div> |
||
<span>Lets the Entity(s) cast the given Spell on the TargetEntity. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the TargetEntity. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntitySpellCastOnClosestSquad</b> |
<li><b>EntitySpellCastOnClosestSquad</b> |
||
+ | |||
<div> |
<div> |
||
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,524: | Line 1,802: | ||
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntitySpellCastOnClosestGenerator</b> |
<li><b>EntitySpellCastOnClosestGenerator</b> |
||
+ | |||
<div> |
<div> |
||
<span>Lets the Entity(s) cast the given Spell on the closest Power Generator. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Power Generator. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>IgnoreEmpty</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Wether empty (no more energy left) Generators will be ignored.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreEmpty</span> - <span class="ScriptDescription">Wether empty (no more energy left) Generators will be ignored.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntitySpellCastOnClosestTarget</b> |
<li><b>EntitySpellCastOnClosestTarget</b> |
||
+ | |||
<div> |
<div> |
||
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,552: | Line 1,835: | ||
<span>Sets the Player (Owner) the entity belongs to, changing who can select & control the entity.</span> |
<span>Sets the Player (Owner) the entity belongs to, changing who can select & control the entity.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityTeamSet</b> |
<li><b>EntityTeamSet</b> |
||
<div> |
<div> |
||
− | <span>Sets the Team the entity belongs to, possibly changing it |
+ | <span>Sets the Team the entity belongs to, possibly changing it"s friend-foe relationships.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityDirectionSet</b> |
<li><b>EntityDirectionSet</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes Direction of an Entity.</span> |
<span>Changes Direction of an Entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityDirectionSetRelative</b> |
<li><b>EntityDirectionSetRelative</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes Direction of an Entity.</span> |
<span>Changes Direction of an Entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityDirectionLookAtTarget</b> |
<li><b>EntityDirectionLookAtTarget</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes Direction of an Entity.</span> |
<span>Changes Direction of an Entity.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Variation</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Direction in degrees (0-360?). 0 means 'south' (down), 90 means 'east' (right), etc.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityHealthSet</b> |
<li><b>EntityHealthSet</b> |
||
+ | |||
<div> |
<div> |
||
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span> |
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,609: | Line 1,903: | ||
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span> |
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityHealthSubtract</b> |
<li><b>EntityHealthSubtract</b> |
||
+ | |||
<div> |
<div> |
||
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span> |
<span>Modifies the health (lifepoints) of the entity in percentage of its max. health.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>DoDamage</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Does damage instead of setting health.</span></li> |
||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoDamage</span> - <span class="ScriptDescription">Does damage instead of setting health.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityVanish</b> |
<li><b>EntityVanish</b> |
||
+ | |||
<div> |
<div> |
||
<span>Removes the Entity from the map. Works with all supported entity types.</span> |
<span>Removes the Entity from the map. Works with all supported entity types.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,636: | Line 1,935: | ||
<span>Kills or destroys the Entity, entity MUST be destructible! Works with all supported entity types.</span> |
<span>Kills or destroys the Entity, entity MUST be destructible! Works with all supported entity types.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,644: | Line 1,944: | ||
<span>Kills all entities in range. Should not be used! Basis for filtered Actions.</span> |
<span>Kills all entities in range. Should not be used! Basis for filtered Actions.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntitySpellAdd</b> |
<li><b>EntitySpellAdd</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds the Spell to the Entity unless it already exists.</span> |
<span>Adds the Spell to the Entity unless it already exists.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,662: | Line 1,965: | ||
<span>Removes the Spell from the Entity if it exists (otherwise command is ignored).</span> |
<span>Removes the Spell from the Entity if it exists (otherwise command is ignored).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityTeleport</b> |
<li><b>EntityTeleport</b> |
||
+ | |||
<div> |
<div> |
||
<span>Instantly teleports entity(s) to TargetTag location, no questions asked.</span> |
<span>Instantly teleports entity(s) to TargetTag location, no questions asked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Variable==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Variable">Variable</span> |
+ | <ul class="ScriptCategory" id="Actions_Variable"> |
||
<li><b>NetworkFlagSetTrue</b> |
<li><b>NetworkFlagSetTrue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,691: | Line 2,000: | ||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,699: | Line 2,009: | ||
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,707: | Line 2,018: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>NetworkValueAdd</b> |
<li><b>NetworkValueAdd</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,725: | Line 2,039: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>NetworkValueIncrease</b> |
<li><b>NetworkValueIncrease</b> |
||
+ | |||
<div> |
<div> |
||
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,742: | Line 2,059: | ||
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the network variable. Value is limited to 0-255 range!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,750: | Line 2,068: | ||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerFlagSetFalse</b> |
<li><b>PlayerFlagSetFalse</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,768: | Line 2,089: | ||
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerValueSet</b> |
<li><b>PlayerValueSet</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerValueAdd</b> |
<li><b>PlayerValueAdd</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerValueSubtract</b> |
<li><b>PlayerValueSubtract</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerValueIncrease</b> |
<li><b>PlayerValueIncrease</b> |
||
+ | |||
<div> |
<div> |
||
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,816: | Line 2,146: | ||
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerValueRandomize</b> |
<li><b>PlayerValueRandomize</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerTimerStart</b> |
<li><b>PlayerTimerStart</b> |
||
+ | |||
<div> |
<div> |
||
<span>Starts/Stops a Timer.</span> |
<span>Starts/Stops a Timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,844: | Line 2,179: | ||
<span>Starts/Stops a Timer.</span> |
<span>Starts/Stops a Timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player timer.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapFlagSetTrue</b> |
<li><b>MapFlagSetTrue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,861: | Line 2,199: | ||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,869: | Line 2,208: | ||
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,877: | Line 2,217: | ||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,885: | Line 2,226: | ||
<span>Changes the flag accordingly.</span> |
<span>Changes the flag accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,893: | Line 2,235: | ||
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
<span>Toggles the flag, eg if it is true it will be set to false and vice versa.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,901: | Line 2,244: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapValueAdd</b> |
<li><b>MapValueAdd</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,919: | Line 2,265: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapValueIncrease</b> |
<li><b>MapValueIncrease</b> |
||
+ | |||
<div> |
<div> |
||
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 1,936: | Line 2,285: | ||
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,944: | Line 2,294: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueSet</b> |
<li><b>EntityValueSet</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,962: | Line 2,315: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueSubtract</b> |
<li><b>EntityValueSubtract</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,980: | Line 2,336: | ||
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,988: | Line 2,345: | ||
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 1,996: | Line 2,354: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity variable.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>MaxValue</span> - <span class='Description'>The upper limit value the Randomize command will generate.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapTimerStart</b> |
<li><b>MapTimerStart</b> |
||
+ | |||
<div> |
<div> |
||
<span>Starts/Stops a Timer.</span> |
<span>Starts/Stops a Timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map timer.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 2,013: | Line 2,374: | ||
<span>Starts/Stops a Timer.</span> |
<span>Starts/Stops a Timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map timer.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,021: | Line 2,383: | ||
<span>Starts/Stops a Timer.</span> |
<span>Starts/Stops a Timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity timer.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,029: | Line 2,392: | ||
<span>Starts/Stops a Timer.</span> |
<span>Starts/Stops a Timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the entity timer.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,037: | Line 2,401: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapValueAddVarValue</b> |
<li><b>MapValueAddVarValue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,055: | Line 2,422: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapValueMultiplyByVarValue</b> |
<li><b>MapValueMultiplyByVarValue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,073: | Line 2,443: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the map variable to use in the computation.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueSetToVarValue</b> |
<li><b>EntityValueSetToVarValue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,091: | Line 2,464: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueSubtractVarValue</b> |
<li><b>EntityValueSubtractVarValue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,109: | Line 2,485: | ||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>VarName</span> - <span class='Description'>The name of the entity variable to use in the computation.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueDivideByVarValue</b> |
<li><b>EntityValueDivideByVarValue</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Barrier==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Barrier">Barrier</span> |
+ | <ul class="ScriptCategory" id="Actions_Barrier"> |
||
<li><b>BarrierBuildOrRepair</b> |
<li><b>BarrierBuildOrRepair</b> |
||
+ | |||
<div> |
<div> |
||
<span>Builds the specified BarrierSet and gives it to the Player, or repairs it if the Player owns that BarrierSet.</span> |
<span>Builds the specified BarrierSet and gives it to the Player, or repairs it if the Player owns that BarrierSet.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,139: | Line 2,521: | ||
<span>Opens or closes all Gates of the BarrierSet, depending on their current state.</span> |
<span>Opens or closes all Gates of the BarrierSet, depending on their current state.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,147: | Line 2,530: | ||
<span>Opens all Gates of the BarrierSet.</span> |
<span>Opens all Gates of the BarrierSet.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,155: | Line 2,539: | ||
<span>Closes all Gates of the BarrierSet.</span> |
<span>Closes all Gates of the BarrierSet.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,163: | Line 2,548: | ||
<span>Removes the Barrier from the map.</span> |
<span>Removes the Barrier from the map.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,171: | Line 2,557: | ||
<span>Destroys the Barrier.</span> |
<span>Destroys the Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Mission==== |
||
− | < |
+ | <span class="ScriptCategory" id="Actions_Mission">Mission</span> |
+ | <ul class="ScriptCategory" id="Actions_Mission"> |
||
<li><b>MissionEventInfo</b> |
<li><b>MissionEventInfo</b> |
||
+ | |||
<div> |
<div> |
||
<span>Puts a message into the EventQueue.</span> |
<span>Puts a message into the EventQueue.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 2,193: | Line 2,584: | ||
<span>Puts a message into the EventQueue.</span> |
<span>Puts a message into the EventQueue.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,204: | Line 2,597: | ||
<span>Puts a message into the EventQueue.</span> |
<span>Puts a message into the EventQueue.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,215: | Line 2,610: | ||
<span>Puts a message into the EventQueue.</span> |
<span>Puts a message into the EventQueue.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,226: | Line 2,623: | ||
<span>Show an Alert on MiniMap at the specified TargetTag location.</span> |
<span>Show an Alert on MiniMap at the specified TargetTag location.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>AlertType</span> - <span class='Description'>The type of a MiniMap Alert (determines gfx & color).</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AlertType</span> - <span class="ScriptDescription">The type of a MiniMap Alert (determines gfx & color).</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionOutcry</b> |
<li><b>MissionOutcry</b> |
||
+ | |||
<div> |
<div> |
||
<span>Displays a voiced text outside a Cutscene. Several Outcries can be queued as a conversation.</span> |
<span>Displays a voiced text outside a Cutscene. Several Outcries can be queued as a conversation.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TextTag</span> - <span class='Description'>The Tag of a Text from database.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">DurationSeconds</span> - <span class="ScriptDescription">Duration for the outcry in integer seconds, default is 5.</span></li> |
+ | |||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PortraitFileName</span> - <span class="ScriptDescription">File name number of the portrait.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTaskSetActive</b> |
<li><b>MissionTaskSetActive</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds, removes or modifies a Mission Task.</span> |
<span>Adds, removes or modifies a Mission Task.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,260: | Line 2,664: | ||
<span>Adds, removes or modifies a Mission Task.</span> |
<span>Adds, removes or modifies a Mission Task.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | |||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTaskSetFailed</b> |
<li><b>MissionTaskSetFailed</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds, removes or modifies a Mission Task.</span> |
<span>Adds, removes or modifies a Mission Task.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Summary</span> - <span class="ScriptDescription">A short summary for the MissionGoal or EventQueue message.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Description</span> - <span class="ScriptDescription">The detailed text for the MissionGoal or EventQueue message.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,284: | Line 2,693: | ||
<span>Adds, removes or modifies a Mission Task.</span> |
<span>Adds, removes or modifies a Mission Task.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TaskTag</span> - <span class='Description'>The 'tag' of the MissionTask to be modified.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTaskOnlyTransferXP</b> |
<li><b>MissionTaskOnlyTransferXP</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds, removes or modifies a Mission Task.</span> |
<span>Adds, removes or modifies a Mission Task.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TaskTag</span> - <span class="ScriptDescription">The "tag" of the MissionTask to be modified.</span></li> |
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionCounterShow</b> |
<li><b>MissionCounterShow</b> |
||
<div> |
<div> |
||
− | <span>Shows a Mission Counter onscreen (eg |
+ | <span>Shows a Mission Counter onscreen (eg "Bosses Killed: 0/3").</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>A unique Tag for the Mission Counter.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">LocaTag</span> - <span class="ScriptDescription">A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxValue</span> - <span class="ScriptDescription">The upper limit value the Randomize command will generate.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,310: | Line 2,724: | ||
<li><b>MissionCounterHide</b> |
<li><b>MissionCounterHide</b> |
||
<div> |
<div> |
||
− | <span>Hides the Mission Counter from display (the counter |
+ | <span>Hides the Mission Counter from display (the counter"s value itself can still be queried/modified).</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>A unique Tag for the Mission Counter.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">A unique Tag for the Mission Counter.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTimerStart</b> |
<li><b>MissionTimerStart</b> |
||
+ | |||
<div> |
<div> |
||
<span>Adds a Mission Timer displayed onscreen.</span> |
<span>Adds a Mission Timer displayed onscreen.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,333: | Line 2,751: | ||
<span>Changes the text of an existing Mission Timer without changing the timer.</span> |
<span>Changes the text of an existing Mission Timer without changing the timer.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">LocaTag</span> - <span class="ScriptDescription">A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,344: | Line 2,764: | ||
<span>Removes the Mission Timer from onscreen display and stops it.</span> |
<span>Removes the Mission Timer from onscreen display and stops it.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTimerPause</b> |
<li><b>MissionTimerPause</b> |
||
+ | |||
<div> |
<div> |
||
<span>Pauses the Mission Timer if not already paused. NOT YET IMPLEMENTED - please ask if needed!</span> |
<span>Pauses the Mission Timer if not already paused. NOT YET IMPLEMENTED - please ask if needed!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,362: | Line 2,785: | ||
<span>Resumes a Mission Timer if it is currently paused. NOT YET IMPLEMENTED - please ask if needed!</span> |
<span>Resumes a Mission Timer if it is currently paused. NOT YET IMPLEMENTED - please ask if needed!</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TimerTagOld</span> - <span class='Description'>The TimerTag of the existing timer whose text should be changed.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTagOld</span> - <span class="ScriptDescription">The TimerTag of the existing timer whose text should be changed.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionCounterSet</b> |
<li><b>MissionCounterSet</b> |
||
+ | |||
<div> |
<div> |
||
<span>Changes the value accordingly.</span> |
<span>Changes the value accordingly.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Value</span> - <span class='Description'>Just a simple value, meaning depends on context.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionCounterIncrease</b> |
<li><b>MissionCounterIncrease</b> |
||
+ | |||
<div> |
<div> |
||
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
<span>Increases the value by one, shorthand for Add with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 2,390: | Line 2,818: | ||
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
<span>Decreases the value by one, shorthand for Subtract with Value 1.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionCounterSetToHealthPercent</b> |
<li><b>MissionCounterSetToHealthPercent</b> |
||
+ | |||
<div> |
<div> |
||
− | <span>Sets the Mission Counter to the entity |
+ | <span>Sets the Mission Counter to the entity"s health percent.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
===Conditions=== |
===Conditions=== |
||
+ | |||
− | ====Tutorial==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Tutorial">Tutorial</span> |
+ | <ul class="ScriptCategory" id="Conditions_Tutorial"> |
||
<li><b>TutorialEntityPvETypeIsSelected</b> |
<li><b>TutorialEntityPvETypeIsSelected</b> |
||
+ | <br><b class="ScriptNegated">TutorialEntityPvETypeIsNotSelected</b> |
||
<div> |
<div> |
||
+ | |||
<span>Checks if any entity with the specified PvE Type is in the current selection.</span> |
<span>Checks if any entity with the specified PvE Type is in the current selection.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====AudioVisual==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_AudioVisual">AudioVisual</span> |
+ | <ul class="ScriptCategory" id="Conditions_AudioVisual"> |
||
<li><b>AudioAmbientIsPlaying</b> |
<li><b>AudioAmbientIsPlaying</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">AudioAmbientIsNotPlaying</b> |
||
<div> |
<div> |
||
<span>Checks if the respective audio file is currently playing.</span> |
<span>Checks if the respective audio file is currently playing.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Building">Building</span> |
+ | <ul class="ScriptCategory" id="Conditions_Building"> |
||
<li><b>BuildingWasJustHit</b> |
<li><b>BuildingWasJustHit</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BuildingWasNotJustHit</b> |
||
<div> |
<div> |
||
<span>Checks if the Building has just been hit by an attack or any other form of damage.</span> |
<span>Checks if the Building has just been hit by an attack or any other form of damage.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingIsAlive</b> |
<li><b>BuildingIsAlive</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BuildingIsDestroyed</b> |
||
<div> |
<div> |
||
<span>Checks intact/destroyed status of Buildings.</span> |
<span>Checks intact/destroyed status of Buildings.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingIsInRange</b> |
<li><b>BuildingIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BuildingIsNotInRange</b> |
||
<div> |
<div> |
||
− | <span>Checks if *any* Building is in range. Used as basis for filtered |
+ | <span>Checks if *any* Building is in range. Used as basis for filtered "in range" checks, eg. "PlayerBuildingIsInRange".</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 2,497: | Line 2,958: | ||
</li> |
</li> |
||
<li><b>BuildingModeIsActive</b> |
<li><b>BuildingModeIsActive</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BuildingModeIsNotActive</b> |
||
<div> |
<div> |
||
<span>Checks if the currently active Mode has the specified ModeId.</span> |
<span>Checks if the currently active Mode has the specified ModeId.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingModeIsEnabled</b> |
<li><b>BuildingModeIsEnabled</b> |
||
+ | <br><b class="ScriptNegated">BuildingModeIsDisabled</b> |
||
<div> |
<div> |
||
− | <span>Checks if the currently active Mode is an |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====ScriptGroup==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_ScriptGroup">ScriptGroup</span> |
+ | <ul class="ScriptCategory" id="Conditions_ScriptGroup"> |
||
<li><b>ScriptGroupIsEmpty</b> |
<li><b>ScriptGroupIsEmpty</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupIsNotEmpty</b> |
||
+ | |||
<div> |
<div> |
||
<span>Checks if the ScriptGroup contains tags or wether it is empty.</span> |
<span>Checks if the ScriptGroup contains tags or wether it is empty.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupAliveAmountIsGreater</b> |
<li><b>ScriptGroupAliveAmountIsGreater</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupAliveAmountIsLessOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupAliveAmountIsLess</b> |
<li><b>ScriptGroupAliveAmountIsLess</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupAliveAmountIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupAlivePercentIsEqual</b> |
<li><b>ScriptGroupAlivePercentIsEqual</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupAlivePercentIsNotEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupAlivePercentIsGreater</b> |
<li><b>ScriptGroupAlivePercentIsGreater</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupAlivePercentIsLessOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupAlivePercentIsLess</b> |
<li><b>ScriptGroupAlivePercentIsLess</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupAlivePercentIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupDeadAmountIsEqual</b> |
<li><b>ScriptGroupDeadAmountIsEqual</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupDeadAmountIsNotEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupDeadAmountIsGreater</b> |
<li><b>ScriptGroupDeadAmountIsGreater</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupDeadAmountIsLessOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupDeadAmountIsLess</b> |
<li><b>ScriptGroupDeadAmountIsLess</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupDeadAmountIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupDeadPercentIsEqual</b> |
<li><b>ScriptGroupDeadPercentIsEqual</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupDeadPercentIsNotEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupDeadPercentIsGreater</b> |
<li><b>ScriptGroupDeadPercentIsGreater</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupDeadPercentIsLessOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupDeadPercentIsLess</b> |
<li><b>ScriptGroupDeadPercentIsLess</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupDeadPercentIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
<span>Checks the amount/percentage of living/dead members of the ScriptGroup.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Group</span> - <span class='Description'>A ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">A ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupSquadSpawnCounterIsGreater</b> |
<li><b>ScriptGroupSquadSpawnCounterIsGreater</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupSquadSpawnCounterIsLessOrEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = |
+ | <span>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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupSquadSpawnCounterIsLess</b> |
<li><b>ScriptGroupSquadSpawnCounterIsLess</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupSquadSpawnCounterIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the ScriptGroups current SquadSpawnCounter value. Requires that ScriptGroup count has been registered via RegisterSquadSpawnCounter{Group = |
+ | <span>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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadSpawnCounter is registered.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupSquadDeathCounterIsGreater</b> |
<li><b>ScriptGroupSquadDeathCounterIsGreater</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupSquadDeathCounterIsLessOrEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = |
+ | <span>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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>ScriptGroupSquadDeathCounterIsLess</b> |
<li><b>ScriptGroupSquadDeathCounterIsLess</b> |
||
+ | <br><b class="ScriptNegated">ScriptGroupSquadDeathCounterIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the ScriptGroups current SquadDeathCounter value. Requires that ScriptGroup count has been registered via RegisterSquadDeathCounter{Group = |
+ | <span>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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Group</span> - <span class="ScriptDescription">The name of the ScriptGroup for which a SquadDeathCounter is registered.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Barrier==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Barrier">Barrier</span> |
+ | <ul class="ScriptCategory" id="Conditions_Barrier"> |
||
<li><b>BarrierIsPreview</b> |
<li><b>BarrierIsPreview</b> |
||
+ | <br><b class="ScriptNegated">BarrierIsBuilt</b> |
||
+ | |||
<div> |
<div> |
||
<span>Checks if the Barrier is in prebuilt state or not.</span> |
<span>Checks if the Barrier is in prebuilt state or not.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierIsMirrored</b> |
<li><b>BarrierIsMirrored</b> |
||
+ | <br><b class="ScriptNegated">BarrierIsNotMirrored</b> |
||
<div> |
<div> |
||
<span>Checks if the Barrier is in mirrored state or not.</span> |
<span>Checks if the Barrier is in mirrored state or not.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierIsMounted</b> |
<li><b>BarrierIsMounted</b> |
||
+ | <br><b class="ScriptNegated">BarrierIsNotMounted</b> |
||
<div> |
<div> |
||
<span>Checks if the Barrier is mounted by any Squad.</span> |
<span>Checks if the Barrier is mounted by any Squad.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierIsMountedByPlayer</b> |
<li><b>BarrierIsMountedByPlayer</b> |
||
+ | <br><b class="ScriptNegated">BarrierIsNotMountedByPlayer</b> |
||
<div> |
<div> |
||
<span>Checks if the Barrier is mounted by a Squad owned by the given Player.</span> |
<span>Checks if the Barrier is mounted by a Squad owned by the given Player.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierIsAlive</b> |
<li><b>BarrierIsAlive</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BarrierIsDestroyed</b> |
||
<div> |
<div> |
||
<span>Checks intact/destroyed status of Barriers.</span> |
<span>Checks intact/destroyed status of Barriers.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierGateIsOpen</b> |
<li><b>BarrierGateIsOpen</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BarrierGateIsNotOpen</b> |
||
<div> |
<div> |
||
<span>Checks if the BarrierGate is open or not.</span> |
<span>Checks if the BarrierGate is open or not.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierGateIsClosed</b> |
<li><b>BarrierGateIsClosed</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BarrierGateIsNotClosed</b> |
||
<div> |
<div> |
||
<span>Checks if the BarrierGate is closed or not.</span> |
<span>Checks if the BarrierGate is closed or not.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierModuleAmountIsAlive</b> |
<li><b>BarrierModuleAmountIsAlive</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BarrierModuleAmountIsDead</b> |
||
<div> |
<div> |
||
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span> |
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BarrierModulePercentageIsAlive</b> |
<li><b>BarrierModulePercentageIsAlive</b> |
||
+ | <br><b class="ScriptNegated">BarrierModulePercentageIsDead</b> |
||
<div> |
<div> |
||
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span> |
<span>Compares the remaining (alive) number of Barrier Modules in the BarrierSet.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Player==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Player">Player</span> |
+ | <ul class="ScriptCategory" id="Conditions_Player"> |
||
<li><b>PlayerIsHuman</b> |
<li><b>PlayerIsHuman</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">PlayerIsNotHuman</b> |
||
<div> |
<div> |
||
<span>Checks if Player is a human player (== connected?).</span> |
<span>Checks if Player is a human player (== connected?).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerHasJustPlayedCardId</b> |
<li><b>PlayerHasJustPlayedCardId</b> |
||
+ | <br><b class="ScriptNegated">PlayerHasNotJustPlayedCardId</b> |
||
<div> |
<div> |
||
<span>Checks if the Player has just played the specified Card, or any Card if CardId = AnyCard</span> |
<span>Checks if the Player has just played the specified Card, or any Card if CardId = AnyCard</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerHasGameWon</b> |
<li><b>PlayerHasGameWon</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">PlayerHasNotGameWon</b> |
||
<div> |
<div> |
||
<span>Checks if the Player has won the Game (match).</span> |
<span>Checks if the Player has won the Game (match).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====!Functions==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Functions">!Functions</span> |
+ | <ul class="ScriptCategory" id="Conditions_Functions"> |
||
<li><b>DifficultyIsEqual</b> |
<li><b>DifficultyIsEqual</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">DifficultyIsNotEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the mission |
+ | <span>Checks the mission"s current difficulty level.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 2,975: | Line 3,596: | ||
</li> |
</li> |
||
<li><b>DifficultyIsLess</b> |
<li><b>DifficultyIsLess</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">DifficultyIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the mission |
+ | <span>Checks the mission"s current difficulty level.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 2,982: | Line 3,605: | ||
</li> |
</li> |
||
<li><b>DifficultyIsGreater</b> |
<li><b>DifficultyIsGreater</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">DifficultyIsLessOrEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the mission |
+ | <span>Checks the mission"s current difficulty level.</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 2,989: | Line 3,614: | ||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Object==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Object">Object</span> |
+ | <ul class="ScriptCategory" id="Conditions_Object"> |
||
<li><b>ObjectIsOnMap</b> |
<li><b>ObjectIsOnMap</b> |
||
+ | <br><b class="ScriptNegated">ObjectIsNotOnMap</b> |
||
<div> |
<div> |
||
<span>Checks wether Objects are existent on the map.</span> |
<span>Checks wether Objects are existent on the map.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Squad==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Squad">Squad</span> |
+ | <ul class="ScriptCategory" id="Conditions_Squad"> |
||
<li><b>SquadIsAlive</b> |
<li><b>SquadIsAlive</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsDead</b> |
||
<div> |
<div> |
||
<span>Checks living/dead status of Squads.</span> |
<span>Checks living/dead status of Squads.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIsIdle</b> |
<li><b>SquadIsIdle</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsBusy</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad is Idle (has nothing to do) or is somehow busy (fighting, walking, etc.).</span> |
<span>Checks if the Squad is Idle (has nothing to do) or is somehow busy (fighting, walking, etc.).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIsInGotoMode</b> |
<li><b>SquadIsInGotoMode</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsNotInGotoMode</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad is in Goto mode, eg on the way to some target location.</span> |
<span>Checks if the Squad is in Goto mode, eg on the way to some target location.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIsSpellCasting</b> |
<li><b>SquadIsSpellCasting</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsNotSpellCasting</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad is casting a Spell.</span> |
<span>Checks if the Squad is casting a Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadHasAbility</b> |
<li><b>SquadHasAbility</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadHasNotAbility</b> |
||
<div> |
<div> |
||
<span>Checks if (any member of) the Squad has the given Ability.</span> |
<span>Checks if (any member of) the Squad has the given Ability.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadHasAbilityLine</b> |
<li><b>SquadHasAbilityLine</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadHasNotAbilityLine</b> |
||
<div> |
<div> |
||
<span>Checks if (any member of) the Squad has an Ability based on the given AbilityLine.</span> |
<span>Checks if (any member of) the Squad has an Ability based on the given AbilityLine.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadHasHate</b> |
<li><b>SquadHasHate</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadHasNotHate</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad has Hate (eg. it would like to or is about to attack something).</span> |
<span>Checks if the Squad has Hate (eg. it would like to or is about to attack something).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIsFighting</b> |
<li><b>SquadIsFighting</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsNotFighting</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad is fighting.</span> |
<span>Checks if the Squad is fighting.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIsInRange</b> |
<li><b>SquadIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsNotInRange</b> |
||
<div> |
<div> |
||
− | <span>Checks if *any* Squad is in range. Used as basis for filtered |
+ | <span>Checks if *any* Squad is in range. Used as basis for filtered "in range" checks, eg. "PlayerSquadIsInRange".</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 3,083: | Line 3,739: | ||
</li> |
</li> |
||
<li><b>SquadModeIsActive</b> |
<li><b>SquadModeIsActive</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadModeIsNotActive</b> |
||
<div> |
<div> |
||
<span>Checks if the currently active Mode has the specified ModeId.</span> |
<span>Checks if the currently active Mode has the specified ModeId.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">ModeId</span> - <span class="ScriptDescription">The DB ID of a Mode - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadModeIsEnabled</b> |
<li><b>SquadModeIsEnabled</b> |
||
+ | <br><b class="ScriptNegated">SquadModeIsDisabled</b> |
||
<div> |
<div> |
||
− | <span>Checks if the currently active Mode is an |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadWasJustHit</b> |
<li><b>SquadWasJustHit</b> |
||
+ | <br><b class="ScriptNegated">SquadWasNotJustHit</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad has just been hit by an attack or any other form of damage.</span> |
<span>Checks if the Squad has just been hit by an attack or any other form of damage.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadWasJustHitByPlayer</b> |
<li><b>SquadWasJustHitByPlayer</b> |
||
+ | <br><b class="ScriptNegated">SquadWasNotJustHitByPlayer</b> |
||
<div> |
<div> |
||
− | <span>Checks if the Squad has just been hit by a specific Player entity |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadWasJustHitByTeam</b> |
<li><b>SquadWasJustHitByTeam</b> |
||
+ | <br><b class="ScriptNegated">SquadWasNotJustHitByTeam</b> |
||
<div> |
<div> |
||
− | <span>Checks if the Squad has just been hit by a specific Team entity |
+ | <span>Checks if the Squad has just been hit by a specific Team entity"s attack/spell.</span> |
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdleTimerIsElapsed</b> |
<li><b>SquadIdleTimerIsElapsed</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIdleTimerIsNotElapsed</b> |
||
<div> |
<div> |
||
<span>Checks if the Squad was (continuously) idle for (at least) the given time.</span> |
<span>Checks if the Squad was (continuously) idle for (at least) the given time.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
+ | |||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">ConsiderDeadAsIdle</span> - <span class="ScriptDescription">Dead Squads are considered idle. Idle timer is immediately elapsed when unit dies!!!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadHasMeleeAttackerInRange</b> |
<li><b>SquadHasMeleeAttackerInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadHasNotMeleeAttackerInRange</b> |
||
<div> |
<div> |
||
<span>Checks if there are any Melee units attacking this Squad in Range.</span> |
<span>Checks if there are any Melee units attacking this Squad in Range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadMemberAmountIsAlive</b> |
<li><b>SquadMemberAmountIsAlive</b> |
||
+ | <br><b class="ScriptNegated">SquadMemberAmountIsDead</b> |
||
<div> |
<div> |
||
<span>Compares the remaining (alive) number of Squad members with the original amount.</span> |
<span>Compares the remaining (alive) number of Squad members with the original amount.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadMemberPercentageIsAlive</b> |
<li><b>SquadMemberPercentageIsAlive</b> |
||
+ | <br><b class="ScriptNegated">SquadMemberPercentageIsDead</b> |
||
<div> |
<div> |
||
<span>Compares the remaining (alive) number of Squad members with the original amount.</span> |
<span>Compares the remaining (alive) number of Squad members with the original amount.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIsMountedOnBarrier</b> |
<li><b>SquadIsMountedOnBarrier</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIsNotMountedOnBarrier</b> |
||
<div> |
<div> |
||
<span>Checks if the Squas has mounted a Barrier.</span> |
<span>Checks if the Squas has mounted a Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Entity==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Entity">Entity</span> |
+ | <ul class="ScriptCategory" id="Conditions_Entity"> |
||
<li><b>EntityHealthPercentIsLowest</b> |
<li><b>EntityHealthPercentIsLowest</b> |
||
+ | <br><b class="ScriptNegated">EntityHealthPercentIsNotLowest</b> |
||
<div> |
<div> |
||
<span>Checks if the entity has the lowest/greatest health among the other entities.</span> |
<span>Checks if the entity has the lowest/greatest health among the other entities.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityHealthPercentIsGreatest</b> |
<li><b>EntityHealthPercentIsGreatest</b> |
||
+ | <br><b class="ScriptNegated">EntityHealthPercentIsNotGreatest</b> |
||
<div> |
<div> |
||
<span>Checks if the entity has the lowest/greatest health among the other entities.</span> |
<span>Checks if the entity has the lowest/greatest health among the other entities.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityIsAlive</b> |
<li><b>EntityIsAlive</b> |
||
+ | <br><b class="ScriptNegated">EntityIsDead</b> |
||
<div> |
<div> |
||
<span>Checks living/dead status of Entity, means different things for different Entity types.</span> |
<span>Checks living/dead status of Entity, means different things for different Entity types.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityHealthIsGreater</b> |
<li><b>EntityHealthIsGreater</b> |
||
+ | <br><b class="ScriptNegated">EntityHealthIsLessOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the health (lifepoints) status of entities.</span> |
<span>Checks the health (lifepoints) status of entities.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityHealthIsLess</b> |
<li><b>EntityHealthIsLess</b> |
||
+ | <br><b class="ScriptNegated">EntityHealthIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks the health (lifepoints) status of entities.</span> |
<span>Checks the health (lifepoints) status of entities.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Percent</span> - <span class='Description'>A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityIsInPlayableArea</b> |
<li><b>EntityIsInPlayableArea</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">EntityIsNotInPlayableArea</b> |
||
<div> |
<div> |
||
− | <span>Checks if the entity is inside the map |
+ | <span>Checks if the entity is inside the map"s playable area.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityIsInVisibleArea</b> |
<li><b>EntityIsInVisibleArea</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">EntityIsNotInVisibleArea</b> |
||
<div> |
<div> |
||
− | <span>Checks if the entity is inside the map |
+ | <span>Checks if the entity is inside the map"s visible area.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityIsInRange</b> |
<li><b>EntityIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">EntityIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if an Entity/Group (with the given Tag) is in Range to (any of) the Target(s).</span> |
<span>Checks if an Entity/Group (with the given Tag) is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityIsOwnedByPlayer</b> |
<li><b>EntityIsOwnedByPlayer</b> |
||
+ | <br><b class="ScriptNegated">EntityIsNotOwnedByPlayer</b> |
||
<div> |
<div> |
||
<span>Checks if the entity is owned by the specified Player.</span> |
<span>Checks if the entity is owned by the specified Player.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityIsOwnedByTeam</b> |
<li><b>EntityIsOwnedByTeam</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">EntityIsNotOwnedByTeam</b> |
||
<div> |
<div> |
||
<span>Checks if the entity is owned by the specified Player.</span> |
<span>Checks if the entity is owned by the specified Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntitySpellCastIsBlocked</b> |
<li><b>EntitySpellCastIsBlocked</b> |
||
+ | <br><b class="ScriptNegated">EntitySpellCastIsNotBlocked</b> |
||
<div> |
<div> |
||
<span>Checks if casting of this Spell is currently blocked (Recast-Time, already casting Spell, etc.).</span> |
<span>Checks if casting of this Spell is currently blocked (Recast-Time, already casting Spell, etc.).</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>For</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Determines when the condition is satisfied if multiple entities are used.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | |||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">DoGotoCheck</span> - <span class="ScriptDescription">Additionally checks if entity is in Goto mode.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityHasJustCastedSpell</b> |
<li><b>EntityHasJustCastedSpell</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">EntityHasNotJustCastedSpell</b> |
||
<div> |
<div> |
||
<span>Checks if the Entity has just casted the specified Spell, or any Spell if SpellId = AnySpell</span> |
<span>Checks if the Entity has just casted the specified Spell, or any Spell if SpellId = AnySpell</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Variable==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Variable">Variable</span> |
+ | <ul class="ScriptCategory" id="Conditions_Variable"> |
||
<li><b>PlayerFlagIsTrue</b> |
<li><b>PlayerFlagIsTrue</b> |
||
+ | <br><b class="ScriptNegated">PlayerFlagIsFalse</b> |
||
+ | |||
<div> |
<div> |
||
<span>Checks if the flag has the desired value.</span> |
<span>Checks if the flag has the desired value.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the player variable.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerValueIsLess</b> |
<li><b>PlayerValueIsLess</b> |
||
+ | <br><b class="ScriptNegated">PlayerValueIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player variable.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerTimerIsElapsed</b> |
<li><b>PlayerTimerIsElapsed</b> |
||
+ | <br><b class="ScriptNegated">PlayerTimerIsNotElapsed</b> |
||
<div> |
<div> |
||
<span>Checks if the given amount of time has passed since Timer was started.</span> |
<span>Checks if the given amount of time has passed since Timer was started.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerTimerIsRunning</b> |
<li><b>PlayerTimerIsRunning</b> |
||
+ | <br><b class="ScriptNegated">PlayerTimerIsNotRunning</b> |
||
<div> |
<div> |
||
<span>Checks if the Timer is running or not.</span> |
<span>Checks if the Timer is running or not.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the player timer.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapFlagIsTrue</b> |
<li><b>MapFlagIsTrue</b> |
||
+ | <br><b class="ScriptNegated">MapFlagIsFalse</b> |
||
<div> |
<div> |
||
<span>Checks if the flag has the desired value.</span> |
<span>Checks if the flag has the desired value.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the map variable.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Name</span> - <span class="ScriptDescription">The name of the map variable.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityFlagIsTrue</b> |
<li><b>EntityFlagIsTrue</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">EntityFlagIsFalse</b> |
||
<div> |
<div> |
||
<span>Checks if the flag has the desired value.</span> |
<span>Checks if the flag has the desired value.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityTimerIsElapsed</b> |
<li><b>EntityTimerIsElapsed</b> |
||
+ | <br><b class="ScriptNegated">EntityTimerIsNotElapsed</b> |
||
<div> |
<div> |
||
<span>Checks if the given amount of time has passed since Timer was started.</span> |
<span>Checks if the given amount of time has passed since Timer was started.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Name</span> - <span class='Description'>The name of the entity timer.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapTimerIsRunning</b> |
<li><b>MapTimerIsRunning</b> |
||
+ | <br><b class="ScriptNegated">MapTimerIsNotRunning</b> |
||
<div> |
<div> |
||
<span>Checks whether the Timer is running or stopped.</span> |
<span>Checks whether the Timer is running or stopped.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapValueIsGreaterComparedTo</b> |
<li><b>MapValueIsGreaterComparedTo</b> |
||
+ | <br><b class="ScriptNegated">MapValueIsLessOrEqualComparedTo</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MapValueIsLessComparedTo</b> |
<li><b>MapValueIsLessComparedTo</b> |
||
+ | <br><b class="ScriptNegated">MapValueIsGreaterOrEqualComparedTo</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the map variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueIsEqualComparedTo</b> |
<li><b>EntityValueIsEqualComparedTo</b> |
||
+ | <br><b class="ScriptNegated">EntityValueIsNotEqualComparedTo</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueIsGreaterComparedTo</b> |
<li><b>EntityValueIsGreaterComparedTo</b> |
||
+ | <br><b class="ScriptNegated">EntityValueIsLessOrEqualComparedTo</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>EntityValueIsLessComparedTo</b> |
<li><b>EntityValueIsLessComparedTo</b> |
||
+ | <br><b class="ScriptNegated">EntityValueIsGreaterOrEqualComparedTo</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">VarName</span> - <span class="ScriptDescription">The name of the entity variable to use in the computation.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Boolean==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Boolean">Boolean</span> |
+ | <ul class="ScriptCategory" id="Conditions_Boolean"> |
||
<li><b>AND</b> |
<li><b>AND</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">NotAND</b> |
||
<div> |
<div> |
||
<span>All/NotAll contained Conditions must be true.</span> |
<span>All/NotAll contained Conditions must be true.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">UpdateInterval</span> - <span class="ScriptDescription">How often Condition is updated, default is 0 (== update every GD step). </span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>OR</b> |
<li><b>OR</b> |
||
+ | <br><b class="ScriptNegated">NotOR</b> |
||
<div> |
<div> |
||
<span>Any/No contained Condition must be true.</span> |
<span>Any/No contained Condition must be true.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">UpdateInterval</span> - <span class="ScriptDescription">How often Condition is updated, default is 0 (== update every GD step). </span></li> |
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Mission==== |
||
− | < |
+ | <span class="ScriptCategory" id="Conditions_Mission">Mission</span> |
+ | <ul class="ScriptCategory" id="Conditions_Mission"> |
||
<li><b>MissionDifficultyIsEqual</b> |
<li><b>MissionDifficultyIsEqual</b> |
||
+ | <br><b class="ScriptNegated">MissionDifficultyIsNotEqual</b> |
||
<div> |
<div> |
||
− | <span>Checks the game |
+ | <span>Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!</span> |
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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 |
+ | <span>Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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 |
+ | <span>Checks the game"s current difficulty. Note: difficulty NEVER changes during a match!</span> |
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>CounterTag</span> - <span class='Description'>The name of the Mission Counter.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionCounterIsGreater</b> |
<li><b>MissionCounterIsGreater</b> |
||
+ | <br><b class="ScriptNegated">MissionCounterIsLessOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The name of a Player or a ScriptGroup of Players or 'All'/'Any'/etc.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">CounterTag</span> - <span class="ScriptDescription">The name of the Mission Counter.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionCounterIsLess</b> |
<li><b>MissionCounterIsLess</b> |
||
+ | <br><b class="ScriptNegated">MissionCounterIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Checks if the value satisfies the condition.</span> |
<span>Checks if the value satisfies the condition.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TimerTag</span> - <span class='Description'>The name of the Mission Timer.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TimerTag</span> - <span class="ScriptDescription">The name of the Mission Timer.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTimerIsElapsed</b> |
<li><b>MissionTimerIsElapsed</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">MissionTimerIsNotElapsed</b> |
||
<div> |
<div> |
||
<span>Checks if the (forward running) Mission Timer has elapsed.</span> |
<span>Checks if the (forward running) Mission Timer has elapsed.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TimerTag</span> - <span class='Description'>The name of the Mission Timer.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>MissionTimerIsDisplayed</b> |
<li><b>MissionTimerIsDisplayed</b> |
||
+ | <br><b class="ScriptNegated">MissionTimerIsNotDisplayed</b> |
||
<div> |
<div> |
||
<span>Checks if the Mission Timer is displayed (running but could also be paused).</span> |
<span>Checks if the Mission Timer is displayed (running but could also be paused).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Seconds</span> - <span class="ScriptDescription">Number, in Seconds. Fractions are also allowed, in 0.1 increments.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Minutes</span> - <span class="ScriptDescription">Number, in Minutes. Fractions are also allowed.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
===FilterActions=== |
===FilterActions=== |
||
+ | |||
− | ====Squad==== |
||
− | < |
+ | <span class="ScriptCategory" id="FilterActions_Squad">Squad</span> |
+ | <ul class="ScriptCategory" id="FilterActions_Squad"> |
||
+ | |||
<li><b>SquadVanishInRange</b> |
<li><b>SquadVanishInRange</b> |
||
<div> |
<div> |
||
<span>Removes Squads of the given ScriptGroup in range.</span> |
<span>Removes Squads of the given ScriptGroup in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 3,690: | Line 4,546: | ||
<span>Teleports Squads in Range of the specified Team to the TargetTag location.</span> |
<span>Teleports Squads in Range of the specified Team to the TargetTag location.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,701: | Line 4,559: | ||
<span>Teleports Squads in Range of the specified Player to the TargetTag location.</span> |
<span>Teleports Squads in Range of the specified Player to the TargetTag location.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,712: | Line 4,572: | ||
<span>Only ranged Squads try to mount the TargetTag Barrier.</span> |
<span>Only ranged Squads try to mount the TargetTag Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdleBarrierMount</b> |
<li><b>SquadIdleBarrierMount</b> |
||
+ | |||
<div> |
<div> |
||
<span>Only idle Squads try to mount the TargetTag Barrier.</span> |
<span>Only idle Squads try to mount the TargetTag Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,730: | Line 4,593: | ||
<span>Only ranged idle Squads try to mount the TargetTag Barrier.</span> |
<span>Only ranged idle Squads try to mount the TargetTag Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdBarrierMount</b> |
<li><b>SquadIdBarrierMount</b> |
||
+ | |||
<div> |
<div> |
||
<span>Only Squads with specified database ID try to mount the TargetTag Barrier.</span> |
<span>Only Squads with specified database ID try to mount the TargetTag Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdIdleBarrierMount</b> |
<li><b>SquadIdIdleBarrierMount</b> |
||
+ | |||
<div> |
<div> |
||
<span>Only idle Squads with specified database ID try to mount the TargetTag Barrier.</span> |
<span>Only idle Squads with specified database ID try to mount the TargetTag Barrier.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SquadId</span> - <span class='Description'>The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SquadId</span> - <span class="ScriptDescription">The DB ID of a Squad - to be replaced by DB ScriptTag!</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdleGoto</b> |
<li><b>SquadIdleGoto</b> |
||
+ | |||
<div> |
<div> |
||
<span>Only Squads that are currently idle execute the Goto command.</span> |
<span>Only Squads that are currently idle execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 3,770: | Line 4,641: | ||
<span>Only Squads that are currently idle execute the Goto command.</span> |
<span>Only Squads that are currently idle execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 3,780: | Line 4,653: | ||
<span>Only Squads that are currently idle execute the Goto command.</span> |
<span>Only Squads that are currently idle execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,791: | Line 4,666: | ||
<span>Only a random amount of Squads execute the Goto command.</span> |
<span>Only a random amount of Squads execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdleRandomGoto</b> |
<li><b>SquadIdleRandomGoto</b> |
||
+ | |||
<div> |
<div> |
||
<span>Only a random amount of Squads that are currently idle execute the Goto command.</span> |
<span>Only a random amount of Squads that are currently idle execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Variation</span> - <span class="ScriptDescription">Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,815: | Line 4,695: | ||
<span>Only randomly picked Squads that are execute the Goto command.</span> |
<span>Only randomly picked Squads that are execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,826: | Line 4,708: | ||
<span>Only randomly picked Squads that are execute the Goto command.</span> |
<span>Only randomly picked Squads that are execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Percent</span> - <span class="ScriptDescription">A percentage from 0-100 (do not write the % sign).</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,837: | Line 4,721: | ||
<span>Only the specified amount of Squads in the ScriptGroup execute the Goto command.</span> |
<span>Only the specified amount of Squads in the ScriptGroup execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 3,847: | Line 4,733: | ||
<span>Only the specified amount of Squads and if they are idle execute the Goto command.</span> |
<span>Only the specified amount of Squads and if they are idle execute the Goto command.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 3,857: | Line 4,745: | ||
<span>Squad(s) go towards closest M/G owned by Player. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest M/G owned by Player. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,868: | Line 4,758: | ||
<span>Squad(s) go towards closest M/G owned by Team. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest M/G owned by Team. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,879: | Line 4,771: | ||
<span>Squad(s) go towards closest Squad owned by Player. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Squad owned by Player. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,890: | Line 4,784: | ||
<span>Squad(s) go towards closest Squad owned by Team. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Squad owned by Team. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,901: | Line 4,797: | ||
<span>Squad(s) go towards closest Building owned by Player. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Building owned by Player. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,912: | Line 4,810: | ||
<span>Squad(s) go towards closest Building owned by Team. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Building owned by Team. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,923: | Line 4,823: | ||
<span>Squad(s) go towards closest Barrier owned by Player. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Barrier owned by Player. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,934: | Line 4,836: | ||
<span>Squad(s) go towards closest Barrier owned by Team. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest Barrier owned by Team. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SearchRadius</span> - <span class="ScriptDescription">The (max.) Radius around the Tag that should be searched.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,945: | Line 4,849: | ||
<span>Squad(s) go towards closest attackable Target owned by Player. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest attackable Target owned by Player. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>boolean</span> <span class='Parameter'>Run</span> - <span class='Optional'>(Optional)</span> <span class='Description'>Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | |||
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadGotoClosestTeamTarget</b> |
<li><b>SquadGotoClosestTeamTarget</b> |
||
+ | |||
<div> |
<div> |
||
<span>Squad(s) go towards closest attackable Target owned by Team. Continues goto after being attacked.</span> |
<span>Squad(s) go towards closest attackable Target owned by Team. Continues goto after being attacked.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">Run</span> - <span class="ScriptDescription">Changes WalkSpeed, running is default. Walking may look dull for large figures.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SearchRadius</span> - <span class='Description'>The (max.) Radius around the Tag that should be searched.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 3,969: | Line 4,878: | ||
<span>PushBack only for Squads from the specified Team.</span> |
<span>PushBack only for Squads from the specified Team.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxRadiusType</span> - <span class="ScriptDescription">Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</span></li> |
+ | |||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerSquadInRangePushBack</b> |
<li><b>PlayerSquadInRangePushBack</b> |
||
+ | |||
<div> |
<div> |
||
<span>PushBack only for Squads from the specified Player.</span> |
<span>PushBack only for Squads from the specified Player.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Speed</span> - <span class='Description'>Speed in meters per second. Decimal places allowed.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">MaxRadiusType</span> - <span class="ScriptDescription">Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Building==== |
||
− | < |
+ | <span class="ScriptCategory" id="FilterActions_Building">Building</span> |
+ | <ul class="ScriptCategory" id="FilterActions_Building"> |
||
<li><b>TeamBuildingKillInRange</b> |
<li><b>TeamBuildingKillInRange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Kills buildings in range.</span> |
<span>Kills buildings in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerBuildingKillInRange</b> |
<li><b>PlayerBuildingKillInRange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Kills buildings in range.</span> |
<span>Kills buildings in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TeamBuildingKillableKillInRange</b> |
<li><b>TeamBuildingKillableKillInRange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Kills buildings in range, unless it is unkillable.</span> |
<span>Kills buildings in range, unless it is unkillable.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerBuildingKillableKillInRange</b> |
<li><b>PlayerBuildingKillableKillInRange</b> |
||
+ | |||
<div> |
<div> |
||
<span>Kills buildings in range, unless it is unkillable.</span> |
<span>Kills buildings in range, unless it is unkillable.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Entity==== |
||
− | < |
+ | <span class="ScriptCategory" id="FilterActions_Entity">Entity</span> |
+ | <ul class="ScriptCategory" id="FilterActions_Entity"> |
||
<li><b>EntitySpellCastOnClosestPlayerSquad</b> |
<li><b>EntitySpellCastOnClosestPlayerSquad</b> |
||
<div> |
<div> |
||
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 4,049: | Line 4,975: | ||
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 4,059: | Line 4,987: | ||
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 4,069: | Line 4,999: | ||
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">SpellId</span> - <span class="ScriptDescription">The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 4,079: | Line 5,011: | ||
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreEmpty</span> - <span class="ScriptDescription">Wether empty (no more energy left) Generators will be ignored.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 4,090: | Line 5,024: | ||
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreEmpty</span> - <span class="ScriptDescription">Wether empty (no more energy left) Generators will be ignored.</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 4,101: | Line 5,037: | ||
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 4,112: | Line 5,050: | ||
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span> |
<span>Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>SpellId</span> - <span class='Description'>The DB ID of a Spell - to be replaced by DB ScriptTag!</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Team</span> - <span class="ScriptDescription">The name of a Team from the map"s TeamSetup.</span></li> |
+ | <li><span class="ScriptType">boolean</span> <span class="ScriptParameter">IgnoreUnattackable</span> - <span class="ScriptDescription">Wether targets with "Unattackable" AbilityLine will be ignored.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 4,123: | Line 5,063: | ||
<span>Kills entities with specified PvEType in range.</span> |
<span>Kills entities with specified PvEType in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
Line 4,133: | Line 5,075: | ||
<span>Kills entities with specified PvEType in range.</span> |
<span>Kills entities with specified PvEType in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
Line 4,144: | Line 5,088: | ||
<span>Kills entities with specified PvEType in range.</span> |
<span>Kills entities with specified PvEType in range.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
===FilterConditions=== |
===FilterConditions=== |
||
+ | |||
− | ====Squad==== |
||
− | < |
+ | <span class="ScriptCategory" id="FilterConditions_Squad">Squad</span> |
+ | <ul class="ScriptCategory" id="FilterConditions_Squad"> |
||
+ | |||
<li><b>SquadAliveIsIdle</b> |
<li><b>SquadAliveIsIdle</b> |
||
+ | <br><b class="ScriptNegated">SquadAliveIsBusy</b> |
||
<div> |
<div> |
||
<span>Checks if the living Squads are idle or busy (avoids trap if one squad of group is dead but check is for all).</span> |
<span>Checks if the living Squads are idle or busy (avoids trap if one squad of group is dead but check is for all).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdleIsInRange</b> |
<li><b>SquadIdleIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadIdleIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if an idle Squad is in Range to (any of) the Target(s).</span> |
<span>Checks if an idle Squad is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">For</span> - <span class="ScriptDescription">Determines when the condition is satisfied if multiple entities are used.</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Tag</span> - <span class='Optional'>(Optional)</span> <span class='Description'>A ScriptTag or ScriptGroup.</span></li> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Tag</span> - <span class="ScriptDescription">A ScriptTag or ScriptGroup.</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadPvETypeIsInRange</b> |
<li><b>SquadPvETypeIsInRange</b> |
||
+ | <br><b class="ScriptNegated">SquadPvETypeIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad with given PvE Type is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad with given PvE Type is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>PvEType</span> - <span class='Description'>The name of a PvE Type.</span></li> |
||
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadPvETypeAmountIsInRange</b> |
<li><b>SquadPvETypeAmountIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">SquadPvETypeAmountIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if amount Squads with PvE Type are in Range to (any of) the Target(s).</span> |
<span>Checks if amount Squads with PvE Type are in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadFlyingIsInRange</b> |
<li><b>SquadFlyingIsInRange</b> |
||
+ | <br><b class="ScriptNegated">SquadFlyingIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a flying Squad is in Range to (any of) the Target(s).</span> |
<span>Checks if a flying Squad is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadOnGroundIsInRange</b> |
<li><b>SquadOnGroundIsInRange</b> |
||
+ | <br><b class="ScriptNegated">SquadOnGroundIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad that is NOT flying is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad that is NOT flying is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerSquadIsInRange</b> |
<li><b>PlayerSquadIsInRange</b> |
||
+ | <br><b class="ScriptNegated">PlayerSquadIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerSquadFlyingIsInRange</b> |
<li><b>PlayerSquadFlyingIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">PlayerSquadFlyingIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerSquadOnGroundIsInRange</b> |
<li><b>PlayerSquadOnGroundIsInRange</b> |
||
+ | <br><b class="ScriptNegated">PlayerSquadOnGroundIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad of a specified Player is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TeamSquadIsInRange</b> |
<li><b>TeamSquadIsInRange</b> |
||
+ | <br><b class="ScriptNegated">TeamSquadIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TeamSquadFlyingIsInRange</b> |
<li><b>TeamSquadFlyingIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">TeamSquadFlyingIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TeamSquadOnGroundIsInRange</b> |
<li><b>TeamSquadOnGroundIsInRange</b> |
||
+ | <br><b class="ScriptNegated">TeamSquadOnGroundIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad of a specified Team is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>SquadIdIsInRange</b> |
<li><b>SquadIdIsInRange</b> |
||
+ | <br><b class="ScriptNegated">SquadIdIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Squad with the specified ID is in Range to (any of) the Target(s).</span> |
<span>Checks if a Squad with the specified ID is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
− | ====Building==== |
||
− | < |
+ | <span class="ScriptCategory" id="FilterConditions_Building">Building</span> |
+ | <ul class="ScriptCategory" id="FilterConditions_Building"> |
||
<li><b>PlayerBuildingIsInRange</b> |
<li><b>PlayerBuildingIsInRange</b> |
||
+ | <br><b class="ScriptNegated">PlayerBuildingIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span> |
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Player</span> - <span class='Description'>The name of a Player. Must not be a ScriptGroup and not 'All'/'Any'/etc.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TeamBuildingIsInRange</b> |
<li><b>TeamBuildingIsInRange</b> |
||
+ | <br><b class="ScriptNegated">TeamBuildingIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span> |
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>PlayerBuildingKillableIsInRange</b> |
<li><b>PlayerBuildingKillableIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">PlayerBuildingKillableIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span> |
<span>Checks if a Building of a specified Player is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>TeamBuildingKillableIsInRange</b> |
<li><b>TeamBuildingKillableIsInRange</b> |
||
+ | <br><b class="ScriptNegated">TeamBuildingKillableIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span> |
<span>Checks if a Building of a specified Team is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>Team</span> - <span class='Description'>The name of a Team from the map's TeamSetup.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingIdIsInRange</b> |
<li><b>BuildingIdIsInRange</b> |
||
+ | <br><b class="ScriptNegated">BuildingIdIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Building with the specified ID is in Range to (any of) the Target(s).</span> |
<span>Checks if a Building with the specified ID is in Range to (any of) the Target(s).</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity.</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingPvETypeIsInRange</b> |
<li><b>BuildingPvETypeIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">BuildingPvETypeIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Checks if a Building with given PvE Type is in Range to (any of) the Target(s).</span> |
<span>Checks if a Building with given PvE Type is in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
||
</ul> |
</ul> |
||
+ | |||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>BuildingPvETypeAmountIsInRange</b> |
<li><b>BuildingPvETypeAmountIsInRange</b> |
||
+ | <br><b class="ScriptNegated">BuildingPvETypeAmountIsInRange</b> |
||
<div> |
<div> |
||
<span>Checks if amount Buildings with PvE Type are in Range to (any of) the Target(s).</span> |
<span>Checks if amount Buildings with PvE Type are in Range to (any of) the Target(s).</span> |
||
<ul> |
<ul> |
||
+ | |||
− | <li><span class='Type'>string</span> <span class='Parameter'>TargetTag</span> - <span class='Description'>The ScriptTag of the 'target' entity.</span></li> |
||
− | <li><span class= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">PvEType</span> - <span class="ScriptDescription">The name of a PvE Type.</span></li> |
+ | |||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Amount</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
+ | |||
===Filters=== |
===Filters=== |
||
+ | |||
− | ====Filter==== |
||
− | < |
+ | <span class="ScriptCategory" id="Filters_Filter">Filter</span> |
+ | <ul class="ScriptCategory" id="Filters_Filter"> |
||
<li><b>FilterEntityHasAbility</b> |
<li><b>FilterEntityHasAbility</b> |
||
+ | <br><b class="ScriptNegated">FilterEntityHasNotAbility</b> |
||
<div> |
<div> |
||
+ | |||
− | <span>Filters based on entity's ability.</span> |
||
+ | <span>Filters based on entity"s ability.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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 |
+ | <span>Filters based on entity"s abilityline.</span> |
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">AbilityLineId</span> - <span class="ScriptDescription">The DB ID of an AbilityLine - to be replaced by DB ScriptTag!</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>FilterEntityIsAlive</b> |
<li><b>FilterEntityIsAlive</b> |
||
+ | <br><b class="ScriptNegated">FilterEntityIsDead</b> |
||
<div> |
<div> |
||
<span>Filters entity by alive/dead status.</span> |
<span>Filters entity by alive/dead status.</span> |
||
+ | |||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 4,386: | Line 5,410: | ||
</li> |
</li> |
||
<li><b>FilterEntityAmountIsLess</b> |
<li><b>FilterEntityAmountIsLess</b> |
||
+ | <br><b class="ScriptNegated">FilterEntityAmountIsGreaterOrEqual</b> |
||
<div> |
<div> |
||
<span>Filters for a specific number of entities.</span> |
<span>Filters for a specific number of entities.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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 |
+ | <span>Filters entity by attackable status (includes check for "unattackable" abilities).</span> |
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 4,417: | Line 5,450: | ||
</li> |
</li> |
||
<li><b>FilterEntityCanProducePower</b> |
<li><b>FilterEntityCanProducePower</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterEntityCanNotProducePower</b> |
||
<div> |
<div> |
||
<span>Filters for power production (mostly generators).</span> |
<span>Filters for power production (mostly generators).</span> |
||
Line 4,424: | Line 5,459: | ||
</li> |
</li> |
||
<li><b>FilterEntityIsBuilding</b> |
<li><b>FilterEntityIsBuilding</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterEntityIsNotBuilding</b> |
||
<div> |
<div> |
||
<span>Filters entity by category Building.</span> |
<span>Filters entity by category Building.</span> |
||
Line 4,431: | Line 5,468: | ||
</li> |
</li> |
||
<li><b>FilterEntityIsObject</b> |
<li><b>FilterEntityIsObject</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterEntityIsNotObject</b> |
||
<div> |
<div> |
||
<span>Filters entity by category Object.</span> |
<span>Filters entity by category Object.</span> |
||
Line 4,438: | Line 5,477: | ||
</li> |
</li> |
||
<li><b>FilterEntityIsSquad</b> |
<li><b>FilterEntityIsSquad</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterEntityIsNotSquad</b> |
||
<div> |
<div> |
||
<span>Filters entity by category Squad.</span> |
<span>Filters entity by category Squad.</span> |
||
Line 4,445: | Line 5,486: | ||
</li> |
</li> |
||
<li><b>FilterSquadIsFlying</b> |
<li><b>FilterSquadIsFlying</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterSquadIsNotFlying</b> |
||
<div> |
<div> |
||
<span>Filters Squad by flying ability.</span> |
<span>Filters Squad by flying ability.</span> |
||
Line 4,452: | Line 5,495: | ||
</li> |
</li> |
||
<li><b>FilterEntityIsInRange</b> |
<li><b>FilterEntityIsInRange</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterEntityIsNotInRange</b> |
||
<div> |
<div> |
||
<span>Filters entity wether it is in range to any of the TargetTag entities.</span> |
<span>Filters entity wether it is in range to any of the TargetTag entities.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">TargetTag</span> - <span class="ScriptDescription">The ScriptTag of the "target" entity. (It should exist!)</span></li> |
+ | |||
− | <li><span class='Type'>number</span> <span class='Parameter'>Range</span> - <span class='Optional'>(Optional)</span> <span class='Description'>The Radius around the TargetTag(s) that is considered to be 'in range'.</span></li> |
||
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Range</span> - <span class="ScriptDescription">The Radius around the TargetTag(s) that is considered to be "in range".</span></li> |
||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>FilterSquadIsIdle</b> |
<li><b>FilterSquadIsIdle</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterSquadIsBusy</b> |
||
<div> |
<div> |
||
<span>Filters idle squads.</span> |
<span>Filters idle squads.</span> |
||
Line 4,468: | Line 5,516: | ||
</li> |
</li> |
||
<li><b>FilterEntityIsOwnedByPlayer</b> |
<li><b>FilterEntityIsOwnedByPlayer</b> |
||
+ | |||
+ | <br><b class="ScriptNegated">FilterEntityIsNotOwnedByPlayer</b> |
||
<div> |
<div> |
||
<span>Filters entity by player pwnage.</span> |
<span>Filters entity by player pwnage.</span> |
||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <li><span class="ScriptType">string</span> <span class="ScriptParameter">Player</span> - <span class="ScriptDescription">The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
<li><b>FilterSquadIsPrimaryRanged</b> |
<li><b>FilterSquadIsPrimaryRanged</b> |
||
+ | <br><b class="ScriptNegated">FilterSquadIsMelee</b> |
||
<div> |
<div> |
||
<span>Filters Squads based on wether they are Melee or PrimaryRanged.</span> |
<span>Filters Squads based on wether they are Melee or PrimaryRanged.</span> |
||
+ | |||
<ul> |
<ul> |
||
</ul> |
</ul> |
||
Line 4,483: | Line 5,536: | ||
</li> |
</li> |
||
<li><b>FilterEntityHasPvEType</b> |
<li><b>FilterEntityHasPvEType</b> |
||
+ | <br><b class="ScriptNegated">FilterEntityHasNotPvEType</b> |
||
<div> |
<div> |
||
<span>Filters for PvE Type of an entity.</span> |
<span>Filters for PvE Type of an entity.</span> |
||
+ | |||
<ul> |
<ul> |
||
− | <li><span class= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <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= |
+ | <li><span class="ScriptType">number</span> <span class="ScriptParameter">Value</span> - <span class="ScriptDescription">Just a simple value, meaning depends on context.</span></li> |
+ | |||
</ul> |
</ul> |
||
</div> |
</div> |
||
</li> |
</li> |
||
</ul> |
</ul> |
||
− | |||
− | {{Navbox|Gameplay|Editor}} |
||
[[Category:Map Editor]] |
[[Category:Map Editor]] |
Revision as of 16:55, 2 November 2009
BattleForge Script Reference
Expand All
Actions
Tutorial
- TutorialDeckSlotDisable
Disables the given Deck Slot.
- number Slot - The position of the Card in the Deck, starting with 0.
- TutorialDeckSlotEnable
Enables the given Deck Slot.
- number Slot - The position of the Card in the Deck, starting with 0.
- TutorialMarkerAdd
Adds a new tutorial marker or moves an existing one with the same tag.
- string MarkerTag - The tag of this UI Marker, used to properly (re)move it later.
- string Widget - The name (reference string) of a Widget.
- string MarkerFileName - The template file of the marker. Folder: bf1/ui/
- number Position - The position of the tutorial marker, or MarkerPosNone for default.
- TutorialDetailMarkerAdd
Adds a new tutorial marker or moves an existing one with the same tag, with detail info.
- string MarkerTag - The tag of this UI Marker, used to properly (re)move it later.
- string Widget - The name (reference string) of a Widget.
- string MarkerFileName - The template file of the marker. Folder: bf1/ui/
- string DetailFileName - The template file of the detail stuff (optional). Folder: bf1/ui/
- number Position - The position of the tutorial marker, or MarkerPosNone for default.
- TutorialMarkerRemove
Removes a tutorial marker.
- string MarkerTag - The tag of this UI Marker, used to properly (re)move it later.
- TutorialEffectStart
Starts the effect on all Squads with that PvE Type.
- string Tag - A ScriptTag or ScriptGroup.
- string PvEType - The name of a PvE Type.
- string Effect - file relative to "bf1/gfx/effects/", no extension!
- TutorialEffectStopAll
Stops all effects started with the TutorialEffect command.
AudioVisual
- AudioAmbientPlay
Plays the specified AmbientStream at the TargetTag position.
- string Ambient - file relative to "bf1/sound/streams/", no extension!
- string TargetTag - The ScriptTag of the "target" entity.
- AudioSoundFXStop
Stops the Audio if it is playing.
- string Sound - file relative to "bf1/sound/ram/", no extension!
- CameraCenterOnTarget
Centers the Camera on the Tag"s position.
- string TargetTag - The ScriptTag of the "target" entity.
- AudioMusicPlay
Plays the specified Music Track.
- string Music - file relative to "bf1/sound/streams/", no extension!
- EffectEnable
Enables (starts) the editor-placed effect.
- string Tag - A ScriptTag or ScriptGroup.
- EffectDisable
Disables (stops) the editor-placed effect.
- string Tag - A ScriptTag or ScriptGroup.
- EffectToggle
Toggles the editor-placed effect.
- string Tag - A ScriptTag or ScriptGroup.
- EffectPowerSet
Sets the Effect"s "power" to the specified percentage.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- EffectPowerAdd
Adds this percentage to the Effect"s "power". Will never go over 100%.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- EffectPowerSubtract
Subtracts this percentage from the Effect"s "power". Will never go below 5%.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- EffectStart
Starts the effect on the TargetTag entities.
- string Tag - A ScriptTag or ScriptGroup.
- string Effect - file relative to "bf1/gfx/effects/", no extension!
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- EffectStartTargeted
Starts the effect from the Tag entities to the TargetTag entities.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Effect - file relative to "bf1/gfx/effects/", no extension!
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- EffectStopAll
Stops all effects on the entities.
- string Tag - A ScriptTag or ScriptGroup.
- EffectVanish
Removes the effect entity (editor placed effects) from the map.
- string Tag - A ScriptTag or ScriptGroup.
- FogOfWarObserve
Starts observing TargetTag position(s), thus completely removing both Unexplored AND Fog of War indefinetely.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- FogOfWarGlanceAt
Takes a glance (quick look) at the TargetTag(s), thus removing only the Unexplored (targets remain shrouded in Fog of War).
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- WeatherSet
Changes the weather. Similar to performing a raindance in real life.
- string Weather - RenderSettings file from "bf1/map/lighting/" folder, w/o extension!
- number FadeDuration - Duration in Seconds for Fading between two Weather/Render Settings.
- AudioSoundFXPlay
Plays the specified Sound FX at the TargetTag position.
- string Sound - file relative to "bf1/sound/ram/", no extension!
- string TargetTag - The ScriptTag of the "target" entity.
- AudioSoundUIPlay
Plays the specified UI Sound at the TargetTag position.
- string Sound - file relative to "bf1/sound/ram/", no extension!
- AudioVoicePlay
Plays the specified Voice Stream.
- string Voice - file relative to "bf1/sound/streams/", no extension!
- number Volume - The Voice Volume, 1.0 is default, higher means louder.
Building
- BuildingSpawn
Spawns (creates) an entity on the map.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- BuildingSpawnWithTag
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- PlayerBuildingSpawn
Spawns (creates) an entity on the map.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- PlayerBuildingSpawnWithTag
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- BuildingTypeChange
Changes the type of an entity.
- string Tag - A ScriptTag or ScriptGroup.
- number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
- BuildingModeChange
Changes the Building"s Mode. Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
- BuildingModeSetEnabled
Changes the Building"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingModeSetDisabled
Changes the Building"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingModeToggle
Toggles the Building"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingVanish
Removes the Building from the map.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingDestroy
Destroys the Building.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingKillInRange
Kills all Buildings in range.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- BuildingAnimPlay
Plays the Building animation once.
- string Tag - A ScriptTag or ScriptGroup.
- string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
- BuildingAnimPlayLooped
Plays the Building animation in a loop.
- string Tag - A ScriptTag or ScriptGroup.
- string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
Special
- MapReset
Resets the map, all Scripts and Variables (Sandbox restart).
Cutscene
- CutsceneCameraPlay
Plays the specified Camera Track. TargetTag is optional, it overwrites TargetTag in Cutscene if used.
- string CameraPath - Camera path.
- string Camera - Camera takes from the "camera" folder of the map (without extension ".CS").
- string TargetTag - The TargetTag for relative positioning of the camera. Can be an empty string.
- CutsceneCameraPlayFullScreen
Plays the specified Camera Track in fullscreen mode.
- string CameraPath - Camera path.
- string Camera - Camera takes from the "camera" folder of the map (without extension ".CS").
- string TargetTag - The TargetTag for relative positioning of the camera. Can be an empty string.
- CutsceneBegin
Starts a Cutscene.
- string Music - file relative to "bf1/sound/streams/", no extension!
- string RenderOnly - ScriptTag/Group with Squads that should be rendered during Cutscene.
- CutsceneEnd
Ends a running Cutscene.
- CutsceneRenderOnly
Renders only the entities from the ScriptTag group. Affects only Figures.
- string Tag - A ScriptTag or ScriptGroup.
- CutsceneRenderAll
Resets render flags after using CutsceneRenderOnly so all entities are rendered again.
- CutsceneRewardCardShowOff
Plays the Reward Card ShowOff Animation & Effects on the specified TargetTag.
- string TargetTag - The ScriptTag of the "target" entity.
- number CardSquadId - The DB ID of a CardSquad - to be replaced by DB ScriptTag!
- CutsceneSay
Displays text during a Cutscene.
- string Tag - A ScriptTag or ScriptGroup.
- string TextTag - The Tag of a Text from database.
- string Text - The text to show if the TextTag text does not exist.
- CutsceneEntityTeleport
Instantly teleports entity(s) to TargetTag location, no questions asked. Skips "free position" & blocking checks, allows Figure penetration.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- CutsceneSquadGoto
Squad goes to target in straight line (stops when blocked, walks through other figures). Use only for Cutscenes!
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
Squad
- SquadSpawn
Spawns (creates) an entity on the map.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadSpawnWithTag
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadSpawnIntoGroup
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string Group - A ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- PlayerSquadSpawn
Spawns (creates) an entity on the map.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- PlayerSquadSpawnWithTag
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- PlayerSquadSpawnIntoGroup
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string Group - A ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadTypeChange
Changes the type of an entity.
- string Tag - A ScriptTag or ScriptGroup.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- SquadModeChange
Changes the Squad"s Mode. Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
- SquadModeSetEnabled
Changes the Squad"s Mode to the "enabled" mode. Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- SquadModeSetDisabled
Changes the Squad"s Mode to the "disabled" mode. Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- SquadModeToggle
Toggles the Squad"s Mode to "enabled" or "disabled". Does NOT consume Power from the owning Player.
- string Tag - A ScriptTag or ScriptGroup.
- SquadVanish
Removes the Squad from the map. Squad figures will simply disappear (no "dying" animation).
- string Tag - A ScriptTag or ScriptGroup.
- SquadKill
Kills the Squad by damaging each Figure so they will die and play their death animation.
- string Tag - A ScriptTag or ScriptGroup.
- SquadKillInRange
Kills all Squads in range.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadRespawn
Respawns (recreates) an entity. Entity must be dead and it must have existed before!
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - "WhereDied" for position of death or "StartPos" for startposition.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- ObjectRespawn
Respawns (recreates) an entity. Entity must be dead and it must have existed before!
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - "WhereDied" for position of death or "StartPos" for startposition.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- BuildingRespawn
Respawns (recreates) an entity. Entity must be dead and it must have existed before!
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - "WhereDied" for position of death or "StartPos" for startposition.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- SquadTeleportInRange
Instantly teleports the Squads in range to TargetTag location.
- string Tag - A ScriptTag or ScriptGroup.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadAttack
Squad attacks the specified TargetTag entity (even if it is a friendly entity). TargetTag must be alive and attackable!
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number AttackGroupSize - Squads will attack all available Targets in Groups of this size.
- SquadAttackForced
Squad attacks the specified TargetTag entity (even if it is a friendly entity). Uses Forced Goto to get to Target.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number AttackGroupSize - Squads will attack all available Targets in Groups of this size.
- SquadBarrierMount
Squad tries to mount TargetTag barrier (module, set or scriptgroup containing modules).
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- SquadBarrierDismount
Squad dismounts barrier.
- string Tag - A ScriptTag or ScriptGroup.
- SquadFlee
Squads flee from nearest enemy entity by using forced Goto in the opposite Direction.
- string Tag - A ScriptTag or ScriptGroup.
- number BlastRadius - Distance in meters. Decimal places are allowed.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- SquadPatrol
Squad walks waypoints back and forth continously. Continues patrol after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- SquadGoto
Squad goes towards TargetTag or along TargetTag-ScriptGroup waypoints. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadGotoForced
Same as SquadGoto but Squad does not attack or follow attackers until it has reached its destination. Use with care!
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadGotoFight
Squad goes to any TargetTag Squad that is in a fight.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadGotoRandom
Squad goes randomly towards ONE of the TargetTags.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- SquadGotoClosestMonumentOrGenerator
Squad(s) go towards closest Monument or Generator. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- SquadGotoClosestSquad
Squad(s) go towards closest Squad. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- SquadGotoClosestBuilding
Squad(s) go towards closest Building. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- SquadGotoClosestBarrier
Squad(s) go towards closest Barrier. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- SquadGotoClosestTarget
Squad(s) go towards closest attackable Target. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- SquadHoldPosition
Squad holds position, will attack if enemies are in attack range but will not pursue enemies.
- string Tag - A ScriptTag or ScriptGroup.
- SquadGotoMapBorder
Squad walks to Target from outside map border. Target must be a ScriptMarker and close to MapBorder.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- SquadAnimPlay
Plays the animation once for all figures in the Squad.
- string Tag - A ScriptTag or ScriptGroup.
- string Unit - A subfolder from the "bf1/gfx/units/" folder.
- string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
- SquadAnimPlayLooped
Plays the animation continuously for all figures in the Squad.
- string Tag - A ScriptTag or ScriptGroup.
- string Unit - A subfolder from the "bf1/gfx/units/" folder.
- string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
- SquadInRangePushBack
Squad figures are getting pushed back, the epicentre of the pushback is at the TargetTag location.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadStop
Squad stops movement.
- string Tag - A ScriptTag or ScriptGroup.
- SquadGroupCheckpointGoto
SquadGroup goes to next Checkpoint (direct line of sight to Checkpoint is recommended).
- string Group - A ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- SquadCheckpointGoto
Squad goes to next Checkpoint (direct line of sight to Checkpoint is recommended).
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- SquadGroupCheckpointGotoStop
Stops a SquadGroup that is currently on a CheckpointGoto. Group will stop at the next checkpoint they reach.
- string Group - A ScriptGroup.
- SquadGridGoto
Standard Goto that uses the GotoGrid.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- boolean IgnoreGridIfAllSquadsFly - Ignores grid if (and only if) all Squads of the group are flying units.
- SquadGridPatrol
Patrol mode on path given by TargetTag (start & end point), uses GotoGrid.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadSpawnRandomSelection
Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).
- string Tag - A ScriptTag or ScriptGroup.
- table SpawnTable - Must be a table with specific syntax, see command description.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
- PlayerSquadSpawnRandomSelection
Spawns a random selection of Squads, depending on the SpawnTable (see description for table syntax).
- string Tag - A ScriptTag or ScriptGroup.
- table SpawnTable - Must be a table with specific syntax, see command description.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Percent - The "power" percentage of the effect, eg. how big the effect is or which state it is in.
OctoberVersionOnly
- OctoberVersionOnly_DoDamageToTeamSquadInRange
Does damage to Squads in Range.
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- number Amount - Just a simple value, meaning depends on context.
- OctoberVersionOnly_DoDamageToTeamSquadInRect
Does damage to Squads in Range.
- string Team - The name of a Team from the map"s TeamSetup.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Amount - Just a simple value, meaning depends on context.
- OctoberVersionOnly_DoDamageToTeamSquadInRay
Does damage to Squads in Range.
- string Team - The name of a Team from the map"s TeamSetup.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Amount - Just a simple value, meaning depends on context.
Debug
- DebugInfoMessage
Shows a MessageBox to the user (ignored in release builds).
- string Message - An important Message from you to whom it may concern.
- boolean Popup - If true, message will also popup in a windows Message Box.
- DebugWarningMessage
Shows a MessageBox to the user (ignored in release builds).
- string Message - An important Message from you to whom it may concern.
- boolean Popup - If true, message will also popup in a windows Message Box.
- DebugErrorMessage
Shows a MessageBox to the user (ignored in release builds).
- string Message - An important Message from you to whom it may concern.
- boolean Popup - If true, message will also popup in a windows Message Box.
Ability
- AbilitySpawn
Spawns (creates) an entity on the map.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
- AbilitySpawnWithTag
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
- AbilitySpawnIntoGroup
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string Group - A ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
- AbilityVanish
Removes the Ability from the map. Works with all supported entity types.
- string Tag - A ScriptTag or ScriptGroup.
- AbilityDestroy
Kills or destroys the Ability regularly.
- string Tag - A ScriptTag or ScriptGroup.
Generator & Monument
- MonumentVanish
Removes the Monument from the map.
- string Tag - A ScriptTag or ScriptGroup.
- GeneratorVanish
Removes the Generator from the map.
- string Tag - A ScriptTag or ScriptGroup.
ScriptGroup
- ScriptGroupClear
Removes all tags from the ScriptGroup.
- string Group - A ScriptGroup.
- ScriptGroupTagAdd
Adds the tag to the ScriptGroup.
- string Group - A ScriptGroup.
- string Tag - A ScriptTag or ScriptGroup.
- ScriptGroupTagRemove
Removes the tag from the ScriptGroup.
- string Group - A ScriptGroup.
- string Tag - A ScriptTag or ScriptGroup.
- ScriptGroupSquadSpawnCounterReset
Resets the ScriptGroup"s SquadSpawnCounter value (set to 0).
- string Group - The name of the ScriptGroup for which a SquadSpawnCounter is registered.
- ScriptGroupSquadDeathCounterReset
Resets the ScriptGroup"s SquadDeathCounter value (set to 0).
- string Group - The name of the ScriptGroup for which a SquadDeathCounter is registered.
!Functions
- GetScriptTag
Returns the ScriptTag of the entity currently executing this script.
- GetScriptPath
Returns the path to the current map"s "script" folder, for use in: dofile(GetScriptPath().."myscript.lua")
- GetNumPlayers
Returns the number of Players that are starting the map.
- GetCurrentWaveNumber
Returns the current wave number in a SpawnWave "sp_" script.
- GetTotalWaveNumber
Returns the total number of waves executing this SpawnWave "sp_" script.
- ArenaDummyRandom
"Real" random for 1p Arena Map. MUST NOT BE USED FOR PRODUCTION!!! WILL CAUSE DESYNCH IN MULTIPLAYER!!!
- GdsGetConfigBoolean
Tries to read a Boolean value from config.xml. If value does not exist, value is added to config.xml and "false" is returned. Key is Case-insensitive.
- GdsGetConfigInteger
Tries to read an Integer value from config.xml. If value does not exist, value is added to config.xml and "0" is returned. Key is Case-insensitive.
- GdsGetConfigFloat
Tries to read a Float value from config.xml. If value does not exist, value is added to config.xml and "0.0" is returned. Key is Case-insensitive.
- GdsGetConfigString
Tries to read a String value from config.xml. If value does not exist, value is added to config.xml and empty string is returned. Key is Case-insensitive.
- GetDifficulty
Returns the current difficulty (a number).
- SetDifficulty
Sets the game"s difficulty (a number).
- SpawnWaveTemplate
Creates templates of SpawnWaves for later Spawning.
- SpawnWaveEmitter
Defines a group of spawn waves that can be emitted at a certain location.
- RegisterSquadSpawnCounter
Counts all Squad spawns in this ScriptGroup. Must be used outside of any State!
- string Group - A ScriptGroup.
- RegisterSquadDeathCounter
Counts all Squad deaths in this ScriptGroup. Must be used outside of any State!
- string Group - A ScriptGroup.
- UpgradeLevel0
Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.
- UpgradeLevel1
Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.
- UpgradeLevel2
Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.
- UpgradeLevel3
Changes the base (Upgrade2) ID of an entity to the corresponding UpgradeLevel ID.
Player
- PlayerCardSpellFakePlay
Emulates the playing of a CardSpell but without Power consumption and for any Player.
- string TargetTag - The ScriptTag of the "target" entity.
- string AimTag - Where to aim at (direction). Can be empty if not needed. ScriptGroup not supported.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number CardSpellId - The DB ID of a CardSpell - to be replaced by DB ScriptTag!
- PlayerCardSquadFakePlay
Emulates the playing of a CardSquad but without Power consumption and for any Player.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number CardSquadId - The DB ID of a CardSquad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- boolean DoSpell - Wether the CardSquad"s Spell should be executed or not.
- boolean DoCheer - Wether the Squad"s cheer animation should be played or not.
- PlayerCardSquadFakePlayWithTag
Emulates the playing of a CardSquad but without Power consumption and for any Player.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number CardSquadId - The DB ID of a CardSquad - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- boolean DoSpell - Wether the CardSquad"s Spell should be executed or not.
- boolean DoCheer - Wether the Squad"s cheer animation should be played or not.
- PlayerGameOver
GameOver man, GameOver!
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- string Message - An important Message from you to whom it may concern.
- PlayerGameWon
GameOver man, GameOver!
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- PlayerGameOverCheckEnabled
Enables the GameOver check.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- PlayerGameOverCheckDisabled
Disables the GameOver check.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- PlayerPowerGive
Gives Power to or takes Power from a Player.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerPowerTake
Gives Power to or takes Power from a Player.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerGeneratorActivate
Builds a Generator so it generates energy for that Player.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- PlayerMonumentActivate
Builds an Orb on a Monument for that Player.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- number Power - Can be any of: PowerShadow, PowerNature, PowerFrost, PowerFire, PowerAll, ...
- PlayerGeneratorDeactivate
Crushes Generator so it stops producing Energy.
- string Tag - A ScriptTag or ScriptGroup.
- PlayerMonumentDeactivate
Destroys the Orb of a Monument.
- string Tag - A ScriptTag or ScriptGroup.
- PlayerSquadCheer
Squads in range play their Cheer Anim/FX!
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
Object
- ObjectSpawn
Spawns (creates) an entity on the map.
- string TargetTag - The ScriptTag of the "target" entity.
- number ObjectId - The DB ID of an Object - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Height - Height in meters. Decimal places and negative values are ok, 0 == on the ground
- number Scaling - Scaling Factor, 1.0 is default scaling (100%).
- ObjectSpawnWithTag
Spawns (creates) an entity on the map.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number ObjectId - The DB ID of an Object - to be replaced by DB ScriptTag!
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Height - Height in meters. Decimal places and negative values are ok, 0 == on the ground
- number Scaling - Scaling Factor, 1.0 is default scaling (100%).
- ObjectTypeChange
Changes the type of an entity.
- string Tag - A ScriptTag or ScriptGroup.
- number ObjectId - The DB ID of an Object - to be replaced by DB ScriptTag!
- ObjectVanish
Removes the Object from the map.
- string Tag - A ScriptTag or ScriptGroup.
- ObjectDestroy
Destroys the Object, Object MUST be destructible!
- string Tag - A ScriptTag or ScriptGroup.
- ObjectAnimPlay
Plays the animation once on the Object.
- string Tag - A ScriptTag or ScriptGroup.
- string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
- ObjectAnimPlayLooped
Plays the animation continuously on the Object.
- string Tag - A ScriptTag or ScriptGroup.
- string Anim - Name of the Animation (may include subfolders with forward slashes, eg: "folder1/folder2/my-anim").
Entity
- EntityAbilityAdd
Adds or removes Abilities of an entity.
- string Tag - A ScriptTag or ScriptGroup.
- number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
- boolean ApplyToFigures - Add to/remove from the Squad"s figures, not the Squad itself.
- EntityAbilityRemove
Adds or removes Abilities of an entity.
- string Tag - A ScriptTag or ScriptGroup.
- number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
- boolean ApplyToFigures - Add to/remove from the Squad"s figures, not the Squad itself.
- EntitySpellCast
Lets the Entity(s) cast the given Spell on the TargetEntity. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- EntitySpellCastOnClosestSquad
Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- EntitySpellCastOnClosestBuilding
Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- EntitySpellCastOnClosestGenerator
Lets the Entity(s) cast the given Spell on the closest Power Generator. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- boolean IgnoreEmpty - Wether empty (no more energy left) Generators will be ignored.
- EntitySpellCastOnClosestTarget
Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- EntityPlayerSet
Sets the Player (Owner) the entity belongs to, changing who can select & control the entity.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- EntityTeamSet
Sets the Team the entity belongs to, possibly changing it"s friend-foe relationships.
- string Tag - A ScriptTag or ScriptGroup.
- string Team - The name of a Team from the map"s TeamSetup.
- EntityDirectionSet
Changes Direction of an Entity.
- string Tag - A ScriptTag or ScriptGroup.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- EntityDirectionSetRelative
Changes Direction of an Entity.
- string Tag - A ScriptTag or ScriptGroup.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- EntityDirectionLookAtTarget
Changes Direction of an Entity.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- EntityHealthSet
Modifies the health (lifepoints) of the entity in percentage of its max. health.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
- EntityHealthAdd
Modifies the health (lifepoints) of the entity in percentage of its max. health.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
- EntityHealthSubtract
Modifies the health (lifepoints) of the entity in percentage of its max. health.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
- boolean DoDamage - Does damage instead of setting health.
- EntityVanish
Removes the Entity from the map. Works with all supported entity types.
- string Tag - A ScriptTag or ScriptGroup.
- EntityKill
Kills or destroys the Entity, entity MUST be destructible! Works with all supported entity types.
- string Tag - A ScriptTag or ScriptGroup.
- EntityKillInRange
Kills all entities in range. Should not be used! Basis for filtered Actions.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- EntitySpellAdd
Adds the Spell to the Entity unless it already exists.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- EntitySpellRemove
Removes the Spell from the Entity if it exists (otherwise command is ignored).
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- EntityTeleport
Instantly teleports entity(s) to TargetTag location, no questions asked.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
Variable
- NetworkFlagSetTrue
Changes the flag accordingly.
- string Name - The name of the network variable.
- NetworkFlagSetFalse
Changes the flag accordingly.
- string Name - The name of the network variable.
- NetworkFlagToggle
Toggles the flag, eg if it is true it will be set to false and vice versa.
- string Name - The name of the network variable.
- NetworkValueSet
Changes the value accordingly.
- string Name - The name of the network variable. Value is limited to 0-255 range!
- number Value - Just a simple value, meaning depends on context.
- NetworkValueAdd
Changes the value accordingly.
- string Name - The name of the network variable. Value is limited to 0-255 range!
- number Value - Just a simple value, meaning depends on context.
- NetworkValueSubtract
Changes the value accordingly.
- string Name - The name of the network variable. Value is limited to 0-255 range!
- number Value - Just a simple value, meaning depends on context.
- NetworkValueIncrease
Increases the value by one, shorthand for Add with Value 1.
- string Name - The name of the network variable. Value is limited to 0-255 range!
- NetworkValueDecrease
Decreases the value by one, shorthand for Subtract with Value 1.
- string Name - The name of the network variable. Value is limited to 0-255 range!
- PlayerFlagSetTrue
Changes the flag accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- PlayerFlagSetFalse
Changes the flag accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- PlayerFlagToggle
Toggles the flag, eg if it is true it will be set to false and vice versa.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- PlayerValueSet
Changes the value accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number Value - Just a simple value, meaning depends on context.
- PlayerValueAdd
Changes the value accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number Value - Just a simple value, meaning depends on context.
- PlayerValueSubtract
Changes the value accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number Value - Just a simple value, meaning depends on context.
- PlayerValueIncrease
Increases the value by one, shorthand for Add with Value 1.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- PlayerValueDecrease
Decreases the value by one, shorthand for Subtract with Value 1.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- PlayerValueRandomize
Changes the value accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number MaxValue - The upper limit value the Randomize command will generate.
- PlayerTimerStart
Starts/Stops a Timer.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player timer.
- PlayerTimerStop
Starts/Stops a Timer.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player timer.
- MapFlagSetTrue
Changes the flag accordingly.
- string Name - The name of the map variable.
- MapFlagSetFalse
Changes the flag accordingly.
- string Name - The name of the map variable.
- MapFlagToggle
Toggles the flag, eg if it is true it will be set to false and vice versa.
- string Name - The name of the map variable.
- EntityFlagSetTrue
Changes the flag accordingly.
- string Name - The name of the entity variable.
- EntityFlagSetFalse
Changes the flag accordingly.
- string Name - The name of the entity variable.
- EntityFlagToggle
Toggles the flag, eg if it is true it will be set to false and vice versa.
- string Name - The name of the entity variable.
- MapValueSet
Changes the value accordingly.
- string Name - The name of the map variable.
- number Value - Just a simple value, meaning depends on context.
- MapValueAdd
Changes the value accordingly.
- string Name - The name of the map variable.
- number Value - Just a simple value, meaning depends on context.
- MapValueSubtract
Changes the value accordingly.
- string Name - The name of the map variable.
- number Value - Just a simple value, meaning depends on context.
- MapValueIncrease
Increases the value by one, shorthand for Add with Value 1.
- string Name - The name of the map variable.
- MapValueDecrease
Decreases the value by one, shorthand for Subtract with Value 1.
- string Name - The name of the map variable.
- MapValueRandomize
Changes the value accordingly.
- string Name - The name of the map variable.
- number MaxValue - The upper limit value the Randomize command will generate.
- EntityValueSet
Changes the value accordingly.
- string Name - The name of the entity variable.
- number Value - Just a simple value, meaning depends on context.
- EntityValueAdd
Changes the value accordingly.
- string Name - The name of the entity variable.
- number Value - Just a simple value, meaning depends on context.
- EntityValueSubtract
Changes the value accordingly.
- string Name - The name of the entity variable.
- number Value - Just a simple value, meaning depends on context.
- EntityValueIncrease
Increases the value by one, shorthand for Add with Value 1.
- string Name - The name of the entity variable.
- EntityValueDecrease
Decreases the value by one, shorthand for Subtract with Value 1.
- string Name - The name of the entity variable.
- EntityValueRandomize
Changes the value accordingly.
- string Name - The name of the entity variable.
- number MaxValue - The upper limit value the Randomize command will generate.
- MapTimerStart
Starts/Stops a Timer.
- string Name - The name of the map timer.
- MapTimerStop
Starts/Stops a Timer.
- string Name - The name of the map timer.
- EntityTimerStart
Starts/Stops a Timer.
- string Name - The name of the entity timer.
- EntityTimerStop
Starts/Stops a Timer.
- string Name - The name of the entity timer.
- MapValueSetToVarValue
Changes the value accordingly.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- MapValueAddVarValue
Changes the value accordingly.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- MapValueSubtractVarValue
Changes the value accordingly.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- MapValueMultiplyByVarValue
Changes the value accordingly.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- MapValueDivideByVarValue
Changes the value accordingly.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- EntityValueSetToVarValue
Changes the value accordingly.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
- EntityValueAddVarValue
Changes the value accordingly.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
- EntityValueSubtractVarValue
Changes the value accordingly.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
- EntityValueMultiplyByVarValue
Changes the value accordingly.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
- EntityValueDivideByVarValue
Changes the value accordingly.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
Barrier
- BarrierBuildOrRepair
Builds the specified BarrierSet and gives it to the Player, or repairs it if the Player owns that BarrierSet.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- BarrierGateToggle
Opens or closes all Gates of the BarrierSet, depending on their current state.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierGateOpen
Opens all Gates of the BarrierSet.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierGateClose
Closes all Gates of the BarrierSet.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierVanish
Removes the Barrier from the map.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierDestroy
Destroys the Barrier.
- string Tag - A ScriptTag or ScriptGroup.
Mission
- MissionEventInfo
Puts a message into the EventQueue.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MissionEventWarning
Puts a message into the EventQueue.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MissionEventSuccess
Puts a message into the EventQueue.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MissionEventFailure
Puts a message into the EventQueue.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MiniMapAlert
Show an Alert on MiniMap at the specified TargetTag location.
- string TargetTag - The ScriptTag of the "target" entity.
- number AlertType - The type of a MiniMap Alert (determines gfx & color).
- MissionOutcry
Displays a voiced text outside a Cutscene. Several Outcries can be queued as a conversation.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Tag - A ScriptTag or ScriptGroup.
- string TextTag - The Tag of a Text from database.
- string Text - The text to show if the TextTag text does not exist.
- number DurationSeconds - Duration for the outcry in integer seconds, default is 5.
- string PortraitFileName - File name number of the portrait.
- MissionTaskSetActive
Adds, removes or modifies a Mission Task.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TaskTag - The "tag" of the MissionTask to be modified.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MissionTaskSetSolved
Adds, removes or modifies a Mission Task.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TaskTag - The "tag" of the MissionTask to be modified.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MissionTaskSetFailed
Adds, removes or modifies a Mission Task.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TaskTag - The "tag" of the MissionTask to be modified.
- string TargetTag - The ScriptTag of the "target" entity.
- string Summary - A short summary for the MissionGoal or EventQueue message.
- string Description - The detailed text for the MissionGoal or EventQueue message.
- MissionTaskRemove
Adds, removes or modifies a Mission Task.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TaskTag - The "tag" of the MissionTask to be modified.
- MissionTaskOnlyTransferXP
Adds, removes or modifies a Mission Task.
- string TaskTag - The "tag" of the MissionTask to be modified.
- MissionCounterShow
Shows a Mission Counter onscreen (eg "Bosses Killed: 0/3").
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - A unique Tag for the Mission Counter.
- string LocaTag - A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.
- number MaxValue - The upper limit value the Randomize command will generate.
- MissionCounterHide
Hides the Mission Counter from display (the counter"s value itself can still be queried/modified).
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - A unique Tag for the Mission Counter.
- MissionTimerStart
Adds a Mission Timer displayed onscreen.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
- string LocaTag - A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
- MissionTimerChange
Changes the text of an existing Mission Timer without changing the timer.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
- string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
- string LocaTag - A LocaTag from database, if LocaTag does not exist it"s simply the Text displayed.
- MissionTimerStop
Removes the Mission Timer from onscreen display and stops it.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
- MissionTimerPause
Pauses the Mission Timer if not already paused. NOT YET IMPLEMENTED - please ask if needed!
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
- MissionTimerResume
Resumes a Mission Timer if it is currently paused. NOT YET IMPLEMENTED - please ask if needed!
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTagOld - The TimerTag of the existing timer whose text should be changed.
- MissionCounterSet
Changes the value accordingly.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - The name of the Mission Counter.
- number Value - Just a simple value, meaning depends on context.
- MissionCounterIncrease
Increases the value by one, shorthand for Add with Value 1.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - The name of the Mission Counter.
- MissionCounterDecrease
Decreases the value by one, shorthand for Subtract with Value 1.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - The name of the Mission Counter.
- MissionCounterSetToHealthPercent
Sets the Mission Counter to the entity"s health percent.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Tag - A ScriptTag or ScriptGroup.
- string CounterTag - The name of the Mission Counter.
Conditions
Tutorial
- TutorialEntityPvETypeIsSelected
TutorialEntityPvETypeIsNotSelectedChecks if any entity with the specified PvE Type is in the current selection.
- string PvEType - The name of a PvE Type.
- TutorialEntityIsSelected
TutorialEntityIsNotSelectedChecks if any entity with the specified ScriptTag is in the current selection.
- string Tag - A ScriptTag or ScriptGroup.
AudioVisual
- AudioAmbientIsPlaying
AudioAmbientIsNotPlayingChecks if the respective audio file is currently playing.
- string Ambient - file relative to "bf1/sound/streams/", no extension!
- AudioMusicIsPlaying
AudioMusicIsNotPlayingChecks if the respective audio file is currently playing.
- string Music - file relative to "bf1/sound/streams/", no extension!
- AudioSoundFXIsPlaying
AudioSoundFXIsNotPlayingChecks if the respective audio file is currently playing.
- string Sound - file relative to "bf1/sound/ram/", no extension!
- AudioSoundUIIsPlaying
AudioSoundUIIsNotPlayingChecks if the respective audio file is currently playing.
- string Sound - file relative to "bf1/sound/ram/", no extension!
- AudioVoiceIsPlaying
AudioVoiceIsNotPlayingChecks if the respective audio file is currently playing.
- string Sound - file relative to "bf1/sound/ram/", no extension!
Building
- BuildingWasJustHit
BuildingWasNotJustHitChecks if the Building has just been hit by an attack or any other form of damage.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingIsAlive
BuildingIsDestroyedChecks intact/destroyed status of Buildings.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BuildingIsInRange
BuildingIsNotInRangeChecks if *any* Building is in range. Used as basis for filtered "in range" checks, eg. "PlayerBuildingIsInRange".
- BuildingModeIsActive
BuildingModeIsNotActiveChecks if the currently active Mode has the specified ModeId.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
- BuildingModeIsEnabled
BuildingModeIsDisabledChecks if the currently active Mode is an "enabled" or "disabled" Mode.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
ScriptGroup
- ScriptGroupIsEmpty
ScriptGroupIsNotEmptyChecks if the ScriptGroup contains tags or wether it is empty.
- string Group - A ScriptGroup.
- ScriptGroupAliveAmountIsEqual
ScriptGroupAliveAmountIsNotEqualChecks 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
ScriptGroupAliveAmountIsLessOrEqualChecks 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
ScriptGroupAliveAmountIsGreaterOrEqualChecks 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
ScriptGroupAlivePercentIsNotEqualChecks 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
ScriptGroupAlivePercentIsLessOrEqualChecks 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
ScriptGroupAlivePercentIsGreaterOrEqualChecks 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
ScriptGroupDeadAmountIsNotEqualChecks 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
ScriptGroupDeadAmountIsLessOrEqualChecks 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
ScriptGroupDeadAmountIsGreaterOrEqualChecks 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
ScriptGroupDeadPercentIsNotEqualChecks 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
ScriptGroupDeadPercentIsLessOrEqualChecks 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
ScriptGroupDeadPercentIsGreaterOrEqualChecks 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
ScriptGroupSquadSpawnCounterIsLessOrEqualChecks 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
ScriptGroupSquadSpawnCounterIsGreaterOrEqualChecks 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
ScriptGroupSquadDeathCounterIsLessOrEqualChecks 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
ScriptGroupSquadDeathCounterIsGreaterOrEqualChecks 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
BarrierIsBuiltChecks if the Barrier is in prebuilt state or not.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierIsMirrored
BarrierIsNotMirroredChecks if the Barrier is in mirrored state or not.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierIsMounted
BarrierIsNotMountedChecks if the Barrier is mounted by any Squad.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierIsMountedByPlayer
BarrierIsNotMountedByPlayerChecks if the Barrier is mounted by a Squad owned by the given Player.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- BarrierIsAlive
BarrierIsDestroyedChecks intact/destroyed status of Barriers.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierGateIsOpen
BarrierGateIsNotOpenChecks if the BarrierGate is open or not.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierGateIsClosed
BarrierGateIsNotClosedChecks if the BarrierGate is closed or not.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- BarrierModuleAmountIsAlive
BarrierModuleAmountIsDeadCompares the remaining (alive) number of Barrier Modules in the BarrierSet.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Amount - Just a simple value, meaning depends on context.
- BarrierModulePercentageIsAlive
BarrierModulePercentageIsDeadCompares the remaining (alive) number of Barrier Modules in the BarrierSet.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
Player
- PlayerIsHuman
PlayerIsNotHumanChecks if Player is a human player (== connected?).
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- PlayerHasJustPlayedCardId
PlayerHasNotJustPlayedCardIdChecks if the Player has just played the specified Card, or any Card if CardId = AnyCard
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number CardId - The DB ID of a Card - to be replaced by DB ScriptTag!
- PlayerHasJustPlayedCardPvEType
PlayerHasNotJustPlayedCardPvETypeChecks if the Player has just played a Card whose entity has the specified PvE Type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string PvEType - The name of a PvE Type.
- PlayerSquadAmountIsEqual
PlayerSquadAmountIsNotEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerSquadAmountIsGreater
PlayerSquadAmountIsLessOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerSquadAmountIsLess
PlayerSquadAmountIsGreaterOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerBuildingAmountIsEqual
PlayerBuildingAmountIsNotEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerBuildingAmountIsGreater
PlayerBuildingAmountIsLessOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerBuildingAmountIsLess
PlayerBuildingAmountIsGreaterOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerMonumentAmountIsEqual
PlayerMonumentAmountIsNotEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerMonumentAmountIsGreater
PlayerMonumentAmountIsLessOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerMonumentAmountIsLess
PlayerMonumentAmountIsGreaterOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerGeneratorAmountIsEqual
PlayerGeneratorAmountIsNotEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerGeneratorAmountIsGreater
PlayerGeneratorAmountIsLessOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerGeneratorAmountIsLess
PlayerGeneratorAmountIsGreaterOrEqualChecks if the Player(s) own the specified amount of the given entity type.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerOrbAmountIsEqual
PlayerOrbAmountIsNotEqualChecks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerOrbAmountIsGreater
PlayerOrbAmountIsLessOrEqualChecks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerOrbAmountIsLess
PlayerOrbAmountIsGreaterOrEqualChecks the amount of Orbs on Monuments of a specific color. Use PowerAll to count all Power Orbs together.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerOrbBuildInProgressAmountIsEqual
PlayerOrbBuildInProgressAmountIsNotEqualChecks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerOrbBuildInProgressAmountIsGreater
PlayerOrbBuildInProgressAmountIsLessOrEqualChecks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerOrbBuildInProgressAmountIsLess
PlayerOrbBuildInProgressAmountIsGreaterOrEqualChecks the amount of Orbs of a specific color that are currently being built. Use PowerAll to count all in progress.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- number Amount - Just a simple value, meaning depends on context.
- PlayerHasGameLost
PlayerHasNotGameLostChecks if the Player is GameOver man, GameOver!
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- PlayerHasGameWon
PlayerHasNotGameWonChecks if the Player has won the Game (match).
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
!Functions
- DifficultyIsEqual
DifficultyIsNotEqualChecks the mission"s current difficulty level.
- DifficultyIsLess
DifficultyIsGreaterOrEqualChecks the mission"s current difficulty level.
- DifficultyIsGreater
DifficultyIsLessOrEqualChecks the mission"s current difficulty level.
Object
- ObjectIsOnMap
ObjectIsNotOnMapChecks wether Objects are existent on the map.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
Squad
- SquadIsAlive
SquadIsDeadChecks living/dead status of Squads.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadIsIdle
SquadIsBusyChecks if the Squad is Idle (has nothing to do) or is somehow busy (fighting, walking, etc.).
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadIsInGotoMode
SquadIsNotInGotoModeChecks if the Squad is in Goto mode, eg on the way to some target location.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadIsSpellCasting
SquadIsNotSpellCastingChecks if the Squad is casting a Spell.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadHasAbility
SquadHasNotAbilityChecks if (any member of) the Squad has the given Ability.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadHasAbilityLine
SquadHasNotAbilityLineChecks if (any member of) the Squad has an Ability based on the given AbilityLine.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadHasHate
SquadHasNotHateChecks if the Squad has Hate (eg. it would like to or is about to attack something).
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadIsFighting
SquadIsNotFightingChecks if the Squad is fighting.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadIsInRange
SquadIsNotInRangeChecks if *any* Squad is in range. Used as basis for filtered "in range" checks, eg. "PlayerSquadIsInRange".
- SquadModeIsActive
SquadModeIsNotActiveChecks if the currently active Mode has the specified ModeId.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number ModeId - The DB ID of a Mode - to be replaced by DB ScriptTag!
- SquadModeIsEnabled
SquadModeIsDisabledChecks if the currently active Mode is an "enabled" or "disabled" Mode.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadWasJustHit
SquadWasNotJustHitChecks if the Squad has just been hit by an attack or any other form of damage.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadWasJustHitByPlayer
SquadWasNotJustHitByPlayerChecks if the Squad has just been hit by a specific Player entity"s attack/spell.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- SquadWasJustHitByTeam
SquadWasNotJustHitByTeamChecks if the Squad has just been hit by a specific Team entity"s attack/spell.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string Team - The name of a Team from the map"s TeamSetup.
- SquadIdleTimerIsElapsed
SquadIdleTimerIsNotElapsedChecks if the Squad was (continuously) idle for (at least) the given time.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
- boolean ConsiderDeadAsIdle - Dead Squads are considered idle. Idle timer is immediately elapsed when unit dies!!!
- SquadHasMeleeAttackerInRange
SquadHasNotMeleeAttackerInRangeChecks if there are any Melee units attacking this Squad in Range.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadMemberAmountIsAlive
SquadMemberAmountIsDeadCompares the remaining (alive) number of Squad members with the original amount.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Amount - Just a simple value, meaning depends on context.
- SquadMemberPercentageIsAlive
SquadMemberPercentageIsDeadCompares the remaining (alive) number of Squad members with the original amount.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
- SquadIsMountedOnBarrier
SquadIsNotMountedOnBarrierChecks if the Squas has mounted a Barrier.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
Entity
- EntityHealthPercentIsLowest
EntityHealthPercentIsNotLowestChecks if the entity has the lowest/greatest health among the other entities.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- EntityHealthPercentIsGreatest
EntityHealthPercentIsNotGreatestChecks if the entity has the lowest/greatest health among the other entities.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- EntityIsAlive
EntityIsDeadChecks living/dead status of Entity, means different things for different Entity types.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- EntityHealthIsGreater
EntityHealthIsLessOrEqualChecks the health (lifepoints) status of entities.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
- EntityHealthIsLess
EntityHealthIsGreaterOrEqualChecks the health (lifepoints) status of entities.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number Percent - A percentage from 0-100 (do not write the % sign).
- EntityIsInPlayableArea
EntityIsNotInPlayableAreaChecks if the entity is inside the map"s playable area.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- EntityIsInVisibleArea
EntityIsNotInVisibleAreaChecks if the entity is inside the map"s visible area.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- EntityIsInRange
EntityIsNotInRangeChecks if an Entity/Group (with the given Tag) is in Range to (any of) the Target(s).
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- EntityIsOwnedByPlayer
EntityIsNotOwnedByPlayerChecks if the entity is owned by the specified Player.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- EntityIsOwnedByTeam
EntityIsNotOwnedByTeamChecks if the entity is owned by the specified Player.
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string Team - The name of a Team from the map"s TeamSetup.
- EntitySpellCastIsBlocked
EntitySpellCastIsNotBlockedChecks if casting of this Spell is currently blocked (Recast-Time, already casting Spell, etc.).
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- boolean DoGotoCheck - Additionally checks if entity is in Goto mode.
- EntityHasJustCastedSpell
EntityHasNotJustCastedSpellChecks if the Entity has just casted the specified Spell, or any Spell if SpellId = AnySpell
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
Variable
- PlayerFlagIsTrue
PlayerFlagIsFalseChecks if the flag has the desired value.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- PlayerValueIsEqual
PlayerValueIsNotEqualChecks if the value satisfies the condition.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number Value - Just a simple value, meaning depends on context.
- PlayerValueIsGreater
PlayerValueIsLessOrEqualChecks if the value satisfies the condition.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number Value - Just a simple value, meaning depends on context.
- PlayerValueIsLess
PlayerValueIsGreaterOrEqualChecks if the value satisfies the condition.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player variable.
- number Value - Just a simple value, meaning depends on context.
- PlayerTimerIsElapsed
PlayerTimerIsNotElapsedChecks if the given amount of time has passed since Timer was started.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player timer.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
- PlayerTimerIsRunning
PlayerTimerIsNotRunningChecks if the Timer is running or not.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string Name - The name of the player timer.
- MapFlagIsTrue
MapFlagIsFalseChecks if the flag has the desired value.
- string Name - The name of the map variable.
- EntityFlagIsTrue
EntityFlagIsFalseChecks if the flag has the desired value.
- string Name - The name of the entity variable.
- NetworkFlagIsTrue
NetworkFlagIsFalseChecks if the flag has the desired value.
- string Name - The name of the network variable.
- MapValueIsEqual
MapValueIsNotEqualChecks 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
MapValueIsLessOrEqualChecks 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
MapValueIsGreaterOrEqualChecks 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
EntityValueIsNotEqualChecks 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
EntityValueIsLessOrEqualChecks 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
EntityValueIsGreaterOrEqualChecks 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
NetworkValueIsNotEqualChecks 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
NetworkValueIsLessOrEqualChecks 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
NetworkValueIsGreaterOrEqualChecks 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
MapTimerIsNotElapsedChecks if the given amount of time has passed since Timer was started.
- string Name - The name of the map timer.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
- EntityTimerIsElapsed
EntityTimerIsNotElapsedChecks if the given amount of time has passed since Timer was started.
- string Name - The name of the entity timer.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
- MapTimerIsRunning
MapTimerIsNotRunningChecks whether the Timer is running or stopped.
- string Name - The name of the map timer.
- EntityTimerIsRunning
EntityTimerIsNotRunningChecks whether the Timer is running or stopped.
- string Name - The name of the entity timer.
- MapValueIsEqualComparedTo
MapValueIsNotEqualComparedToChecks if the value satisfies the condition.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- MapValueIsGreaterComparedTo
MapValueIsLessOrEqualComparedToChecks if the value satisfies the condition.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- MapValueIsLessComparedTo
MapValueIsGreaterOrEqualComparedToChecks if the value satisfies the condition.
- string VarName - The name of the map variable to use in the computation.
- string VarName - The name of the map variable to use in the computation.
- EntityValueIsEqualComparedTo
EntityValueIsNotEqualComparedToChecks if the value satisfies the condition.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
- EntityValueIsGreaterComparedTo
EntityValueIsLessOrEqualComparedToChecks if the value satisfies the condition.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
- EntityValueIsLessComparedTo
EntityValueIsGreaterOrEqualComparedToChecks if the value satisfies the condition.
- string VarName - The name of the entity variable to use in the computation.
- string VarName - The name of the entity variable to use in the computation.
Boolean
- AND
NotANDAll/NotAll contained Conditions must be true.
- number UpdateInterval - How often Condition is updated, default is 0 (== update every GD step).
- OR
NotORAny/No contained Condition must be true.
- number UpdateInterval - How often Condition is updated, default is 0 (== update every GD step).
Mission
- MissionDifficultyIsEqual
MissionDifficultyIsNotEqualChecks the game"s current difficulty. Note: difficulty NEVER changes during a match!
- number Difficulty - One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert
- MissionDifficultyIsGreater
MissionDifficultyIsLessOrEqualChecks the game"s current difficulty. Note: difficulty NEVER changes during a match!
- number Difficulty - One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert
- MissionDifficultyIsLess
MissionDifficultyIsGreaterOrEqualChecks the game"s current difficulty. Note: difficulty NEVER changes during a match!
- number Difficulty - One of: DifficultyStandard, DifficultyAdvanced, DifficultyExpert
- MissionCounterIsEqual
MissionCounterIsNotEqualChecks if the value satisfies the condition.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - The name of the Mission Counter.
- number Value - Just a simple value, meaning depends on context.
- MissionCounterIsGreater
MissionCounterIsLessOrEqualChecks if the value satisfies the condition.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - The name of the Mission Counter.
- number Value - Just a simple value, meaning depends on context.
- MissionCounterIsLess
MissionCounterIsGreaterOrEqualChecks if the value satisfies the condition.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string CounterTag - The name of the Mission Counter.
- number Value - Just a simple value, meaning depends on context.
- MissionTimerHasRunOut
MissionTimerHasNotRunOutChecks if the Mission Timer has run out of time (reached 00:00).
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTag - The name of the Mission Timer.
- MissionTimerIsElapsed
MissionTimerIsNotElapsedChecks if the (forward running) Mission Timer has elapsed.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTag - The name of the Mission Timer.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
- MissionTimerIsDisplayed
MissionTimerIsNotDisplayedChecks if the Mission Timer is displayed (running but could also be paused).
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- string TimerTag - The name of the Mission Timer.
- MissionStartTimerIsElapsed
MissionStartTimerIsNotElapsedChecks if the given amount of time has passed since the Mission started.
- number Seconds - Number, in Seconds. Fractions are also allowed, in 0.1 increments.
- number Minutes - Number, in Minutes. Fractions are also allowed.
FilterActions
Squad
- SquadVanishInRange
Removes Squads of the given ScriptGroup in range.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamSquadTeleportInRange
Teleports Squads in Range of the specified Team to the TargetTag location.
- string Tag - A ScriptTag or ScriptGroup.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string TargetTag - The ScriptTag of the "target" entity.
- string Team - The name of a Team from the map"s TeamSetup.
- PlayerSquadTeleportInRange
Teleports Squads in Range of the specified Player to the TargetTag location.
- string Tag - A ScriptTag or ScriptGroup.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string TargetTag - The ScriptTag of the "target" entity.
- string Player - The name of a Player or a ScriptGroup of Players or "All"/"Any"/etc.
- SquadRangedBarrierMount
Only ranged Squads try to mount the TargetTag Barrier.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- SquadIdleBarrierMount
Only idle Squads try to mount the TargetTag Barrier.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- SquadRangedIdleBarrierMount
Only ranged idle Squads try to mount the TargetTag Barrier.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- SquadIdBarrierMount
Only Squads with specified database ID try to mount the TargetTag Barrier.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- SquadIdIdleBarrierMount
Only idle Squads with specified database ID try to mount the TargetTag Barrier.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- SquadIdleGoto
Only Squads that are currently idle execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadIdleGotoRandom
Only Squads that are currently idle execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- SquadIdleGotoFight
Only Squads that are currently idle execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- SquadRandomGoto
Only a random amount of Squads execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Percent - A percentage from 0-100 (do not write the % sign).
- SquadIdleRandomGoto
Only a random amount of Squads that are currently idle execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Variation - Direction in degrees (0-360?). 0 means "south" (down), 90 means "east" (right), etc.
- number Percent - A percentage from 0-100 (do not write the % sign).
- SquadRandomGotoRandom
Only randomly picked Squads that are execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Percent - A percentage from 0-100 (do not write the % sign).
- SquadIdleRandomGotoRandom
Only randomly picked Squads that are execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number Percent - A percentage from 0-100 (do not write the % sign).
- SquadAmountPatrol
Only the specified amount of Squads in the ScriptGroup execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Amount - Just a simple value, meaning depends on context.
- SquadIdleAmountPatrol
Only the specified amount of Squads and if they are idle execute the Goto command.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Amount - Just a simple value, meaning depends on context.
- SquadGotoClosestPlayerMonumentOrGenerator
Squad(s) go towards closest M/G owned by Player. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- SquadGotoClosestTeamMonumentOrGenerator
Squad(s) go towards closest M/G owned by Team. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Team - The name of a Team from the map"s TeamSetup.
- SquadGotoClosestPlayerSquad
Squad(s) go towards closest Squad owned by Player. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- SquadGotoClosestTeamSquad
Squad(s) go towards closest Squad owned by Team. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Team - The name of a Team from the map"s TeamSetup.
- SquadGotoClosestPlayerBuilding
Squad(s) go towards closest Building owned by Player. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- SquadGotoClosestTeamBuilding
Squad(s) go towards closest Building owned by Team. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Team - The name of a Team from the map"s TeamSetup.
- SquadGotoClosestPlayerBarrier
Squad(s) go towards closest Barrier owned by Player. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- SquadGotoClosestTeamBarrier
Squad(s) go towards closest Barrier owned by Team. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Team - The name of a Team from the map"s TeamSetup.
- SquadGotoClosestPlayerTarget
Squad(s) go towards closest attackable Target owned by Player. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
- SquadGotoClosestTeamTarget
Squad(s) go towards closest attackable Target owned by Team. Continues goto after being attacked.
- string Tag - A ScriptTag or ScriptGroup.
- boolean Run - Changes WalkSpeed, running is default. Walking may look dull for large figures.
- number SearchRadius - The (max.) Radius around the Tag that should be searched.
- string Team - The name of a Team from the map"s TeamSetup.
- boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
- TeamSquadInRangePushBack
PushBack only for Squads from the specified Team.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- number Speed - Speed in meters per second. Decimal places allowed.
- number MaxRadiusType - Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).
- string Team - The name of a Team from the map"s TeamSetup.
- PlayerSquadInRangePushBack
PushBack only for Squads from the specified Player.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- number Speed - Speed in meters per second. Decimal places allowed.
- number MaxRadiusType - Can be: RadiusType_S, .._M, .._L, .._XL (see BEE).
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
Building
- TeamBuildingKillInRange
Kills buildings in range.
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- PlayerBuildingKillInRange
Kills buildings in range.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamBuildingKillableKillInRange
Kills buildings in range, unless it is unkillable.
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- PlayerBuildingKillableKillInRange
Kills buildings in range, unless it is unkillable.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
Entity
- EntitySpellCastOnClosestPlayerSquad
Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- EntitySpellCastOnClosestTeamSquad
Lets the Entity(s) cast the given Spell on the closest Squad. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- string Team - The name of a Team from the map"s TeamSetup.
- EntitySpellCastOnClosestPlayerBuilding
Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- EntitySpellCastOnClosestTeamBuilding
Lets the Entity(s) cast the given Spell on the closest Building. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- string Team - The name of a Team from the map"s TeamSetup.
- EntitySpellCastOnClosestPlayerGenerator
Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- boolean IgnoreEmpty - Wether empty (no more energy left) Generators will be ignored.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- EntitySpellCastOnClosestTeamGenerator
Lets the Entity(s) cast the given Spell on the closest Generator. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- boolean IgnoreEmpty - Wether empty (no more energy left) Generators will be ignored.
- string Team - The name of a Team from the map"s TeamSetup.
- EntitySpellCastOnClosestPlayerTarget
Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
- EntitySpellCastOnClosestTeamTarget
Lets the Entity(s) cast the given Spell on the closest attackable Target. Target must be valid for the given Spell.
- string Tag - A ScriptTag or ScriptGroup.
- number SpellId - The DB ID of a Spell - to be replaced by DB ScriptTag!
- string Team - The name of a Team from the map"s TeamSetup.
- boolean IgnoreUnattackable - Wether targets with "Unattackable" AbilityLine will be ignored.
- EntityPvETypeKillInRange
Kills entities with specified PvEType in range.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
- TeamEntityPvETypeKillInRange
Kills entities with specified PvEType in range.
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
- PlayerEntityPvETypeKillInRange
Kills entities with specified PvEType in range.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
FilterConditions
Squad
- SquadAliveIsIdle
SquadAliveIsBusyChecks if the living Squads are idle or busy (avoids trap if one squad of group is dead but check is for all).
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- SquadIdleIsInRange
SquadIdleIsNotInRangeChecks if an idle Squad is in Range to (any of) the Target(s).
- string For - Determines when the condition is satisfied if multiple entities are used.
- string Tag - A ScriptTag or ScriptGroup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadPvETypeIsInRange
SquadPvETypeIsNotInRangeChecks if a Squad with given PvE Type is in Range to (any of) the Target(s).
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
- SquadPvETypeAmountIsInRange
SquadPvETypeAmountIsNotInRangeChecks if amount Squads with PvE Type are in Range to (any of) the Target(s).
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
- number Amount - Just a simple value, meaning depends on context.
- SquadFlyingIsInRange
SquadFlyingIsNotInRangeChecks if a flying Squad is in Range to (any of) the Target(s).
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadOnGroundIsInRange
SquadOnGroundIsNotInRangeChecks if a Squad that is NOT flying is in Range to (any of) the Target(s).
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- PlayerSquadIsInRange
PlayerSquadIsNotInRangeChecks if a Squad of a specified Player is in Range to (any of) the Target(s).
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- PlayerSquadFlyingIsInRange
PlayerSquadFlyingIsNotInRangeChecks if a Squad of a specified Player is in Range to (any of) the Target(s).
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- PlayerSquadOnGroundIsInRange
PlayerSquadOnGroundIsNotInRangeChecks if a Squad of a specified Player is in Range to (any of) the Target(s).
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamSquadIsInRange
TeamSquadIsNotInRangeChecks if a Squad of a specified Team is in Range to (any of) the Target(s).
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamSquadFlyingIsInRange
TeamSquadFlyingIsNotInRangeChecks if a Squad of a specified Team is in Range to (any of) the Target(s).
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamSquadOnGroundIsInRange
TeamSquadOnGroundIsNotInRangeChecks if a Squad of a specified Team is in Range to (any of) the Target(s).
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- SquadIdIsInRange
SquadIdIsNotInRangeChecks if a Squad with the specified ID is in Range to (any of) the Target(s).
- number SquadId - The DB ID of a Squad - to be replaced by DB ScriptTag!
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
Building
- PlayerBuildingIsInRange
PlayerBuildingIsNotInRangeChecks if a Building of a specified Player is in Range to (any of) the Target(s).
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamBuildingIsInRange
TeamBuildingIsNotInRangeChecks if a Building of a specified Team is in Range to (any of) the Target(s).
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- PlayerBuildingKillableIsInRange
PlayerBuildingKillableIsNotInRangeChecks if a Building of a specified Player is in Range to (any of) the Target(s).
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- TeamBuildingKillableIsInRange
TeamBuildingKillableIsNotInRangeChecks if a Building of a specified Team is in Range to (any of) the Target(s).
- string Team - The name of a Team from the map"s TeamSetup.
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- BuildingIdIsInRange
BuildingIdIsNotInRangeChecks if a Building with the specified ID is in Range to (any of) the Target(s).
- number BuildingId - The DB ID of a Building - to be replaced by DB ScriptTag!
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- BuildingPvETypeIsInRange
BuildingPvETypeIsNotInRangeChecks if a Building with given PvE Type is in Range to (any of) the Target(s).
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
- BuildingPvETypeAmountIsInRange
BuildingPvETypeAmountIsInRangeChecks if amount Buildings with PvE Type are in Range to (any of) the Target(s).
- string TargetTag - The ScriptTag of the "target" entity.
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- string PvEType - The name of a PvE Type.
- number Amount - Just a simple value, meaning depends on context.
Filters
Filter
- FilterEntityHasAbility
FilterEntityHasNotAbilityFilters based on entity"s ability.
- number AbilityId - The DB ID of an Ability - to be replaced by DB ScriptTag!
- FilterEntityHasAbilityLine
FilterEntityHasNotAbilityLineFilters based on entity"s abilityline.
- number AbilityLineId - The DB ID of an AbilityLine - to be replaced by DB ScriptTag!
- FilterEntityIsAlive
FilterEntityIsDeadFilters entity by alive/dead status.
- FilterEntityAmountIsLess
FilterEntityAmountIsGreaterOrEqualFilters for a specific number of entities.
- number Amount - Just a simple value, meaning depends on context.
- FilterEntityAmountIsGreater
FilterEntityAmountIsLessOrEqualFilters for a specific number of entities.
- number Amount - Just a simple value, meaning depends on context.
- FilterEntityAmountIsEqual
FilterEntityAmountIsNotEqualFilters for a specific number of entities.
- number Amount - Just a simple value, meaning depends on context.
- FilterEntityIsAttackable
FilterEntityIsNotAttackableFilters entity by attackable status (includes check for "unattackable" abilities).
- FilterEntityCanProducePower
FilterEntityCanNotProducePowerFilters for power production (mostly generators).
- FilterEntityIsBuilding
FilterEntityIsNotBuildingFilters entity by category Building.
- FilterEntityIsObject
FilterEntityIsNotObjectFilters entity by category Object.
- FilterEntityIsSquad
FilterEntityIsNotSquadFilters entity by category Squad.
- FilterSquadIsFlying
FilterSquadIsNotFlyingFilters Squad by flying ability.
- FilterEntityIsInRange
FilterEntityIsNotInRangeFilters entity wether it is in range to any of the TargetTag entities.
- string TargetTag - The ScriptTag of the "target" entity. (It should exist!)
- number Range - The Radius around the TargetTag(s) that is considered to be "in range".
- FilterSquadIsIdle
FilterSquadIsBusyFilters idle squads.
- FilterEntityIsOwnedByPlayer
FilterEntityIsNotOwnedByPlayerFilters entity by player pwnage.
- string Player - The name of a Player. Must not be a ScriptGroup and not "All"/"Any"/etc.
- FilterSquadIsPrimaryRanged
FilterSquadIsMeleeFilters Squads based on wether they are Melee or PrimaryRanged.
- FilterEntityHasPvEType
FilterEntityHasNotPvETypeFilters for PvE Type of an entity.
- string PvEType - The name of a PvE Type.
- FilterIsRandomPercent
FilterIsNotRandomPercentFilters entities by a random-percent chance.
- number Percent - A percentage from 0-100 (do not write the % sign).
- FilterEntityHasResId
FilterEntityHasNotResIdFilters based on entity ResId.
- number Id - The DB ID of an entity.
- FilterEntityIsOwnedByTeam
FilterEntityIsNotOwnedByTeamFilters entity by team pwnage.
- string Team - The name of a Team from the map"s TeamSetup.
- FilterEntityThreatValueIsLess
FilterEntityThreatValueIsGreaterOrEqualFilters for threatvalue of an entity.
- number Value - Just a simple value, meaning depends on context.
- FilterEntityThreatValueIsGreater
FilterEntityThreatValueIsLessOrEqualFilters for threatvalue of an entity.
- number Value - Just a simple value, meaning depends on context.