Stefan Zermatten
60ea545ee9
Started implementing constant property
2021-02-02 16:36:23 +02:00
Stefan Zermatten
aaa5d0b63b
Allowed effects and calculations to target nearest ancestors of #type
2021-02-02 16:11:59 +02:00
Stefan Zermatten
a6df4df534
Fixed some fields not storing strings when compiling calculations
2021-02-02 15:07:31 +02:00
Stefan Zermatten
e7a27e4b83
Fixed hit dice breaking long rests
2021-01-31 19:45:14 +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
d596061fa8
Fixed: Attributes that aren't ability scores now have their modifiers removed correctly
2021-01-28 16:05:47 +02:00
Stefan Zermatten
78efe639ed
Fixed: Zero effect passive bonus now causes passive skill value to show.
2021-01-28 16:01:58 +02:00
Stefan Zermatten
e5bde38745
Removed console timers from recompute function: it's not the primary slowdown
2021-01-28 15:00:36 +02:00
Stefan Zermatten
83f2047dbe
Replaced expensive getActiveProperties with cheaper filter by inactive field
2021-01-28 14:29:10 +02:00
Stefan Zermatten
fc03097ed8
Patreon access is now given by tier instead of by price paid
2021-01-28 12:15:45 +02:00
Stefan Zermatten
531ddce6a0
Added dependency tracking to computations for future optimization effort
2021-01-27 22:24:28 +02:00
Stefan Zermatten
a4e6dd1d66
Added spellcasting to the stats page, click the icon next to a spell slot to cast
2021-01-19 16:10:34 +02:00
Stefan Zermatten
1b3b6362f7
Exposed spellSlotLevelValue to creature variables store
2021-01-19 12:07:40 +02:00
Stefan Zermatten
bdf4074e3c
Added first pass at denormalizing inventory data, needs testing and integration
2021-01-15 17:41:06 +02:00
Stefan Zermatten
9492b2d8b8
Characters now start with a slot for a base. New characters start on the character tab with the build dialog open.
2021-01-14 12:28:51 +02:00
Stefan Zermatten
5e4299e6db
removed stray console logging
2021-01-12 13:24:08 +02:00
Stefan Zermatten
0e663f36db
Slot fillers that count as more than one slot now update the space left correctly.
...
Slot fillers removed from a library can no longer be added to a slot.
If a slot has limited space left, this will be reflected on the error
finding slots message
2021-01-12 13:22:48 +02:00
Stefan Zermatten
403f2663c2
Fixed bugs with item display, equipment will now automatically move to the first property with the 'equipment' tag, carried items will move to the first property with the 'carried' tag
2021-01-12 12:54:02 +02:00
Stefan Zermatten
ae5b4b7d5c
Made inactive toggle decendants specifically included when recomputing active properties
2021-01-11 22:03:54 +02:00
Ganonsmasher
583b652fc4
Found a fix for toggles.
...
It doesn't fix the problem of their property being absent on the stats page cards, but they can compute properly and disable their children with this.
2020-12-15 18:08:29 -05:00
Stefan Zermatten
827430c987
Fixed edit permission errors for some creature prop methods
2020-11-12 21:25:48 +02:00
Stefan Zermatten
23c77690a1
Healing damage type now heals instead of damaging
2020-11-12 13:01:09 +02:00
Stefan Zermatten
525b528d9a
Added attribute damage and self damage results to actions and log.
2020-11-12 12:57:48 +02:00
Stefan Zermatten
bd056ab042
Improved subscription permissions, should now work as expected for public documents
2020-11-12 10:48:46 +02:00
Stefan Zermatten
3024168e95
Replaced old parser with new parser
2020-11-10 14:07:22 +02:00
Stefan Zermatten
7cb65954b5
Added the ability to hide slots when full
2020-11-05 14:05:17 +02:00
Stefan Zermatten
749799d869
Denormalised slot fill total to database
2020-11-05 13:35:55 +02:00
Stefan Zermatten
3293dad671
Limited what fields are included when fetching recompute documents to improve performance
2020-11-05 12:59:48 +02:00
Stefan Zermatten
88df942c59
Fixed an error with missing identity details in patreon request
2020-11-05 12:59:26 +02:00
Stefan Zermatten
9722bbc667
Characters now recompute on subscribe if they haven't been computed in the current version
2020-11-04 14:27:31 +02:00
Stefan Zermatten
2fb0ba79c6
began work to get inactive state of properties denormalised
2020-11-03 15:57:14 +02:00
Stefan Zermatten
54806b0f3c
Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud1 into version-2
2020-10-19 11:39:24 +02:00
Stefan Zermatten
1165158d46
Forced creatures to reorder their docs before recomputing
2020-10-19 11:39:21 +02:00
Stefan Zermatten
32de70cd45
Class levels now have a description field
2020-10-17 19:33:56 +02:00
Stefan Zermatten
3f4cb8e26b
Added undo buttons for deleting properties off a creature
2020-10-17 19:10:37 +02:00
Stefan Zermatten
1ba4f76763
Class levels can now have conditions
2020-10-15 15:57:19 +02:00
Stefan Zermatten
ed17d9e2d2
Added slotfiller property type to increase control over slot filling
2020-10-15 14:54:58 +02:00
Stefan Zermatten
8e9405b5ad
Allowed slots with unlimited children, improved slot ui text
2020-10-15 13:50:46 +02:00
Stefan Zermatten
8f89f4b63f
Ensured all subscriptions return empty arrays instead of errors or ready
2020-10-15 12:34:46 +02:00
Stefan Zermatten
51569592ab
First implementation on Slots UI
2020-10-14 14:45:26 +02:00
Stefan Zermatten
d2cb86ac27
Fixed broken logging for actions
2020-10-14 11:33:25 +02:00
Stefan Zermatten
bde9183158
Log optimistic UI now fixed, rolls are now instant
2020-10-14 11:25:05 +02:00
Stefan Zermatten
dee8249f61
Creature logs are now removed with creatures
2020-10-13 12:43:55 +02:00
Stefan Zermatten
a87cb1286a
Improved custom rolls on log tab
2020-10-06 09:53:08 +02:00
Stefan Zermatten
a6a96fc19f
Started work on character log for rolls to be stored
2020-09-29 22:34:30 +02:00
Stefan Zermatten
75ab43da00
Started work on UI for rolling checks
2020-09-29 16:37:28 +02:00
Stefan Zermatten
30cca39e7c
Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud1 into version-2
2020-09-28 13:58:03 +02:00
Stefan Zermatten
50f7977a60
Fixed patreon update write location
2020-09-18 20:37:16 +02:00