Stefan Zermatten
25fd5c18e8
Fixed casting broken by refactoring
2021-02-11 10:13:35 +02:00
Stefan Zermatten
5b9bb6e4bc
Fixed spending resources for actions broken by refactoring
2021-02-11 10:13:23 +02:00
Stefan Zermatten
74370f6fec
Performance optimization: Removed creature document from injection to prevent uneccessary Vue re-rendering
2021-02-11 10:04:28 +02:00
Stefan Zermatten
565ddccba6
fixed broken import
2021-02-04 16:55:50 +02:00
Stefan Zermatten
4ea4348a02
Now writing partial recalculations to creature variables
2021-02-04 16:52:26 +02:00
Stefan Zermatten
280f30dab5
Improved dependencies-only recalculations and fixed many calculation bugs
2021-02-04 16:16:51 +02:00
Stefan Zermatten
6d1e3f078c
Optimised when certain recompute functions are called to prevent unccessary work
2021-02-04 13:59:08 +02:00
Stefan Zermatten
326d1bd165
Refactored computation into folders
2021-02-04 13:33:20 +02:00
Stefan Zermatten
87fa941f63
Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2
2021-02-04 11:38:55 +02:00
Stefan Zermatten
449a4fba7d
Refactored creature property methods into separate documents, might have broken a lot of things
2021-02-04 11:38:29 +02:00
Stefan Zermatten
9ff096ec0f
Added modulo operator
2021-02-03 09:33:00 +02:00
Stefan Zermatten
f9f0186d95
Fixed error where parser was not creating accessor nodes correctly
2021-02-03 00:39:11 +02:00
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
69c72e0987
Fixed parenthesis being discarded from compiled calculations in cases where they should not be
2021-02-02 15:13:49 +02:00
Stefan Zermatten
a6df4df534
Fixed some fields not storing strings when compiling calculations
2021-02-02 15:07:31 +02:00
Stefan Zermatten
8b8f9bea6f
Removed character variables from creatures injected into character sheet as context
2021-01-31 20:13:45 +02:00
Stefan Zermatten
e7a27e4b83
Fixed hit dice breaking long rests
2021-01-31 19:45:14 +02:00
Stefan Zermatten
e14e875c42
Fixed conMod not being signed in hit dice tiles
2021-01-31 19:43:09 +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
a5284bf6e8
Made 'always prepared' spells show up in casting list
2021-01-30 11:22:29 +02:00
Stefan Zermatten
0ea3f7a975
Migrated fields to embedded property calculations
2021-01-29 13:04:53 +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
9c799e3dc9
Added search to slot fill dialog
2021-01-28 17:09:37 +02:00
Stefan Zermatten
2bf749c4f1
Fixed: Layout of slot fill dialog is no longer broken by tall images, background is now the correct color
2021-01-28 16:48:33 +02:00
Stefan Zermatten
db83d5f82a
Fix: Tabs and tab headers no longer lose sync when changing characters
2021-01-28 16:17:03 +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
252ac23391
Merge branch 'version-2' of https://github.com/ThaumRystra/DiceCloud into version-2
2021-01-27 22:25:19 +02:00
Stefan Zermatten
531ddce6a0
Added dependency tracking to computations for future optimization effort
2021-01-27 22:24:28 +02:00
Stefan Zermatten
3cdeb73c30
Stopped removed items from showing up in inventory containers
2021-01-25 12:38:46 +02:00
Stefan Zermatten
c780c11e3f
Improved spell slot casting dialog with search, filters, spell details
2.0-beta.15
2021-01-22 14:09:23 +02:00
Stefan Zermatten
100c93b5ae
Stopped dialog animation mocking transparent elements' background color
2021-01-22 12:20:33 +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
27f1f4e720
Fixed a bug with dialog animations hiding buttons by failing to clean up
2.0-beta.14
2021-01-12 13:51:36 +02:00
Stefan Zermatten
d63b8c835d
Fixed bug in last release where unlimited slots were always hidden on hide when full
2021-01-12 13:51:11 +02:00
Stefan Zermatten
85f3881935
Removed alert about data loss, most data structures are stable and it's being alarmist
2021-01-12 13:40:02 +02:00
Stefan Zermatten
5e4299e6db
removed stray console logging
2.0-beta.13
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
de9ea5922c
Fixed bugs when a spell list does not have limit on prepared spells
2021-01-12 13:10:36 +02:00
Stefan Zermatten
a2cfe43e74
Disabled the direct damage input in the attribute form: it can't be edited anyway
2021-01-12 13:04:25 +02:00
Stefan Zermatten
026c11c13b
Made sure attributes show their currentValue instead of Value
2021-01-12 13:03:33 +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