Stefan Zermatten
|
039b7046b2
|
Fixed attributes not hiding when redundant
|
2021-07-12 17:03:32 +02:00 |
|
Stefan Zermatten
|
8eaad3600f
|
Fixed computation error with base values
|
2021-07-12 14:56:12 +02:00 |
|
Stefan Zermatten
|
d43d364175
|
Removed stray console log
|
2021-07-12 14:46:37 +02:00 |
|
Stefan Zermatten
|
0d21ab758e
|
Fixed negative base values being ignored
|
2021-07-12 14:12:20 +02:00 |
|
Stefan Zermatten
|
848e961e3b
|
Refactored creature methods to their own folders
|
2021-06-21 15:20:04 +02:00 |
|
Stefan Zermatten
|
85b536bc46
|
Added default array for stat proficiencies as well
|
2021-04-29 11:52:47 +02:00 |
|
Stefan Zermatten
|
9aa8203dcc
|
Fixed bug where effects in stat computation could be undefined
|
2021-04-29 11:50:16 +02:00 |
|
Stefan Zermatten
|
aef7dbcbb3
|
Fixed bug in stat computation dependency tracking
|
2021-04-29 11:22:13 +02:00 |
|
Stefan Zermatten
|
6ff750417f
|
Fixed error in stat computation
|
2021-04-24 23:25:58 +02:00 |
|
Stefan Zermatten
|
9f3c8bef34
|
Removed stray console log
|
2021-04-22 15:54:41 +02:00 |
|
Stefan Zermatten
|
3d122e062f
|
Added the distinction between half rounded up or down for proficiencies
|
2021-04-22 15:39:14 +02:00 |
|
Stefan Zermatten
|
298db01e5b
|
Updated computation engine to handle multiple attributes and skills with the same variable name
|
2021-04-22 15:11:49 +02:00 |
|
Stefan Zermatten
|
d4d002cf31
|
Fixed an error when targeting an ability score with a proficiency
|
2021-04-15 12:00:11 +02:00 |
|
Stefan Zermatten
|
5a2e500348
|
Fixed constants under toggles triggering calculation of those toggles before class levels are defined
|
2021-03-26 11:11:15 +02:00 |
|
Stefan Zermatten
|
2c0496b44b
|
Fixed properties not being made inactive by toggles
|
2021-03-02 13:56:53 +02:00 |
|
Stefan Zermatten
|
b501b9d830
|
Fixed crash in skill calculation when level is overridden by an attribute
|
2021-03-01 18:40:55 +02:00 |
|
Stefan Zermatten
|
a7ecdecec1
|
Prevented contextual variables #type from being written to creature variable list
|
2021-03-01 14:22:03 +02:00 |
|
Stefan Zermatten
|
a97be2f93a
|
Made constants work in calculations performed after recomputation
|
2021-03-01 13:27:48 +02:00 |
|
Stefan Zermatten
|
1276f872a0
|
Removed unused function
|
2021-03-01 12:11:22 +02:00 |
|
Stefan Zermatten
|
7daab97297
|
Made toggles function properly when nested under inactive properties and each other
|
2021-03-01 11:55:43 +02:00 |
|
Stefan Zermatten
|
2e3704d096
|
Prevented resources from writing unchanged data to the database
|
2021-03-01 11:42:50 +02:00 |
|
Stefan Zermatten
|
7283a27727
|
Constants should now respect toggles
|
2021-03-01 11:42:23 +02:00 |
|
Stefan Zermatten
|
3517636b8b
|
Reworked toggles, again, to try and catch more edge cases. Made toggles set the inactive status of their property children in the compute step instead of the inactive denormalisation step
|
2021-03-01 11:41:59 +02:00 |
|
Stefan Zermatten
|
8d95da8b7a
|
Fixed a bug where certain base values would be strings instead of numbers in effect aggregators
|
2021-02-24 11:58:04 +02:00 |
|
Stefan Zermatten
|
1b650b26b6
|
Fixed: using creature stats like XP in calculations
|
2021-02-24 10:01:02 +02:00 |
|
Stefan Zermatten
|
dee1265b69
|
Fixed: Inline calculations in libarries now display as expected
|
2021-02-24 09:46:52 +02:00 |
|
Stefan Zermatten
|
dce2c92516
|
Added attack roll bonus and dc to spell list. Use them in spells with #spellList.dcResult and #spellList.attackRollBonusResult
|
2021-02-23 15:21:20 +02:00 |
|
Stefan Zermatten
|
d69ada0db4
|
Slot quantity is now a computed value, added property viewer for slots
|
2021-02-23 14:53:47 +02:00 |
|
Stefan Zermatten
|
d10a7eca14
|
Added viewer for Roll properties
|
2021-02-23 14:29:48 +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
|
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
|
299f5a06dd
|
Moved inline cacultion regex to a constant to ensure constistency
|
2021-02-16 10:14:26 +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
|
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
|
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
|
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
|
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
|
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
|
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 |
|