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

Is there a way to create a custom school of magic?

So I have backed the Kickstarter project for Heliana's Guide to Monster Hunting which introduced the spell school "biomancy". I wanted to add spells with this spell school to some sheets and noticed, that it is not possible to put in a custom spell school when adding the spell to the sheets. Is there a way to change that? Or is it straight up not possible at the moment?
1669160181
Gauss
Forum Champion
Could you supply additional information? Game system? Name of the character sheet you are using? 
Gauss said: Could you supply additional information? Game system? Name of the character sheet you are using?  I am playing DnD 5e and I am using the standard Roll20 style character sheet
1669399299
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Hi Phil! I do not think this is possible. I played around with it for about half an hour. I could change it temporarily with the Inspector, but it would not stick after a refresh. Changing it with the ChatSetAttr script only could change it to Abjuration. I believe the choices are fixed and limited.
While this doesn't actually add a new school, you can make a spell description display the "new" school in chat if the Output is set to SPELLCARD and you add the following text to the end of the spell description: }} {{level=Biomancy <n> Replace <n> with the spell level for a hard coded spell level or for a variable spell level use: }} {{level=Biomancy ?{Cast at what level?} If the spell is already using the ?{Cast at what level?} prompt for a higher level cast and the value returned is too low use: }} {{level=Biomancy [[?{Cast at what level?}+x]] Where x is the offset needed to correct the level.