Made dX rolls work as 1dX
This commit is contained in:
@@ -14,6 +14,14 @@ export default function substituteRollsWithFunctions(node){
|
||||
let diceSize = node.args[1].name.slice(1);
|
||||
let diceSizeNode = new math.ConstantNode(diceSize);
|
||||
return new math.FunctionNode('roll', [node.args[0], diceSizeNode]);
|
||||
} else if (
|
||||
node.isSymbolNode &&
|
||||
diceRegex.test(node.name)
|
||||
) {
|
||||
let diceSize = node.name.slice(1);
|
||||
let diceSizeNode = new math.ConstantNode(diceSize);
|
||||
let diceNumberNode = new math.ConstantNode(1);
|
||||
return new math.FunctionNode('roll', [diceNumberNode, diceSizeNode]);
|
||||
} else {
|
||||
return node;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user