Commit Graph

2404 Commits

Author SHA1 Message Date
ThaumRystra
28a19f2037 Migrated some UI to nested sets, app starts now 2023-10-01 18:49:20 +02:00
ThaumRystra
e4590de3a7 Migrated insert prop methods to nested sets 2023-10-01 17:30:21 +02:00
ThaumRystra
fb7413dba4 Added migration to the new parenting schema 2023-09-29 17:59:17 +02:00
ThaumRystra
caea82bcc9 Fixed author name in package.json 2023-09-28 23:06:59 +02:00
ThaumRystra
60f542e64e Migrated loadCreatures to nested sets 2023-09-28 23:00:36 +02:00
ThaumRystra
ece4a9391a Removed .js from all imports to smooth ts migration 2023-09-28 21:27:05 +02:00
ThaumRystra
97790264d3 All tests passing... but do not be fooled 2023-09-28 21:16:16 +02:00
ThaumRystra
09c66aff0b Fixed more failing tests to match nested sets 2023-09-28 20:57:35 +02:00
Thaum Rystra
60c13643fb Fixed inactive test for new parenting structure 2023-09-28 15:16:52 +02:00
Thaum Rystra
3bd2806bc6 Moved action system to new tree format 2023-09-28 14:49:32 +02:00
Thaum Rystra
e6963ec865 Began the great TypeScript Migration
It's helping a lot to move to the new parenting system
2023-09-28 14:16:34 +02:00
Thaum Rystra
26e4d0bcc7 Merge branch 'develop' into feature-nested-sets 2023-09-28 10:25:27 +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
ThaumRystra
b9ed79d638 iterated 2023-09-18 20:39:34 +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
Thaum Rystra
c7bb4b8097 Fixed issue where duplicated point buys cause row-id collision in dep graph 2023-09-18 13:31:48 +02:00
ThaumRystra
d57e49f969 Began rewrite of all parenting functions to nested sets
What have I gotten myself into :(
2023-09-13 23:18:03 +02:00
ThaumRystra
00395a3e79 Added comment to start pull request 2023-09-13 11:18:57 +02:00
ThaumRystra
c251b70ff6 Breaking: children of notes are no longer inactive 2023-09-13 11:08:55 +02:00
ThaumRystra
f1b0019331 Added pull request template 2023-09-13 10:35:07 +02:00
ThaumRystra
1b21e69b40 Only top-level notes are displayed in journal 2023-09-13 10:05:45 +02:00
ThaumRystra
9aa8a50c81 Merge pull request #335 from KatrinaKitten/add-reference-tag-extensions
Make references add their own tags to the referenced property on insert
2023-09-07 04:06:47 -07:00
Katrina Scialdone
cbb83f2ef3 Use lodash union instead of convert to Set and back 2023-09-07 04:47:40 -06:00
ThaumRystra
02f2361389 Merge pull request #337 from KatrinaKitten/fix-function-resolution-errors
Fix erroring functions causing a compile error
2023-09-07 03:44:46 -07:00
ThaumRystra
88eb09d03e Merge pull request #319 from captainbowtie/docker-v2
captainbowtie Updated docker files
2023-09-07 03:29:14 -07:00
Katrina Scialdone
6ecfaa9df5 Fix erroring functions causing a compile error
If a function's implementation creates a Javascript error, it would return as a compile error due to the `error` variable being shadowed internally by this try-catch. This commit fixes that, as well as clarifies the fixed error messages with "internal error".
2023-09-04 18:23:24 -06:00
Katrina Scialdone
078fa7cbeb Make references add their own tags to the ref'd property on insert 2023-09-03 16:26:37 -06:00
Stefan Zermatten
d9b978cb82 Merge pull request #331 from piepie62/develop
Show effects on Damage properties in action view
2023-08-29 10:45:39 +02:00