From 959fd6e12007a30455b1cfdf6aff9bad12845f97 Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Tue, 5 Aug 2025 16:52:12 -0400 Subject: [PATCH] fix simnom being able to be negative --- src/artigen/dice/getModifiers.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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]; };