Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

D&D5e Sheet - Show Only Prepared Spells

Hello everyone, I'm new to the Roll20 platform and I'm trying to figure out how we can get this situation resolved. When you are playing a Class like Cleric the player knows all of their spells and they enter them into the character sheet. Is there a way to have a screen only show the spells that the character actively has prepared for that day? I'm trying to figure out if we can help the players from having to scroll through that long list of spells to find the ones they actually have ready to go. Additionally, some of my players have opted to only enter the prepared spells into the character sheet, but I'm trying to see if there is a way around this limiting method. Any help of this is appreciated.
1429260959

Edited 1429264708
Kryx
Pro
Sheet Author
API Scripter
It's been requested before. This is not currently possible with the ways spells are currently setup. If anyone has a method for doing so I'll implement it on the Shaped sheet.
1429271863
Finderski
Plus
Sheet Author
Compendium Curator
Mark, I'm don't use the 5e sheets (I don't play 5e), but couldn't you have a checkbox to show all spells or Prepared spells (i.e. checked = show all, unchecked = show prepared), and put a checkbox next to each spell that can be checked if the spell is prepared? Then you could use CSS to hide the spells as appropriate...
1429272829

Edited 1429272883
Kryx
Pro
Sheet Author
API Scripter
G V. said: Mark, I'm don't use the 5e sheets (I don't play 5e), but couldn't you have a checkbox to show all spells or Prepared spells (i.e. checked = show all, unchecked = show prepared), and put a checkbox next to each spell that can be checked if the spell is prepared? Then you could use CSS to hide the spells as appropriate... I was thinking of this exact solution after writing that post, ya. It would work indeed. You'd have to have prepared only be a checkbox (instead of a select)and appear before the actual details of the spell. You could clean up some of the messiness of putting the checkbox before the spell with css. But that's not how spells are setup currently. I think it's a better option though and will look into doing it.
tbh I don't see the aversion to using the API to help with some functions like this. Maybe if the spellbook wasnt a repeating field, say just 20 level 1s, 2s, 3s, etc. You could set the API up to auto-create abilities on your PC with all checked spells from your spellbook. Easily cutting on the workload and making it easier on the eyes etc. Though I have no experience in the API on something like that, I managed to mix a bunch of scripts together to do something similar with Radiance RPG.
1429288858
Kryx
Pro
Sheet Author
API Scripter
The API can only be used by Mentors so therefore it cannot be included on the sheet. And not everyone using the sheet has a mentor GM. It can be done via the sheet, it'll just take some work.
I forget that some people are not Mentors >_> lol
Thank you for the feedback. The CSS idea would work assuming that you are able to modify some of the templates. If not, then I'd have to revert to custom building a sheet which is going in the wrong direction for me. My players currently use the templates that are provided by: Authors: John Myles (Actoba on Roll20.net, @jmyles85 on Twitter) In that template the spells do have a drop down list that allows them to specify whether the spell is prepared or not prepared. Again, assuming that the template could be modified by a Mentor then I think that would be a fairly simple option. My group just had their first game (1/2 of our players have never touched D&D ever) a few days ago and I held off on subscribing as a Mentor until I got feedback from the people who have never touched D&D. I am really enjoying the platform and I want to learn more about what the Mentor program has to offer, but I also want to understand what some of the limits are. Mark said: The API can only be used by Mentors so therefore it cannot be included on the sheet. And not everyone using the sheet has a mentor GM. It can be done via the sheet, it'll just take some work. When you say that it cannot be included in the sheet, does this mean that even if I subscribe as a Mentor that I still would not be able to add it into the sheet if my players do not also subscribe?
1429511872
Kryx
Pro
Sheet Author
API Scripter
The drop-down doesn't help for how it would have to be done via css to work for everyone. It would need to be changed to checkboxes. Your players don't have to be mentor - the dm does. For API stuff I believe it cannot be part of a sheet at all. It is a separate js file. But not 100% sure on that. For someone sharing their sheet with the public i know api can't be combined otherwise people couldn't use it. If you're locally modifying that doesn't matter, but I don't know if it's possible. I'll likely explore this "show prepared spells option on my Shaped sheet soon
When you tinker with that, if it is actually a valid method of dynamically showing/hiding spells, can you let me know? Unfortunately all of the heavy caster characters are players who have literally only played D&D 1 time now. I'm trying to have their data entry marginalized so they don't get overwhelmed in the first few sessions while they get familiar with the game. Thanks for the reply!
1429512378
Kryx
Pro
Sheet Author
API Scripter
You can subscribe to my Shaped sheet thread if you want to know when I update it. I can try to remember to post here as well.
1429564274
Kryx
Pro
Sheet Author
API Scripter
Hey Tony, I went ahead and finished this tonight on my Shaped Sheet. See <a href="https://app.roll20.net/forum/post/1734923/new-d-an" rel="nofollow">https://app.roll20.net/forum/post/1734923/new-d-an</a>... to see how it works. I hope you enjoy it.