Closed aaclayton closed 1 week ago
Originally in GitLab by @schultzcole
Might I suggest another approach?
This needs to be approached one item at a time. If we decide to go this route the following steps would be required, each of which is a significant feature in its own right:
If we decide to prioritize this feature, the issue needs to be split into 3 parts for each of these steps.
An extra column could be nice, could use it to track what advancement a spell came from, such as an advancement called "Mage Hand Ledgermian" that adds the mage hand cantrip to a characters spellbook would have the name of the advancement in that extra column, or just have a field in the Grant Items advancement type that automatically sets it.
Main example I could think of would be something like D&D Beyond.
Spell lists are a different issue, but all that is lacking from this thread is the display of the origin class on the actor sheet, not just the spell sheet. All other items exist in the system now as of v3.3.
Putting the source class in the spell's subtitle seems like a reasonable solution. It might get a bit crowded with the limited uses in there as well though.
Originally in GitLab by @crash1115
Pain Point: A character with two spellcasting classes that use the same preparation mode (Always Prepared/Spells Known vs Prepared) has no way to easily distinguish which spells come from which class.
Current Workaround: Set all the spells from one class as Prepared, and all the spells from the other as Always Prepared, and let the color-coding some sheet modules provide do the work. This stops being a viable solution if you have domain spells which are always prepared, or have more than 2 casting classes.
Potential Solution: Add a "Source Class" field or something similar on the Spell item sheet, and display that field... Somewhere. Preference would be as a column in the Spellbook tab, but that's pretty crowded already.