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:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user