Commit Graph

696 Commits

Author SHA1 Message Date
Stefan Zermatten
c1544213e7 Ammo used by an action now applies its children 2023-06-21 15:27:40 +02:00
Stefan Zermatten
4f4779c3e5 Fixed migration issue with slot.slotType = slotFiller 2023-06-21 14:31:15 +02:00
Stefan Zermatten
7457372e13 Added "Copy to Library" 2023-06-21 14:30:48 +02:00
Stefan Zermatten
bc1c57de85 Duplicate property changes variableName by default 2023-06-21 13:10:22 +02:00
Stefan Zermatten
beb4d94676 Added archive migrations to schema version 2 2023-06-20 13:30:35 +02:00
Stefan Zermatten
3af4528788 Fixed drag and drop of characters between parties 2023-06-14 22:34:17 +02:00
Stefan Zermatten
4b9802d6a0 Removed slotFillers from every part of the app 2023-06-14 20:11:00 +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
c24247cf38 Replaced dash-minus with unicode minus in most places 2023-06-14 13:57:30 +02:00
Stefan Zermatten
04de76d20e Skills can now apply to calcs by tag 2023-06-14 13:56:44 +02:00
Stefan Zermatten
c580970d6d Dark mode now free, respects device theme 2023-06-13 11:15:21 +02:00
Stefan Zermatten
8954668f5a Added migration for $ to ~ in calcs 2023-06-12 23:02:01 +02:00
Stefan Zermatten
c314c0ab05 Added basic community library browser 2023-06-12 22:16:20 +02:00
Stefan Zermatten
9ae8d63fc4 Fixed, saving throw changing target of later props
the target will only be changed for the children of
the save
2023-06-07 15:20:04 +02:00
Stefan Zermatten
3950db8672 Passive bonus now gets +-5 with adv/disadvantage 2023-06-07 14:58:32 +02:00
Stefan Zermatten
26affda339 Fixed rest triggered buffs not recalculating sheet 2023-06-07 14:51:53 +02:00
Stefan Zermatten
60172f8a31 Fixed errors logging when some fields aren't used 2023-06-07 14:43:20 +02:00
Stefan Zermatten
ea02416353 Fixed critical hit target changing 2023-06-07 14:43:01 +02:00
Stefan Zermatten
85d97abbee Made sure atts respect damage rules on recalc 2023-06-07 14:19:31 +02:00
Stefan Zermatten
c00e618f85 Added library node "searchable" switch 2023-06-07 14:19:06 +02:00
Stefan Zermatten
3acf42394d Fixed errors thrown when overloading discord webhooks 2023-06-07 13:50:14 +02:00
Stefan Zermatten
6bc737f850 Fixed advantage with new action scope prefix: '~' 2023-06-07 12:29:54 +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
e068cf27b3 Added multi level up to the level up dialog 2023-06-07 10:00:18 +02:00
Stefan Zermatten
a25ab2040c removed some css to improve chrome col layout perf 2023-06-05 15:45:26 +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
0a3ea7672f Form overhaul: roll -> trigger
roll, savingThrow, skill, slot, slotfiller, spell, spellList,
toggle, trigger
2023-05-17 11:32:39 +02:00
Stefan Zermatten
4c34986fb7 Form overhaul: Reference Form 2023-05-16 21:50:50 +02:00
Stefan Zermatten
0dbd5903b3 Form overhaul: Class Level Form 2023-05-16 20:26:44 +02:00
Stefan Zermatten
4550661a59 Tested and fixed proficiencies by tag 2023-05-06 10:45:03 +02:00
Stefan Zermatten
30a0c4d2a9 Added warning for >1k props 2023-05-01 20:09:54 +02:00
Stefan Zermatten
16de798916 slot fill filter now looks at libraryTags not tags 2023-05-01 18:30:13 +02:00
Stefan Zermatten
9e4bbe0d1b Progress aligning and improving node/prop forms 2023-04-20 15:37:12 +02:00
Stefan Zermatten
cf09abaa57 Progress on forms overhaul: insert lib node broken 2023-04-17 21:43:46 +02:00
Stefan Zermatten
d643886a7f Added migration for libraryTags 2023-04-17 15:28:06 +02:00
Stefan Zermatten
90235a5bc6 Merge branch 'develop' of https://github.com/ThaumRystra/DiceCloud into develop 2023-04-14 13:04:49 +02:00
Stefan Zermatten
775e1fa842 Merge pull request #316 from Jonpot/patch-7
Fix triggerMatchTags function to correctly handle 'NOT' operation
2023-04-14 13:03:53 +02:00
Stefan Zermatten
288a086ffe Fixed typo in trigger test 2023-04-14 13:02:27 +02:00
Stefan Zermatten
e961fd2b98 Added failing test case for #316 trigger match bug 2023-04-14 12:55:30 +02:00
Stefan Zermatten
32e5b0a9f6 fixed: props all have slotQuantityFilled now 2023-04-14 12:02:46 +02:00
Jonpot
9992da711a Fix triggerMatchTags function to correctly handle 'NOT' operation
This pull request addresses an issue in the triggerMatchTags function where it returned an incorrect result when the targetTags property was empty and the 'NOT' operation was evaluated in the extraTags. The function would return true instead of false when it should have.

Changes:

- Replaced the forEach loop with a for...of loop to iterate through trigger.extraTags to properly set the matched variable and break the loop when necessary.
- Updated the condition for the 'NOT' operation to set matched to false and break the loop when the condition is met.
2023-04-06 14:49:07 -07:00
Jonpot
c3c05a0727 Fix health bar filtering in dealDamage function
This pull request addresses an issue with the dealDamage function where health bars with the healthBarNoHealing flag set to True were still being healed. The problem was related to the logic used to filter out health bars that should not be affected by the current damage type.

Changes:

- Replaced the remove function with the native JavaScript filter function.
- Updated the filter condition to correctly filter health bars based on the damage type (healing or damage).
2023-04-06 12:20:44 -07:00
Stefan Zermatten
8e610c2cd8 Slot fill fields given to all lib nodes 2023-03-31 12:21:30 +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
67da641244 Migrated internal variables to ~ prefix 2023-01-31 20:36:26 +02:00
Stefan Zermatten
16f5fe91ea Normalized all scope['$...'] to be unwrapped values 2023-01-31 15:55:02 +02:00
Stefan Zermatten
72d932538b Fixed bug where rolls could not set strings 2023-01-31 14:51:22 +02:00