Commit Graph

91 Commits

Author SHA1 Message Date
ThaumRystra
599c9f0de0 Fixed rare compute crash when having empty action resources 2024-06-16 12:35:09 +02:00
Thaum Rystra
772e55ece5 Changed task triggers to be stored differently so that attribute check and damage triggers don't overlap 2024-05-21 17:41:20 +02:00
Thaum Rystra
1266794db7 Fixed subtle trigger bugs that break LoV hit dice extension 2024-05-15 16:06:56 +02:00
Thaum Rystra
4a52c3af19 Fixed a lot of UI to match new parenting API 2024-05-08 12:10:43 +02:00
Thaum Rystra
359d645f6b Fixing UI for 2.1 data changes 2024-03-23 16:02:28 +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
5b7d352323 Started splitting engine tests into individual files and testing action props 2024-02-16 16:16:18 +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
Thaum Rystra
0c495726ba Added compute triggers to store trigger ids on their
targeted props. Needs testing
2023-11-15 15:42:09 +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
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
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
b4993b86b5 Continued migration to nested sets 2023-10-04 14:27:06 +02:00
ThaumRystra
ece4a9391a Removed .js from all imports to smooth ts migration 2023-09-28 21:27:05 +02:00
ThaumRystra
09c66aff0b Fixed more failing tests to match nested sets 2023-09-28 20:57:35 +02:00
ThaumRystra
bc83fe98b4 Merge branch 'develop' into feature-tabletop 2023-09-24 19:10:04 +02:00
ThaumRystra
df8f9c085f Fixed regression in actions breaking ui and uses 2023-09-22 16:52:21 +02:00
ThaumRystra
745296c1db Fixed regression: point buy cost calc failing 2023-09-22 16:46:14 +02:00
Stefan Zermatten
4ea28acdee Merge commit 'd9b978cb82109b71c05d03807a8558ba1dc537a4' into feature-tabletop 2023-09-04 11:02:13 +02:00
Stefan Zermatten
75ea462e64 Added conditions to action resources 2023-08-24 14:51:09 +02:00
Stefan Zermatten
1778111c75 Toggles now wont apply tag targeting if deactivated 2023-08-24 12:09:14 +02:00
Stefan Zermatten
0df7763366 Cleaned up bad messy floats in container weights 2023-08-24 11:42:47 +02:00
Stefan Zermatten
7c2b7419d9 Fixed content weightless carried containers weight 2023-08-24 11:10:19 +02:00
Stefan Zermatten
61db08a19b Long attribute consumed values fixed, string values disable action 2023-08-24 10:24:06 +02:00
Stefan Zermatten
7796d9de76 Merge commit 'ace284e265a65006263fcecab7865c5e1ebd899f' into feature-tabletop 2023-06-30 13:44:53 +02:00
Stefan Zermatten
fad59f8674 Added tag targeted toggles
May God have mercy on us all
2023-06-14 15:49:08 +02:00
Stefan Zermatten
04de76d20e Skills can now apply to calcs by tag 2023-06-14 13:56:44 +02:00
Stefan Zermatten
3950db8672 Passive bonus now gets +-5 with adv/disadvantage 2023-06-07 14:58:32 +02:00
Stefan Zermatten
85d97abbee Made sure atts respect damage rules on recalc 2023-06-07 14:19:31 +02:00
Stefan Zermatten
4d6c6b6094 Added advantage to attributes
ability checks will be automatically made with adv
when appropriate
2023-06-07 12:29:29 +02:00
Stefan Zermatten
1096c53f49 Improved slot filling UI usability 2023-06-05 15:44:53 +02:00
Stefan Zermatten
c6a3619178 Added tag-targeted profs to calculation viewers 2023-05-17 13:50:22 +02:00
Stefan Zermatten
4550661a59 Tested and fixed proficiencies by tag 2023-05-06 10:45:03 +02:00
Stefan Zermatten
25e053c473 Merge branch 'develop' of https://github.com/ThaumRystra/DiceCloud into develop 2023-03-31 12:20:34 +02:00
Stefan Zermatten
76a0918a78 Fixed crash where null ability broke skills 2023-03-31 12:19:15 +02:00
Stefan Zermatten
50cb6185ce Added proficiency target by tag to backend 2023-03-17 17:45:05 +02:00
Stefan Zermatten
ceb170cbcf Tabletop targeted actions now work 2023-01-15 14:18:17 +02:00
Stefan Zermatten
fd9d525ba9 fixed: Show only the last event with a var name 2022-11-22 21:59:44 +02:00
Stefan Zermatten
a568cdfb1e Fixed NaNing of skills that have rolled effects 2022-11-19 18:57:26 +02:00