Hi All, This is my new and improved version of my Spellbook Mod for ScriptCards. This is a complete rewrite of my previous Spellbook Mod and needs it's own post. Find the Code HERE! Easy copy and paste link Feature List Vital Character Stats: Displays vital spell-related character statistics at the top: Spellcasting Ability, Spell Save DC, Spellcasting Bonus, and the Maximum Number of Prepared Spells. Spellcasting Ability is now a button ; when clicked, it will show all six stats with the character's Class and multi-classes listed beside the appropriate stat. Selecting one of these Stats will make it your active Spellcasting Ability. Subclass Visualization: In the same line, it displays a unique icon for each subclass in the game. Complete Spell Management: Displays all available spells at each level. You can use the arrow button in the cantrip header to toggle whether all spells or just prepared spells are displayed. This is helpful for those with large spell lists; they can show all spells, prepare what they need, and toggle back to show only prepared spells. Spell Slot Tracking: In each spell level header is displayed the number of spell slots available out of a four possible maximum. Use the plus or minus buttons to manually add or remove available spell slots. Warlock & Multiclass Support: If you have multiclassed into Warlock from another caster class, the character sheet adds the appropriate number of spell slots to the appropriate spell level. If that pushes the number of spell slots past four, this Mod will display the extra spell slots on their own Warlock spell header . Detailed Spell Entries: Under each spell level is the spell school icon followed by the spell name, action type (optional), concentration/ritual status, and the innate field from the spell's settings (useful for Always Prepared spells). Interactive Controls: Across from each spell name is an attack roll button (if applicable), the prepare/unprepare blue button , and the spell details button (open book icon) which displays the Roll20 native spell descriptions. Hover Tooltips: Mouse over the spell name and you'll find a very useful tooltip version of all the spell information, allowing you to check details without flooding the chat. Macro Intercepts & Spell Mule: If you want to use your own Spell Macros, just name them the same as the spell (replacing spaces with hyphens, e.g., Cure-Wounds ). This script will detect and run them instead. These can now be stored on a dedicated Spell Mule character sheet (defined at the top of the script) to keep player sheets clean. High-Speed Caching: This Mod features a custom Cache System that makes it 8X faster than previous versions, cutting load times by 87.5%. Even a Cleric with ~80 spells loads in under a second. Theming Engine: There are currently sixteen themes to choose from, with every aspect fully customizable via the settings gear . What doesn't this Mod Do? This Mod does not deduct spell slots automatically when a spell is rolled. The reason for this is because spell macros are compatible with this Mod, ie. name the macro the name of the spell and this Mod will run your spell macro instead. A lot of spell Mods/Macros already deduct spell slots, and so introducing spell slot deduction might complicate things for people. In the future I might make it optional in the settings. In the meantime, there is always the plus and minus buttons to add or remove spell slots. Installation Instructions Ensure that you've installed the ScriptCards API script in your game. Create a character named ScriptCards_TemplateMule (exactly as shown, case sensitive). (Optional) Define a Spell Mule character name at the top of the script if you wish to centralize your custom macros. Add the Mod as an Ability to the caster's character sheet and set to "Show as Token Action" . Select the caster's token and run the Mod; the first run will automatically write the theme and initialization data to the ScriptCards_TemplateMule . NOTE: If you edit spells, add custom spells, or create new custom macros, you must reset the cache (found in the settings gear) to update the UI. Check out my profile for my other ScriptCard Mods. Note: I couldn't update the code in this post, there must have been a change to the size of posts allowed on the forum or the new script is bigger than I thought. Please find the script using the "Easy copy and paste" link near the top of the post.