Stefan Zermatten
612fcca68c
Only split properties accross targets if there are targets
2021-02-22 14:30:50 +02:00
Stefan Zermatten
12939c46de
made saves walk children when not targeted at self
2021-02-22 14:28:38 +02:00
Stefan Zermatten
3801b17fde
Attacks can now critical hit. criticalHitTarget overrides the roll required
2021-02-22 14:07:12 +02:00
Stefan Zermatten
88133a2fa3
Saving throws now work in actions
2021-02-22 12:38:21 +02:00
Stefan Zermatten
d00eedac19
Rolls now work in actions
2021-02-22 11:55:08 +02:00
Stefan Zermatten
6571fb860a
Toggles now work in actions to make choices based on action context
2021-02-22 11:36:30 +02:00
Stefan Zermatten
f3e191c12e
Fixed: Inserting properties to the tree now animate correctly to the inserted property
2021-02-20 16:00:40 +02:00
Stefan Zermatten
4288f98f7c
Fixed: stats with no ability selected have an ability modifier of 0 instead of NaN
2021-02-20 15:50:25 +02:00
Stefan Zermatten
e068675b46
Fixed and improved: Discord webhooks are working again with a new format
2021-02-20 15:27:20 +02:00
Stefan Zermatten
6113d86059
Fixed typo in calling a function in Constants autovalue
2021-02-16 11:19:50 +02:00
Stefan Zermatten
e3862bcdd9
Fixed constants autovalue
2021-02-16 10:49:18 +02:00
Stefan Zermatten
299f5a06dd
Moved inline cacultion regex to a constant to ensure constistency
2021-02-16 10:14:26 +02:00
Stefan Zermatten
3e6221309e
Notes now have a summary and a description, some data migration my be needed
2021-02-12 11:44:03 +02:00
Stefan Zermatten
b9e0475d07
Markdown now follow Github Flavor Markdown, including single line breaks
2021-02-12 11:11:12 +02:00
Stefan Zermatten
2b345c1f77
Improved error handling for most calculations
2021-02-12 11:00:44 +02:00
Stefan Zermatten
b116be1238
Fixed flickering when inserting properties from library by ensuring consistent ID generation
2021-02-12 00:43:56 +02:00
Stefan Zermatten
ae373330ab
Improved slot fill dialog UI, abandoned column layout in favour of wrapping flex rows
2021-02-12 00:18:29 +02:00
Stefan Zermatten
dcb535c84e
Moved slot filler search to server side, limited docs in subscription
2021-02-11 22:09:43 +02:00
Stefan Zermatten
8c477ad4b1
Fixed constants not being found when used as the only thing in a calculation
2021-02-11 18:01:30 +02:00
Stefan Zermatten
eb2dd3bba1
Fixed computation dependency aggregation broken by refactoring
2021-02-11 16:27:22 +02:00
Stefan Zermatten
16c8c1db81
Improved descriptions in log entries
2021-02-11 16:16:22 +02:00
Stefan Zermatten
92a5c1e6c3
Improved log entries for actions
2021-02-11 16:08:31 +02:00
Stefan Zermatten
439eadf079
Condensed logs to a single card per action
2021-02-11 15:48:23 +02:00
Stefan Zermatten
3313ed0297
Added constants to the UI and Computation Engine
2021-02-11 13:03:31 +02:00
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
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
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
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