make DefaultCheckOptions
This commit is contained in:
parent
159f5b8529
commit
637af7c4d0
1 changed files with 4 additions and 4 deletions
|
@ -4,10 +4,10 @@ import { DS4 } from "../config";
|
||||||
* Provides default values for all arguments the `CheckFactory` expects.
|
* Provides default values for all arguments the `CheckFactory` expects.
|
||||||
*/
|
*/
|
||||||
class DefaultCheckOptions implements DS4CheckFactoryOptions {
|
class DefaultCheckOptions implements DS4CheckFactoryOptions {
|
||||||
maxCritSuccess = 1;
|
readonly maxCritSuccess = 1;
|
||||||
minCritFailure = 20;
|
readonly minCritFailure = 20;
|
||||||
useSlayingDice = false;
|
readonly useSlayingDice = false;
|
||||||
rollMode: DS4RollMode = "roll";
|
readonly rollMode: DS4RollMode = "roll";
|
||||||
|
|
||||||
mergeWith(other: Partial<DS4CheckFactoryOptions>): DS4CheckFactoryOptions {
|
mergeWith(other: Partial<DS4CheckFactoryOptions>): DS4CheckFactoryOptions {
|
||||||
return { ...this, ...other } as DS4CheckFactoryOptions;
|
return { ...this, ...other } as DS4CheckFactoryOptions;
|
||||||
|
|
Loading…
Reference in a new issue