summaryrefslogtreecommitdiff
path: root/docs/smart_scripts.md
diff options
context:
space:
mode:
authorStefano Borzì <stefanoborzi32@gmail.com>2019-03-19 11:50:10 +0100
committerGitHub <noreply@github.com>2019-03-19 11:50:10 +0100
commitf2e34f442ca374a85c6a2b1fb25c91bcbeadb1f6 (patch)
treeea05edd9d2fa90b4597120495888c33be1e6f411 /docs/smart_scripts.md
parent5d4db1a2f9101b7d9e21bd40ee29c5d3d1070b99 (diff)
parentaa195ed63b662b024199783f2c9727c4312bcb06 (diff)
downloadwiki-f2e34f442ca374a85c6a2b1fb25c91bcbeadb1f6.tar.gz
wiki-f2e34f442ca374a85c6a2b1fb25c91bcbeadb1f6.tar.bz2
wiki-f2e34f442ca374a85c6a2b1fb25c91bcbeadb1f6.zip
A few updates to the smart scripts documentation (#25)
Updated smart_scripts.md Added a comment to "SMART_ACTION_SET_ACTIVE" Added the AC specific actions 201-217
Diffstat (limited to 'docs/smart_scripts.md')
-rw-r--r--docs/smart_scripts.md288
1 files changed, 286 insertions, 2 deletions
diff --git a/docs/smart_scripts.md b/docs/smart_scripts.md
index e7cb4d2..11328b8 100644
--- a/docs/smart_scripts.md
+++ b/docs/smart_scripts.md
@@ -2433,8 +2433,7 @@ This is the probability of the event to occur as a percentage from 0-100. So, if
</p></td>
<td><p><br />
</p></td>
-<td><p><br />
-</p></td>
+<td><p>If a creature or GO is set active it will stay active even if no player is near. Take care, though, as it needs additional ressources (CPU/RAM) to keep them active (the grid where the creature or object is located cannot be unloaded and other objects/creatures nearby also stay active).</p></td>
</tr>
<tr class="even">
<td><p>SMART_ACTION_ATTACK_START</p></td>
@@ -3803,6 +3802,291 @@ This is the probability of the event to occur as a percentage from 0-100. So, if
</td>
<td>if avaliable, last used invoker will cast spellId with castFlags on targets</td>
</tr>
+<tr class="even">
+<td><p>SMART_ACTION_MOVE_TO_POS_TARGET</p></td>
+<td><p>201</p></td>
+<td><p>pointId</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_SET_GO_STATE</p></td>
+<td><p>202</p></td>
+<td><p>state</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_EXIT_VEHICLE</p></td>
+<td><p>203</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_SET_UNIT_MOVEMENT_FLAGS</p></td>
+<td><p>204</p></td>
+<td><p>flags</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_SET_COMBAT_DISTANCE</p></td>
+<td><p>205</p></td>
+<td><p>combatDistance</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_SET_CASTER_COMBAT_DIST</p></td>
+<td><p>206</p></td>
+<td><p>followDistance</p></td>
+<td><p>resetToMax</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_SET_HOVER</p></td>
+<td><p>207</p></td>
+<td><p>0/1</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_ADD_IMMUNITY</p></td>
+<td><p>208</p></td>
+<td><p>type</p></td>
+<td><p>id</p></td>
+<td><p>value</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_REMOVE_IMMUNITY</p></td>
+<td><p>209</p></td>
+<td><p>type</p></td>
+<td><p>id</p></td>
+<td><p>value</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_FALL</p></td>
+<td><p>210</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_SET_EVENT_FLAG_RESET</p></td>
+<td><p>211</p></td>
+<td><p>0/1</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_STOP_MOTION</p></td>
+<td><p>212</p></td>
+<td><p>stopMoving</p></td>
+<td><p>movementExpired</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_NO_ENVIRONMENT_UPDATE</p></td>
+<td><p>213</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_ZONE_UNDER_ATTACK</p></td>
+<td><p>214</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_LOAD_GRID</p></td>
+<td><p>215</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+</tr>
+<tr class="odd">
+<td><p>SMART_ACTION_MUSIC</p></td>
+<td><p>216</p></td>
+<td><p>SoundId</p></td>
+<td><p>onlySelf</p></td>
+<td><p>type</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p><br />
+</p></td>
+<td><p>Plays the specified sound file as music. Type can be one of these values:<br />
+0: Play music for the specified target(s)<br />
+1: Play music for all players in the entire zone<br />
+2: Play music for all players in the area</p></td>
+</tr>
+<tr class="even">
+<td><p>SMART_ACTION_RANDOM_MUSIC</p></td>
+<td><p>217</p></td>
+<td><p>SoundId1</p></td>
+<td><p>SoundId2</p></td>
+<td><p>SoundId3</p></td>
+<td><p>SoundId4</p></td>
+<td><p>onlySelf</p></td>
+<td><p>type</p></td>
+<td><p>Plays randomly one of the specified sound files as music. Type can be one of these values:<br />
+0: Play music for the specified target(s)<br />
+1: Play music for all players in the entire zone<br />
+2: Play music for all players in the area</p></td>
+</tr>
</tbody>
</table>