Added the ability to double all number of dice to roll using context

This commit is contained in:
Stefan Zermatten
2020-09-18 12:24:08 +02:00
parent 6570665c1e
commit c8ddf9d547
3 changed files with 9 additions and 8 deletions

View File

@@ -40,9 +40,13 @@ export default class RollNode extends ParseNode {
});
}
let number = left.value;
if (context.doubleRolls){
number *= 2;
}
if (number > 100) return new ErrorNode({
node: this,
error: 'Can\'t roll more than 100 dice at once'
error: 'Can\'t roll more than 100 dice at once',
context,
});
let diceSize = right.value;
let randomSrc = DDP.randomStream('diceRoller');