getTokenNames
This article is a stub, you can help the RPTools Wiki project by contributing content to expand this article.
This article needs: More information on the area condition, and examples that use the newest additions.
getTokenNames() Function
Note: This function can only be used in a Trusted Macro
Usage
getTokenNames()
getTokenNames(delim)
getTokenNames(delim, conditions)
Parameters
delim
- The delimiter used to sepearate the values in the String List that is returned, defaults to","
. If"json"
is specified, a JSON array is returned instead of a String List.conditions
- A JSON object that contains various conditions that the tokens must fullfill. All conditions are optional.setStates
- A JSON array of states the token must have.unsetStates
- A JSON array of states the token must not have.npc
- If the token must be a NPC, set totrue
(1
) orfalse
(0
).pc
- If the token must be a PC, set totrue
(1
) orfalse
(0
).selected
- If the token must be selected, set totrue
(1
) orfalse
(0
).impersonated
- If the token must be impersonated, set totrue
(1
) orfalse
(0
).current
- If the token must be the current token, set totrue
(1
) orfalse
(0
).owned
- If the token must be owned by a player, set totrue
(1
) orfalse
(0
).visible
- If the token must be visible to players, set totrue
(1
) orfalse
(0
).range
- A JSON object with range conditions, all range conditions are optional.token
- The id or name of the source token that the distance is measured from, defaults to the current token.distancePerCell
- If the Distance Per Cell multiplier should be used, set totrue
(1
) orfalse
(0
).from
- A number specifying the minimum range that a token needs to be from the source.upto
- A number specifying the maximum range that a token can be from the source.
area
- A JSON object.
Example
You can use the following code to print out the names of all of the tokens on the current map.
[h: names = getTokenNames()]
[foreach(name, names, "<br>"): name]
Version Changes
- 1.3b49 - Added
json
delimiter option. - 1.3b51 - Added
conditions
parameter.