Optimized some slow parts of the engine.

Last low hanging fruit: parsing is slow, cache parsed calculations
This commit is contained in:
Stefan Zermatten
2021-09-29 15:54:14 +02:00
parent cb10b53a10
commit cb1fd38df3
21 changed files with 151 additions and 96 deletions

View File

@@ -29,14 +29,10 @@ import removeSchemaFields from './buildComputation/removeSchemaFields.js';
* computed toggles
*/
/**
* TODO
* compute class levels
*/
export default function buildCreatureComputation(creatureId){
const properties = getProperties(creatureId);
return buildComputationFromProps(properties);
const computation = buildComputationFromProps(properties);
return computation;
}
function getProperties(creatureId){