Fixed bug where rolls weren't recalculating in actions
This commit is contained in:
@@ -41,12 +41,13 @@ const constant: ConstantFactory = {
|
||||
},
|
||||
}
|
||||
|
||||
export function isFiniteNode(node: ParseNode): node is FiniteNumberConstantNode {
|
||||
export function isFiniteNode(node: ParseNode | undefined): node is FiniteNumberConstantNode {
|
||||
return node
|
||||
&& node.parseType === 'constant'
|
||||
&& node.valueType === 'number'
|
||||
&& typeof node.value === 'number'
|
||||
&& isFinite(node.value);
|
||||
&& isFinite(node.value)
|
||||
|| false;
|
||||
}
|
||||
|
||||
export default constant;
|
||||
|
||||
Reference in New Issue
Block a user