A Foundry VTT module to add NPC sheets that faithfully reproduce the appearance of D&D 5e monster statblocks.
At the moment spellcasting relies on the existence of a feature named "Spellcasting" or similar to host the spell list. The naming of the feature hints at the type of spellcaster the Actor is, and then spells that match that casting type are assigned to that casting feature's list. Spells that don't fit an existing feature are not shown at all. ## Goals The new version of spellcasting should accomplish the following: - [ ] If no spellcasting feature exists, display one anyway. #92 #93 - [ ] If a spellcasting feature does exist, optionally use the description text from that feature as the paragraph above the spell list. #117 - [ ] Determine the format of the spellcasting feature based on the kind of spells the Actor has, rather than the name of the feature. #92 - [ ] Option to use the "Spellcasting Action" *or* "Spellcasting Feature" format. #121 - [ ] With that option, also have an "automatic" mode, which will use the *action* style iff the actor only has action spells, and will use the feature style otherwise. #121 **Bonus** - [ ] Support an option to display a spell *as* an Action/Feature. This would allow for easier conversion to more modern spell-like features, or allow an NPC to have a "signature spell" made more readily available. #121 #179 - [ ] #183 ## Spellcasting Feature This will display more or less the same as the existing feature. A list using either slots, uses/day, or pact slots that includes spells of any action type or casting time. The actor might have more than one variation of this feature for different kinds of spellcasting or different spellcasting abilities. ## Spellcasting Action Unlike the official statblocks, the Spellcasting Action will display *basically identically* to the spellcasting feature including allowance for spell slots, and spells that are not actions. The only real difference is that it will appear in the Actions section of the sheet. The assumption is that the GM will enter the details of the Actor in a logical and consistent way. ## Auto Feature/Action The idea here is to automatically determine if the casting feature should be a Feature or an Action based on the spells known. An Actor that only has x/day spells that are actions will have a Spellcasting Action, but any spells that break that strict requirement will cause the display to switch to the older Spellcasting Feature style. The assumption is that the GM will enter the details of the Actor, and the sheet will try to organize those details in a way that seems to best fit. If the Actor seems to be an "old style" NPC, that's how it should be displayed. If it seems to be of the new style, it will display that way instead.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by zeel01 and has received 19 comments.