nextInitiative: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
m (Applied Template:MacroFunction)
No edit summary
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{stub}}
{{MacroFunction
{{MacroFunction
|name=nextInitiative
    |name=nextInitiative
|description=
    |trusted=true
Advances the initiative to the next [[Token:token|Token]] in the [[Initiative:Initiative Panel|Initiative Panel]]. Only the [[GM]] or a trusted macro can call this function. This function returns the offset into the [[Initiative:Initiative Panel|Initiative Panel]] (starting at 0) of the [[Token:Token|Token]] that will get the [[Initiative:Initiative|Initiative]].
    |version=1.3b41
    |description=
    Advances the initiative to the next [[Introduction to Tokens|Token]] in the [[Initiative Panel]]. Only the [[Introduction to Game Hosting#Server Options and Settings|GM]] or a trusted macro can call this function. This function returns the offset into the [[Initiative Panel]] (starting at 0) of the [[Introduction to Tokens|Token]] that will get the Initiative.
    * ''Since 1.8'': This function triggers the {{code|[[onInitiativeChangeRequest]]}} (and {{code|[[onInitiativeChange]]}}) events, so it is possible that the change will be blocked.  See the [[Guide to Initiative Events]] for more details.  This function will return the offset of the token that has initiative after this function completes, whether the change proceeded as requested or not.
      
      
|usage=
       
<source lang="mtmacro" line>
    |usage=
[h: nextInitiative()]
    <syntaxhighlight lang="mtmacro" line>
</source>
    nextInitiative()
}}
    </syntaxhighlight>
[[Category:Initiative Function]]
    |also=
    {{func|prevInitiative}}
    |changes=
    * '''1.8''' - function now triggers the new {{code|onInitiativeChangeRequest}} and {{code|onInitiativeChange}} events
    * '''1.3b41''' - Added function
    }}
    [[Category:Initiative Function]]

Latest revision as of 23:59, 9 May 2023

nextInitiative() Function

 Note: This function can only be used in a Trusted Macro

Introduced in version 1.3b41
Advances the initiative to the next Token in the Initiative Panel. Only the GM or a trusted macro can call this function. This function returns the offset into the Initiative Panel (starting at 0) of the Token that will get the Initiative. * Since 1.8: This function triggers the onInitiativeChangeRequest (and onInitiativeChange) events, so it is possible that the change will be blocked. See the Guide to Initiative Events for more details. This function will return the offset of the token that has initiative after this function completes, whether the change proceeded as requested or not.

Usage

    nextInitiative()


See Also

Version Changes

  • 1.8 - function now triggers the new onInitiativeChangeRequest and onInitiativeChange events
   * 1.3b41 - Added function