exposeFOW: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Text replacement - "<source" to "<syntaxhighlight") |
||
(13 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{MacroFunction | {{MacroFunction | ||
| name=exposeFOW | | name=exposeFOW | ||
| version=1.3b76 | | version=1.3b76 | ||
|trusted=true | |||
| description= | | description= | ||
{{ | Clears the Fog of War (FOW) for all '''selected''' tokens on the current map according to their sight settings. An optional {{code|mapRef}} parameter allows exposure on maps other than the current map. ''Note that unless the optional {{code|tokens}} parameter is provided there must be tokens selected on the map.'' | ||
| usage= | | usage= | ||
< | <syntaxhighlight lang="mtmacro"> | ||
exposeFOW() | exposeFOW() | ||
</ | exposeFOW(mapRef) | ||
< | exposeFOW(mapRef,tokens) | ||
exposeFOW( | exposeFOW(mapRef,tokens, delim) | ||
</ | </syntaxhighlight> | ||
'''Parameters''' | |||
{{param|mapRef|Optional. Name or ID of the map.}} | |||
{{param|tokens|Optional delimited string list or JSON array of tokens.}} | |||
{{param|delim|Delimiter for tokens parameter. Defaults to ",". Use "json" for a JSON array.}} | |||
| example= | |||
<syntaxhighlight lang="mtmacro" line> | |||
<!-- Expose FoW for selected tokens on current map. --> | |||
[h: exposeFOW()] | |||
<!-- Expose FoW for selected tokens on the named map. --> | |||
[h: exposeFOW("Pit of Despair")] | |||
<!-- Expose FoW for indicated tokens on the named map. --> | |||
[h: exposeFOW("Pit of Despair", "Westley, Count Rugen")] | |||
<!-- Expose FoW for indicated tokens, in a list delimited by a colon (":"), on the named map. --> | |||
[h: exposeFOW("Pit of Despair", "Westley:Count Rugen", ":")])] | |||
<!-- Expose FoW for indicated tokens in a JSON array on the named map. --> | |||
[h: exposeFOW("Pit of Despair",'["Westley", "Count Rugen"]', "json")] | |||
</syntaxhighlight> | |||
| changes= | |||
* '''1.5.4''' - Added tokens and delim parameters. | |||
}} | }} | ||
[[Category:Miscellaneous Function]] [[Category:FoW]] | |||
[[Category:Miscellaneous Function]] |
Latest revision as of 23:59, 14 March 2023
exposeFOW() Function
Note: This function can only be used in a Trusted Macro
• Introduced in version 1.3b76
Clears the Fog of War (FOW) for all selected tokens on the current map according to their sight settings. An optional
mapRef
parameter allows exposure on maps other than the current map. Note that unless the optional tokens
parameter is provided there must be tokens selected on the map.Usage
exposeFOW()
exposeFOW(mapRef)
exposeFOW(mapRef,tokens)
exposeFOW(mapRef,tokens, delim)
Parameters
mapRef
- Optional. Name or ID of the map.tokens
- Optional delimited string list or JSON array of tokens.delim
- Delimiter for tokens parameter. Defaults to ",". Use "json" for a JSON array.
Example
<!-- Expose FoW for selected tokens on current map. -->
[h: exposeFOW()]
<!-- Expose FoW for selected tokens on the named map. -->
[h: exposeFOW("Pit of Despair")]
<!-- Expose FoW for indicated tokens on the named map. -->
[h: exposeFOW("Pit of Despair", "Westley, Count Rugen")]
<!-- Expose FoW for indicated tokens, in a list delimited by a colon (":"), on the named map. -->
[h: exposeFOW("Pit of Despair", "Westley:Count Rugen", ":")])]
<!-- Expose FoW for indicated tokens in a JSON array on the named map. -->
[h: exposeFOW("Pit of Despair",'["Westley", "Count Rugen"]', "json")]
Version Changes
- 1.5.4 - Added tokens and delim parameters.