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
9732db8d67
Hid damage multiplier card if there are no multipliers
2022-03-05 18:56:34 +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
4b4e3a8928
Improve hover highlight UI effects for cards in dark mode
...
In light mode a change in elevation changes the drop shadow, but this is
all but invisible in dark mode, so I added a highlight to the cards when
hovering to show that the card can be expanded with a click
2022-03-03 17:21:59 +02:00
Stefan Zermatten
e6c7d79d7d
Overhauled spell casting UX
2022-02-27 22:14:32 +02:00
Stefan Zermatten
27665e0bdc
Finished roll check and roll attack buttons from stats page
2022-02-26 17:35:26 +02:00
Stefan Zermatten
b9f79f1c51
Fixed buffs missing from stats page
2022-02-22 18:10:04 +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
cb10b53a10
Updated forms and some UI for new data structure
2021-09-28 14:25:11 +02:00
Stefan Zermatten
fdea748441
Tore out the old engine, left some wounds
2021-09-27 14:28:32 +02:00
Stefan Zermatten
848e961e3b
Refactored creature methods to their own folders
2021-06-21 15:20:04 +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
1de3122254
Updated UI to hide extra attributes and skills with same variable name
2021-04-22 15:12:21 +02:00
Stefan Zermatten
1eb78756ac
Fixed console error if creature is deleted while sheet is still showing
2021-04-13 11:53:18 +02:00
Stefan Zermatten
fe3fa56541
Continued migrating UI to vuetify 2
2021-03-25 12:54:44 +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
e833fba870
Fixed: bug that stopped buffs being deleted
2021-02-21 16:35:35 +02:00
Stefan Zermatten
d7083cf242
Hid unused cards on the stats tab
2021-02-11 13:48:10 +02:00
Stefan Zermatten
326d1bd165
Refactored computation into folders
2021-02-04 13:33:20 +02:00
Stefan Zermatten
449a4fba7d
Refactored creature property methods into separate documents, might have broken a lot of things
2021-02-04 11:38:29 +02:00
Stefan Zermatten
83f2047dbe
Replaced expensive getActiveProperties with cheaper filter by inactive field
2021-01-28 14:29:10 +02:00
Stefan Zermatten
a4e6dd1d66
Added spellcasting to the stats page, click the icon next to a spell slot to cast
2021-01-19 16:10:34 +02:00
Stefan Zermatten
026c11c13b
Made sure attributes show their currentValue instead of Value
2021-01-12 13:03:33 +02:00
Stefan Zermatten
cffe0ee574
Added minimal UI to display applied buffs
2020-06-22 00:14:07 +02:00
Stefan Zermatten
ce51be7b8e
moved proficiencies after actions on the stats tab
2020-06-21 23:57:19 +02:00
Stefan Zermatten
3f540d0f14
Overhaul of character action components, actions now consume resources
2020-06-15 22:30:27 +02:00
Stefan Zermatten
dc18734d1f
Backend work to support actions consuming their resources on use
2020-06-13 23:11:49 +02:00
Stefan Zermatten
1535e00093
Denormalized some calculations into recomputation step
2020-06-07 21:08:53 +02:00
Stefan Zermatten
56cd48da9d
Fixed health bars not hiding
2020-05-29 00:38:12 +02:00
Thaum Rystra
15ad8b1f5d
Added short and long rest buttons, closes #87
2020-05-28 23:17:25 +02:00
Thaum Rystra
36c23e1eb5
Made hiding stats that aren't targeted by effects or proficiencies an option
2020-05-28 21:06:40 +02:00
Thaum Rystra
18c9474570
Separated attacks and actions into two separate cards
2020-05-19 00:19:23 +02:00
Thaum Rystra
5c0a2a4d6c
Overhauled computations to allow for toggles :'( that sucked
2020-05-16 22:03:21 +02:00
Thaum Rystra
3af48649f7
Added some guards against missing properties
2020-05-15 16:51:58 +02:00
Thaum Rystra
79e03e0e63
Separated tool, weapon, armor, and language proficiencies into separate cards
2020-05-15 16:43:37 +02:00
Thaum Rystra
fc9467177b
hotfix to prevent character sheet going black if DamageMultipliers isn't present
2020-05-14 15:32:54 +02:00
Thaum Rystra
cb34363a4e
Damage multipliers now compute and show up on the character sheet
2020-05-14 15:22:23 +02:00
Thaum Rystra
f486c3f176
Fixed armor proficiency skilltype not existing
2020-05-08 15:47:36 +02:00
Thaum Rystra
eed11e8833
fixed attacks not displaying if no actions display
2020-05-08 15:43:50 +02:00
Thaum Rystra
15db76a2fe
Added proficiencies for languages tools and weapons to the stats tab
2020-04-30 14:26:28 +02:00
Thaum Rystra
1763358642
Ui tweaks
2020-04-29 14:00:58 +02:00
Thaum Rystra
d63565633e
Zero value stats now appear in character sheet
2020-04-29 11:10:23 +02:00
Thaum Rystra
966fcc449d
Hit dice now explicitly set their size
2020-04-28 17:12:22 +02:00
Thaum Rystra
ee0fb72d56
Ensured that properties that are removed don't show up on the character sheet
2020-04-28 14:51:53 +02:00
Thaum Rystra
17c9d270e6
Fixed modifiers not being computed and displayed
2020-04-27 13:19:23 +02:00
Thaum Rystra
b1328e4cf5
Action and attack components show up correctly on character sheet
2020-04-24 15:10:58 +02:00
Thaum Rystra
95bfcd79c9
Added UI backend that can do computations with context
2020-04-23 14:26:05 +02:00
Thaum Rystra
1717ee4bc7
Made spells into a special kind of action
2020-04-16 15:21:31 +02:00
Stefan Zermatten
e67b4c72e3
Removed stray console log
2020-03-09 12:58:14 +02:00
Stefan Zermatten
827d567ac2
Fixed stats being displayed for all subscribed creatures instead of the current creature
2020-03-09 12:34:11 +02:00