Class levels now recompute properly

This commit is contained in:
Thaum Rystra
2020-05-16 22:51:17 +02:00
parent 5c0a2a4d6c
commit ca5ded7ded
6 changed files with 52 additions and 17 deletions

View File

@@ -1,9 +1,12 @@
import { each, forOwn } from 'lodash';
import computeLevels from '/imports/api/creature/computation/computeLevels.js';
import computeStat from '/imports/api/creature/computation/computeStat.js';
import computeEffect from '/imports/api/creature/computation/computeEffect.js';
import computeToggle from '/imports/api/creature/computation/computeToggle.js';
export default function computeMemo(memo){
// Compute level
computeLevels(memo);
// Compute all stats, even if they are overriden
forOwn(memo.statsById, stat => {
computeStat (stat, memo);