Character Vault
Any Concept / Any System
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 3: Line 3:
|author={{user profile|235259|Brian}}
|author={{user profile|235259|Brian}}
|dependencies={{api repository link|Interpreted sendChat}}, {{api repository link|splitArgs}}

Revision as of 17:38, 22 January 2015

API ScriptAuthor: Brian
Version: 2.1
Last Modified: 2015-01-08
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.


!rc <roll> <target>

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
modifier → fcompare
modifier → !compare
modifier → !!compare
modifier → !pcompare
modifier → rcompare
modifier → rocompare
modifier → s
modifier → sd
compare → ε
compare → >integer
compare → <integer
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.


The format of the output can be customized by altering config.outputFormat, found near the top of the script. You may use the placeholders {0}, {1}, and {2} in the outputFormat 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 config.raiseSize.


v2.1 (2015-01-22)

  • Fixed transcription error

v2.0 (2015-01-08)

  • Release