This commit is contained in:
33333-33333 2026-09-16 13:51:43 +09:00
commit e2d2dfcb66
7 changed files with 2610 additions and 1271 deletions

View file

@ -43,7 +43,9 @@ function averageTraits(sum, count) {
return Object.fromEntries(traitFields.map(([key, , , , , sumScale]) => [key, sum[key] / count / sumScale]));
}
function compositionTotal(composition) {
return [...composition.values()].reduce((sum, value) => sum + value, 0);
let sum = 0;
for (const value of composition.values()) sum += value;
return sum;
}
function addBirthsToComposition(composition, births, rng = null) {
const entries = [...composition.entries()];