Characters now recompute on subscribe if they haven't been computed in the current version

This commit is contained in:
Stefan Zermatten
2020-11-04 14:27:31 +02:00
parent 2fb0ba79c6
commit 9722bbc667
7 changed files with 27 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
import { pick, forOwn } from 'lodash';
import Creatures from '/imports/api/creature/Creatures.js';
import VERSION from '/imports/constants/VERSION.js';
export default function writeCreatureVariables(memo, creatureId) {
const fields = [
@@ -31,5 +32,8 @@ export default function writeCreatureVariables(memo, creatureId) {
let condensedStat = pick(stat, fields);
memo.creatureVariables[variableName] = condensedStat;
});
Creatures.update(creatureId, {$set: {variables: memo.creatureVariables}});
Creatures.update(creatureId, {$set: {
variables: memo.creatureVariables,
computeVersion: VERSION,
}});
}