Commit Graph

13 Commits

Author SHA1 Message Date
Stefan Zermatten
3024168e95 Replaced old parser with new parser 2020-11-10 14:07:22 +02:00
Stefan Zermatten
9c93747845 Fixed bug where array accessors were attempting to use the substitution engine prematurely 2020-08-10 04:14:53 +02:00
Stefan Zermatten
1535e00093 Denormalized some calculations into recomputation step 2020-06-07 21:08:53 +02:00
Thaum Rystra
44e726417e Convert mathjs objects to strings in evaluations 2020-05-28 20:10:33 +02:00
Thaum Rystra
7f2401da81 Referencing a missing variable in an effect now returns zero, not an error 2020-05-28 19:58:52 +02:00
Thaum Rystra
4478628200 Reworked how bare symbols are handled, which should fix simplification 2020-05-15 14:44:08 +02:00
Thaum Rystra
29588a87d0 Fixed dependency loops causing a stack overflow. Added level variable 2020-05-14 13:32:46 +02:00
Thaum Rystra
97fcb76454 Added if function 2020-05-13 10:42:20 +02:00
Thaum Rystra
eae35062d0 Allowed attributes to take calculations as their base value 2020-04-28 16:23:52 +02:00
Thaum Rystra
88ed912d18 in mathjs node.eval is deprecated, replaced with .evaluate 2020-04-26 10:28:23 +02:00
Thaum Rystra
95bfcd79c9 Added UI backend that can do computations with context 2020-04-23 14:26:05 +02:00
Stefan Zermatten
2981813751 Creature computations working again 2020-03-23 11:59:04 +02:00
Stefan Zermatten
74fef2bd39 Refactored computations again, split into multiple files, lots still to do 2020-03-17 16:13:18 +02:00