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

[5e Roll20] How do I add the none attack spells to the attack & spellcasting list?

Some of my players have a hard time remembering that they have more than one spell (Divine Smite and Hunter's Mark) and I would like to add their other none attack spells to the Attacks & Spellcasting list. Hunter's Mark is on the Ranger's list and when you click on it it shows the spellcard but doesn't ask for level, which is slightly annoying when spell slot tracking. I would like all the spells to show up there and show the spellcard and ask for spell level and automatically track using the API. Does anyone know how to do that?
1590580602

Edited 1590581348
Oosh
Sheet Author
API Scripter
You can manually add them, but it's a bit of work. You could also make a spellbook for your players, or get them to make their own. Adding them to the Attacks & Spellcasting section won't look pretty, unless you want to manually do it per spell and split the data to fit the available templates. Basically you would add an Attack, uncheck all the attack/damage boxes, then paste [@{Bob|repeating_spell-cantrip_$0_spellname}](~Bob|repeating_spell-cantrip_$0_spell) into the Description field. This will give a clickable button that calls up the first entry under cantrips. You can't just paste a direct link to the spell as it will attempt to place a spellcard template inside the attack template, which won't work. You'd then name that Attack the same thing as the spell it links to, players click the attack in the Attacks & Spellcasting section, then click the link to the actual spell that pops up in chat. Not really ideal IMO, it's not really any easier than just using the spells tab of the character sheet. The better method is a Spellbook macro, which outputs something like this: All the pink words are links to the spells, or to Ability macros where the default Spellcard is garbage or not fit for purpose. It needs to be set up per player so it doesn't display garbage empty entries and look ugly, and you can pretty it up with something other than the default template, but it's pretty straightforward code. As with other chat menus, the players whisper it to themselves so it doesn't clutter up the chat log for everyone. There are plenty of tips on chat menus in a Keith thread here , and other threads around the place. Sing out if you need a hand with any of it! I'm only a scrubby Plus subscriber and can't help you much with the API bit, but yes you can achieve all of those things with a Hunter's Mark macro and the API. Someone likely has posted one somewhere which does most or all of what you need.
The Token Action API allows you to run a macro which will create token actions for your players and monsters.  One of those token actions is “spells”, which throws a spell book similar to the post above into chat.  So, your spell casting player would just hit spells and then click the spell they want from the spell book and it will ask for a level.