Stefan Zermatten
3d31d62860
Completed folder stat grouping UI
2022-11-09 14:58:52 +02:00
Stefan Zermatten
1ec29365cb
Added custom sheet events
...
Made rest buttons optional
2022-11-08 23:01:09 +02:00
Stefan Zermatten
c0ccafa787
Added overflow stops to health bars
2022-11-03 20:50:10 +02:00
Stefan Zermatten
d63ad9ea8f
Added hide when total/value zero to attributes
2022-11-03 20:39:02 +02:00
Stefan Zermatten
2fa913b09a
Applied style rules to genocide all \t characters
2022-10-09 16:01:36 +02:00
Stefan Zermatten
c6ca8c1fa4
Added point buy to computation engine
2022-08-19 14:03:12 +02:00
Stefan Zermatten
ee0e764294
Refactored entire action engine
...
Triggers needed action context to function outside of the action engine
proper, so now it's been abstracted into its own class
2022-08-13 00:22:32 +02:00
Stefan Zermatten
0483a7effc
Tag targeting attributes and skills with effects
...
now works like normal effects would
2022-07-24 22:32:40 +02:00
Stefan Zermatten
cb80f3a6da
Custom health bar colors. Also works for setting mid and low health colors
2022-04-08 17:58:45 +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
cb1fd38df3
Optimized some slow parts of the engine.
...
Last low hanging fruit: parsing is slow, cache parsed calculations
2021-09-29 15:54:14 +02:00
Stefan Zermatten
fe83b5cbc5
Fixed migration errors when tested against a copy of the live dataset
2021-09-27 13:42:37 +02:00
Stefan Zermatten
2cb14146d4
Tested and fixed skill compuations
2021-09-23 15:44:50 +02:00
Stefan Zermatten
1270e320ce
Basic testing for attribute calculations
2021-09-17 15:11:29 +02:00
Stefan Zermatten
5c84836238
More engine rewrite progress, starting to get messy again
2021-09-13 16:12:04 +02:00
Stefan Zermatten
06da15c44a
Began rebuilding computation engine to be dependency graph centric
2021-09-08 17:23:00 +02:00
Stefan Zermatten
43f056ae95
more small progress on migration
2021-09-07 15:48:51 +02:00
Stefan Zermatten
e21586e9ce
Added reasonable storage limits to most string and array schemas
2021-08-10 18:12:55 +02:00
Stefan Zermatten
298db01e5b
Updated computation engine to handle multiple attributes and skills with the same variable name
2021-04-22 15:11:49 +02:00
Stefan Zermatten
a7898bfe4b
Fixed props not having a default array for embedded calculations
2021-01-31 19:42:49 +02:00
Stefan Zermatten
aee899e181
Removed all UI computations from viewers and components
2021-01-31 18:42:17 +02:00
Stefan Zermatten
1167538977
Denormalised inline calculations to property documents, needs to be referenced by UI still
2021-01-29 12:29:01 +02:00
Stefan Zermatten
e572807082
Attributes of type spell slot now store their slot level
2020-06-23 01:36:21 +02:00
Thaum Rystra
15ad8b1f5d
Added short and long rest buttons, closes #87
2020-05-28 23:17:25 +02:00
Thaum Rystra
d4804e5292
Made minimum variable name 2 characters long
2020-05-28 21:26:31 +02:00
Thaum Rystra
36c23e1eb5
Made hiding stats that aren't targeted by effects or proficiencies an option
2020-05-28 21:06:40 +02:00
Thaum Rystra
9236f3e477
Added calculation errors to attributes and toggles
2020-05-28 20:33:08 +02:00
Thaum Rystra
966fcc449d
Hit dice now explicitly set their size
2020-04-28 17:12:22 +02:00
Thaum Rystra
eae35062d0
Allowed attributes to take calculations as their base value
2020-04-28 16:23:52 +02:00
Thaum Rystra
17c9d270e6
Fixed modifiers not being computed and displayed
2020-04-27 13:19:23 +02:00
Thaum Rystra
a6bdfe247c
Removed multipliers from reset field
2020-04-23 18:55:13 +02:00
Thaum Rystra
7416101a34
Computation writes variables available/computed to the creature document
2020-04-16 17:57:18 +02:00
Stefan Zermatten
2981813751
Creature computations working again
2020-03-23 11:59:04 +02:00
Stefan Zermatten
67ea67148f
Added a description field to attributes
2019-08-01 15:45:15 +02:00
Stefan Zermatten
4f93ad3e9b
Trees can now be freely re-arranged :D
2019-07-31 11:52:11 +02:00
Stefan Zermatten
4b7ff2146f
Purged all references to the schema factory, use SCHEMA_OPTIONS constant instead
2019-07-30 15:21:30 +02:00
Stefan Zermatten
2385b69720
Removed all separate property collections to be replaced with a single "creature property" collection
2019-07-30 15:13:39 +02:00
Stefan Zermatten
31bc3663a7
Moved properties out of creature folder, since they apply to library nodes as well now
2019-07-30 14:50:08 +02:00