diff --git a/src/artigen/dice/getModifiers.ts b/src/artigen/dice/getModifiers.ts index e94f527..16f980d 100644 --- a/src/artigen/dice/getModifiers.ts +++ b/src/artigen/dice/getModifiers.ts @@ -247,5 +247,11 @@ export const getModifiers = (args: string[]): [RollModifiers, string[]] => { modifiers.valid = false; } + if (modifiers.simulatedNominal < 0) { + modifiers.error.name = 'NegativeSimNominal'; + modifiers.error.message = 'Number of iterations for `simulatedNominal` must be at least 1'; + modifiers.valid = false; + } + return [modifiers, args]; };