token.initHold

From RPTools Wiki
Revision as of 17:38, 23 December 2008 by Cclouser (talk | contribs) (New page: The variable ''token.initHold'' is a binary variable that indicates whether a token in the Initiative Panel is on hold, or is part of the normal initiative ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The variable token.initHold is a binary variable that indicates whether a token in the Initiative Panel is on hold, or is part of the normal initiative cycle. token.initHold can take a value of 1 (token is on hold) or 0 (token is not on hold).

Usage

Token's Hold Status: [token.initHold]

Returns 1 if the token is currently on hold, and 0 if the token is not on hold.

Example

[h:status=input(
    "hold|Yes,No|Put token on hold in initiative order?|RADIO|SELECT=0 ORIENT=H VALUE=STRING"
    )]
[h:abort(status)]

[h:token.initHold = if(hold=="Yes", 1, 0)]

Presents the following dialog using the input() function:

and, based on the user's selection, sets token.initHold to either 1 or 0. When this macro is executed, the token's image or line in the Initiative Panel will be altered to reflect its new status.

Related Pages