Jonpot
1759427ca7
Fixes incorrect comment in Containers.js
...
I don't know which way this bug goes, but right now the comment on `contentsWeight` says it's 0 if contentsWeightless is checked. This isn't the case (however carriedWeight does follow this rule)
2024-01-24 12:29:02 -08:00
Thaum Rystra
73a36678b9
Fixed stray semicolon in action test
2024-01-09 11:41:14 +02:00
Thaum Rystra
cab5215b24
Added target character to action engine test
2024-01-08 16:49:23 +02:00
ThaumRystra
1361205a7a
started implementing buffs in new action engine
2024-01-02 07:47:06 +02:00
ThaumRystra
e886be8f04
Fixed showstopping bugs with tree organize functions
2023-12-31 18:06:31 +02:00
ThaumRystra
9d07953a40
Renamed action engine tests
2023-12-30 14:14:05 +02:00
ThaumRystra
9196e5bdef
Renamed Action.ts to ActionEngine.ts
2023-12-27 11:43:24 +02:00
ThaumRystra
a06e9a0960
Fixed failing tests
2023-12-23 12:31:14 +02:00
ThaumRystra
4c778fa282
Rewrote parenting organize methods to avoid rebuilds
2023-12-20 20:02:29 +02:00
ThaumRystra
4a349ea906
Fixed a lot broken with nested sets
2023-12-18 23:12:39 +02:00
ThaumRystra
c628af1314
Merge branch 'feature-tabletop' into develop
2023-12-18 18:35:56 +02:00
ThaumRystra
3ba603407e
Merge feature-nested-sets into develop
2023-12-18 18:27:17 +02:00
ThaumRystra
1e90b345e2
Continued implementing action props in new engine
2023-12-16 10:29:10 +02:00
ThaumRystra
862c2ceb99
Finished move to 3 tier action methods
2023-12-15 12:25:32 +02:00
ThaumRystra
99bf5fd832
Began attempting 3-tier method of action engine
2023-12-14 22:27:22 +02:00
Thaum Rystra
8fe040a12a
Iterated on action dialog
2023-12-06 19:58:01 +02:00
ThaumRystra
64a1bfeda5
Began work on new action UI dialog
2023-12-06 07:36:02 +02:00
ThaumRystra
24438d5a92
Changed how before and after triggers are handled
2023-11-25 11:59:32 +02:00
Thaum Rystra
f676dfd928
Began working on applying actions
...
(consuming resources)
2023-11-21 15:54:30 +02:00
Thaum Rystra
d44537076c
removed unnecessary task/subtask type field
2023-11-21 15:38:24 +02:00
Thaum Rystra
3a67752b1f
Refactored damage props into a subtask
2023-11-21 15:36:37 +02:00
Thaum Rystra
97e3552dc3
Fixed roll test
2023-11-21 13:23:59 +02:00
Thaum Rystra
936ca862db
Added Rolls to action system rewrite
2023-11-21 11:35:07 +02:00
ThaumRystra
fa9f64dd51
Iterated on how tasks are pushed to queue
2023-11-20 21:31:55 +02:00
ThaumRystra
b5e59c7147
Improved action attribute damage handling
2023-11-18 16:03:48 +02:00
ThaumRystra
59a9433dc7
Tested and fixed adjustments
2023-11-17 17:34:48 +02:00
Thaum Rystra
95c3e882d7
Added Adjustments
2023-11-17 12:00:19 +02:00
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
d50ad58526
Added the ability to rearrange Docs
2023-11-12 14:49:15 +02:00
ThaumRystra
3b1f61aa0a
Added and fixed some tests for tag targeted effects
2023-11-11 13:31:15 +02:00
ThaumRystra
6e0364b636
Merge branch 'develop' into feature-nested-sets
2023-11-11 10:01:34 +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
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
ff6edd398b
Added denormalized computation fields
2023-10-21 11:49:50 +02:00
Thaum Rystra
b4993b86b5
Continued migration to nested sets
2023-10-04 14:27:06 +02:00
Thaum Rystra
f63d2ad254
Began migration of queries to nested sets
2023-10-03 16:28:20 +02:00
ThaumRystra
28a19f2037
Migrated some UI to nested sets, app starts now
2023-10-01 18:49:20 +02:00