These are all of the placeholders and special characters you can use in
skills and mechanics that use strings.
##### Examples
This will make a mob (name in teal (&b)) send a message to all players
in a radius of 20 blocks around in itself, stating that it was slain by
player x (<trigger.name> in green (&a))
Skills:
- message{m="&b<mob.name>&r was slain by the warrior skills of &a<trigger.name>&r"} @PIR{r=20} ~onDeath
Skill Placeholders
------------------
<table>
<thead>
<trclass="header">
<th><strong>Mob Placeholder</strong></th>
<th><strong>Function</strong></th>
</tr>
</thead>
<tbody>
<trclass="odd">
<td><em>Some placeholders may not function properly if they don't apply to the caster (e.g. the caster is a player). Pre 4.6.0 versions use "mob" instead of "caster"</em></td>
<td></td>
</tr>
<trclass="even">
<td><caster.uuid></td>
<td>Returns the UUID of the caster</td>
</tr>
<trclass="odd">
<td><caster.level></td>
<td>Returns the level of the caster</td>
</tr>
<trclass="even">
<td><caster.name></td>
<td>Returns the name of the caster</td>
</tr>
<trclass="odd">
<td><caster.hp></td>
<td>Returns current hp of the caster</td>
</tr>
<trclass="even">
<td><caster.mhp></td>
<td>Returns the max hp of the caster</td>
</tr>
<trclass="odd">
<td><caster.php></td>
<td>Returns the percent hp of the caster</td>
</tr>
<trclass="even">
<td><caster.thp></td>
<td>Returns the full number hp of the caster</td>
</tr>
<trclass="odd">
<td><caster.tt.top></td>
<td>Returns the name of the top threat holder of the caster</td>
| <caster.var.\[name\]> | Returns the value of the variable \[name\] on the caster. |
| <skill.var.\[name\]> | Returns the value of the variable \[name\] on the current skill tree. |
| <skill.var.damage-amount> | Returns the amount of damage taken in the onDamaged trigger |
| <skill.var.damage-type> | Returns the type of damage taken as specified in a mechanic, aura, etc. |
<table>
<thead>
<trclass="header">
<th><strong>Target Placeholders</strong></th>
<th><strong>Function</strong></th>
</tr>
</thead>
<tbody>
<trclass="odd">
<td><em>These placeholders will return whatever targetselector has been used. For instance <target.name> + @NearestPlayer will return the name of the player closest to the casting mob.</em></td>
<td></td>
</tr>
<trclass="even">
<td><target.uuid></td>
<td>Returns the UUID of the target</td>
</tr>
<trclass="odd">
<td><target.name></td>
<td>Returns the name of the target</td>
</tr>
<trclass="even">
<td><target.hp></td>
<td>Returns the current hp of the target</td>
</tr>
<trclass="odd">
<td><target.threat></td>
<td>Returns the threat level of the target</td>
</tr>
<trclass="even">
<td><target.l.w></td>
<td>Returns the world name the target is in</td>
</tr>
<trclass="odd">
<td><target.l.x></td>
<td>Returns the X coordinate of the target</td>
</tr>
<trclass="even">
<td><target.l.x.#></td>
<td>Returns the X coordinate of the target<br/>
+- random number between #</td>
</tr>
<trclass="odd">
<td><target.l.y></td>
<td>Returns the Y coordinate of the target</td>
</tr>
<trclass="even">
<td><target.l.y.#></td>
<td>Returns the Y coordinate of the target<br/>
+- random number between #</td>
</tr>
<trclass="odd">
<td><target.l.z></td>
<td>Returns the Z coordinate of the target</td>
</tr>
<trclass="even">
<td><target.l.z.#></td>
<td>Returns the Z coordinate of the target<br/>
+- random number between #</td>
</tr>
</tbody>
</table>
<table>
<thead>
<trclass="header">
<th><strong>Trigger Placeholders</strong></th>
<th><strong>Function</strong></th>
</tr>
</thead>
<tbody>
<trclass="odd">
<td><trigger.uuid></td>
<td>Returns the UUID of the person triggering the skill</td>
</tr>
<trclass="even">
<td><trigger.name></td>
<td>Returns the name of the person triggering the skill</td>
</tr>
<trclass="odd">
<td><trigger.hp></td>
<td>Returns the current hp of the person triggering the skill</td>
</tr>
<trclass="even">
<td><trigger.threat></td>
<td>Returns the threat level of the person triggering the skill</td>
</tr>
<trclass="odd">
<td><trigger.l.w></td>
<td>Returns the world name of the person triggering the skill</td>
</tr>
<trclass="even">
<td><trigger.l.x></td>
<td>Returns the X coordinate of the person triggering the skill</td>
</tr>
<trclass="odd">
<td><trigger.l.x.#></td>
<td>Returns the X coordinate of the person triggering the skill<br/>
+- random number between #</td>
</tr>
<trclass="even">
<td><trigger.l.y></td>
<td>Returns the Y coordinate of the person triggering the skill</td>
</tr>
<trclass="odd">
<td><trigger.l.y.#></td>
<td>Returns the Y coordinate of the person triggering the skill<br/>
+- random number between #</td>
</tr>
<trclass="even">
<td><trigger.l.z></td>
<td>Returns the Z coordinate of the person triggering the skill</td>
</tr>
<trclass="odd">
<td><trigger.l.z.#></td>
<td>Returns the Z coordinate of the person triggering the skill<br/>