-1 loop per iteration by only counting when necessary

This commit is contained in:
Ean Milligan 2025-08-06 14:35:33 -04:00
parent 587d5aa19d
commit 6bf671f82d
1 changed files with 1 additions and 1 deletions

View File

@ -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) {