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
Stefan Zermatten
ec8b9c209c
fixed rests on actions with undefined usesUsed
2022-11-28 14:50:41 +02:00
Stefan Zermatten
bee90a7a80
Fixed rests on attributes with undefined damage
2022-11-28 14:49:38 +02:00
Stefan Zermatten
e19e91f7e0
Fixed broken $attackRoll always returning 0
2022-11-24 14:51:05 +02:00
Stefan Zermatten
420663c149
Hotfix 2 crashy boogaloo
2022-11-24 14:10:22 +02:00
Stefan Zermatten
23d44e54e3
Hotfixed S3 not loading
2022-11-24 13:39:28 +02:00
Stefan Zermatten
c3ac49a8c4
Fixed default doc importing
2022-11-23 15:51:09 +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
63bcf023ee
Big UI overhaul
...
Moved tabs to bottom nav on mobile
Added actions tab
Conditional benefits on skills/saves show on stats tab
2022-11-22 20:51:21 +02:00
Stefan Zermatten
9741d1d56c
Got in-dialog help working with new docs
2022-11-22 03:01:59 +02:00
Stefan Zermatten
0f12c98408
Merge branch 'version-2-dev' of https://github.com/ThaumRystra/DiceCloud into version-2-dev
2022-11-22 02:34:38 +02:00
Stefan Zermatten
254390e1c1
Added default doc seeding for new servers
2022-11-22 02:34:34 +02:00
Stefan Zermatten
55f8dac0db
Merge pull request #302 from Jonpot/patch-3
...
Fix Action scope variables
2022-11-22 02:32:17 +02:00
Jonpot
9f8c3f0f3d
Update applyAction.js
...
As per the docs, $attackDiceRoll should be the value of the d20 before modifiers, and $attackRoll should the the total value, after modifiers. Pre-patch, the former variable is never defined, and the latter variable has the wrong value.
2022-11-21 16:20:48 -08:00
Stefan Zermatten
a3355dd988
stat grouping is now everywhere
...
This lead to a complete refactor of the stats page
Some things might break
2022-11-22 00:56:10 +02:00
Stefan Zermatten
d2649fd66e
Overhauled how documentation works
2022-11-21 18:22:49 +02:00
Stefan Zermatten
e619734ee1
Fixed checks not having access to #skill
2022-11-21 13:16:54 +02:00
Stefan Zermatten
a9b389023e
added todo
2022-11-19 23:44:02 +02:00
Stefan Zermatten
e06d2befc4
Fixed damage multipliers not using implicit tags
2022-11-19 23:24:11 +02:00