I would like to write an application to help multiclass spellcasters keep track of spells known, spells prepared, and spell slots expended. I may go on to include a full character sheet so the player may have one tool, however, for the moment my focus is on the spellcasting.
The purpose of this thread is to fish for feedback on what the community would actually like in this app and for the best way to conceptualize "magical sources" since not all classes use literal spellbooks but a spellbook seems to be the best user interface metaphor in this case. Any constructive thoughts on this is welcome.
The user will tell the app what their character's spell slot total is and add 'magical sources'. 'Magical sources' could be shorthand for classes but I realized it is more nuanced than this. A character may, for instance, have spellcasting from the ritual caster or magic initiate feat. So rather than having them add their class I would have them enter a "source". They will then have to tell the application whether or not this source requires spell preparation. Spells will be manually added through the UI since I do not have the rights to include spells from books so the app wont have spell lists hard coded, though I will allow custom lists to be imported via csv.
Example
Matthias Toadstool is a level 3 arcane trickster and level 2 wizard. He tells the app that he has 4 level 1 spell slots and 2 level 2 spell slots. He then clicks 'add source' and describes his list of spells and the fact that they do not require preparation to the app. Aftewards, he repeats this for the wizard which does require preparation. Now the app shows him two "spellbooks" that he can access. When he opens his AT spellbook he can browse his list of spells. Open he opens his wizard spellbook he can browse and prepare them. When he taps a spell he gets a card showing the details and can then "cast" it and expend his spell slot. He can click the "long rest" button and all spell slots will regenerate.
Could you tell me what that app is? I found several for mobile. Id like to make one that does not require a mobile install but is just a web app. thanks!
I would like to write an application to help multiclass spellcasters keep track of spells known, spells prepared, and spell slots expended. I may go on to include a full character sheet so the player may have one tool, however, for the moment my focus is on the spellcasting.
The purpose of this thread is to fish for feedback on what the community would actually like in this app and for the best way to conceptualize "magical sources" since not all classes use literal spellbooks but a spellbook seems to be the best user interface metaphor in this case. Any constructive thoughts on this is welcome.
The user will tell the app what their character's spell slot total is and add 'magical sources'. 'Magical sources' could be shorthand for classes but I realized it is more nuanced than this. A character may, for instance, have spellcasting from the ritual caster or magic initiate feat. So rather than having them add their class I would have them enter a "source". They will then have to tell the application whether or not this source requires spell preparation. Spells will be manually added through the UI since I do not have the rights to include spells from books so the app wont have spell lists hard coded, though I will allow custom lists to be imported via csv.
Example
Matthias Toadstool is a level 3 arcane trickster and level 2 wizard. He tells the app that he has 4 level 1 spell slots and 2 level 2 spell slots. He then clicks 'add source' and describes his list of spells and the fact that they do not require preparation to the app. Aftewards, he repeats this for the wizard which does require preparation. Now the app shows him two "spellbooks" that he can access. When he opens his AT spellbook he can browse his list of spells. Open he opens his wizard spellbook he can browse and prepare them. When he taps a spell he gets a card showing the details and can then "cast" it and expend his spell slot. He can click the "long rest" button and all spell slots will regenerate.
Thoughts? Thanks!
There’s already an app that does the core of what you want to do.
the “sources” via feat and such is different. In the one you just manually add them in. So, your way saves a little time.
Watch me on twitch
Could you tell me what that app is? I found several for mobile. Id like to make one that does not require a mobile install but is just a web app. thanks!