token.visible: Difference between revisions
Jump to navigation
Jump to search
m (Conversion script moved page Token.visible to token.visible: Converting page titles to lowercase) |
No edit summary |
||
Line 5: | Line 5: | ||
===Getting Token Visibility=== | ===Getting Token Visibility=== | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[token.visible] | [token.visible] | ||
</ | </syntaxhighlight> | ||
Will return 1 if the token is currently "Visible to players," and 0 if it is not. | Will return 1 if the token is currently "Visible to players," and 0 if it is not. | ||
Line 13: | Line 13: | ||
===Setting Token Visibility=== | ===Setting Token Visibility=== | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[token.visible = 0] | [token.visible = 0] | ||
</ | </syntaxhighlight> | ||
Will set ''token.visible'' to 0 - ''e.g.'', making the token invisible to players. A more useful approach might be: | Will set ''token.visible'' to 0 - ''e.g.'', making the token invisible to players. A more useful approach might be: | ||
< | <syntaxhighlight lang="mtmacro" line> | ||
[token.visible = 1 - token.visible] | [token.visible = 1 - token.visible] | ||
</ | </syntaxhighlight> | ||
This creates a "toggle" macro that will alternate ''token.visible'' between its two possible values each time the button is clicked. | This creates a "toggle" macro that will alternate ''token.visible'' between its two possible values each time the button is clicked. |
Revision as of 17:05, 14 March 2023
The variable token.visible controls the visibility of the token to players during a game. The variable can take two values, 0 (not visible) or 1 (visible to players). This is equivalent to the "Visible to players" option on the right-click menu for tokens.
Examples
Getting Token Visibility
[token.visible]
Will return 1 if the token is currently "Visible to players," and 0 if it is not.
Setting Token Visibility
[token.visible = 0]
Will set token.visible to 0 - e.g., making the token invisible to players. A more useful approach might be:
[token.visible = 1 - token.visible]
This creates a "toggle" macro that will alternate token.visible between its two possible values each time the button is clicked.