1
1
mirror of https://github.com/Burn-E99/TheArtificer.git synced 2026-06-04 09:03:50 -04:00

-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

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`; if (rollRequest.modifiers.simulatedNominal) line2 += `Iterations performed per roll: \`${rollRequest.modifiers.simulatedNominal.toLocaleString()}\`\n`;
// Reduce counts to a single object // 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 a regular nominal and roll looks somewhat complex, alert user simulatedNominal exists
if (rollRequest.modifiers.nominalRoll && tempReturnData.filter((data) => data.isComplex).length) { if (rollRequest.modifiers.nominalRoll && tempReturnData.filter((data) => data.isComplex).length) {