Stefan Zermatten
ee89a052bc
Added libraryCollections on server
2022-07-13 23:16:25 +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
9dd84a83d2
Started removing scope from creature doc
2022-06-24 10:50:35 +02:00
Stefan Zermatten
b2f89eceee
Fixed some bugs with characters not recomputing
...
TODO: remove .variables cache from creature document, it's not viable
2022-06-23 08:39:48 +02:00
Stefan Zermatten
da5143693f
Iterated on class UI
2022-06-21 11:08:45 +02:00
Stefan Zermatten
a8ffa2f786
Fixed denormalized creature variables not removed
2022-06-20 13:05:38 +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
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
23fa6fe634
Progress on dependency updates
2022-05-09 16:32:15 +02:00
Stefan Zermatten
caf50d1578
Merge branch 'version-2' into version-2-dev
2022-05-09 12:46:09 +02:00
Stefan Zermatten
33fa22c187
Removed stray log
2022-05-02 23:31:52 +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
abb8890070
Build card being converted into build tree
...
Still need to be able to delete fillers
2022-05-02 12:32:14 +02:00
Stefan Zermatten
3e97baaaaa
Progress on storing user images
2022-04-25 16:16:17 +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
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
b28bcbe079
Work on general UI for user files
2022-04-21 22:08:18 +02:00
Stefan Zermatten
33f60c2c6d
Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2
2022-04-21 10:59:22 +02:00
Stefan Zermatten
dcc95486b3
fixed parser error when using incorrect call args
2022-04-21 10:59:19 +02:00
Stefan Zermatten
cbc42f8500
fix: buff descriptions aren't being calculated
2022-04-15 18:13:03 +02:00
Stefan Zermatten
cc24690a67
Fixed bug where children of rolls would be applied
2022-04-09 15:02:44 +02:00
Stefan Zermatten
d9f572504d
Merge branch 'version-2' into version-2-dev
2022-04-08 17:59:20 +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
e89d415e7e
Fixed error handling of compute engine crashes
2022-03-09 08:24:55 +02:00
Stefan Zermatten
ac8f19bcfb
Hotfix for skills without effects breaking calculations
2022-03-09 08:09:16 +02:00
Stefan Zermatten
788cbb182d
Action system improvements
...
- Actions/spells now display their summary, not their description
- All save branches and attack branches run when there are no targets
- Improved action logging
- Index branch lets you customise a choice of children to run
2022-03-09 01:31:09 +02:00
Stefan Zermatten
e7f718c785
Prevented updates from running on the server if they fail client validation
2022-03-08 13:15:48 +02:00
Stefan Zermatten
73ca6dc364
Damage multipliers are now applied to damage dealt
2022-03-05 18:40:18 +02:00
Stefan Zermatten
10242b596f
Updated test cases to account for new damage multipliers
2022-03-05 17:59:50 +02:00
Stefan Zermatten
782f2cdc73
Added default tags to properties
...
#type, damageType, skillType, attributeType, reset
2022-03-05 17:52:15 +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
545050cfa3
Fixed attack disadvantage being treated as advantage
2022-03-04 16:09:00 +02:00
Stefan Zermatten
698c9c7bbf
Fixed adjustment error when trying to adjust a property that isn't set
2022-03-04 12:51:28 +02:00
Stefan Zermatten
7544243640
Fixed buffs not crystalising variables correctly
2022-03-04 12:51:06 +02:00
Stefan Zermatten
92a588bfcc
Added slotFillerCondition field to class levels, same as in slot filler
2022-03-03 16:19:54 +02:00
Stefan Zermatten
43e956eb6a
Fixed skills not obeying baseValue correctly
2022-03-03 15:55:07 +02:00
Stefan Zermatten
4edfe1bcb9
Fixed inventory calculation to include item quantities
2022-03-03 15:53:58 +02:00
Stefan Zermatten
473a9f0253
Inlined a bunch of discord webhook text to help format messages better
2022-02-28 16:55:15 +02:00
Stefan Zermatten
94cdca4f31
Fixed uses left not logging correctly in actions
2022-02-28 16:25:42 +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