@@ -141,6 +141,59 @@ Some of these variables are only generated and available under some special circ
```
> If you execute this metaskill yourself, this will send you a message saying `1 2 1 2` because the target of every mechanic is the caster, so the affected registry is always the caster's even if a "target" scope is used
## Meta Variable Placeholders
You can append some specific keywords at the end of a variable placeholder in order to tweak its return value, getting some special return based on the variable type
| <{VariableScope}.var.{VariableName}.{Key}> | Returns the value associated with the given key |
| <{VariableScope}.var.{VariableName}.size> | The size of the map |
| <{VariableScope}.var.{VariableName}.keys> | Returns a list of all the keys in the map |
| <{VariableScope}.var.{VariableName}.values> | Returns a list of all the values in the map |
## Target Placeholders
These placeholders will return whatever target selector has been used. For instance <target.name> + @NearestPlayer will return the name of the player closest to the casting mob. The following are only some of the placeholders that can have a `target` scope, and in general any placeholder that is also present in the [Caster Placeholder](#caster-placeholders) section will also work.