The formula to parse.
The data object against which to parse attributes within the formula.
Additional options which customize the created Roll instance.
StaticCHAT_The HTML template path used to render a complete Roll object to the chat log
StaticTYPESTypes of damage rolls with regard to their critical status.
The damage type info of this damage roll.
Returns damage part model to benefit from its auxiliary functionality.
Whether this damage roll is for a critical damage instance.
The type of this damage roll.
StaticcleanStaticgetStaticsafeSynchronous and thrown error consuming roll evaluation.
Roll formula
Data supplied to roll
If error occurs, this will be included in the error message.
Optionaloptions: { suppressError?: boolean } = {}Additional options
OptionalevalOpts: object = {}Additional options to pass to Roll.evaluate()
StaticsafeSynchronous and thrown error consuming roll evaluation.
Roll formula
OptionalrollData: object = {}Data supplied to roll
Optionalcontext: anyIf error occurs, this will be included in the error message.
Optionaloptions: { suppressError?: boolean } = {}Additional options
OptionalevalOpts: object = {}Additional options to pass to Roll.evaluate()
A specialized Roll class which is used to evaluate damage rolls. Provides additional utility getters for data relevant to damage rolls (e.g. damage type).