Improved item viewer significantly, including increment button.

This commit is contained in:
Stefan Zermatten
2020-05-30 23:36:27 +02:00
parent db652ac47f
commit 4bdc254627
14 changed files with 552 additions and 168 deletions

View File

@@ -72,6 +72,9 @@ const calculationPropertyTypes = [
* - Write the computed results back to the database
*/
export function recomputeCreatureById(creatureId){
// Skipping computation on the client can result in the server being made to
// do work that isn't possible, in exchange for dramatic performance gains
if (Meteor.isClient) return;
let props = getActiveProperties({
ancestorId: creatureId,
filter: {type: {$in: calculationPropertyTypes}},
@@ -81,7 +84,6 @@ export function recomputeCreatureById(creatureId){
computeMemo(computationMemo);
writeAlteredProperties(computationMemo);
writeCreatureVariables(computationMemo, creatureId);
// if(Meteor.isClient) console.log(computationMemo);
recomputeDamageMultipliersById(creatureId);
return computationMemo;
}