This commit is contained in:
33333-33333 2026-09-17 22:32:25 +09:00
commit 8a9fd9b304
252 changed files with 356 additions and 1487 deletions

View file

@ -30,12 +30,6 @@ key,
clamp(get(traits) + rng.range(-amount * mutationScale, amount * mutationScale), min, max)
]));
}
function emptyTraitSums() {
return Object.fromEntries(traitFields.map(([key]) => [key, 0]));
}
function averageTraits(sum, count) {
return Object.fromEntries(traitFields.map(([key, , , , , sumScale]) => [key, sum[key] / count / sumScale]));
}
function compositionTotal(composition) {
let sum = 0;
for (const value of composition.values()) sum += value;