Commit Graph

2415 Commits

Author SHA1 Message Date
ThaumRystra
581f99d467 Tested and fixed branches and notes
in new action interrupt system
2023-11-16 22:21:48 +02:00
Thaum Rystra
375a84226d Added action tests 2023-11-16 14:00:26 +02:00
ThaumRystra
6d8dfc2255 Added function to start an action 2023-11-15 23:42:56 +02:00
ThaumRystra
40a5b72755 Biting the bullet, started rewriting Action engine 2023-11-15 23:19:58 +02:00
Thaum Rystra
0c495726ba Added compute triggers to store trigger ids on their
targeted props. Needs testing
2023-11-15 15:42:09 +02:00
Thaum Rystra
6162f2fe90 Failed attempt at using method calls to manage awaited method 2023-11-14 13:55:17 +02:00
ThaumRystra
5a2df36e8b Began migrating action engine to async
To suspending actions to await user input
2023-11-13 00:24:51 +02:00
ThaumRystra
800ef3328c Fixed checks not applying rolled effects 2023-11-12 21:11:04 +02:00
ThaumRystra
2e3e6e22b6 Fixed skill and attribute effect lists
Now using effectId lists
2023-11-12 17:38:51 +02:00
ThaumRystra
b32b6db21a Fixed issue: toggled off point buys still applying 2023-11-12 16:38:55 +02:00
ThaumRystra
aaec54f36a Fixed docs siblings display on small screens 2023-11-12 15:05:46 +02:00
ThaumRystra
d50ad58526 Added the ability to rearrange Docs 2023-11-12 14:49:15 +02:00
ThaumRystra
d578268e99 Disabled migration testing
re-enable when merging feature-nested-sets
2023-11-11 13:39:43 +02:00
ThaumRystra
fbc8ed977a Added commutative simplification for + and * 2023-11-11 13:31:31 +02:00
ThaumRystra
3b1f61aa0a Added and fixed some tests for tag targeted effects 2023-11-11 13:31:15 +02:00
ThaumRystra
6af9246ad1 Added roll and reduce calculation utility 2023-11-09 23:25:18 +02:00
ThaumRystra
4d1dec8956 Fixed bug when trying to calculate empty calcs 2023-11-09 23:10:08 +02:00
ThaumRystra
7eada9effe Replaced most properties in creature variables with links
instead of storing the entire property twice
2023-11-09 23:05:05 +02:00
ThaumRystra
84edd74ff3 Allowed accessing of constant arrays from accessor 2023-11-09 23:04:40 +02:00
ThaumRystra
c25dcc0a09 Removed Symbol parse node
Too much overlap with accessors, so now
all symbols are a special case of accessors
2023-11-09 23:04:18 +02:00
ThaumRystra
2117a63945 Removed evaluateCalculation.js 2023-11-09 18:43:13 +02:00
Thaum Rystra
9e5b6b11e1 Settling on a data structure to balance compatibility
with not being wrong
2023-11-09 16:08:04 +02:00
ThaumRystra
6ce7542c4b Changed aggregation schema of computed fields 2023-11-01 11:12:18 +02:00
Thaum Rystra
243684d206 Updated packages 2023-10-21 11:50:00 +02:00
Thaum Rystra
ff6edd398b Added denormalized computation fields 2023-10-21 11:49:50 +02:00
Thaum Rystra
ea058ba650 Added ßlue, Embodiment of Greed to about page 2023-10-02 10:17:01 +02:00
ThaumRystra
593d75a4bc Fixed missing margin in print inventory 2023-09-23 13:28:14 +02:00
ThaumRystra
ac8bd2cddb Iterated on printing format 2023-09-23 12:48:05 +02:00
ThaumRystra
6204be2240 Fixed printing on Chrome 2023-09-23 12:47:31 +02:00
ThaumRystra
643e7892c8 Minor redesign of printed character sheets 2023-09-22 22:10:11 +02:00
ThaumRystra
df8f9c085f Fixed regression in actions breaking ui and uses 2023-09-22 16:52:21 +02:00
ThaumRystra
ad15020f0b Removed per-row point buy cost/min/max 2023-09-22 16:46:26 +02:00
ThaumRystra
745296c1db Fixed regression: point buy cost calc failing 2023-09-22 16:46:14 +02:00
ThaumRystra
bfbb31d30c Fixed performance regression in dependency graph speed 2023-09-22 16:45:40 +02:00
ThaumRystra
572078c2fa Fixed dependency loop when props target self by tags 2023-09-22 15:53:39 +02:00
Thaum Rystra
7754482da7 Fixed damage tree node not rendering if it has no amount 2023-09-20 15:43:16 +02:00
Thaum Rystra
044240e2dd Fixed empty calculations unable to be targeted by effects 2023-09-20 15:42:40 +02:00
Thaum Rystra
d3c533dfa1 Moved ammo to its own pseudo property
Triggers now work on ammo
#amo now works as well
2023-09-20 14:03:37 +02:00
Thaum Rystra
3a3deca867 Removed x not found, set to 0 info messages from parser 2023-09-20 12:51:15 +02:00
Thaum Rystra
9d833a1fe3 Removed ammo as ~ammo, items should be applied
#ammo will be the way to referenced last used ammo
2023-09-19 16:48:48 +02:00
Thaum Rystra
98ac2e7122 Made ammo consumed available in scope as ~ammo 2023-09-19 15:10:32 +02:00
Thaum Rystra
f62a8bead4 Added damage saving throws to engine 2023-09-19 15:01:36 +02:00
Thaum Rystra
3be45b28c3 Made damage save form a bit more intuitive 2023-09-19 12:56:33 +02:00
Thaum Rystra
5222c240c7 Added saving throw to damage viewer 2023-09-19 12:50:29 +02:00
Thaum Rystra
31a614d335 Relaxed creature property update rate limit 2023-09-18 15:50:48 +02:00
Thaum Rystra
2545b9dd47 Added "save for half" to damage form 2023-09-18 15:50:35 +02:00
Thaum Rystra
691fe5f2e2 Merge commit 'f1b001933179ad0d4b1454c6ac2bd8792c181429' into develop 2023-09-18 14:28:21 +02:00
Thaum Rystra
c274153c79 Duplicating properties now renews root sub-doc ids 2023-09-18 14:12:30 +02:00
Thaum Rystra
673f187373 Removed stray function 2023-09-18 13:48:30 +02:00
Thaum Rystra
d058039464 Renewing Ids now renews sub-doc ids as well 2023-09-18 13:46:54 +02:00