== Custom Macros == This wiki employs custom macros - some library, some homebrew - in order to make displaying stuff on the wiki easier. If there is a common set of data or formatting that appears on the wiki across multiple pages, inform an admin and a macro can be created for it. See this page for details on how to use them. '''Common Usage:''' Macros are invoked by "<>". === Sidebar === <> '''Name: sidebar()''' '''Arguments:''' * "Page Name" - The name of the page (example: this page name is CustomMacros) * "Title" - Title bar for the sidebar * image="image.jpg" - An image to render on the side bar. Must be an attachment to the page, should be 330x350 pixels in size. * Subtitle={} - A table of information, in the format of "Key": "Value"; (separated by semicolons) with subtitle being the title of that table '''Example: (see right of the screen)''' === Character Stats === '''Name: charstats()''' '''Arguments:''' * BR, AG, INT, CUN, WILL, PR - Numbers (values technically) to put in each of those respective stats. '''Example:''' <> === Table of Contents === '''Name: TableOfContents()''' '''Arguments:''' * Recursion depth - How far down to drill for finding headers. '''Example:''' <> === Collapsible Section === '''Name: CollapsibleSection()''' '''Arguments:''' * Section Title - Title to display for the collapsible section * Page Name - Name of the page to embed into a section * 0 or 1 - Boolean value to start expanded (1) or collapsed (0) * Header - h1 - h5, header value to size the section title * Plus sign - Symbol to use for "expand" symbol (requred!) * Minus sign - Symbol to use for "collapse" symbol (required!) '''Example:''' <> === Genesys Dice === '''Name: gendice()''' '''Arguments:''' * Dice labels - first letter of each color (y-yellow, g-green, r-red, p-purple, w-white, b-black) '''Example:''' Dice: <> === Genesys Spell List === '''Name: genspells()''' '''Arguments:''' * Position - 'start' to begin the spell list, 'spell' to list a spell, 'end' to finish the spell list * Spell data - String representing spell data * Format: "Name, Difficulty, Range, Target, Description" * Alt - Use alternative coloring for spell list line, useful for multiple lines '''Example:''' <> <> <> <> <> === Columns === '''Name: columns()''' '''Arguments:''' * Number of columns - how many columns to split the section into * Position - 'start' to denote the start of columns, 'end' to denote the end, blank if neither '''Example:''' <> This is the first column. <> This is the second column. <> This is the third and final column. <>