Refactored computations again, split into multiple files, lots still to do
This commit is contained in:
12
app/imports/api/creature/computation/computeMemo.js
Normal file
12
app/imports/api/creature/computation/computeMemo.js
Normal file
@@ -0,0 +1,12 @@
|
||||
import { each, forOwn } from 'lodash';
|
||||
import computeStat from '/imports/api/creature/computation/computeStat.js';
|
||||
import computeEffect from '/imports/api/creature/computation/computeEffect.js';
|
||||
|
||||
export default function computeMemo(memo){
|
||||
forOwn(memo.statsByVariableName, (stat) => {
|
||||
computeStat (stat, memo);
|
||||
});
|
||||
each(memo.unassignedEffects, (effect) => {
|
||||
computeEffect(effect, memo);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user