Commit Graph

10 Commits

Author SHA1 Message Date
Thaum Rystra
ac15512bc5 Typescript all the parser things 2024-02-20 23:21:12 +02:00
ThaumRystra
ece4a9391a Removed .js from all imports to smooth ts migration 2023-09-28 21:27:05 +02:00
Thaum Rystra
044240e2dd Fixed empty calculations unable to be targeted by effects 2023-09-20 15:42:40 +02:00
Stefan Zermatten
34e3325464 Fixed dependency loops created by inactive props
depending on their parent toggles
2022-08-16 11:19:16 +02:00
Stefan Zermatten
fd79bc2bb3 Removed empty dependency loop errors 2022-07-26 14:09:51 +02:00
Stefan Zermatten
653f05012a Reversed the order of the creature compute dependency graph traversal
By doing this the traversal happens mostly in tree order, which is a 
better assumption of starting point in cases where there are dependency 
loops
2022-02-26 14:58:38 +02:00
Stefan Zermatten
7ee4a22d77 Fixed error where dependency loops including classLevels break the sheet 2022-02-26 13:06:00 +02:00
Stefan Zermatten
e34f29f952 Computations now occupy their own nodes on the dependency graph
This mitigates most issues with properties having self-loops, 
particularly in cases like Strength where the value `strength` is used 
in the description of Strength
2021-12-07 21:05:24 +02:00
Stefan Zermatten
e3a1eff751 Progress all over the place with viewer, forms, small engine tweaks 2021-10-21 22:18:01 +02:00
Stefan Zermatten
fdea748441 Tore out the old engine, left some wounds 2021-09-27 14:28:32 +02:00