ThaumRystra
|
eb98d0b711
|
Tested action branch properties
|
2024-09-06 17:12:04 +02:00 |
|
Thaum Rystra
|
08640f2bf2
|
Moved tabletop characters to left side of the screen
|
2024-04-12 17:05:20 +02:00 |
|
Thaum Rystra
|
359d645f6b
|
Fixing UI for 2.1 data changes
|
2024-03-23 16:02:28 +02:00 |
|
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 |
|
Stefan Zermatten
|
30a0c4d2a9
|
Added warning for >1k props
|
2023-05-01 20:09:54 +02:00 |
|
Stefan Zermatten
|
f07f05ca2c
|
Moved creature variables to their own collection
Another big change to the engine, expect bugs
|
2022-06-29 14:54:25 +02:00 |
|
Stefan Zermatten
|
385ac17812
|
Added big slot cards to build tab, improved build tab
|
2022-06-07 21:43:35 +02:00 |
|
Stefan Zermatten
|
1b3efae81a
|
Replaced manual recompute calls with dirty flag settings
|
2022-05-11 15:42:29 +02:00 |
|
Stefan Zermatten
|
7a35c66904
|
Removed performance logging from loading creatures
|
2022-05-11 13:33:56 +02:00 |
|
Stefan Zermatten
|
78cd8ffc8d
|
Creatures are now cached in memory for computation
Also removed dependency group calculation because the optimisation isn't
as useful to reduce DB calls if the creature is in memory anyway
|
2022-05-11 13:30:33 +02:00 |
|
Stefan Zermatten
|
caf50d1578
|
Merge branch 'version-2' into version-2-dev
|
2022-05-09 12:46:09 +02:00 |
|
Stefan Zermatten
|
2e3f0320f3
|
Added dependency grouping, but commented out for now until it's needed
|
2022-05-02 23:31:10 +02:00 |
|
Stefan Zermatten
|
ea32c54f57
|
Fixed massive writes to creature.variables on calc
Now only writes changed variables, preventing oplog from being
polluted with massive updates
|
2022-04-25 13:57:39 +02:00 |
|
Stefan Zermatten
|
e89d415e7e
|
Fixed error handling of compute engine crashes
|
2022-03-09 08:24:55 +02:00 |
|
Stefan Zermatten
|
2442ae4fa0
|
Overhauled damage multipliers UX
Form and viewer revamp
custom damage types
Variables: `bludgeoning.resistance`
|
2022-03-05 16:23:21 +02:00 |
|
Stefan Zermatten
|
afe6c044cd
|
Fixed dependency graph not building correctly for resources consumed
|
2022-02-28 00:02:55 +02:00 |
|
Stefan Zermatten
|
e6c7d79d7d
|
Overhauled spell casting UX
|
2022-02-27 22:14:32 +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
|
0cdec4a429
|
Start of action system re-write
|
2021-10-09 12:36:06 +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
|
cb10b53a10
|
Updated forms and some UI for new data structure
|
2021-09-28 14:25:11 +02:00 |
|
Stefan Zermatten
|
111040e789
|
Began migrating the rest of the codebase to the new computation engine
|
2021-09-27 15:39:18 +02:00 |
|
Stefan Zermatten
|
fdea748441
|
Tore out the old engine, left some wounds
|
2021-09-27 14:28:32 +02:00 |
|