Commit Graph

2497 Commits

Author SHA1 Message Date
ThaumRystra
3c78f5b2f5 Iterated on tabletop model 2024-03-08 15:26:17 +02:00
Thaum Rystra
b13ca8c64b More testing of action system, now with test coverage 2024-02-27 15:30:40 +02:00
Thaum Rystra
5141704e23 Fixed failing tests and action engine props 2024-02-22 09:11:00 +02:00
Thaum Rystra
b41d26b3ad Fixed failing tests, tested parser more 2024-02-21 10:36:32 +02:00
Thaum Rystra
ac15512bc5 Typescript all the parser things 2024-02-20 23:21:12 +02:00
Thaum Rystra
3ea492ee78 Started with async inputs to actions 2024-02-19 22:31:18 +02:00
Thaum Rystra
55a6b16c31 Fixed failing action engine tests, moved more engine parts to ts 2024-02-19 15:39:16 +02:00
Thaum Rystra
c721374278 Moved parser to typescript 2024-02-19 12:45:54 +02:00
Thaum Rystra
5b7d352323 Started splitting engine tests into individual files and testing action props 2024-02-16 16:16:18 +02:00
Thaum Rystra
60117308f7 Removed stray console logs 2024-02-16 10:47:33 +02:00
Thaum Rystra
aee9d6b8cb refactored action engine into individual files 2024-02-16 10:30:50 +02:00
Thaum Rystra
19f7d40386 Removed v1 data sources 2024-02-06 09:43:08 +02: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
3b80f53929 updated packages 2023-12-30 14:13:56 +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
a891f26b63 Fixed broken service worker 2023-12-18 20:44:30 +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