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