Stefan Zermatten
d9f572504d
Merge branch 'version-2' into version-2-dev
2022-04-08 17:59:20 +02:00
Stefan Zermatten
cb80f3a6da
Custom health bar colors. Also works for setting mid and low health colors
2022-04-08 17:58:45 +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
12fc9b1be3
Added summary field back to spell form
2022-03-08 13:17:39 +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
92a588bfcc
Added slotFillerCondition field to class levels, same as in slot filler
2022-03-03 16:19:54 +02:00
Stefan Zermatten
10d0a3f763
Added attack roll back to spell form
2022-02-28 16:13:52 +02:00
Stefan Zermatten
e6c7d79d7d
Overhauled spell casting UX
2022-02-27 22:14:32 +02:00
Stefan Zermatten
352c4d516d
Fixed effect form not showing targetField value when set
2022-02-15 16:19:00 +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
e0f621cc44
Added data and UI for effects targeting calculations by tag
...
Still need to:
- update engine to compute calculations with effects.
- Add UI for effects applied to each calculation
2022-02-14 16:26:49 +02:00
Stefan Zermatten
15ead403a5
Added UI for action branches
2022-02-09 16:47:38 +02:00
Stefan Zermatten
dca55d1d00
Reduced bundle size using dynamic imports for Vue components
2021-12-27 16:29:43 +02:00
Stefan Zermatten
e3a1eff751
Progress all over the place with viewer, forms, small engine tweaks
2021-10-21 22:18:01 +02:00
Stefan Zermatten
1b5bb981e9
Updated viewers
...
Action, classlevel, constant, container, damage multiplier, damage,
effect, feature, folder, item
2021-10-19 17:19:35 +02:00
Stefan Zermatten
417ff6e210
Buffs no longer have the "applied" field, it was redundant
...
Because children of actions are always inactive in the new engine, buffs
that are children of actions are inactive while buffs elsewhere on the
character sheet are active, making it redundant to keep the extra field
2021-10-18 13:46:38 +02:00
Stefan Zermatten
247353f0ed
Small progress on tabletop
2021-10-16 19:05:35 +02:00
Stefan Zermatten
ea68cdf86f
Migrating UI for new data structures
2021-10-15 11:12:40 +02:00
Stefan Zermatten
0cdec4a429
Start of action system re-write
2021-10-09 12:36:06 +02:00
Stefan Zermatten
0097696cc8
Began merging attacks into actions
2021-10-06 14:57:13 +02:00
Stefan Zermatten
cb10b53a10
Updated forms and some UI for new data structure
2021-09-28 14:25:11 +02:00
Stefan Zermatten
b471d0c5cf
improved calculation fields
2021-09-27 19:25:11 +02:00
Stefan Zermatten
b0ee5cd304
Continued iterating on calculations, added failing test for bugs found
2021-09-27 17:26:52 +02:00
Stefan Zermatten
28ec7082ee
Fixed typo in slot form
2021-09-10 17:14:39 +02:00
Stefan Zermatten
4c2155d8ff
Buffs applied property can now be set in both library and character
2021-08-10 17:02:27 +02:00
Stefan Zermatten
44cc46ed22
Added the ability to add buffs as already applied straight from a library
2021-08-10 16:47:05 +02:00
Stefan Zermatten
741a9b080a
Finished implementing new slot fill dialog, including ability to test slots
2021-08-10 14:35:27 +02:00
Stefan Zermatten
a465e2ce87
Continued implementing new slot dialog
2021-08-10 13:29:11 +02:00
Stefan Zermatten
8ecefb03ad
Started re-implementing slot fill dialog with different design pattern
2021-08-10 10:32:56 +02:00
Stefan Zermatten
4e2e0ca364
Improved display of referenced properties
2021-07-27 16:21:55 +02:00
Stefan Zermatten
9a9e6491b9
Improved usability with better hints in property forms and property type selection
2021-07-26 18:19:29 +02:00
Stefan Zermatten
73ef109d4d
Added calculation errors that were missing
2021-07-20 10:37:32 +02:00
Stefan Zermatten
822fa4619f
Fixed missing icons in calculation errors
2021-07-12 18:00:21 +02:00
Stefan Zermatten
5cf78932e6
removed stray debug text
2021-07-12 14:47:41 +02:00
Stefan Zermatten
e8c6f26a0b
fix skills UI bugs and icon consistency for skills
2021-07-12 14:39:05 +02:00
Stefan Zermatten
c5aca81131
Removed stray console logs
2021-06-20 13:35:23 +02:00
Stefan Zermatten
81d52a1847
Enabled editing of attribute damage in library forms
2021-06-18 10:43:27 +02:00
Stefan Zermatten
1ad1d1f23d
Migrated from Google material design icons to vuetify default MDI
2021-06-01 12:34:51 +02:00
Stefan Zermatten
9825872576
Implemented Reference properties
2021-04-29 15:52:24 +02:00
Stefan Zermatten
3d122e062f
Added the distinction between half rounded up or down for proficiencies
2021-04-22 15:39:14 +02:00
Stefan Zermatten
7d3a51de9d
Moved ancestry setting responsibility to trusted code
2021-04-11 12:15:30 +02:00
Stefan Zermatten
623cff584c
Fixed form section expansion
2021-03-26 09:26:31 +02:00
Stefan Zermatten
fe3fa56541
Continued migrating UI to vuetify 2
2021-03-25 12:54:44 +02:00
Stefan Zermatten
480da6fc7d
ES Lint fix migration to vuetify 2
2021-03-25 10:20:13 +02:00
Stefan Zermatten
6ffb48b7b6
Began migration to Vuetify 2.x expect a lot to be broken
2021-03-24 16:23:39 +02:00
Stefan Zermatten
57fa162c89
Fixed stray errors from unepexted types
2021-03-01 13:37:19 +02:00
Stefan Zermatten
331fcef9ad
Fixed: Error message when focus grabbing element is missing on form
2021-02-24 10:06:25 +02:00
Stefan Zermatten
dce2c92516
Added attack roll bonus and dc to spell list. Use them in spells with #spellList.dcResult and #spellList.attackRollBonusResult
2021-02-23 15:21:20 +02:00
Stefan Zermatten
d69ada0db4
Slot quantity is now a computed value, added property viewer for slots
2021-02-23 14:53:47 +02:00
Stefan Zermatten
88133a2fa3
Saving throws now work in actions
2021-02-22 12:38:21 +02:00