t
This commit is contained in:
parent
8f80997b0d
commit
8a9fd9b304
252 changed files with 356 additions and 1487 deletions
6
utils.js
6
utils.js
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue