Character Vault
Any Concept / Any System
Compendium
Your System Come To Life
Roll20 for Android
Streamlined for your Tablet
Roll20 for iPad
Streamlined for your Tablet

Personal tools

Difference between revisions of "Script:Raise Count"

From Roll20 Wiki

Jump to: navigation, search
 
Line 29: Line 29:
  
 
=== Changelog ===
 
=== Changelog ===
 +
{{changelog version|2.6|2016-08-01|* Corrected reported ReferenceError
 +
* Corrected output styling}}
 
{{changelog version|2.5|2016-04-12|* Update globalconfig support}}
 
{{changelog version|2.5|2016-04-12|* Update globalconfig support}}
 
{{changelog version|2.4|2016-03-09|* Update for one-click install}}
 
{{changelog version|2.4|2016-03-09|* Update for one-click install}}

Latest revision as of 22:55, 1 August 2016

API ScriptAuthor: Brian
Version: 2.5
Last Modified: 2016-04-09
Code: Raise Count
Dependencies: Interpreted sendChat, splitArgs
Conflicts: None

Raise Count creates the API command !rc, which rolls dice and counts the number of raises for the Savage Worlds game system.

[edit] Syntax

!rc <roll> <target>
Formally:

S → !rc dice expression integer
dice expressionroll
dice expressiondice expressionmodifier
dice expression → {expression list}group modifier
dice expressiondice expression operator dice expression
dice expressionfunction(dice expression)
rollmath expressiondf
rollmath expressiondmath expression
math expressioninteger
math expression → (math expression operator math expression)
operator → +
operator → -
operator → *
operator → /
function → floor
function → ceil
function → round
function → abs
modifiercompare
modifier → fcompare
modifier → !compare
modifier → !!compare
modifier → !pcompare
modifier → rcompare
modifier → rocompare
modifierkeep-drop
modifier → s
modifier → sd
compare → ε
compareinteger
compare → >integer
compare → <integer
keep-dropkeep
keep-dropkeepinteger
keep-dropdrop
keep-dropdropinteger
keep → k
keep → kh
keep → kl
drop → d
drop → dh
drop → dl
expression listdice expression, rest expression list
rest expression listdice expression
rest expression listexpression list
group modifierkeep-drop
group modifiercompare
group modifier → fcompare

Parameter Values
roll A dice roll, using Roll20's normal syntax. Do not include the /r command or inline brackets ([[ and ]]).
target The target number for the roll. The number of raises will be calculated against this target.

[edit] Installation

The format of the output can be customized by altering Output Format. You may use the placeholders {0}, {1}, and {2} in the Output Format string, which will become an inline roll, the value of target, and the number of raises, respectively.

You can change the size of a raise use to calculate the number of raises by altering the value of Raise Size.

[edit] Changelog

v2.6 (2016-08-01)

  • Corrected reported ReferenceError
  • Corrected output styling


v2.5 (2016-04-12)

  • Update globalconfig support


v2.4 (2016-03-09)

  • Update for one-click install


v2.3 (2015-05-20)

  • Handle changes to inlinerolls handling on dev server


v2.2 (2015-01-24)

  • [bugfix] no-arg crash


v2.1 (2015-01-22)

  • Fixed transcription error


v2.0 (2015-01-08)

  • Release