ScriptCards 2.2.0 Is Now Live on OneClick The latest version of ScriptCards is now available on OneClick and now supports templates that override the visual appearance of an output card. These are based on the Genre Templates in Keithcurtis' Supernotes 0.2.0 (also available on OneClick). If you have Supernotes installed, you will gain access to the 11 templates it contains. ScriptCards itself adds three templates to the mix, and you can define your own templates via a mule character. The image below shows the same ScriptCard script with a different override template specified for each run: To utilize a template, simply set the --#overridetemplate| option to the desired template (or "none" if you want to specify none, though that is the default setting). The templates from Keith's mod are: generic , dark , gothic , crt , steam , scroll , apoc , faraway , lcars , notebook and western . ScriptCards defines: dnd5e , dnd1e_green , dnd1e_amber - Note that these last three were really for testing purposes on extending the library and they (especially the dnd1e templates) may not be very visually appealing :) As Keith adds additional styles to Supernotes, they will be automatically become available in ScriptCards. Note that using a template really is an override - none of your appearance settings (titlefont, button styles, etc.) will be used when displaying a ScriptCard with an override template. A template consists of six sections of CSS code (Keith defines two more that aren't used by ScriptCards): boxcode , titlecode , textcode , buttonwrapper , buttonstyle , and footer . Note that in ScriptCards case, the buttonwrapper is output right before the end of the card and doesn't actually do anything with buttons - it simply allows for the footer to be in the right spot. It should still be included to match the div counts, however. If you wish to define your own templates, create a character called ScriptCards_TemplateMule (case sensitive) and create an ability with the name of your template. The text of the ability MUST be constructed carefully, and I'll include a sample below. Essentially, you need one line for each of the six sections, with all "<" and ">" characters replaced with "{" and "}". Note that this means you won't be able to use curly braces inside the template. Each line begins with the name of the section (ie, boxcode ) followed by two colons (::). Each line ends with two vertical bars (||). Leading spaces in the line will be removed automatically, as will line breaks. I suggest working on your styles in something like Notepad++ and pasting them over. ScriptCards does not actively monitor the template mule, so after making changes you will need to run !sc-reloadtemplates from the chat window to refresh any templates the mule contains (this happens automatically during sandbox startup as well). Here is a simple example: (I'm not saying it *looks* good :)) boxcode::{div style='background-color: #18769c; box-shadow: 0 0 3px #fff; display: block; text-align: left; font-size: 13px; padding: 5px; margin-bottom: 2px; color: black; font-family: sans-serif; white-space: pre-wrap; line-height:1.3em; font-style:normal'}|| titlecode::{div style='margin: 0.5em 1em 0.25em 1em; font-size: 16px; font-variant: small-caps; font-family: "Goblin One", sans-serif; color: #000; display: block; margin-block-start: 1em; margin-block-end: 0; margin-inline-start: 0px; margin-inline-end: 0px; font-weight: bold;'}|| textcode::{/div}{div}{div style='font-weight: normal; display: block; margin: 0 1em 0 1em;'}|| buttonwrapper::{div style='display:block;'}|| buttonstyle::style='display:inline-block; font-size: 10px; color:#000; padding: 2px 0px 2px 0px; background-color: transparent; border: 1px solid black; text-align: center; border-radius: 0px;'|| footer:: Several additional style line options are available on the Template Mule templates as well. These are slightly different than the Supernotes style lines but expand on them by allowing you to define style information for the subtitle, table components, and the h1..h5 HTML constructs (now parsed from [h1]...[/h1] thru [h5]...[/h5] by ScriptCards' inline formatting processor). These style lines are added to a Template Mule ability as before except that they should only include the options that would go inside a style='...' block and not use single quotes (the are used to wrap the style block). The piece keys for these styles are: subtitlestyle , tablestyle , trstyle , thstyle , tdstyle , h1style , h2style , h3style , h4style , and h5style . Example: subtitlestyle::font-size:24pt; font-family:Impact; color:red; If you give a template mule ability the same name as an existing Supernotes/ScriptCards built-in style, you can override individual pieces of the style following the guidelines above.