20aaab4dea
Hid inactive notes
Stefan Zermatten
2021-02-11 13:14:31 +02:00
81cdf282ea
Stopped inactive properties from showing computed inline fields, since they are not recomputed while inactive
Stefan Zermatten
2021-02-11 13:12:35 +02:00
3313ed0297
Added constants to the UI and Computation Engine
Stefan Zermatten
2021-02-11 13:03:31 +02:00
25fd5c18e8
Fixed casting broken by refactoring
Stefan Zermatten
2021-02-11 10:13:35 +02:00
5b9bb6e4bc
Fixed spending resources for actions broken by refactoring
Stefan Zermatten
2021-02-11 10:13:23 +02:00
74370f6fec
Performance optimization: Removed creature document from injection to prevent uneccessary Vue re-rendering
Stefan Zermatten
2021-02-11 10:04:28 +02:00
565ddccba6
fixed broken import
Stefan Zermatten
2021-02-04 16:55:50 +02:00
4ea4348a02
Now writing partial recalculations to creature variables
Stefan Zermatten
2021-02-04 16:52:26 +02:00
280f30dab5
Improved dependencies-only recalculations and fixed many calculation bugs
Stefan Zermatten
2021-02-04 16:16:51 +02:00
6d1e3f078c
Optimised when certain recompute functions are called to prevent unccessary work
Stefan Zermatten
2021-02-04 13:59:08 +02:00
326d1bd165
Refactored computation into folders
Stefan Zermatten
2021-02-04 13:33:20 +02:00
449a4fba7d
Refactored creature property methods into separate documents, might have broken a lot of things
Stefan Zermatten
2021-02-04 11:38:29 +02:00
9ff096ec0f
Added modulo operator
Stefan Zermatten
2021-02-03 09:33:00 +02:00
f9f0186d95
Fixed error where parser was not creating accessor nodes correctly
Stefan Zermatten
2021-02-03 00:39:11 +02:00
60ea545ee9
Started implementing constant property
Stefan Zermatten
2021-02-02 16:36:23 +02:00
aaa5d0b63b
Allowed effects and calculations to target nearest ancestors of #type
Stefan Zermatten
2021-02-02 16:11:59 +02:00
69c72e0987
Fixed parenthesis being discarded from compiled calculations in cases where they should not be
Stefan Zermatten
2021-02-02 15:13:49 +02:00
a6df4df534
Fixed some fields not storing strings when compiling calculations
Stefan Zermatten
2021-02-02 15:07:31 +02:00
8b8f9bea6f
Removed character variables from creatures injected into character sheet as context
Stefan Zermatten
2021-01-31 20:13:45 +02:00
e7a27e4b83
Fixed hit dice breaking long rests
Stefan Zermatten
2021-01-31 19:45:14 +02:00
e14e875c42
Fixed conMod not being signed in hit dice tiles
Stefan Zermatten
2021-01-31 19:43:09 +02:00
a7898bfe4b
Fixed props not having a default array for embedded calculations
Stefan Zermatten
2021-01-31 19:42:49 +02:00
aee899e181
Removed all UI computations from viewers and components
Stefan Zermatten
2021-01-31 18:42:17 +02:00
a5284bf6e8
Made 'always prepared' spells show up in casting list
Stefan Zermatten
2021-01-30 11:22:29 +02:00
0ea3f7a975
Migrated fields to embedded property calculations
Stefan Zermatten
2021-01-29 13:04:53 +02:00
1167538977
Denormalised inline calculations to property documents, needs to be referenced by UI still
Stefan Zermatten
2021-01-29 12:29:01 +02:00
9c799e3dc9
Added search to slot fill dialog
Stefan Zermatten
2021-01-28 17:09:37 +02:00
2bf749c4f1
Fixed: Layout of slot fill dialog is no longer broken by tall images, background is now the correct color
Stefan Zermatten
2021-01-28 16:48:33 +02:00
db83d5f82a
Fix: Tabs and tab headers no longer lose sync when changing characters
Stefan Zermatten
2021-01-28 16:17:03 +02:00
d596061fa8
Fixed: Attributes that aren't ability scores now have their modifiers removed correctly
Stefan Zermatten
2021-01-28 16:05:47 +02:00
78efe639ed
Fixed: Zero effect passive bonus now causes passive skill value to show.
Stefan Zermatten
2021-01-28 16:01:58 +02:00
e5bde38745
Removed console timers from recompute function: it's not the primary slowdown
Stefan Zermatten
2021-01-28 15:00:36 +02:00
83f2047dbe
Replaced expensive getActiveProperties with cheaper filter by inactive field
Stefan Zermatten
2021-01-28 14:29:10 +02:00
03b7f1037e
Patreon access is now granted by tier instead of price paid
Stefan Zermatten
2021-01-28 12:20:01 +02:00
fc03097ed8
Patreon access is now given by tier instead of by price paid
Stefan Zermatten
2021-01-28 12:15:45 +02:00
531ddce6a0
Added dependency tracking to computations for future optimization effort
Stefan Zermatten
2021-01-27 22:24:28 +02:00
3cdeb73c30
Stopped removed items from showing up in inventory containers
Stefan Zermatten
2021-01-25 12:38:46 +02:00
c780c11e3f
Improved spell slot casting dialog with search, filters, spell details
2.0-beta.15
Stefan Zermatten
2021-01-22 14:09:23 +02:00
100c93b5ae
Stopped dialog animation mocking transparent elements' background color
Stefan Zermatten
2021-01-22 12:20:33 +02:00
a4e6dd1d66
Added spellcasting to the stats page, click the icon next to a spell slot to cast
Stefan Zermatten
2021-01-19 16:10:34 +02:00
1b3b6362f7
Exposed spellSlotLevelValue to creature variables store
Stefan Zermatten
2021-01-19 12:07:40 +02:00
bdf4074e3c
Added first pass at denormalizing inventory data, needs testing and integration
Stefan Zermatten
2021-01-15 17:41:06 +02:00
9492b2d8b8
Characters now start with a slot for a base. New characters start on the character tab with the build dialog open.
Stefan Zermatten
2021-01-14 12:28:51 +02:00
27f1f4e720
Fixed a bug with dialog animations hiding buttons by failing to clean up
2.0-beta.14
Stefan Zermatten
2021-01-12 13:51:36 +02:00
d63b8c835d
Fixed bug in last release where unlimited slots were always hidden on hide when full
Stefan Zermatten
2021-01-12 13:51:11 +02:00
85f3881935
Removed alert about data loss, most data structures are stable and it's being alarmist
Stefan Zermatten
2021-01-12 13:40:02 +02:00
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
Stefan Zermatten
2021-01-12 13:22:48 +02:00
de9ea5922c
Fixed bugs when a spell list does not have limit on prepared spells
Stefan Zermatten
2021-01-12 13:10:36 +02:00
a2cfe43e74
Disabled the direct damage input in the attribute form: it can't be edited anyway
Stefan Zermatten
2021-01-12 13:04:25 +02:00
026c11c13b
Made sure attributes show their currentValue instead of Value
Stefan Zermatten
2021-01-12 13:03:33 +02:00
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
Stefan Zermatten
2021-01-12 12:54:02 +02:00
28c042343e
All children of infinite slots will now hide when "hide when full" is active
Stefan Zermatten
2021-01-12 10:36:07 +02:00
3f116875a1
Children of slots now display in the correct order
Stefan Zermatten
2021-01-12 10:35:37 +02:00
ae5b4b7d5c
Made inactive toggle decendants specifically included when recomputing active properties
Stefan Zermatten
2021-01-11 22:03:54 +02:00
75835d74f6
Merge pull request #259 from Ganonsmasher/version-2
Stefan Zermatten
2020-12-17 17:19:54 +02:00
583b652fc4
Found a fix for toggles.
Ganonsmasher
2020-12-15 18:08:29 -05:00
ff0e9b1ff9
Added Lord of Junk to Patreon Paragons
Stefan Zermatten
2020-11-20 14:13:47 +02:00
fa24430a7f
Fixed parsing of variable names with numbers and stacked dice rolls like dd8-> 1d(1d8)
Stefan Zermatten
2020-11-13 10:04:37 +02:00
fde2f821e7
Fixed parser not handling whitespace
Stefan Zermatten
2020-11-12 21:44:08 +02:00
827430c987
Fixed edit permission errors for some creature prop methods
Stefan Zermatten
2020-11-12 21:25:48 +02:00
2a1aa02e97
Added true and false keywords, fixed grammar ambiguity in if statements
Stefan Zermatten
2020-11-12 15:11:24 +02:00
aeb347084f
Fixed ambiguitiy in grammar caused by previous fixes
Stefan Zermatten
2020-11-12 13:47:10 +02:00
005bc162cb
Fixed != not being matched because ! was matched first. Fixed presedence for & | and relational operators
Stefan Zermatten
2020-11-12 13:45:14 +02:00
9941d91bb8
Fixed != operator, separated == and ===, != and !== for strictness control
Stefan Zermatten
2020-11-12 13:44:01 +02:00
23c77690a1
Healing damage type now heals instead of damaging
Stefan Zermatten
2020-11-12 13:01:09 +02:00
525b528d9a
Added attribute damage and self damage results to actions and log.
Stefan Zermatten
2020-11-12 12:57:48 +02:00
3917f63d5e
Increased subscription rate limit to prevent infinitely spinning characters
Stefan Zermatten
2020-11-12 11:04:04 +02:00
bd056ab042
Improved subscription permissions, should now work as expected for public documents
Stefan Zermatten
2020-11-12 10:48:46 +02:00
cd84b2562a
Fixed an error with finding deployed version SHA
Stefan Zermatten
2020-11-10 14:48:09 +02:00
c7436ffb1e
Caught error where git couldn't be used to get version
Stefan Zermatten
2020-11-10 14:37:32 +02:00
be7d7f898f
disabled short and log rest buttons if user has no edit permission
Stefan Zermatten
2020-11-10 14:22:09 +02:00
3024168e95
Replaced old parser with new parser
Stefan Zermatten
2020-11-10 14:07:22 +02:00
1f0678b50b
Added not operator to the parser
Stefan Zermatten
2020-11-05 15:32:01 +02:00
4dad2c41e5
Updated parser to accept underscores in variable names
Stefan Zermatten
2020-11-05 14:50:44 +02:00
46385dd9b2
Build details with no slots hidden moved to a dialog
Stefan Zermatten
2020-11-05 14:27:01 +02:00
7cb65954b5
Added the ability to hide slots when full
Stefan Zermatten
2020-11-05 14:05:17 +02:00
749799d869
Denormalised slot fill total to database
Stefan Zermatten
2020-11-05 13:35:55 +02:00
3293dad671
Limited what fields are included when fetching recompute documents to improve performance
Stefan Zermatten
2020-11-05 12:59:48 +02:00
88df942c59
Fixed an error with missing identity details in patreon request
Stefan Zermatten
2020-11-05 12:59:26 +02:00
9722bbc667
Characters now recompute on subscribe if they haven't been computed in the current version
Stefan Zermatten
2020-11-04 14:27:31 +02:00
2fb0ba79c6
began work to get inactive state of properties denormalised
Stefan Zermatten
2020-11-03 15:57:14 +02:00