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
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
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
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
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
Stefan Zermatten
0f3a96da17
Spell list ability modifier can take non-abilities
...
defaults to .value if .modifier is undefined
is now undefined for no .modifier or .value
2022-11-18 14:21:22 +02:00
Stefan Zermatten
60b21c1901
Fixed bugs with effects
...
they were not providing advantage or conditional benefits
2022-11-08 18:29:27 +02:00
Stefan Zermatten
03f87b0afa
Added spellcasting ability to spell lists
2022-11-08 18:09:00 +02:00
Stefan Zermatten
2fa913b09a
Applied style rules to genocide all \t characters
2022-10-09 16:01:36 +02:00
Stefan Zermatten
de598c70a7
Fixed rolled effects not applying to checks
2022-10-09 11:10:50 +02:00
Stefan Zermatten
d4b7d22b5f
Fixed toggled off spells showing in spell list
2022-09-26 09:43:00 +02:00
Stefan Zermatten
adaa31d76c
damage tags to ignore multipliers
2022-09-13 17:34:30 +02:00
Stefan Zermatten
11a527481e
Show Point buy on Build tab
2022-08-25 13:18:24 +02:00
Stefan Zermatten
e42ec4b862
Continued work on point buy UI
2022-08-23 14:44:35 +02:00
Stefan Zermatten
59fc5ab851
Continued work on point buy UI
2022-08-22 15:07:40 +02:00
Stefan Zermatten
c6ca8c1fa4
Added point buy to computation engine
2022-08-19 14:03:12 +02:00
Stefan Zermatten
28307e26c3
Fixed some issues with skill display
2022-08-19 14:03:03 +02:00
Stefan Zermatten
9284c9ad76
Fixed decimal stats being rounded down
2022-08-16 13:05:56 +02:00
Stefan Zermatten
1cf9f3b5fd
Fixed conditional benefits on abilities not showing on skills
2022-08-15 14:36:20 +02:00
Stefan Zermatten
0483a7effc
Tag targeting attributes and skills with effects
...
now works like normal effects would
2022-07-24 22:32:40 +02:00
Stefan Zermatten
ac8f19bcfb
Hotfix for skills without effects breaking calculations
2022-03-09 08:09:16 +02:00
Stefan Zermatten
788cbb182d
Action system improvements
...
- Actions/spells now display their summary, not their description
- All save branches and attack branches run when there are no targets
- Improved action logging
- Index branch lets you customise a choice of children to run
2022-03-09 01:31:09 +02:00
Stefan Zermatten
10242b596f
Updated test cases to account for new damage multipliers
2022-03-05 17:59:50 +02:00
Stefan Zermatten
2442ae4fa0
Overhauled damage multipliers UX
...
Form and viewer revamp
custom damage types
Variables: `bludgeoning.resistance`
2022-03-05 16:23:21 +02:00
Stefan Zermatten
43e956eb6a
Fixed skills not obeying baseValue correctly
2022-03-03 15:55:07 +02:00
Stefan Zermatten
4edfe1bcb9
Fixed inventory calculation to include item quantities
2022-03-03 15:53:58 +02:00
Stefan Zermatten
7ee4a22d77
Fixed error where dependency loops including classLevels break the sheet
2022-02-26 13:06:00 +02:00
Stefan Zermatten
8f30c1419c
Fixed slots and slot fillers not calculating their conditions correctly
...
Also fixes slot fullness calculation
2022-02-22 17:59:12 +02:00
Stefan Zermatten
4c6d70b084
Fixed . in effect stat targets breaking entire sheet
2022-02-22 17:30:45 +02:00
Stefan Zermatten
378da71f5d
Effects targeting calculations by tag now work in the engine and actions
2022-02-15 15:59:41 +02:00
Stefan Zermatten
e34f29f952
Computations now occupy their own nodes on the dependency graph
...
This mitigates most issues with properties having self-loops,
particularly in cases like Strength where the value `strength` is used
in the description of Strength
2021-12-07 21:05:24 +02:00
Stefan Zermatten
e3a1eff751
Progress all over the place with viewer, forms, small engine tweaks
2021-10-21 22:18:01 +02:00