From 6bf671f82d166839b681dc1af101f4cec56b77a3 Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Wed, 6 Aug 2025 14:35:33 -0400 Subject: [PATCH] -1 loop per iteration by only counting when necessary --- src/artigen/artigen.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/artigen/artigen.ts b/src/artigen/artigen.ts index 1c0d40f..9de8e48 100644 --- a/src/artigen/artigen.ts +++ b/src/artigen/artigen.ts @@ -110,7 +110,7 @@ export const runCmd = (rollRequest: QueuedRoll): SolvedRoll => { if (rollRequest.modifiers.simulatedNominal) line2 += `Iterations performed per roll: \`${rollRequest.modifiers.simulatedNominal.toLocaleString()}\`\n`; // Reduce counts to a single object - returnMsg.counts = reduceCountDetails(tempCountDetails); + if (rollRequest.modifiers.count) returnMsg.counts = reduceCountDetails(tempCountDetails); // If a regular nominal and roll looks somewhat complex, alert user simulatedNominal exists if (rollRequest.modifiers.nominalRoll && tempReturnData.filter((data) => data.isComplex).length) {