An online TTRPG character sheet folder (like D&D Beyond). Currently supports Shadow of the Demon Lord, Worlds Without Number, Cities Without Number, and Shadow of the Weird Wizard.
Right now, players need to manually manage stat changes from equipping armor or statuses. This is fine because its how it works in pen and paper, but to really capture the DND beyond magic we should add the ability to add effects.
Presumably we would need a few verbs; "set", "modify", "greater than(?)" to capture the most common ways that equipment can change things
I'm not 100% sure that color mode is being set via users preferences, and I'm extra not sure its persisting properly across refreshes / direct link navigation
The way I implemented this was pretty weird, and I think it's causing more confusion than good. Could add it back if people thought it was valuable, but for now, its more of a pain to manage
D&D beyond puts all of their usable actions / turn in an actions section. This might be a good way of organizing rpg sheet's actions as well, especially with the addition of the "martial feats" or whatever I end up calling the path stuff
Because non premium users are limited to 5 Chars, we can get more value out of those if we allow people to change the rulebooks for them so they can rotate
This probably also necessitates a change to delete. Maybe we need an "inactive characters" section?
Also, we probably want some kind of warning about max chars (which maybe I already built?)
Right now its a pain to look at your list of spells because even collapsed there's just a lot of text. Dnd beyond has them hidden until clicked, which is probably smart
This is probably currently limited to icons, but maybe I could add something like a quote or phrase you want to show up when other people see your characters on your profile?
Right now, spells are in one huge column which is a PITA to parse when you're looking for spells. On Lg screens, you should be able to have spells in multiple columns (probably 2)
Right now, because we only fetch auth data for the session on login, any data we bundle into that initial load and then try to fetch with useUser doesn't get updated without a logout / login.
Mostly this doesn't matter, but with the addition of profile customization, its kind of annoying to have to log out and log in to see changes to your display name and icon. This could be fixed by either a) fetching the users profile via the auth profile data in all the places where data freshness matters or b) just creating our own useUser equivalent hook that will fetch specifically rpg sheet users data and can be re-called as necessary
The "path benefits" section can get really overwhelming when you have a lot of paths / feats. There should be an additional add another multiple for path benefits