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
Stefan Zermatten
2af687361e
Improved spell appearance in spell tab
2020-06-23 01:36:48 +02:00
Stefan Zermatten
e572807082
Attributes of type spell slot now store their slot level
2020-06-23 01:36:21 +02:00
Stefan Zermatten
315073bd8e
Refactored actions and let actions apply buffs to self
2020-06-21 23:54:51 +02:00
Stefan Zermatten
50b99ef54f
Improved performance of adding library properties with many decendants
2020-06-21 23:24:07 +02:00
Stefan Zermatten
3f540d0f14
Overhaul of character action components, actions now consume resources
2020-06-15 22:30:27 +02:00
Stefan Zermatten
dc18734d1f
Backend work to support actions consuming their resources on use
2020-06-13 23:11:49 +02:00
Stefan Zermatten
1535e00093
Denormalized some calculations into recomputation step
2020-06-07 21:08:53 +02:00
Stefan Zermatten
8d41643136
Increased damage property rate limit to 4/s
2020-06-06 14:25:23 +02:00
Stefan Zermatten
ea8d036c72
Added rate limiting to all methods
2020-06-06 14:23:13 +02:00
Stefan Zermatten
93d566e263
Exposed methods and publications to http requests, changed method names
2020-06-06 12:31:07 +02:00
Stefan Zermatten
db1ae5db3d
Iterated on XP system
2020-06-05 21:48:28 +02:00
Stefan Zermatten
d1e7eb2fa0
Added basic XP system
2020-06-05 16:14:26 +02:00
Stefan Zermatten
edf3920e84
Character sheet toolbars now match the color of the character
2020-05-31 22:16:38 +02:00
Stefan Zermatten
d24fb5661d
re-enabled computation on client side for optimistic UI
2020-05-30 23:56:55 +02:00