Commit Graph

400 Commits

Author SHA1 Message Date
Stefan Zermatten
7457372e13 Added "Copy to Library" 2023-06-21 14:30:48 +02:00
Stefan Zermatten
bc1c57de85 Duplicate property changes variableName by default 2023-06-21 13:10:22 +02:00
Stefan Zermatten
beb4d94676 Added archive migrations to schema version 2 2023-06-20 13:30:35 +02:00
Stefan Zermatten
fad59f8674 Added tag targeted toggles
May God have mercy on us all
2023-06-14 15:49:08 +02:00
Stefan Zermatten
8954668f5a Added migration for $ to ~ in calcs 2023-06-12 23:02:01 +02:00
Stefan Zermatten
60172f8a31 Fixed errors logging when some fields aren't used 2023-06-07 14:43:20 +02:00
Stefan Zermatten
c00e618f85 Added library node "searchable" switch 2023-06-07 14:19:06 +02:00
Stefan Zermatten
3acf42394d Fixed errors thrown when overloading discord webhooks 2023-06-07 13:50:14 +02:00
Stefan Zermatten
e068cf27b3 Added multi level up to the level up dialog 2023-06-07 10:00:18 +02:00
Stefan Zermatten
a25ab2040c removed some css to improve chrome col layout perf 2023-06-05 15:45:26 +02:00
Stefan Zermatten
1096c53f49 Improved slot filling UI usability 2023-06-05 15:44:53 +02:00
Stefan Zermatten
16de798916 slot fill filter now looks at libraryTags not tags 2023-05-01 18:30:13 +02:00
Stefan Zermatten
32e5b0a9f6 fixed: props all have slotQuantityFilled now 2023-04-14 12:02:46 +02:00
Stefan Zermatten
67da641244 Migrated internal variables to ~ prefix 2023-01-31 20:36:26 +02:00
Stefan Zermatten
ec8b9c209c fixed rests on actions with undefined usesUsed 2022-11-28 14:50:41 +02:00
Stefan Zermatten
bee90a7a80 Fixed rests on attributes with undefined damage 2022-11-28 14:49:38 +02:00
Stefan Zermatten
420663c149 Hotfix 2 crashy boogaloo 2022-11-24 14:10:22 +02:00
Stefan Zermatten
cea63e6a8e Moved dev file storage to inside meteor app folder
Prevented verbose logging of file storage
2022-11-19 18:34:52 +02:00
Stefan Zermatten
b6b0cfbb9b Fixed triggers on attribute reset on rest 2022-11-19 18:12:51 +02:00
Stefan Zermatten
e3644eb9e8 Moved UI to client folder to fix HMR 2022-11-19 17:51:50 +02:00
Stefan Zermatten
a437ff5aef Fixed log of recovering HD not having names 2022-11-09 15:02:41 +02:00
Stefan Zermatten
1ec29365cb Added custom sheet events
Made rest buttons optional
2022-11-08 23:01:09 +02:00
Stefan Zermatten
aa8f2d230d Hunted the last of the \t's to extinction 2022-10-09 16:56:28 +02:00
Stefan Zermatten
2fa913b09a Applied style rules to genocide all \t characters 2022-10-09 16:01:36 +02:00
Stefan Zermatten
249aebea0f Allowed some properties to return damaged action values
When a prop is damaged during an action, it now tries
to show its new value during the rest of that action
2022-08-25 15:10:36 +02:00
Stefan Zermatten
23e848fe40 Fixed hit dice recovery calculation on long rest 2022-08-15 15:12:14 +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
53ed271ea2 Calculation errors moved to the build page
Can be hidden, restyled to improve usability
in light mode
2022-07-26 13:33:05 +02:00
Stefan Zermatten
65e7ce6dce removed unused import 2022-07-26 09:10:24 +02:00
Stefan Zermatten
03578b2066 fixed classes without variable names breaking the sheet 2022-07-25 15:21:38 +02:00
Stefan Zermatten
4c5c537f29 Improved slot tag handling 2022-07-24 21:50:31 +02:00
Stefan Zermatten
f88ffcf0c3 Hardened archive upload slightly 2022-07-24 14:17:39 +02:00
Stefan Zermatten
566d6a4fef Triggers 🤫 2022-07-20 15:57:38 +02:00
Stefan Zermatten
6f7e742eb9 More of the sheet conforms to library allowances 2022-07-20 00:09:58 +02:00
Stefan Zermatten
f8e9131bdd Vastly improved new character UX
Characters now can limit which libraries they allow
2022-07-18 13:45:14 +02:00
Stefan Zermatten
59ef7527b7 Fixed some errors with character insertion/deletion 2022-07-09 12:53:44 +02:00
Stefan Zermatten
b8a03245ea Level up dialog now working 2022-07-05 15:40:55 +02:00
Stefan Zermatten
1a71c2cfa7 Began implementing class level up UI 2022-07-04 13:55:41 +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
e7e8f938ed Improved archive storage calculations and errors 2022-06-07 23:21:48 +02:00
Stefan Zermatten
28934baac9 Implemented archive upload handling 2022-06-07 23:01:06 +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
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
23fa6fe634 Progress on dependency updates 2022-05-09 16:32:15 +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
7609e916c6 Implemented remove button on archive files 2022-04-23 09:35:29 +02:00
Stefan Zermatten
f440e030cf Fixed bug in generating error messages when out of character slots 2022-04-22 11:31:59 +02:00
Stefan Zermatten
13b6689ba4 Progress on file system UI 2022-04-22 11:30:59 +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