The 'W' line of the spell.txt data file includes flags like ... HIGHPRST | MAGE | WARMAGE which are used to determine which classes can naturally cast the spell. sclass needs to be added to the s_info structure to hold this information and it needs to be read from spell.txt when the game initializes.
This is part of #15754 Implement Angband/64 style spell pages/books
*** Also needs numcast parameter. (Might as well do at the same time)
The 'W' line of the spell.txt data file includes flags like ... HIGHPRST | MAGE | WARMAGE which are used to determine which classes can naturally cast the spell. sclass needs to be added to the s_info structure to hold this information and it needs to be read from spell.txt when the game initializes.
This is part of #15754 Implement Angband/64 style spell pages/books
*** Also needs numcast parameter. (Might as well do at the same time)
*** Also need scale parameter. (Ditto)