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
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
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
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
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
3f4cb8e26b
Added undo buttons for deleting properties off a creature
2020-10-17 19:10:37 +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
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
bc5c465a32
Started work on checks
2020-09-18 14:00:29 +02:00
Stefan Zermatten
a5c16ba83a
Overhauled inventory tab again. Closer in functionality to V1
2020-08-22 00:36:17 +02:00
Stefan Zermatten
46501f2759
Spells that aren't prepared no longer count as active properties
2020-08-21 16:34:52 +02:00
Stefan Zermatten
9c93747845
Fixed bug where array accessors were attempting to use the substitution engine prematurely
2020-08-10 04:14:53 +02:00
Stefan Zermatten
a51154e434
Prevented test webhooks being sent in production
2020-07-26 19:56:08 +02:00
Stefan Zermatten
95d8d2cb9a
Started work on tabletop view
2020-07-17 23:31:12 +02:00
Stefan Zermatten
47345b3694
Experimenting with webhooks.
2020-07-13 16:38:24 +02:00
Stefan Zermatten
308168791b
Made dX rolls work as 1dX
2020-06-30 15:15:55 +02:00
Stefan Zermatten
7be4280508
Began implementing dice rolls in the maths parser
2020-06-30 14:40:20 +02:00
Stefan Zermatten
56f9e82326
Improved spells tab to be more in line with the v1 implementation
2020-06-29 14:52:47 +02:00
Stefan Zermatten
6ddea8a8ab
Improved slot schema, added ui for slots
2020-06-29 14:15:49 +02:00
Stefan Zermatten
e1ddfb2cab
Fixed a bug where registering a property without disabledByToggle breaks recompuation
2020-06-24 18:20:56 +02:00