diff --git a/RolemasterUnified/sheet.json b/RolemasterUnified/sheet.json new file mode 100644 index 0000000000..fa8cdd2056 --- /dev/null +++ b/RolemasterUnified/sheet.json @@ -0,0 +1,60 @@ +{ + "html": "sheet_RMU_v1.0.html", + "css": "sheet_RMU_v1.0.css", + "authors": "Pantsworth", + "preview": "sheet_RMU_v1.0.jpg", + "roll20userid": "824185", + "instructions": "Set up tab allows choice of which calculations and fills to automate. Space provided to add custom skills or other skills at the bottom of the skill tab. \n\n NPC toggle switches to NPC/Monster sheet with space for all fields from Creatures & Monsters as well as a field to allow JSON import of a creature. Example JSON import included. Roll Template toggle shows information about the embedded roll templates. \n\n Should also work for RMFRP. ", + "useroptions": [ + { + "attribute": "npc-show", + "displayname": "Sheet Type: ", + "displaytranslationkey": "sheettype", + "type": "select", + "options": [ + "PC|1", + "NPC|2", + "Roll Templates|3" + ], + "default": "1", + "description": "PC is the sheet for Player Characters or NPC's with Player Character-like data. It contains tabs for stats, combat-related information, equipment, known spell lists, notes, experience, and a set-up tab. NPC is the sheet which matches the Creatures and Monster's data sets. It has room for additional notes as well as a JSON converter and JSON example data. Roll Template has information about the RMSS sheet's roll templates.", + "descriptiontranslationkey": "sheettypedescription" + }, + { + "attribute": "variablestatbonuscalc", + "displayname": "Standard Stat Bonuses for Skills Based on Categories.", + "displaytranslationkey": "standard-stat-bonus-based-on-categories", + "type": "checkbox", + "value": "1", + "description": "Set to use the standard category stats with the skills rather than the alternate (individual) stats as explained in Variable Stat Bonuses Based on Skills, section A-9.2 in the Rolemaster Standard Rules.", + "descriptiontranslationkey": "standard-stat-bonus-based-on-categories-directions" + }, + { + "attribute": "heightunit", + "displayname": "Unit for Height: ", + "displaytranslationkey": "height-unit", + "type": "text", + "default": "in", + "description": "Change from inches to centimeters or other length unit of choice. Movement calculations for centimeters/meters are not in; if you know what the formula looks like, please let me know.", + "descriptiontranslationkey": "change-height-unit" + }, + { + "attribute": "weightunit", + "displayname": "Unit for weight: ", + "displaytranslationkey": "weight-unit", + "type": "text", + "default": "lbs.", + "description": "Change from pounds to kilograms or other weight unit of choice.", + "descriptiontranslationkey": "change-weight-unit" + }, + { + "attribute": "coinsperpound", + "displayname": "Coins per Pound", + "displaytranslationkey": "coins-per-pound-n", + "type": "number", + "value": "64", + "description": "Number of coins in a pound, RMSS suggested value is 64 coins weigh 1 pound.", + "descriptiontranslationkey": "coins-per-pound-desc" + } + ] +} \ No newline at end of file diff --git a/RolemasterUnified/sheet_RMU_v1.0.css b/RolemasterUnified/sheet_RMU_v1.0.css new file mode 100644 index 0000000000..61334687f5 --- /dev/null +++ b/RolemasterUnified/sheet_RMU_v1.0.css @@ -0,0 +1,1684 @@ +/* ----------------------- classes for area display toggles -----------------------*/ +.sheet-announcement-show:not(:checked)~.sheet-announcement {display:none;} +.sheet-switch-pc-show:not(:checked)~.sheet-switch-pc {display:none;} +.sheet-switch-npc-show:not(:checked)~.sheet-switch-npc {display:none;} +.sheet-switch-rtmplt-show:not(:checked)~.sheet-switch-rtmplt {display:none;} +.sheet-feetinches-show:checked~.sheet-feetinches1 {display:none;} +.sheet-feetinches-show:not(:checked)~.sheet-feetinches {display:none;} + +.sheet-pc-armor-show:not(:checked)~.sheet-pc-armor {display:none;} +.sheet-pc-points-show:not(:checked)~.sheet-pc-points {display:none;} +.sheet-pc-resistances-show:not(:checked)~.sheet-pc-resistances {display:none;} +.sheet-pc-roletraits-show:not(:checked)~.sheet-pc-roletraits {display:none;} +.sheet-pc-racefixedinfo-show:not(:checked)~.sheet-pc-racefixedinfo {display:none;} +.sheet-pc-recoveryrates-show:not(:checked)~.sheet-pc-recoveryrates{display:none;} +.sheet-pc-mentalexhaustion-show:not(:checked)~.sheet-pc-mentalexhaustion{display:none;} +.sheet-pc-stats-show:not(:checked)~.sheet-pc-stats {display:none;} +.sheet-pc-languages-show:not(:checked)~.sheet-pc-languages {display:none;} +.sheet-pc-langmacros-show:not(:checked)~.sheet-pc-langmacros {display:none;} +.sheet-pc-defenses-show:not(:checked)~.sheet-pc-defenses {display:none;} +.sheet-pc-attacks-show:not(:checked)~.sheet-pc-attacks {display:none;} +.sheet-pc-weaponmacros-show:not(:checked)~.sheet-pc-weaponmacros {display:none;} +.sheet-pc-notes-show:not(:checked)~.sheet-pc-notes {display:none;} +.sheet-pc-equip-show:not(:checked)~.sheet-pc-equip {display:none;} +.sheet-pc-spellsopen-show:not(:checked)~.sheet-pc-spellsopen {display:none;} +.sheet-pc-spellsclosed-show:not(:checked)~.sheet-pc-spellsclosed {display:none;} +.sheet-pc-spellsownbase-show:not(:checked)~.sheet-pc-spellsownbase {display:none;} +.sheet-pc-spellsotherbase-show:not(:checked)~.sheet-pc-spellsotherbase {display:none;} +.sheet-pc-spellsoropen-show:not(:checked)~.sheet-pc-spellsoropen {display:none;} +.sheet-pc-spellsorclosed-show:not(:checked)~.sheet-pc-spellsorclosed {display:none;} +.sheet-pc-spellsorbase-show:not(:checked)~.sheet-pc-spellsorbase {display:none;} +.sheet-pc-spellsarcanebase-show:not(:checked)~.sheet-pc-spellsarcanebase {display:none;} +.sheet-pc-spellsarcaneotherbase-show:not(:checked)~.sheet-pc-spellsarcaneotherbase {display:none;} +.sheet-pc-spellsarcaneopen-show:not(:checked)~.sheet-pc-spellsarcaneopen{display:none;} +.sheet-pc-spellsarcaneclosed-show:not(:checked)~.sheet-pc-spellsarcaneclosed {display:none;} +.sheet-pc-skills-show:not(:checked)~.sheet-pc-skills {display:none;} +.sheet-pc-skills-rules-toggle-show:not(:checked)~.sheet-pc-skills-rules-toggle {display:none;} +.sheet-pc-skillother-show:not(:checked)~.sheet-pc-skillother {display:none;} +.sheet-pc-skillanimal-show:not(:checked)~.sheet-pc-skillanimal {display:none;} +.sheet-pc-skillawareness-show:not(:checked)~.sheet-pc-skillawareness {display:none;} +.sheet-pc-skillbodydiscipline-show:not(:checked)~.sheet-pc-skillbodydiscipline {display:none;} +.sheet-pc-skillbrawn-show:not(:checked)~.sheet-pc-skillbrawn {display:none;} +.sheet-pc-skillbattleexpertise-show:not(:checked)~.sheet-pc-skillbattleexpertise {display:none;} +.sheet-pc-skillcombatexpertise-show:not(:checked)~.sheet-pc-skillcombatexpertise {display:none;} +.sheet-pc-skillcombattraining-show:not(:checked)~.sheet-pc-skillcombattraining {display:none;} +.sheet-pc-skillcomposition-show:not(:checked)~.sheet-pc-skillcomposition {display:none;} +.sheet-pc-skillcrafting-show:not(:checked)~.sheet-pc-skillcrafting {display:none;} +.sheet-pc-skilldelving-show:not(:checked)~.sheet-pc-skilldelving {display:none;} +.sheet-pc-skillenvironmental-show:not(:checked)~.sheet-pc-skillenvironmental {display:none;} +.sheet-pc-skillgymnastic-show:not(:checked)~.sheet-pc-skillgymnastic {display:none;} +.sheet-pc-skilllore-show:not(:checked)~.sheet-pc-skilllore {display:none;} +.sheet-pc-skillmagicalexpertise-show:not(:checked)~.sheet-pc-skillmagicalexpertise {display:none;} +.sheet-pc-skillmedical-show:not(:checked)~.sheet-pc-skillmedical {display:none;} +.sheet-pc-skillmentaldiscipline-show:not(:checked)~.sheet-pc-skillmentaldiscipline {display:none;} +.sheet-pc-skillmovement-show:not(:checked)~.sheet-pc-skillmovement {display:none;} +.sheet-pc-skillperformanceart-show:not(:checked)~.sheet-pc-skillperformanceart {display:none;} +.sheet-pc-skillpowermanipulation-show:not(:checked)~.sheet-pc-skillpowermanipulation {display:none;} +.sheet-pc-skillscience-show:not(:checked)~.sheet-pc-skillscience {display:none;} +.sheet-pc-skillsocial-show:not(:checked)~.sheet-pc-skillsocial {display:none;} +.sheet-pc-skillspellcasting-show:not(:checked)~.sheet-pc-skillspellcasting {display:none;} +.sheet-pc-skillsubterfuge-show:not(:checked)~.sheet-pc-skillsubterfuge {display:none;} +.sheet-pc-skilltechnical-show:not(:checked)~.sheet-pc-skilltechnical {display:none;} +.sheet-pc-skillvocation-show:not(:checked)~.sheet-pc-skillvocational {display:none;} +.sheet-pc-notes1-show:not(:checked)~.sheet-pc-notes1 {display:none;} +.sheet-pc-notes2-show:not(:checked)~.sheet-pc-notes2 {display:none;} +.sheet-pc-notes3-show:not(:checked)~.sheet-pc-notes3 {display:none;} +.sheet-pc-xptracker-show:not(:checked)~.sheet-pc-xptracker {display:none;} +.sheet-pc-pronouns-show:not(:checked)~.sheet-pc-pronouns {display:none;} +.sheet-pc-autocalcsetup-show:not(:checked)~.sheet-pc-autocalcsetup {display:none;} +.sheet-pc-skillstatsetup-show:not(:checked)~.sheet-pc-skillstatsetup {display:none;} +.sheet-pc-attackcalcsetup-show:not(:checked)~.sheet-pc-attackcalcsetup {display:none;} +.sheet-pc-othercharsetup-show:not(:checked)~.sheet-pc-othercharsetup {display:none;} +.sheet-pc-progression-show:not(:checked)~.sheet-pc-progression {display:none;} +.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;} +.sheet-pc-variablestatbonuscalc-show:checked~.sheet-pc-variablestatbonuscalc {display:none;} +.sheet-pc-variablestatbonuscalc-show:not(:checked)~.sheet-pc-variablestatbonuscalc1 {display:none;} + +.sheet-npc-otherinfo-show:not(:checked)~.sheet-npc-otherinfo {display:none;} +.sheet-npc-generaldesc-show:not(:checked)~.sheet-npc-generaldesc {display:none;} +.sheet-npc-encounterstats-show:not(:checked)~.sheet-npc-encounterstats {display:none;} +.sheet-npc-movementstats-show:not(:checked)~.sheet-npc-movementstats {display:none;} +.sheet-npc-combatstats-show:not(:checked)~.sheet-npc-combatstats {display:none;} +.sheet-npc-attacksinfo-show:not(:checked)~.sheet-npc-attacksinfo {display:none;} +.sheet-npc-habitat1code-show:not(:checked)~.sheet-npc-habitat1code {display:none;} +.sheet-npc-habitat2code-show:not(:checked)~.sheet-npc-habitat2code {display:none;} +.sheet-npc-habitat3code-show:not(:checked)~.sheet-npc-habitat3code {display:none;} +.sheet-npc-habitat4code-show:not(:checked)~.sheet-npc-habitat4code {display:none;} +.sheet-npc-habitat5code-show:not(:checked)~.sheet-npc-habitat5code {display:none;} +.sheet-npc-habitat6code-show:not(:checked)~.sheet-npc-habitat6code {display:none;} +.sheet-npc-habitat7code-show:not(:checked)~.sheet-npc-habitat7code {display:none;} +.sheet-npc-habitat8code-show:not(:checked)~.sheet-npc-habitat8code {display:none;} +.sheet-npc-habitat9code-show:not(:checked)~.sheet-npc-habitat9code {display:none;} +.sheet-npc-habitat10code-show:not(:checked)~.sheet-npc-habitat10code {display:none;} +.sheet-npc-habitat11code-show:not(:checked)~.sheet-npc-habitat11code {display:none;} +.sheet-npc-habitat12code-show:not(:checked)~.sheet-npc-habitat12code {display:none;} +.sheet-npc-spfeatures1code-show:not(:checked)~.sheet-npc-spfeatures1code {display:none;} +.sheet-npc-spfeatures2code-show:not(:checked)~.sheet-npc-spfeatures2code {display:none;} +.sheet-npc-spfeatures3code-show:not(:checked)~.sheet-npc-spfeatures3code {display:none;} +.sheet-npc-spfeatures4code-show:not(:checked)~.sheet-npc-spfeatures4code {display:none;} +.sheet-npc-spfeatures5code-show:not(:checked)~.sheet-npc-spfeatures5code {display:none;} +.sheet-npc-spfeatures6code-show:not(:checked)~.sheet-npc-spfeatures6code {display:none;} +.sheet-npc-spfeatures7code-show:not(:checked)~.sheet-npc-spfeatures7code {display:none;} +.sheet-npc-spfeatures8code-show:not(:checked)~.sheet-npc-spfeatures8code {display:none;} +.sheet-npc-spfeatures9code-show:not(:checked)~.sheet-npc-spfeatures9code {display:none;} +.sheet-npc-spfeatures10code-show:not(:checked)~.sheet-npc-spfeatures10code {display:none;} +.sheet-npc-spfeatures11code-show:not(:checked)~.sheet-npc-spfeatures11code {display:none;} +.sheet-npc-spfeatures12code-show:not(:checked)~.sheet-npc-spfeatures12code {display:none;} +.sheet-npc-watersources1code-show:not(:checked)~.sheet-npc-watersources1code {display:none;} +.sheet-npc-watersources2code-show:not(:checked)~.sheet-npc-watersources2code {display:none;} +.sheet-npc-watersources3code-show:not(:checked)~.sheet-npc-watersources3code {display:none;} +.sheet-npc-watersources4code-show:not(:checked)~.sheet-npc-watersources4code {display:none;} +.sheet-npc-watersources5code-show:not(:checked)~.sheet-npc-watersources5code {display:none;} +.sheet-npc-watersources6code-show:not(:checked)~.sheet-npc-watersources6code {display:none;} +.sheet-npc-watersources7code-show:not(:checked)~.sheet-npc-watersources7code {display:none;} +.sheet-npc-watersources8code-show:not(:checked)~.sheet-npc-watersources8code {display:none;} +.sheet-npc-watersources9code-show:not(:checked)~.sheet-npc-watersources9code {display:none;} +.sheet-npc-watersources10code-show:not(:checked)~.sheet-npc-watersources10code {display:none;} +.sheet-npc-watersources11code-show:not(:checked)~.sheet-npc-watersources11code {display:none;} +.sheet-npc-watersources12code-show:not(:checked)~.sheet-npc-watersources12code {display:none;} +.sheet-npc-terrain1code-show:not(:checked)~.sheet-npc-terrain1code {display:none;} +.sheet-npc-terrain2code-show:not(:checked)~.sheet-npc-terrain2code {display:none;} +.sheet-npc-terrain3code-show:not(:checked)~.sheet-npc-terrain3code {display:none;} +.sheet-npc-terrain4code-show:not(:checked)~.sheet-npc-terrain4code {display:none;} +.sheet-npc-terrain5code-show:not(:checked)~.sheet-npc-terrain5code {display:none;} +.sheet-npc-terrain6code-show:not(:checked)~.sheet-npc-terrain6code {display:none;} +.sheet-npc-vegetation1code-show:not(:checked)~.sheet-npc-vegetation1code {display:none;} +.sheet-npc-vegetation2code-show:not(:checked)~.sheet-npc-vegetation2code {display:none;} +.sheet-npc-vegetation3code-show:not(:checked)~.sheet-npc-vegetation3code {display:none;} +.sheet-npc-vegetation4code-show:not(:checked)~.sheet-npc-vegetation4code {display:none;} +.sheet-npc-vegetation5code-show:not(:checked)~.sheet-npc-vegetation5code {display:none;} +.sheet-npc-vegetation6code-show:not(:checked)~.sheet-npc-vegetation6code {display:none;} +.sheet-npc-vegetation7code-show:not(:checked)~.sheet-npc-vegetation7code {display:none;} +.sheet-npc-vegetation8code-show:not(:checked)~.sheet-npc-vegetation8code {display:none;} + +.charsheet input { +/* background-color: transparent;*/ + border-style: solid; + border-color: grey; + border-width: 0px 0px 1px 0px; +} + +.sheet-statlabel-big { + border: 1px solid white; + background-color: grey; + color: white; + font-size: 0.8em; + text-align: center; +} +.sheet-statlabel { + border: 1px solid white; + background-color: grey; + color: white; + font-size: 0.7em; + text-align: center; +} +.sheet-statlabel-rev { + border: 1px solid white; + background-color: whitesmoke; + color: grey; + font-size: 0.7em; + text-align: center; +} +.charsheet table td { + font-weight: bold; + text-align: center; + margin: 0; + padding: 0; +} +.sheet-table-style { + display: table; + margin: 0; + padding: 0; + border: 0; + text-align: center; +} +.sheet-table-name { + display: table-caption; + text-align: center; + font-weight: bold; + color: white; + background-color: grey; + width: 100%; + margin: 0; + padding: 0; +} + +.sheet-table-header { + display: table-cell; + text-align: center; + font-weight: bold; + vertical-align: bottom; + margin: 0; + padding: 0; +} + +.sheet-table-header-top { + display: table-cell; + text-align: center; + font-weight: bold; + vertical-align: top; + margin: 0; + padding: 0; +} + +.sheet-table-header-armor { + display: table-cell; + text-align: center; + font-weight: bold; + vertical-align: top; + margin: 0; + padding: 0; + width: 50%; +} +.sheet-table-header-saves { + display: table-cell; + text-align: center; + font-weight: bold; + vertical-align: bottom; + margin: 0; + padding: 0; +} + +.sheet-table-header-left { + display: table-cell; + text-align: left; + vertical-align: bottom; + font-weight: bold; + margin: 0; + padding: 0; +} +.sheet-table-header-leftb { + display: table-cell; + text-align: left; + font-weight: bold; + margin: 0; + padding: 0; +} + +.sheet-table-header3-leftb { + display: table-cell; + text-align: left; + font-weight: bold; + font-size: 1.1em; + vertical-align: bottom; + margin: 0; + padding: 0; +} + +.sheet-table-header-right { + display: table-cell; + text-align: right; + font-weight: bold; + margin: 0; + padding: 0; +} + +.sheet-table-header2 { + display: table-cell; + text-align: center; + font-weight: bold; + font-size: 0.7em; + vertical-align: bottom; + margin: 0; + padding: 0; +} + +.sheet-table-left { + display: table-cell; + text-align: left; + margin: 0; + padding: 0; +} + +.sheet-table-center { + margin-left: auto; + margin-right: auto; + text-align: center; + margin: 0; + padding: 0; +} + +.sheet-table-data { + display: table-cell; + margin: 0; + padding: 0; +} + +.sheet-table-data-left { + display: table-cell; + text-align: left; + margin: 0; + padding: 0; +} +.sheet-table-data-left-bottom { + display: table-cell; + text-align: left; + vertical-align: bottom; + margin: 0; + padding: 0; +} + +.sheet-table-data-right { + display: table-cell; + text-align: right; + margin: 0; + padding: 0; +} + +.sheet-table-data-center-bold { + display: table-cell; + font-weight: bold; + text-align: center; + vertical-align: top; + margin: 0; + padding: 0; +} + +.sheet-table-data-center { + display: table-cell; + text-align: center; + vertical-align: top; + margin: 0; + padding: 0; +} +.sheet-table-data-center-bottom { + display: table-cell; + text-align: center; + vertical-align: bottom; + margin: 0; + padding: 0; +} +.sheet-table-data-center-bottom-bold { + display: table-cell; + font-weight: bold; + text-align: center; + vertical-align: bottom; + margin: 0; + padding: 0; +} + +.sheet-table-data-center-sm { + display: table-cell; + text-align: center; + font-size: 0.7em; + vertical-align: top; + margin: 0; + padding: 0; +} + +.sheet-units-display { + text-align: left; + width: 5px; + margin: 0; + padding: 0; +} +.sheet-table-data-stats { + display: table-cell; + text-align: center; +/* font-size: 0.7em;*/ + vertical-align: bottom; + width: 35px; + margin: 0; + padding: 0; +} +.sheet-table-data-recoverytraits { + display: table-cell; + text-align: center; +/* font-size: 0.7em;*/ + vertical-align: bottom; + width: 50px; + margin: 0; + padding: 0; +} +.sheet-table-data-fixedtraits { + display: table-cell; + text-align: center; +/* font-size: 0.7em;*/ + vertical-align: bottom; + width: 25px; + margin: 0; + padding: 0; +} +.sheet-table-data-saves { + display: table-cell; + text-align: center; +/* font-size: 0.7em;*/ + vertical-align: bottom; + width: 30px; + margin: 0; + padding: 0; +} +.sheet-table-data-savestotal { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 35px; + margin: 0; + padding: 0; +} +.sheet-table-data-savestextbox { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 30px; + height: 21px; + margin: 0; + padding: 0; +} +.sheet-table-data-pointpercentages { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 35px; + margin: 0; + padding: 0; +} +.sheet-table-data-powerpointenh { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 40px; + margin: 0; + padding: 0; +} +.sheet-table-data-armor { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 60%; + margin: 0; + padding: 0; +} +.sheet-table-data-armordropdown { + display: table-cell; + text-align: center; + vertical-align: top; + width: 55px; + margin: 0; + padding: 0; +} +.sheet-table-data-attacks { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 28px; + margin: 0; + padding: 0; +} +.sheet-table-data-attacksname { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 140px; + margin: 0; + padding: 0; +} +.sheet-table-data-attacksdropdown { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 94px; + height: 24px; + font-size: 0.75em; + margin: 0; + padding: 0; +} +.sheet-table-data-attackstextboxnotes{ + display: table-cell; + vertical-align: bottom; + width: 230px; + height: 21px; + margin: 0; + padding: 0; +} +.sheet-table-data-attackstextboxattackcalc{ + display: table-cell; + vertical-align: bottom; + width: 40px; + height: 21px; + margin: 0; + padding: 0; +} +.sheet-table-data-attackstextboxrolltype{ + display: table-cell; + vertical-align: bottom; + width: 40px; + height: 21px; + margin: 0; + padding: 0; +} +.sheet-table-data-attackstextboxmacro{ + display: table-cell; + vertical-align: bottom; + width: 40px; + height: 21px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat { + display: table-cell; + text-align: center; + vertical-align: bottom; + background-color: aliceblue; + width: 40px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat-name { + display: table-cell; + text-align: center; + vertical-align: center; + font-weight: bold; + background-color: aliceblue; + width: 200px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat-name-right { + display: table-cell; + text-align: right; + vertical-align: center; + background-color: aliceblue; + width: 200px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat-wide { + display: table-cell; + text-align: center; + vertical-align: bottom; + background-color: aliceblue; + width: 65px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat-stats { + display: table-cell; + text-align: center; + vertical-align: center; + background-color: aliceblue; + width: 65px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat-sm { + display: table-cell; + text-align: center; + font-size: 0.7em; + vertical-align: bottom; + background-color: aliceblue; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-cat-sm-bold { + display: table-cell; + text-align: center; + font-weight: bold; + font-size: 0.7em; + vertical-align: bottom; + background-color: aliceblue; + margin: 0; + padding: 0; +} +.sheet-table-data-skills { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 40px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-name { + display: table-cell; + text-align: center; + font-size: 0.9em; + vertical-align: center; + font-weight: bold; + width: 200px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-name-fillin { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 200px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-wide { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 65px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-stats { + display: table-cell; + text-align: center; + vertical-align: center; + width: 65px; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-sm { + display: table-cell; + text-align: center; + font-size: 0.7em; + vertical-align: top; + margin: 0; + padding: 0; +} +.sheet-table-data-skills-notes { + display: table-cell; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 150px; + height: 19px; +} +.sheet-table-data-skills-macrobox { + display: table-cell; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 30px; + height: 19px; +} +.sheet-table-data-skills-sm-bold { + display: table-cell; + text-align: center; + font-weight: bold; + font-size: 0.7em; + vertical-align: bottom; + margin: 0; + padding: 0; +} +.sheet-table-data-spells-names { + display: table-cell; + text-align: center; + vertical-align: bottom; + width: 250px; + margin: 0; + padding: 0; +} +.sheet-table-data-spells-macrobox { + display: table-cell; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 200px; + height: 19px; +} +.sheet-table-data-coins { + display: table-cell; + text-align: center; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 80%; +} +.sheet-table-data-weightallowance { + display: table-cell; + text-align: right; + vertical-align: bottom; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + margin-right: 2px; + padding: 0; + width: 50px; +} +.sheet-table-data-weightcarried { + display: table-cell; + text-align: right; + vertical-align: bottom; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + margin-right: 2px; + padding: 0; + width: 70px; +} +.sheet-table-data-equipmentweight { + display: table-cell; + text-align: right; + vertical-align: bottom; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + margin-right: 2px; + padding: 0; + width: 45px; +} +.sheet-table-data-notes { + display: table-cell; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 690px; + height: 19px; +} +.sheet-table-data-experience { + display: table-cell; + text-align: right; + vertical-align: bottom; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + margin-right: 2px; + padding: 0; + width: 100px; +} +.sheet-table-data-pronouns { + display: table-cell; + text-align: center; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 130px; +} +.sheet-table-data-othercharsetup { + display: table-cell; + text-align: center; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 50px; +} +.sheet-table-data-customprogression{ + display: table-cell; + text-align: left; + vertical-align: bottom; + border-style: none; + margin-top: 0; + margin-bottom: 0; + margin-left: 0; + margin-right: 5px; + padding: 0; +} +.sheet-table-macrobox { + display: table-cell; + vertical-align: bottom; + margin: 0; + padding: 0; + width: 590px; + height: 19px; +} +.sheet-template-name { + width: 124px; + vertical-align: top; +} +.sheet-template-appearance { + width: 218px; + vertical-align: top; +} +.sheet-template-border { + border-style: solid; + border-color: black; + border-width: 1px; +} +.sheet-template-example-name { + width: 117px; + vertical-align: top; +} +.sheet-template-example-info { + display: table-cell; + height: 80px; + width: 296px; + vertical-align: top; +} + +.sheet-table-data-center-dropdown { + display: table-cell; + text-align: left; + font-size: 0.7em; + vertical-align: center; + width: 47px; + margin: 0; + padding: 0; +} + +.sheet-table-row { + display: table-row; + vertical-align: top; + width: 100%; + margin: 0; + padding: 0; +} + +.sheet-table-row-name { + display: table-cell; + text-align: center; + color: white; + background-color: black; + font-weight: bold; + margin: 0; + padding: 0; +} + +textarea { height: auto; margin: 0; + padding: 0; } +select { margin: 0; + padding: 0; } + +input, select { + width:100%; + margin: 0; + padding: 0; +} + +/* -----------------------Skinned checkbox for hidden checkboxes----------------------- */ +/* Hide actual checkbox */ +input.sheet-hiddenbox[type="checkbox"]{ + opacity: 0; + width: 0px; + height: 0px; + position: relative; + top: 0px; + left: 0px; + margin: 0px; +} + +/* -----------------------Skinned checkbox for Arrow toggles (►/▼)----------------------- */ +/* Hide actual checkbox */ +input.sheet-arrow[type="checkbox"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-arrow[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "►"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-arrow[type="checkbox"]:checked + span::before { content: "▼"; } + +/* -----------------------Skinned checkbox for Small Arrow toggles (►/▼)----------------------- */ +/* Hide actual checkbox */ +input.sheet-smarrow[type="checkbox"]{ + opacity: 0; + width: 8px; + height: 8px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-smarrow[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 7px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "►"; + width: 7px; + height: 7px; + font-size: 6px; +} +input.sheet-smarrow[type="checkbox"]:checked + span::before { content: "▼"; } + +/* -----------------------Skinned checkbox for Y/N toggles----------------------- */ +/* Hide actual checkbox */ +input.sheet-yesno[type="checkbox"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-yesno[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "N"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-yesno[type="checkbox"]:checked + span::before { content: "Y"; } + +/* -----------------------Skinned checkbox for ◆/◇ toggles----------------------- */ +/* Hide actual checkbox */ +input.sheet-diamond[type="checkbox"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-diamond[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "◇"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-diamond[type="checkbox"]:checked + span::before { content: "◆"; } + +/* -----------------------Skinned checkbox for ✘/❍ toggles----------------------- */ +/* Hide actual checkbox */ +input.sheet-cbox[type="checkbox"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-cbox[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "❍"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-cbox[type="checkbox"]:checked + span::before { content: "✘"; } + +/* -----------------------Skinned radio button for ✔/❍ toggles----------------------- */ +/* Hide actual radio button */ +input.sheet-armorcopy[type="radio"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake radio button */ +input.sheet-armorcopy[type="radio"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "❍"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-armorcopy[type="radio"]:checked + span::before { content: "✔"; } + +/* -----------------------Skinned Radio button for PC/NPC button----------------------- */ +/* Hide actual radio button */ +input.sheet-switch[type="radio"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake radio button */ +input.sheet-switch[type="radio"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "◇"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-switch[type="radio"]:checked + span::before { content: "◆"; } + +/* -----------------------Hide checkbox for skill stat toggles----------------------- */ +/* Hide actual checkbox 2*/ +input.sheet-rules-toggle[type="checkbox"]{ + opacity: 0; + width: 1px; + height: 16px; + position: relative; + top: 5px; + /*left: 6px;*/ + /*margin: -180px;*/ + cursor: pointer; + z-index: 1; +} + +/* -----------------------Fake tabs style1 (reskinned radio button; fixed to work properly in firefox----------------------- */ +div.sheet-tab-content { display: none; } + +input.sheet-tab1:checked ~ div.sheet-tab1, +input.sheet-tab2:checked ~ div.sheet-tab2, +input.sheet-tab3:checked ~ div.sheet-tab3, +input.sheet-tab4:checked ~ div.sheet-tab4, +input.sheet-tab5:checked ~ div.sheet-tab5, +input.sheet-tab6:checked ~ div.sheet-tab6, +input.sheet-tab7:checked ~ div.sheet-tab7, +input.sheet-tab8:checked ~ div.sheet-tab8, +input.sheet-tab9:checked ~ div.sheet-tab9, +input.sheet-tab10:checked ~ div.sheet-tab10, +input.sheet-tab11:checked ~ div.sheet-tab11, +input.sheet-tab12:checked ~ div.sheet-tab12, +input.sheet-tab13:checked ~ div.sheet-tab13, +input.sheet-tab14:checked ~ div.sheet-tab14, +input.sheet-tab15:checked ~ div.sheet-tab15, +input.sheet-tab16:checked ~ div.sheet-tab16, +input.sheet-tab17:checked ~ div.sheet-tab17, +input.sheet-tab18:checked ~ div.sheet-tab18, +input.sheet-tab19:checked ~ div.sheet-tab19, +input.sheet-tab20:checked ~ div.sheet-tab20, +input.sheet-tab99:checked ~ div.sheet-tab99 +{ + display: block; +} + +input.sheet-tab1:checked + span.sheet-tab1, +input.sheet-tab2:checked + span.sheet-tab2, +input.sheet-tab3:checked + span.sheet-tab3, +input.sheet-tab4:checked + span.sheet-tab4, +input.sheet-tab5:checked + span.sheet-tab5, +input.sheet-tab6:checked + span.sheet-tab6, +input.sheet-tab7:checked + span.sheet-tab7, +input.sheet-tab8:checked + span.sheet-tab8, +input.sheet-tab9:checked + span.sheet-tab9, +input.sheet-tab10:checked + span.sheet-tab10, +input.sheet-tab11:checked + span.sheet-tab11, +input.sheet-tab12:checked + span.sheet-tab12, +input.sheet-tab13:checked + span.sheet-tab13, +input.sheet-tab14:checked + span.sheet-tab14, +input.sheet-tab15:checked + span.sheet-tab15, +input.sheet-tab16:checked + span.sheet-tab16, +input.sheet-tab17:checked + span.sheet-tab17, +input.sheet-tab18:checked + span.sheet-tab18, +input.sheet-tab19:checked + span.sheet-tab19, +input.sheet-tab20:checked + span.sheet-tab20, +input.sheet-tab99:checked + span.sheet-tab99 +{ + background: gray; + color: white; +} + +input.sheet-tab +{ + width: 70px; + height: 20px; + position: relative; + top: 5px; + left: 6px; + margin: -1.5px; + cursor: pointer; + opacity: 0; + z-index: 9999; +} +span.sheet-tab { + text-align: center; + display: inline-block; + font-size: 13px; + background: white; + color: gray; + font-weight: bold; + width: 70px; + height: 20px; + cursor: pointer; + position: relative; + margin-left: -75px; +} +input.sheet-tab::before +{ + content: attr(title); + + border: solid 1px #a8a8a8; + border-bottom-color: black; + text-align: center; + display: inline-block; + + background: #fff; + background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + + width: 50px; + height: 20px; + font-size: 18px; +} + +input.sheet-tab:checked::before +{ + background: #dcdcdc; + background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + border-bottom-color: #fff; +} + +input.sheet-tab:not(:first-child)::before +{ + border-left: none; +} + +div.sheet-tab-content +{ + border: none; + margin: 2px 0 0 5px; + padding: 5px; +} + +/* -----------------------tabs style2 (with label) works even in firefox ----------------------- */ +.sheet-character-sheet, +.sheet-expand +{ + display: none; + padding: 3px; +} + +.sheet-expand:checked ~ .sheet-show +{ + display: block; + background-color: white; + margin: 1px 0px 0px -2px; +} + +.sheet-tab +{ + display: inline-block; + text-align: center; + margin: -2px; + padding: 2px; + width: 124px; + height: 24px; + background-color: gray; + border-top-left-radius: 1em 3em; + border-top-right-radius: 1em 3em; + border: solid thin gray; + border-bottom: none; +} + +.sheet-expand:checked ~ .sheet-tab +{ + background-color: white; +} + +label +{ + display: inline; +} + +label, +label div +{ + font-size: 12px; + font-weight: normal; +} + + +/* ----------------------- Roll Templates ----------------------- */ +/* -----------------------Attacks----------------------- */ +.sheet-rolltemplate-RMSSAttack table>thead>tr>th, +.sheet-rolltemplate-RMSSAttack table>tbody>tr>th, +.sheet-rolltemplate-RMSSAttack table>tfoot>tr>th, +.sheet-rolltemplate-RMSSAttack table>thead>tr>td, +.sheet-rolltemplate-RMSSAttack table>tbody>tr>td, +.sheet-rolltemplate-RMSSAttack table>tfoot>tr>td { + padding: 0px; + border: none; +} + +.sheet-rolltemplate-RMSSAttack table { +/* width: 100%; */ + padding: 2px; + border: 1px solid; + margin: 0; + background-color: #ffffff; /* white background */ + text-align: left; +} + .sheet-rolltemplate-RMSSAttack th { /* Header for the attack template */ + color: rgb(126, 45, 64); /* reddish color */ + padding-left: 5px; + line-height: 1.6em; /* a little extra vertical spacing of the lines in the header to help the name/title stand out. */ + font-size: 1.2em; /* the name is slightly larger than the rest */ + text-align: left; + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} +.sheet-table-header-rtm { /* Header for the attack template */ + color: rgb(126, 45, 64); /* reddish color */ + padding-left: 5px; + line-height: 1.6em; /* a little extra vertical spacing of the lines in the header to help the name/title stand out. */ + font-size: 1.2em; /* the name is slightly larger than the rest */ + text-align: left; + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-attack { /* Header for pcflag and npcflag */ + color: rgb(126, 45, 64); /* reddish color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-initiative { /* Header for initflag */ + color: rgb(204, 153, 51); /* golden color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-spell{ /* Header for spellflag */ + color: rgb(45, 64, 126); /* blue */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-ability { /* Header for abilityflag */ + color: rgb(204, 115, 51); /* orangy brown color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-save { /* Header for saveflag */ + color: rgb(153, 77, 153); /* purple */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-skill { /* Header for skillflag */ + color: rgb(64, 126, 45); /* green */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-header-skillcat{ /* Header for skillcatflag */ + color: rgb(45, 126, 107); /* teal color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} +.sheet-rolltemplate-RMSSAttack .sheet-header-basic{ /* The header for basicflag */ + background-color: gray; + color: white; + text-align: center; + /*color: rgba(112,32,130,1);*/ +} + .sheet-rolltemplate-RMSSAttack .sheet-subheader { /* black text and italics for subtags and subtags2 */ + color: #000; /* black */ + font-size: .9em; /* Make sure the subtags are smaller. */ + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-RMSSAttack .sheet-arrow-right { /* the divider for pcflag; a right pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 180px solid rgb(126, 45, 64); /* reddish color */ +} + .sheet-rolltemplate-RMSSAttack .sheet-arrow-left { /* the divider for npcflag; a left pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 180px solid rgb(126, 45, 64); /* reddish color */ +} +.sheet-rolltemplate-RMSSAttack .sheet-arrow-spell { /* the divider for spellflag; basically two isoscelese triangles (one pointing up, the other down) joined at their points. */ + border-top: 3px solid rgb(45, 64, 126); /* blue */ + border-bottom: 3px solid rgb(45, 64, 126); /* blue */ + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-RMSSAttack .sheet-arrow-ability { /* the divider for abilityflag; a rectangle missing a downward pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(204, 115, 51); /* orangy brown color */ + border-left: 90px solid rgb(204, 115, 51); /* orangy brown color */ + border-right: 90px solid rgb(204, 115, 51); /* orangy brown color */ +} +.sheet-rolltemplate-RMSSAttack .sheet-arrow-save { /* thick solid line, 3px thick */ + border-top: 3px solid rgb(153, 77, 153); /* purple */ + border-bottom: 3px solid rgb(153, 77, 153); /* purple */ + border-left: 90px solid rgb(153, 77, 153); /* purple */ + border-right: 90px solid rgb(153, 77, 153); /* purple */ +} +.sheet-rolltemplate-RMSSAttack .sheet-arrow-skill { /* 2 short isoscelese triangles, one pointing right and the other left */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 90px solid rgb(64, 126, 45); /* green */ + border-right: 90px solid rgb(64, 126, 45); /* green */ +} +.sheet-rolltemplate-RMSSAttack .sheet-arrow-skillcat { /* upwards pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(45, 126, 107); /* teal color */ + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-RMSSAttack .sheet-arrow-initiative { /* thin solid line, 1px thick */ + border-top: 1px solid rgb(204, 153, 51); /* golden color */ + border-bottom: 1px solid rgb(204, 153, 51); /* golden color */ + border-left: 90px solid rgb(204, 153, 51); /* golden color */ + border-right: 90px solid rgb(204, 153, 51); /* golden color */ +} +.sheet-rolltemplate-RMSSAttack .sheet-solid-full { /* thick solid line (reddish), 3px thick---Not used in html coding */ + border-top: 3px solid rgb(126, 45, 64); /* reddish color */ + border-bottom: 3px solid rgb(126, 45, 64); /* reddish color */ + border-left: 180px solid rgb(126, 45, 64); /* reddish color */ + border-right: 0px solid rgb(126, 45, 64); /* reddish color */ +} +.sheet-rolltemplate-RMSSAttack .sheet-tcat { /* to add italics */ + font-size: .9em; /* Make it a little smaller. */ + font-style: italic; +} + .sheet-rolltemplate-RMSSAttack td { + padding-left: 5px; +} +.sheet-tr-repeating-even{ + background-color: #eee; /* pale grey color for background of alternating rows */ +} +.sheet-rolltemplate-RMSSAttack .sheet-tr-repeating:nth-child(even){ + background-color: #eee; /* pale grey color for background of alternating rows */ +} + .sheet-rolltemplate-RMSSAttack .inlinerollresult { /* inline roll background is transparent and it has no border */ + background-color: transparent; + border: none; +} + .sheet-rolltemplate-RMSSAttack .inlinerollresult.fullcrit { + color: #3FB315; /* strong green for crit results for the inline roll */ + border: none; +} + .sheet-rolltemplate-RMSSAttack .inlinerollresult.fullfail { + color: #B31515; /* strong red for fumble results for the inline roll */ + border: none; +} + .sheet-rolltemplate-RMSSAttack .inlinerollresult.importantroll { + color: #4A57ED; /* blue for mixed fumble/crit results for the inline roll */ + border: none; +} + +/* -----------------------std roll checks----------------------- */ +.sheet-rolltemplate-RMSSStdRoll table>thead>tr>th, +.sheet-rolltemplate-RMSSStdRoll table>tbody>tr>th, +.sheet-rolltemplate-RMSSStdRoll table>tfoot>tr>th, +.sheet-rolltemplate-RMSSStdRoll table>thead>tr>td, +.sheet-rolltemplate-RMSSStdRoll table>tbody>tr>td, +.sheet-rolltemplate-RMSSStdRoll table>tfoot>tr>td { + padding: 0px; + border: none; +} + +.sheet-rolltemplate-RMSSStdRoll table { +/* width: 100%; */ + padding: 2px; + border: 1px solid; + margin: 0; + background-color: #ffffff; /* white background */ + text-align: left; +} + .sheet-rolltemplate-RMSSStdRoll th { + /*color: rgb(45, 126, 107); /* teal color */ + padding-left: 5px; + line-height: 1.6em; /* a little extra vertical spacing of the lines in the header to help the name/title stand out. */ + font-size: 1.2em; /* the name is slightly larger than the rest */ + text-align: left; + /*text-align: center;*/ +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-attack { /* Header for pcflag and npcflag */ + color: rgb(126, 45, 64); /* reddish color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-initiative { /* Header for initflag */ + color: rgb(204, 153, 51); /* golden color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-spell{ /* Header for spellflag */ + color: rgb(45, 64, 126); /* blue */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-ability { /* Header for abilityflag */ + color: rgb(204, 115, 51); /* orangy brown color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-save { /* Header for saveflag */ + color: rgb(153, 77, 153); /* purple */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-skill { /* Header for skillflag */ + color: rgb(64, 126, 45); /* green */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-header-skillcat{ /* Header for skillcatflag */ + color: rgb(45, 126, 107); /* teal color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} +.sheet-rolltemplate-RMSSStdRoll .sheet-header-basic{ /* The header for basicflag */ + background-color: gray; + color: white; + text-align: center; + /*color: rgba(112,32,130,1);*/ +} + .sheet-rolltemplate-RMSSStdRoll .sheet-subheader { /* black text and italics for subtags and subtags2 */ + color: #000; /* black */ + font-size: .9em; /* Make sure the subtags are smaller. */ + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-RMSSStdRoll .sheet-arrow-right { /* the divider for pcflag; a right pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 180px solid rgb(126, 45, 64); /* reddish color */ +} + .sheet-rolltemplate-RMSSStdRoll .sheet-arrow-left { /* the divider for npcflag; a left pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 180px solid rgb(126, 45, 64); /* reddish color */ +} +.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-spell { /* the divider for spellflag; basically two isoscelese triangles (one pointing up, the other down) joined at their points. */ + border-top: 3px solid rgb(45, 64, 126); /* blue */ + border-bottom: 3px solid rgb(45, 64, 126); /* blue */ + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-ability { /* the divider for abilityflag; a rectangle missing a downward pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(204, 115, 51); /* orangy brown color */ + border-left: 90px solid rgb(204, 115, 51); /* orangy brown color */ + border-right: 90px solid rgb(204, 115, 51); /* orangy brown color */ +} +.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-save { /* thick solid line, 3px thick */ + border-top: 3px solid rgb(153, 77, 153); /* purple */ + border-bottom: 3px solid rgb(153, 77, 153); /* purple */ + border-left: 90px solid rgb(153, 77, 153); /* purple */ + border-right: 90px solid rgb(153, 77, 153); /* purple */ +} +.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-skill { /* 2 short isoscelese triangles, one pointing right and the other left */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 90px solid rgb(64, 126, 45); /* green */ + border-right: 90px solid rgb(64, 126, 45); /* green */ +} +.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-skillcat { /* upwards pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(45, 126, 107); /* teal color */ + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-RMSSStdRoll .sheet-arrow-initiative { /* thin solid line, 1px thick */ + border-top: 1px solid rgb(204, 153, 51); /* golden color */ + border-bottom: 1px solid rgb(204, 153, 51); /* golden color */ + border-left: 90px solid rgb(204, 153, 51); /* golden color */ + border-right: 90px solid rgb(204, 153, 51); /* golden color */ +} +.sheet-rolltemplate-RMSSStdRoll .sheet-tcat { /* to add italics */ + font-size: .9em; /* Make it a little smaller. */ + font-style: italic; +} + .sheet-rolltemplate-RMSSStdRoll td { + padding-left: 5px; + text-align: left; +} +.sheet-rolltemplate-RMSSStdRoll .sheet-tr-repeating:nth-child(odd){ + background-color: #eee; /* pale grey color for background of alternating rows */ +} + .sheet-rolltemplate-RMSSStdRoll .inlinerollresult { /* inline roll background is transparent and it has no border */ + background-color: transparent; + border: none; +} + .sheet-rolltemplate-RMSSStdRoll .inlinerollresult.fullcrit { + color: #3FB315; /* strong green for crit results for the inline roll */ + border: none; +} + .sheet-rolltemplate-RMSSStdRoll .inlinerollresult.fullfail { + color: #B31515; /* strong red for fumble results for the inline roll */ + border: none; +} + .sheet-rolltemplate-RMSSStdRoll .inlinerollresult.importantroll { + color: #4A57ED; /* blue for mixed fumble/crit results for the inline roll */ + border: none; +} + +/* -----------------------initiative checks----------------------- */ +.sheet-rolltemplate-RMSSInitiative table>thead>tr>th, +.sheet-rolltemplate-RMSSInitiative table>tbody>tr>th, +.sheet-rolltemplate-RMSSInitiative table>tfoot>tr>th, +.sheet-rolltemplate-RMSSInitiative table>thead>tr>td, +.sheet-rolltemplate-RMSSInitiative table>tbody>tr>td, +.sheet-rolltemplate-RMSSInitiative table>tfoot>tr>td { + padding: 0px; + border: none; +} + +.sheet-rolltemplate-RMSSInitiative table { + width: 100%; + padding: 2px; + border: 1px solid; + margin: 0; + background-color: #ffffff; /* white background */ +} + .sheet-rolltemplate-RMSSInitiative th { + color: rgb(204, 153, 51); /* golden color */ + padding-left: 5px; + /*line-height: 1.6em; + font-size: 1.2em;*/ + text-align: left; + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-attack { /* Header for pcflag and npcflag */ + color: rgb(126, 45, 64); /* reddish color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-initiative { /* Header for initflag */ + color: rgb(204, 153, 51); /* golden color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-spell{ /* Header for spellflag */ + color: rgb(45, 64, 126); /* blue */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-ability { /* Header for abilityflag */ + color: rgb(204, 115, 51); /* orangy brown color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-save { /* Header for saveflag */ + color: rgb(153, 77, 153); /* purple */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-skill { /* Header for skillflag */ + color: rgb(64, 126, 45); /* green */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-header-skillcat{ /* Header for skillcatflag */ + color: rgb(45, 126, 107); /* teal color */ + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} +.sheet-rolltemplate-RMSSInitiative .sheet-header-basic{ /* The header for basicflag */ + background-color: gray; + color: white; + text-align: center; + /*color: rgba(112,32,130,1);*/ +} + .sheet-rolltemplate-RMSSInitiative .sheet-subheader { /* black text and italics for subtags and subtags2 */ + color: #000; /* black */ + font-size: .9em; /* Make sure the subtags are smaller. */ + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative .sheet-arrow-right { /* the divider for pcflag; a right pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 180px solid rgb(126, 45, 64); /* reddish color */ +} + .sheet-rolltemplate-RMSSInitiative .sheet-arrow-left { /* the divider for npcflag; a left pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 180px solid rgb(126, 45, 64); /* reddish color */ +} +.sheet-rolltemplate-RMSSInitiative .sheet-arrow-spell { /* the divider for spellflag; basically two isoscelese triangles (one pointing up, the other down) joined at their points. */ + border-top: 3px solid rgb(45, 64, 126); /* blue */ + border-bottom: 3px solid rgb(45, 64, 126); /* blue */ + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-RMSSInitiative .sheet-arrow-ability { /* the divider for abilityflag; a rectangle missing a downward pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(204, 115, 51); /* orangy brown color */ + border-left: 90px solid rgb(204, 115, 51); /* orangy brown color */ + border-right: 90px solid rgb(204, 115, 51); /* orangy brown color */ +} +.sheet-rolltemplate-RMSSInitiative .sheet-arrow-save { /* thick solid line, 3px thick */ + border-top: 3px solid rgb(153, 77, 153); /* purple */ + border-bottom: 3px solid rgb(153, 77, 153); /* purple */ + border-left: 90px solid rgb(153, 77, 153); /* purple */ + border-right: 90px solid rgb(153, 77, 153); /* purple */ +} +.sheet-rolltemplate-RMSSInitiative .sheet-arrow-skill { /* 2 short isoscelese triangles, one pointing right and the other left */ + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 90px solid rgb(64, 126, 45); /* green */ + border-right: 90px solid rgb(64, 126, 45); /* green */ +} +.sheet-rolltemplate-RMSSInitiative .sheet-arrow-skillcat { /* upwards pointing isoscelese triangle */ + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(45, 126, 107); /* teal color */ + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-RMSSInitiative .sheet-arrow-initiative { /* thin solid line, 1px thick */ + border-top: 1px solid rgb(204, 153, 51); /* golden color */ + border-bottom: 1px solid rgb(204, 153, 51); /* golden color */ + border-left: 90px solid rgb(204, 153, 51); /* golden color */ + border-right: 90px solid rgb(204, 153, 51); /* golden color */ +} + .sheet-rolltemplate-RMSSInitiative .sheet-tcat { /* to add italics */ + font-size: .9em; /* Make it a little smaller. */ + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-RMSSInitiative td { + padding-left: 5px; +} + .sheet-rolltemplate-RMSSInitiative .inlinerollresult { /* inline roll background is transparent and it has no border */ + background-color: transparent; + border: none; +} + .sheet-rolltemplate-RMSSInitiative .inlinerollresult.fullcrit { + color: #3FB315; /* strong green for crit results for the inline roll */ + border: none; +} + .sheet-rolltemplate-RMSSInitiative .inlinerollresult.fullfail { + color: #B31515; /* strong red for fumble results for the inline roll */ + border: none; +} + .sheet-rolltemplate-RMSSInitiative .inlinerollresult.importantroll { + color: #4A57ED; /* blue for mixed fumble/crit results for the inline roll */ + border: none; +} \ No newline at end of file diff --git a/RolemasterUnified/sheet_RMU_v1.0.html b/RolemasterUnified/sheet_RMU_v1.0.html new file mode 100644 index 0000000000..5aee670b6e --- /dev/null +++ b/RolemasterUnified/sheet_RMU_v1.0.html @@ -0,0 +1,13298 @@ + + + + + + + +

V2. 05/25/2020 by Diana P.

+ +
+
+
+ This character has been upgraded to the new character sheet! Everything should have copied over.
Movement calculations for centimeters/meters are not in; if you know what the formula looks like, please let me know.
See the Setup tab for automating calculations. The Recalculate skill totals button will be needed to set the stat bonuses and add up the skill totals even if you do not wish to use auto calculated skill rank bonuses.
Double check the Combat tab to set your Armor Type and verify your attacks are set to the correct attack type and to customize the on-sheet attack macros.
The Equipment tab has new columns for amount and location category; filling those out will enable weight and encumbrance calculations.
+
+
+ + Dismiss Announcement +
+
+
+PC     +NPC     +Roll Templates + +
+ +
+
+

+
+
+
+ + Character + + Combat + + Skills + + Spells + + Equipment + + Notes + + Experience + + Setup + + Macros +
  + +
+ +
+
+ Character Name: + + +
+
+
+
+ Nickname: + Title(s): +
+
+ Homeland: + Player: +
+
Race: + + Culture: + +
+
+ Profession: + Realm: + + +
+
+ Deity: +
+
+ Level: + Exp: + / +
+
+ +
+
+
+ + +
Stats
+
+
+ +
+ Stat + Temp + Potential + Basic
Bonus
+ Racial
Bonus
+ Special
Bonus
+ Stat
Bonus
+
+
+ Agility + + + + + + + + +
+
+ Constitution + + + + + + + + +
+
+ Memory + + + + + + + + +
+
+ Reasoning + + + + + + + + +
+
+ Self Discipline   + + + + + + + + +
+
-------
+
+ Empathy + + + + + + + + +
+
+ Intuition + + + + + + + + +
+
+ Presence + + + + + + + + +
+
+ Quickness + + + + + + + + +
+
+ Strength + + + + + + + + +
+
+ ------- +   +   +   +   +   +   +   +   +
+
+
+
+
+ + +
Role Traits
+
+
+
+ Appearance: + +   +   + Gender: + +
+
+ Apparent Age: + +   +   + Actual Age: + +
+
+ Skin Color: + +   +   +   +   +
+
+ Eyes: + +   +   + Hair: + +
+
+ Height: + + + + (ft   in) +     +
+
+ Weight: + + +   +   +
+
+ Size: + +   +   +
+ +
+ Current Movement Rate: + +   +   +   +   +
+
+ Base Movement Rate: + +   +   + Bonus Base Movement Rate: + +
+
+ Running Horizontal Jump: + +   +   + Standing Horizontal Jump: + +
+
+ Running Vertical Jump: + +   +   + Standing Vertical Jump: + +
+
+
+ + +
Race/Stat Fixed Information
+
+
+
+ Soul Departure: + rnds +       Recovery Multiplier: + x +
+
+ Race Type (for stat loss): + +
+
+
+ + +
Recovery Rates
+
+
+
+ Hit Points / hr resting: + +     Power Points / hr resting: + +
+
+ Hit Points / 3 hrs sleep: + +     Power Points / 3 hrs sleep: + +
+
+ Hit Points / 3 hrs active: + +     Power Points / 3 hrs active: + +
+
+
+
+
+
+ Exhaustion Points / min resting: + +
+
+ Exhaustion Points / .5 hrs sleep: + +
+
+ Exhaustion Points / 3 mins active: + +
+
+
+
+
+ +
+ + +
Languages
+
+
+
+ + +
+
+
+
+ + + +
Notes
+
+
+
+ Racial Notes
+
+
 
+
+ Cultural Notes
+
+
 
+
+ Character Notes
+
+
 
+
+ Other
+
+
 
+
+
+
+
+ + +
+ +
+ + + +
Hit Points / Power Points / Exhaustion Points / Initiative
+
+
+
+ +
+ Hit Points: + + / + +     +
+
+     75%(-10):;   + 50%(-20):;   + 25%(-30): +
+

+
+ Rnds stun b4 unc: + + / + +
+
+ +
+ Power Points: + + / + +     +
+
+     75%(-10):;   + 50%(-20):;   + 25%(-30): +
+

+
+   PP Mult: + +   Adder: + + / used: + +
+
+
+
+
+
+
+ Exhaustion Points: + + / + +   Bonus Exhaustion Points: + +   Exhaustion Point Scaling: + +
+
+
+
+ Exh. Pts Remaining: + more than 75%:= 0;   + more than 50%:= -5;   + more than 25%:= -15;   +
+
+   + more than 10%:= -30;   + more than 1%:= -60;   + 0%:= -100 +
+
+
+
+
+ Initiative: + + = Qu bonus + + + Init bonus + + + +
+
+
+
+
+
+ + +
Armor
+
+
+
+   + Worn + Primary + Secondary + Tertiary +
+
+ Active: + + + + +
+
+ Armor Type: + + + + +
+
+ Functions As: + + + + +
+
+ % Weight + + + + +
+
+ Weight Penalty + + + + +
+
+ Missile Penalty + + + + +
+
+ Armor Defensive Bonus + + + + +
+
+ Quickness Penalty + + + + +
+
+ Quickness Bonus + + + + +
+
+ Adrenal Defense + + + + + +
+
+ Shield (melee) + + + + +
+
+ Shield (ranged) + + + + +
+
+ Shield Defensive Bonus + + + + +
+
+ Other Magic Bonus + + + + +
+
+ Temporary Bonus + +   +   +   +
+
+ Parry + +   +   +   +
+
+ Defensive Bonus (vs Melee): + + + + + +
+
+ Defensive Bonus (vs Ranged): + + + + + +
+
+
+
+
+
+ + +
Resistances
+
+
+
+   + Stat + Race + Spec + Total +
+
+ Channeling (3*In) + + + + = + +
+
+ Essence (3*Em) + + + + = + +
+
+ Mentalism (3*Pr) + + + + = + +
+
+ Chan/Ess (In+Em) + + + + = + +
+
+ Chan/Ment (In+Pr) + + + + = + +
+
+ Ess/Ment (Em+Pr) + + + + = + +
+
+ Arcane (In+Em+Pr) + + + + = + +
+
+ -------------- +   +   +   +   +   +   +
+
+ Poison (3*Co) + + + + = + +
+
+ Disease (3*Co) + + + + = + +
+
+ Fear (3*SD) + + + + = + +
+
+ Will (3*(Re+SD+Em+In+Pr)) + + + + = + +
+
+
+
+
+
+ + +
Conditional Defenses
+
+
+
+ Conditional Defenses:
+
+
+
+
+ + +
Attacks
+
+
+
+ Copy OB +
+
+
+
+
+ Attack/Weapon + Type + OB + Fumble + Str + B# + Range + Notes + ACalc + RType + Macro +
+
+ + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + +
+
+
+
+ +
+ +
+ + + +
Skills  
+
+
+ Skill + Total
Bonus
+ Ranks + Rank
Bonus
+ + Stat + Stat
Bonus
+ Knack
Bonus
+ Prof.
Bonus
+ Special
Bonus
+ Item
Bonus
+ Notes + Macro +
+
+
Animal:[Ag]+ [Em] +
+
+ Animal Handling- + + + + + + Ag + + + + + + + + +
+
+ Animal Handling- + + + + + + Ag + + + + + + + + +
+
+ Animal Handling- + + + + + + Ag + + + + + + + + +
+
+ Riding- + + + + + + Ag + + + + + + + + +
+
+ Riding- + + + + + + Ag + + + + + + + + +
+
+ Riding- + + + + + + Ag + + + + + + + + +
+
+
+ Awareness:[In]+ [Re] +
+
+ Perception + + + + + + Ag + + + + + + + + +
+
+ Tracking + + + + + + Ag + + + + + + + + +
+
+
+ Battle Expertise:[N/A]+ [N/A] +
+
+ Maneuvering In Armor + + + + + + Ag + + + + + + + + +
+
+ Mounted Combat + + + + + + Ag + + + + + + + + +
+
+ Protect + + + + + + Ag + + + + + + + + +
+
+ Restricted Quarters + + + + + + Ag + + + + + + + + +
+
+ Subduing + + + + + + Ag + + + + + + + + +
+
+
+ Body Discipline:[Co]+ [Sd] +
+
+ Adrenal Defense + + + + + + Ag + + + + + + + + +
+
+ Adrenal Focus + + + + + + Ag + + + + + + + + +
+
+ Adrenal Speed + + + + + + Ag + + + + + + + + +
+
+ Adrenal Strength + + + + + + Ag + + + + + + + + +
+
+
+ Brawn:[Co]+ [Sd] +
+
+ Body Development + + + + + + Ag + + + + + + + + +
+
+ Fortitude + + + + + + Ag + + + + + + + + +
+
+ Weight-Training + + + + + + Ag + + + + + + + + +
+
+
Combat Expertise:[N/A]+ [N/A] +
+
+ Blind Fighting + + + + + + Ag + + + + + + + + +
+
+ Disarm + + + + + + Ag + + + + + + + + +
+
+ Footwork + + + + + + Ag + + + + + + + + +
+
+ Multiple Attacks + + + + + + Ag + + + + + + + + +
+
+ Reverse Strike + + + + + + Ag + + + + + + + + +
+
+
+ Combat Training:[Ag]+ [St] +
+
+ Melee Weapons- + + + + + + Ag + + + + + + + + +
+
+ Melee Weapons- + + + + + + Ag + + + + + + + + +
+
+ Melee Weapons- + + + + + + Ag + + + + + + + + +
+
+ Ranged Weapons- + + + + + + Ag + + + + + + + + +
+
+ Ranged Weapons- + + + + + + Ag + + + + + + + + +
+
+ Ranged Weapons- + + + + + + Ag + + + + + + + + +
+
+ Shield + + + + + + Ag + + + + + + + + +
+
+ Unarmed (Sweeps)- + + + + + + Ag + + + + + + + + +
+
+ Unarmed (Sweeps)- + + + + + + Ag + + + + + + + + +
+
+ Unarmed (Sweeps)- + + + + + + Ag + + + + + + + + +
+
+ Unarmed (Throws)- + + + + + + Ag + + + + + + + + +
+
+ Unarmed (Throws)- + + + + + + Ag + + + + + + + + +
+
+ Unarmed (Throws)- + + + + + + Ag + + + + + + + + +
+
+
+ Composition:[Em]+ [In] +
+
+ Illusion Crafting + + + + + + Ag + + + + + + + + +
+
+ Musical Composition + + + + + + Ag + + + + + + + + +
+
+ Writing- + + + + + + Ag + + + + + + + + +
+
+ Writing- + + + + + + Ag + + + + + + + + +
+
+ Writing- + + + + + + Ag + + + + + + + + +
+
+
+ Crafting:[Ag]+ [Me] +
+
+ Culinary + + + + + + Ag + + + + + + + + +
+
+ Drawing/Painting + + + + + + Ag + + + + + + + + +
+
+ Fabric Craft + + + + + + Ag + + + + + + + + +
+
+ Leathercraft + + + + + + Ag + + + + + + + + +
+
+ Metalcraft + + + + + + Ag + + + + + + + + +
+
+ Stonecraft + + + + + + Ag + + + + + + + + +
+
+ Woodcraft + + + + + + Ag + + + + + + + + +
+
+
+ Delving:[Em]+ [In] +
+
+ Attunrment + + + + + + Ag + + + + + + + + +
+
+ Runes + + + + + + Ag + + + + + + + + +
+
+
+ Environmental:[In]+ [Me] +
+
+ Navigation + + + + + + Ag + + + + + + + + +
+
+ Piloting- + + + + + + Ag + + + + + + + + +
+
+ Piloting- + + + + + + Ag + + + + + + + + +
+
+ Piloting- + + + + + + Ag + + + + + + + + +
+
+ Survival- + + + + + + Ag + + + + + + + + +
+
+ Survival- + + + + + + Ag + + + + + + + + +
+
+ Survival- + + + + + + Ag + + + + + + + + +
+
+
+ Gymnastic:[Ag]+ [Qu] +
+
+ Acrobatics + + + + + + Ag + + + + + + + + +
+
+ Contortions + + + + + + Ag + + + + + + + + +
+
+ Jumping + + + + + + Ag + + + + + + + + +
+
+
+ Lore:[Me]+ [Me] +
+
+ Creature Lore- + + + + + + Ag + + + + + + + + +
+
+ Creature Lore- + + + + + + Ag + + + + + + + + +
+
+ Creature Lore- + + + + + + Ag + + + + + + + + +
+
+ Historic Lore- + + + + + + Ag + + + + + + + + +
+
+ Historic Lore- + + + + + + Ag + + + + + + + + +
+
+ Historic Lore- + + + + + + Ag + + + + + + + + +
+
+ Language- + + + + + + Ag + + + + + + + + +
+
+ Language- + + + + + + Ag + + + + + + + + +
+
+ Language- + + + + + + Ag + + + + + + + + +
+
+ Materials Lore- + + + + + + Ag + + + + + + + + +
+
+ Materials Lore- + + + + + + Ag + + + + + + + + +
+
+ Materials Lore- + + + + + + Ag + + + + + + + + +
+
+ Racial Lore- + + + + + + Ag + + + + + + + + +
+
+ Racial Lore- + + + + + + Ag + + + + + + + + +
+
+ Racial Lore- + + + + + + Ag + + + + + + + + +
+
+ Region Lore- + + + + + + Ag + + + + + + + + +
+
+ Region Lore- + + + + + + Ag + + + + + + + + +
+
+ Region Lore- + + + + + + Ag + + + + + + + + +
+
+ Religion/Philosophy- + + + + + + Ag + + + + + + + + +
+
+ Religion/Philosophy- + + + + + + Ag + + + + + + + + +
+
+ Religion/Philosophy- + + + + + + Ag + + + + + + + + +
+
+ Spell Lore + + + + + + Ag + + + + + + + + +
+
+
+ Magical Expertise:[N/A]+ [N/A] +
+
+ Grace- + + + + + + Ag + + + + + + + + +
+
+ Grace- + + + + + + Ag + + + + + + + + +
+
+ Grace- + + + + + + Ag + + + + + + + + +
+
+ Spell Trickery- + + + + + + Ag + + + + + + + + +
+
+ Spell Trickery- + + + + + + Ag + + + + + + + + +
+
+ Spell Trickery- + + + + + + Ag + + + + + + + + +
+
+ Transcendence + + + + + + Ag + + + + + + + + +
+
+
+ Medical:[In]+ [Me] +
+
+ Herbalism + + + + + + Ag + + + + + + + + +
+
+ Medicine + + + + + + Ag + + + + + + + + +
+
+ Poison Mastery + + + + + + Ag + + + + + + + + +
+
+
+ Mental Discipline:[Pr]+ [SD] +
+
+ Control Lycanthropy + + + + + + Ag + + + + + + + + +
+
+ Meditation + + + + + + Ag + + + + + + + + +
+
+ Mental Focus + + + + + + Ag + + + + + + + + +
+
+
+ Movement:[Ag]+ [St] +
+
+ Climbing + + + + + + Ag + + + + + + + + +
+
+ Flying + + + + + + Ag + + + + + + + + +
+
+ Running + + + + + + Ag + + + + + + + + +
+
+ Swimming + + + + + + Ag + + + + + + + + +
+
+
+ Performance Art:[Em]+ [Pr] +
+
+ Acting + + + + + + Ag + + + + + + + + +
+
+ Music- + + + + + + Ag + + + + + + + + +
+
+ Music- + + + + + + Ag + + + + + + + + +
+
+ Music- + + + + + + Ag + + + + + + + + +
+
+ Stage Magic + + + + + + Ag + + + + + + + + +
+
+
+ Power Manipulation:[R]+ [R] +
+
+ Channeling + + + + + + Ag + + + + + + + + +
+
+ Directed Spells - Elemental Bolts + + + + + + Ag + + + + + + + + +
+
+ Directed Spells - Illusion Crafting + + + + + + Ag + + + + + + + + +
+
+ Directed Spells -Hurling + + + + + + Ag + + + + + + + + +
+
+ Power Development + + + + + + Ag + + + + + + + + +
+
+ Power Projection + + + + + + Ag + + + + + + + + +
+
+
+ Science:[Me]+ [Re] +
+
+ Architecture + + + + + + Ag + + + + + + + + +
+
+ Astronomy + + + + + + Ag + + + + + + + + +
+
+ Engineering + + + + + + Ag + + + + + + + + +
+
+ Mathematics + + + + + + Ag + + + + + + + + +
+
+
+ Social:[Em]+ [In] +
+
+ Influence- + + + + + + Ag + + + + + + + + +
+
+ Influence- + + + + + + Ag + + + + + + + + +
+
+ Influence- + + + + + + Ag + + + + + + + + +
+
+ Leadership + + + + + + Ag + + + + + + + + +
+
+ Social Awareness + + + + + + Ag + + + + + + + + +
+
+ Trading + + + + + + Ag + + + + + + + + +
+
+
+ Spellcasting:[R]+ [R] +
+
+ Magical Ritual- + + + + + + Ag + + + + + + + + +
+
+ Magical Ritual- + + + + + + Ag + + + + + + + + +
+
+ Magical Ritual- + + + + + + Ag + + + + + + + + +
+
+ Open + + + + + + Ag + + + + + + + + +
+
+ Closed + + + + + + Ag + + + + + + + + +
+
+ Base + + + + + + Ag + + + + + + + + +
+
+ Arcane + + + + + + Ag + + + + + + + + +
+
+ Restricted + + + + + + Ag + + + + + + + + +
+
+
+ Subterfuge:[Ag]+ [SD] +
+
+ Ambush- + + + + + + Ag + + + + + + + + +
+
+ Ambush- + + + + + + Ag + + + + + + + + +
+
+ Ambush- + + + + + + Ag + + + + + + + + +
+
+ Concealment + + + + + + Ag + + + + + + + + +
+
+ Stalking + + + + + + Ag + + + + + + + + +
+
+ Trickery + + + + + + Ag + + + + + + + + +
+
+
+ Technical:[In]+ [Re] +
+
+ Locks + + + + + + Ag + + + + + + + + +
+
+ Mechanics- + + + + + + Ag + + + + + + + + +
+
+ Mechanics- + + + + + + Ag + + + + + + + + +
+
+ Mechanics- + + + + + + Ag + + + + + + + + +
+
+ Traps + + + + + + Ag + + + + + + + + +
+
+
+ Vocation:[Em]+ [Me] +
+
+ Administration- + + + + + + Ag + + + + + + + + +
+
+ Administration- + + + + + + Ag + + + + + + + + +
+
+ Administration- + + + + + + Ag + + + + + + + + +
+
+ Service- + + + + + + Ag + + + + + + + + +
+
+ Service- + + + + + + Ag + + + + + + + + +
+
+ Service- + + + + + + Ag + + + + + + + + +
+
+ Trade- + + + + + + Ag + + + + + + + + +
+
+ Trade- + + + + + + Ag + + + + + + + + +
+
+ Trade- + + + + + + Ag + + + + + + + + +
+ +
+ +
+ + + +
Other Skills
+
+
+
+ Category/Skill + Cat/
Total
Bonus
+ Ranks + Progression + Rank
Bonus
+ Stat1 + Stat2 + Stat3 + Stat
Bonus
+ Category + Prof/
Cat
Bonus
+ Special
Bonus
+ Item
Bonus
+ Notes + Macro +
+
+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+ +
+ + + +
Same Realm Own Base Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Same Realm Open Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Same Realm Closed Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Same Realm Other Base Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+ +
+
+ + +
Other Realm Open Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Other Realm Closed Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Other Realm Base Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Arcane Open Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Arcane Closed Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Arcane Own Base Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ + +
Arcane Other Base Spells                 Stat bonus:   Profession bonus:   Special bonus:   Total bonus:
+
+
+ Spell List Name +   + Total + Ranks + Rank
Bonus
+ Category
Bonus
+ Profession
Bonus
+ Special
Bonus
+ Item
Bonus
+ Macro +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + +
+
+
+ +
+ +
+ + + +
Equipment
+
+
+
+ +
+
+ + + Coins + +
+
+ + + + +
+
+ Mithril + + + +
+
+ Platinum + + + +
+
+ Gold + + + +
+
+ Silver + + + +
+
+ Bronze + + + +
+
+ Copper + + + +
+
+ Tin + + + +
+
+ Iron + + + +
+
+ ---------- + ---------- + ---------- + ---------- +
+
+ Coin Total + + + +
+
+ Coin Weight (lbs) + + + +
+
+ Location Category + + + +
+
+
+ +
+ Gems & Jewelry
+
+
+
+
+
+
+
+ Total Weight: + Encumbrance Penalty: + Weight Penalty: + Minimum Maneuver Penalty: +
+
+
+
+ Weight Allowance: = + Base Weight Allowance: + + Bonus Weight Allowance: +
+
+
+
+
+ Weight Worn/Carried: + +   Weight in Storage (Loc 1): +
+
+ Weight in Backpack: + +   Weight in Storage (Loc 2): +
+
+ Armor/Clothing Weight (does not encumber):   + +   Other/No Location Category Weight (does not encumber): +
+
+
+
+
+
Item
+
Amt
+ Weight
each
+ Total
Weight
+ Location
Category
+
Location
+
Notes
+
+
+
+
+
+ + + + + + + +
+
+
+
+ +
+ +
+ + +
+
+
+ +
+
+
+   + + + +
+
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+   + + + +
+
+
+
+
+
+
+ +
+ +
+ + Total Experience:/ + +
+ Experience Tracker +
+
+
+
+ + + +
+
+
+
+ +
+ +
+ + + + + +
Pronouns
+
+
+
+ +

Pronouns

+
+
+
+ For use in macros if desired. Enter your preferred pronoun for the following categories. + +
+
+
+
+ Upper Case: + Subjective: + + + +   Objective: + + + +   Possessive: + + + +
+
+ Lower Case: + Subjective: + + + +   Objective: + + + +   Possessive: + + + +
+
+
+
+ + +
Stat Bonus Setup For Skills
+
+
+
+

Variable Stat Bonuses Based on Skills.

Set up to use the standard category stats with the skills rather than the alternate (individual) stats as explained in Variable Stat Bonuses Based on Skills, section A-9.2 in the Rolemaster Standard Rules.
+
+
+
+
+ + Standard Stat Bonuses Based on Categories. (Check the box to switch to the standard category stats for the skills.) +
+
+
+
+ + +
Auto Calculations Setup
+
+
+
+

Auto Calculations Setup.

+
+
+ Check the box(es) next to the area(s) you wish to have autocalculated. All calculations are per the rules in the RMSS Standard Rules. +
+
+
+
+ + Auto calculate everything. (stats, skills/skill ranks, etc) +
+
+   +
+
+ + Auto calculate Stat bonuses. +
+
+ + Auto calculate development points. +
+
+ + Auto calculate Skill and Spell rank bonuses. These include PPDev and BodyDev and use the values in the Progression set-up table below. +
+
+ + Auto calculate experience needed for next level (using RMSS std scale where level 1 is at 10000 xp). +
+
+ + Auto populate Racial bonuses for Stats, Resistances, Soul Departure, Race Type for stat loss, Recovery Multiplier, and PPDev/BodyDev skill progression, for races in the Rolemaster Standard Rules book. Does not autopopulate racial skill bonuses.
Supported: Common Man, Mixed Man, High Man, Half-elf, Wood Elf, Grey Elf, High Elf, Dwarf, Halfling, Half-orc, Common Orc, Greater Orc. If this box is checked and the Race field does not match the spelling of one of the above races, no bonuses will be populated. To clear the racial bonuses, enter the keyword: None .
+
+
+ + Auto populate profession skill-category bonuses for professions in the Rolemaster Standard Rules book.
Supported: Fighter, Thief, Rogue, Warrior Monk, Layman, Magician, Illusionist, Cleric, Animist, Mentalist, Lay Healer, Healer, Mystic, Sorcerer, Ranger, Paladin, Monk, Dabbler, Bard, Magent. If this box is checked and the Profession field does not match the spelling of one of the above professions, no bonuses will be populated. To clear the profession bonuses, enter the keyword: None .
+
+
+ + Copy Offensive Bonus from Skills tab to Combat tab.
Names must match exactly. Will try to match to subnames instead of skill name. Does not match to spell lists. If it cannot find a match, it will revert to whatever is in the OB spot currently.
+
+
+
+
+ Uncheck the boxes if you no longer wish to auto-calc that area; values will not revert to previously entered values so do not check if you wish to keep current values. +
+
+
+
+
+

Recalculate skill totals.

+
+
+
+
+ + Recalculate all category and skill totals.
includes recopying stat scores over to category and skills, recopying the category bonus to each skill, and then calculating the resulting total.
+
+
+
+
+ + +
Other Character Setup
+
+
+
+ +

Other Character Setup

+
+
+
+ Setup for miscellaneous bonuses and penalties, often from talents and/or flaws. + +
+
+
+
+ High Open Ended Roll Value: + + + +   Low Open Ended Roll Value: + + + +
+
+ Encumbrance Penalty Scaling: + + + +
+
+
+
+
+ Coins per Pound (RMSS suggested value is 64 coins weigh 1 pound): + + + +
+
+
+
+
+ Unit for Weight: + + + + Change from pounds to kilograms or other weight unit of choice. +
+
+ Unit for Height: + + + + Change from inches to centimeters or other length unit of choice. +
+
+
+
+ Movement calculations for centimeters/meters are not in; if you know what the formula looks like, please let me know. + +
+
+
+
+ + +
Skill Progression Setup
+
+ These Skill Rank Progressions are per the rules in the RMSS Standard Rules. +
+
+ + 0 + 1-10 + 11-20 + 21-30 + 30+ +   Notes +
+
+ Standard Progression: + + + + + +   Progression for Standard-Progression Skills +
+
+ Category Progression: + + + + + +   Progression for Standard-Progression Skill Categories +
+
+ Combined Progression: + + + + + +   Progression for Combined-Progression Skills +
+
+ Special Progression: + + + + + +   Progression for Spells and Skills with Special-Progression +
+
+ Body Development Progression: + + + + + +   Progression for Body Development for +
+
+ Power Point Progression: + + + + + +   Progression for Power Point Development for +
+
+ Custom Progression1: + + + + + + +
+
+ Custom Progression2: + + + + + + +
+
+
+ +
+ +
+ +
+
+ Stat Rolls + + +
+



+
+ Resistance Rolls + + +
+



+
+ Skill Checks + + +
+
+ Armor Skills + + +
+
+ Animal Skills + + +
+
+ Athletic Skills + + +
+
+ Awareness Skills + + +
+
+ Combat Maneuver Skills + + +
+
+ Communication Skills + + +
+
+ Craft Skills + + +
+
+ Influence Skills + + +
+
+ Lore Skills + + +
+
+ Outdoor Skills + + +
+
+ Power Skills + + +
+
+ Science/Analytic Skills + + +
+
+ Self Control Skills + + +
+
+ Special Attack/Defense Skills + + +
+
+ Subterfuge Skills + + +
+
+ Technical/Trade Skills + + +
+
+ Urban Skills + + +
+



+
+ Spell Skills + + +
+
+ Base Lists + + +
+
+ Open Lists + + +
+
+ Closed Lists + + +
+
+ Other Base Lists + + +
+
+ Other Realm Open Lists + + +
+
+ Other Realm Closed Lists + + +
+
+ Other Realm Base Lists + + +
+
+ Arcane Open Lists + + +
+
+ Arcane Closed Lists + + +
+
+ Arcane Own Base Lists + + +
+
+ Arcane Other Base Lists + + +
+
+ +
+ + +
+ +
+ + +
+
+
+
+ Category: +     +
+
+ Name: +     +
+
+ Type: + + Demon Type or Undead Class: + +
+
Level: + Level Code: +
+
+
+ +
+ + +
+ +
+ + + + + + +
Roll Templates
+ Show Roll Templates? +
+
+
+ + All of the roll templates use flags to vary the roll template appearance. These flags are: initflag, skillcatflag, skillflag, saveflag, abilityflag, spellflag, pcflag, npcflag, basicflag. See below for more detail. +
+
RMSSAttack: This roll template allows up to 8 attacks to be displayed in the same block. If 'attackroll#' is a critical failure, it will display 'fumbleroll#'. 'Crit#' and 'critroll#' always display. +
+ Attack: + +
+
+
Name
+
subtags
+
subtags2
+
+
attackname1 attackroll1 fumbleroll1 crit1 critroll1
+
attackname2 attackroll2 fumbleroll2 crit2 critroll2
+
attackname3 attackroll3 fumbleroll3 crit3 critroll3
+
...
+
attackname8 attackroll8 fumbleroll8 crit8 critroll8
+
notes
+
+
+ Example Macro: + +
pcflag is a keyword which sets the name and dividing line to be red. For this flag, the arrow in the dividing line points to the right. +
This example displays two attacks pulled from Attack/Weapon 1 and 2. +
+
+
+ Attack v2 (NPC): + +
+
+
Name
+
subtags
+
subtags2
+
+
attackname1 attackroll1 fumbleroll1 crit1 critroll1
+
attackname2 attackroll2 fumbleroll2 crit2 critroll2
+
attackname3 attackroll3 fumbleroll3 crit3 critroll3
+
...
+
attackname8 attackroll8 fumbleroll8 crit8 critroll8
+
notes
+
+
+ Example Macro: + +
npcflag is a keyword which sets the name and dividing line to be red. For this flag, the arrow in the dividing line points to the left. +
This example is set to whisper the NPC's attacks to the GM and uses @{Target} to show the defender's AT, DB, and Parry. A 15% arrow break notification is in the 'notes' section. +
+
+
RMSSInitiative: This roll template consists of 'name' 'check' and 'checkroll' on the same line. 'Notes' can be added below. There is no dividing line in this template. +
+ Initiative: + +
+
+
Name check checkroll
+
notes
+
+
+ Example Macro: + +
'initflag' can be used with the 'RmuStdRoll' or 'RMSSAttack' and sets the 'name' this same yellow while adding a thin solid yellow dividing line. +
+
+
RmuStdRoll: In this roll template, the 'oedownroll' is called if the 'checkroll' results in a critical failure; so to model an open ended down d100, I call it with [[d100cf<5]]. +
+
If the roll type does not have an open ended down roll, but instead has a fumble, you can use 'fumbleroll', which gets its own line in the output instead of being placed on the same line as the roll like the 'oedownroll' does. It is called in the same way as 'oedownroll' i.e.: [[d100cf<@{attack1fumble}]]. +
+
The 'critroll' activates on a critical success and also gets its own line. For example, [[d100cs=66cs=100]] will show the critical success line for only a 66 and a 100 on the roll. +
+
The next section is a repeating section where you can give a key and a value which will be displayed in columns. Key words which cannot be used (since they are used in other parts of the template) are: notes, subtags, subtags2, compcheck, failcheck, succeedcheck, check, checkroll, critroll, fumbleroll, oedownroll, initflag, skillcatflag, skillflag, saveflag, abilityflag, spellflag, pcflag, npcflag, basicflag, name. +
+
The 'compcheck' line expects a comparison type roll [[d100<50]] and will display 'succeedcheck' if the result is a 1 or 'failcheck' if the result is a 0. +
+
Any or all of the sections can be used; if you don't put in the key word, the section will not be displayed. Note that you cannot use the 'check' keyword by itself; you must include 'checkroll' as well for that section to display. +
+ Standard Roll, Spell check: + +
+
+
Name
+
subtags
+
subtags2
+
+
check checkroll oedownroll
+
      fumbleroll
+
      critroll
+
      highlight66roll
+
key             value
+
key             value
+
key             value
+
compcheck succeedcheck failcheck
+
notes
+
+
+ Example Macro: + +
spellflag is a keyword which sets the dividing line to be a blue 4-pointed star pattern and the name to be blue. +
+
+
+ Standard Roll, Ability check: + +
+
+
Name
+
subtags
+
subtags2
+
+
check checkroll oedownroll
+
      fumbleroll
+
      critroll
+
      highlight66roll
+
key             value
+
key             value
+
key             value
+
compcheck succeedcheck failcheck
+
notes
+
+
+ Example Macro: + +
abilityflag is a keyword which sets the name and a dividing line brown. +
+
+
+ Standard Roll, Save check: + +
+
+
Name
+
subtags
+
subtags2
+
+
check checkroll oedownroll
+
      fumbleroll
+
      critroll
+
      highlight66roll
+
key             value
+
key             value
+
key             value
+
compcheck succeedcheck failcheck
+
notes
+
+
+ Example Macro: + +
saveflag is a keyword which sets the name and a thick dividing line to be purple. +
+
+
+ Standard Roll, Skill check: + +
+
+
Name
+
subtags
+
subtags2
+
+
check checkroll oedownroll
+
      fumbleroll
+
      critroll
+
      highlight66roll
+
key             value
+
key             value
+
key             value
+
compcheck succeedcheck failcheck
+
notes
+
+
+ Example Macro: + +
skillflag is a keyword which sets the name and double-arrow dividing line a darkish green. +
+
+
+ Standard Roll, Skill Category check: + +
+
+
Name
+
subtags
+
subtags2
+
+
check checkroll oedownroll
+
      fumbleroll
+
      critroll
+
      highlight66roll
+
key             value
+
key             value
+
key             value
+
compcheck succeedcheck failcheck
+
notes
+
+
+
+ Example Macro: + +
skillcatflag is a keyword which sets the dividing line to be an upward pointed arrow and both it and the name are a teal color. +
+
+
+ Standard Roll, Basic: + +
+
+
Name
+
subtags
+
subtags2
+
+
check checkroll oedownroll
+
      fumbleroll
+
      critroll
+
      highlight66roll
+
key             value
+
key             value
+
key             value
+
compcheck succeedcheck failcheck
+
notes
+
+
+
+ Example Macro: + +
This basic grey and white appearance can be used with the various templates by setting {{basicflag=true}} . There is no dividing line with this appearance flag. +
+
+
+
+ + + + {{#pcflag}} {{/pcflag}} + {{#npcflag}} {{/npcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#basicflag}} {{/basicflag}} + {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} + {{#subtags}}{{/subtags}} + {{#subtags2}}{{/subtags2}} + {{#npcflag}} {{/npcflag}} + {{#pcflag}} {{/pcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#attackname1}} + + {{#breakage11roll}} {{#rollTotal() attackroll1 breakage11}} {{/rollTotal() attackroll1 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll1 breakage22}} {{/rollTotal() attackroll1 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll1 breakage33}} {{/rollTotal() attackroll1 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll1 breakage44}} {{/rollTotal() attackroll1 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll1 breakage55}} {{/rollTotal() attackroll1 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll1 breakage66}} {{/rollTotal() attackroll1 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll1 breakage77}} {{/rollTotal() attackroll1 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll1 breakage88}} {{/rollTotal() attackroll1 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll1 breakage99}} {{/rollTotal() attackroll1 breakage99}} {{/breakage99roll}} + {{/attackname1}} + {{#attackname2}} + + {{#breakage11roll}} {{#rollTotal() attackroll2 breakage11}} {{/rollTotal() attackroll2 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll2 breakage22}} {{/rollTotal() attackroll2 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll2 breakage33}} {{/rollTotal() attackroll2 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll2 breakage44}} {{/rollTotal() attackroll2 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll2 breakage55}} {{/rollTotal() attackroll2 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll2 breakage66}} {{/rollTotal() attackroll2 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll2 breakage77}} {{/rollTotal() attackroll2 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll2 breakage88}} {{/rollTotal() attackroll2 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll2 breakage99}} {{/rollTotal() attackroll2 breakage99}} {{/breakage99roll}} + {{/attackroll2}} + {{/attackname2}} + {{#attackname3}} + + {{#breakage11roll}} {{#rollTotal() attackroll3 breakage11}} {{/rollTotal() attackroll3 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll3 breakage22}} {{/rollTotal() attackroll3 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll3 breakage33}} {{/rollTotal() attackroll3 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll3 breakage44}} {{/rollTotal() attackroll3 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll3 breakage55}} {{/rollTotal() attackroll3 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll3 breakage66}} {{/rollTotal() attackroll3 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll3 breakage77}} {{/rollTotal() attackroll3 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll3 breakage88}} {{/rollTotal() attackroll3 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll3 breakage99}} {{/rollTotal() attackroll3 breakage99}} {{/breakage99roll}} + {{/attackroll3}} + {{/attackname3}} + {{#attackname4}} + + {{#breakage11roll}} {{#rollTotal() attackroll4 breakage11}} {{/rollTotal() attackroll4 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll4 breakage22}} {{/rollTotal() attackroll4 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll4 breakage33}} {{/rollTotal() attackroll4 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll4 breakage44}} {{/rollTotal() attackroll4 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll4 breakage55}} {{/rollTotal() attackroll4 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll4 breakage66}} {{/rollTotal() attackroll4 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll4 breakage77}} {{/rollTotal() attackroll4 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll4 breakage88}} {{/rollTotal() attackroll4 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll4 breakage99}} {{/rollTotal() attackroll4 breakage99}} {{/breakage99roll}} + {{/attackroll4}} + {{/attackname4}} + {{#attackname5}} + + {{#breakage11roll}} {{#rollTotal() attackroll5 breakage11}} {{/rollTotal() attackroll5 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll5 breakage22}} {{/rollTotal() attackroll5 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll5 breakage33}} {{/rollTotal() attackroll5 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll5 breakage44}} {{/rollTotal() attackroll5 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll5 breakage55}} {{/rollTotal() attackroll5 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll5 breakage66}} {{/rollTotal() attackroll5 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll5 breakage77}} {{/rollTotal() attackroll5 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll5 breakage88}} {{/rollTotal() attackroll5 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll5 breakage99}} {{/rollTotal() attackroll5 breakage99}} {{/breakage99roll}} + {{/attackroll5}} + {{/attackname5}} + {{#attackname6}} + + {{#breakage11roll}} {{#rollTotal() attackroll6 breakage11}} {{/rollTotal() attackroll6 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll6 breakage22}} {{/rollTotal() attackroll6 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll6 breakage33}} {{/rollTotal() attackroll6 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll6 breakage44}} {{/rollTotal() attackroll6 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll6 breakage55}} {{/rollTotal() attackroll6 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll6 breakage66}} {{/rollTotal() attackroll6 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll6 breakage77}} {{/rollTotal() attackroll6 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll6 breakage88}} {{/rollTotal() attackroll6 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll6 breakage99}} {{/rollTotal() attackroll6 breakage99}} {{/breakage99roll}} + {{/attackroll6}} + {{/attackname6}} + {{#attackname7}} + + {{#breakage11roll}} {{#rollTotal() attackroll7 breakage11}} {{/rollTotal() attackroll7 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll7 breakage22}} {{/rollTotal() attackroll7 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll7 breakage33}} {{/rollTotal() attackroll7 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll7 breakage44}} {{/rollTotal() attackroll7 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll7 breakage55}} {{/rollTotal() attackroll7 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll7 breakage66}} {{/rollTotal() attackroll7 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll7 breakage77}} {{/rollTotal() attackroll7 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll7 breakage88}} {{/rollTotal() attackroll7 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll7 breakage99}} {{/rollTotal() attackroll7 breakage99}} {{/breakage99roll}} + {{/attackroll7}} + {{/attackname7}} + {{#attackname8}} + + {{#breakage11roll}} {{#rollTotal() attackroll8 breakage11}} {{/rollTotal() attackroll8 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll8 breakage22}} {{/rollTotal() attackroll8 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll8 breakage33}} {{/rollTotal() attackroll8 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll8 breakage44}} {{/rollTotal() attackroll8 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll8 breakage55}} {{/rollTotal() attackroll8 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll8 breakage66}} {{/rollTotal() attackroll8 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll8 breakage77}} {{/rollTotal() attackroll8 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll8 breakage88}} {{/rollTotal() attackroll8 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll8 breakage99}} {{/rollTotal() attackroll8 breakage99}} {{/breakage99roll}} + {{/attackroll8}} + {{/attackname8}} + {{#notes}}{{/notes}} +
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{attackname1}} {{attackroll1}} + {{#rollWasFumble() attackroll1}} {{fumbleroll1}} {{/rollWasFumble() attackroll1}} + {{#^rollWasFumble() attackroll1}} {{crit1}} {{critroll1}} {{/^rollWasFumble() attackroll1}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname2}} + {{#attackroll2}} + {{attackroll2}} + {{#rollWasFumble() attackroll2}} {{fumbleroll2}} {{/rollWasFumble() attackroll2}} + {{#^rollWasFumble() attackroll2}} {{crit2}} {{critroll2}} {{/^rollWasFumble() attackroll2}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname3}} + {{#attackroll3}} + {{attackroll3}} + {{#rollWasFumble() attackroll3}} {{fumbleroll3}} {{/rollWasFumble() attackroll3}} + {{#^rollWasFumble() attackroll3}} {{crit3}} {{critroll3}} {{/^rollWasFumble() attackroll3}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname4}} + {{#attackroll4}} + {{attackroll4}} + {{#rollWasFumble() attackroll4}} {{fumbleroll4}} {{/rollWasFumble() attackroll4}} + {{#^rollWasFumble() attackroll4}} {{crit4}} {{critroll4}} {{/^rollWasFumble() attackroll4}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname5}} + {{#attackroll5}} + {{attackroll5}} + {{#rollWasFumble() attackroll5}} {{fumbleroll5}} {{/rollWasFumble() attackroll5}} + {{#^rollWasFumble() attackroll5}} {{crit5}} {{critroll5}} {{/^rollWasFumble() attackroll5}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname6}} + {{#attackroll6}} + {{attackroll6}} + {{#rollWasFumble() attackroll6}} {{fumbleroll6}} {{/rollWasFumble() attackroll6}} + {{#^rollWasFumble() attackroll6}} {{crit6}} {{critroll6}} {{/^rollWasFumble() attackroll6}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname7}} + {{#attackroll7}} + {{attackroll7}} + {{#rollWasFumble() attackroll7}} {{fumbleroll7}} {{/rollWasFumble() attackroll7}} + {{#^rollWasFumble() attackroll7}} {{crit7}} {{critroll7}} {{/^rollWasFumble() attackroll7}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname8}} + {{#attackroll8}} + {{attackroll8}} + {{#rollWasFumble() attackroll8}} {{fumbleroll8}} {{/rollWasFumble() attackroll8}} + {{#^rollWasFumble() attackroll8}} {{crit8}} {{critroll8}} {{/^rollWasFumble() attackroll8}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{notes}}
+ +
+ + {{#pcflag}} {{/pcflag}} + {{#npcflag}} {{/npcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#basicflag}} {{/basicflag}} + {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} + {{#subtags}}{{/subtags}} + {{#subtags2}}{{/subtags2}} + {{#npcflag}} {{/npcflag}} + {{#pcflag}} {{/pcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#attackname1}} + + {{#breakage11roll}} {{#rollTotal() attackroll1 breakage11}} {{/rollTotal() attackroll1 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll1 breakage22}} {{/rollTotal() attackroll1 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll1 breakage33}} {{/rollTotal() attackroll1 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll1 breakage44}} {{/rollTotal() attackroll1 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll1 breakage55}} {{/rollTotal() attackroll1 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll1 breakage66}} {{/rollTotal() attackroll1 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll1 breakage77}} {{/rollTotal() attackroll1 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll1 breakage88}} {{/rollTotal() attackroll1 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll1 breakage99}} {{/rollTotal() attackroll1 breakage99}} {{/breakage99roll}} + {{/attackname1}} + {{#attackname2}} + + {{#breakage11roll}} {{#rollTotal() attackroll2 breakage11}} {{/rollTotal() attackroll2 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll2 breakage22}} {{/rollTotal() attackroll2 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll2 breakage33}} {{/rollTotal() attackroll2 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll2 breakage44}} {{/rollTotal() attackroll2 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll2 breakage55}} {{/rollTotal() attackroll2 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll2 breakage66}} {{/rollTotal() attackroll2 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll2 breakage77}} {{/rollTotal() attackroll2 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll2 breakage88}} {{/rollTotal() attackroll2 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll2 breakage99}} {{/rollTotal() attackroll2 breakage99}} {{/breakage99roll}} + {{/attackroll2}} + {{/attackname2}} + {{#attackname3}} + + {{#breakage11roll}} {{#rollTotal() attackroll3 breakage11}} {{/rollTotal() attackroll3 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll3 breakage22}} {{/rollTotal() attackroll3 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll3 breakage33}} {{/rollTotal() attackroll3 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll3 breakage44}} {{/rollTotal() attackroll3 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll3 breakage55}} {{/rollTotal() attackroll3 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll3 breakage66}} {{/rollTotal() attackroll3 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll3 breakage77}} {{/rollTotal() attackroll3 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll3 breakage88}} {{/rollTotal() attackroll3 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll3 breakage99}} {{/rollTotal() attackroll3 breakage99}} {{/breakage99roll}} + {{/attackroll3}} + {{/attackname3}} + {{#attackname4}} + + {{#breakage11roll}} {{#rollTotal() attackroll4 breakage11}} {{/rollTotal() attackroll4 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll4 breakage22}} {{/rollTotal() attackroll4 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll4 breakage33}} {{/rollTotal() attackroll4 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll4 breakage44}} {{/rollTotal() attackroll4 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll4 breakage55}} {{/rollTotal() attackroll4 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll4 breakage66}} {{/rollTotal() attackroll4 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll4 breakage77}} {{/rollTotal() attackroll4 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll4 breakage88}} {{/rollTotal() attackroll4 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll4 breakage99}} {{/rollTotal() attackroll4 breakage99}} {{/breakage99roll}} + {{/attackroll4}} + {{/attackname4}} + {{#attackname5}} + + {{#breakage11roll}} {{#rollTotal() attackroll5 breakage11}} {{/rollTotal() attackroll5 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll5 breakage22}} {{/rollTotal() attackroll5 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll5 breakage33}} {{/rollTotal() attackroll5 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll5 breakage44}} {{/rollTotal() attackroll5 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll5 breakage55}} {{/rollTotal() attackroll5 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll5 breakage66}} {{/rollTotal() attackroll5 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll5 breakage77}} {{/rollTotal() attackroll5 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll5 breakage88}} {{/rollTotal() attackroll5 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll5 breakage99}} {{/rollTotal() attackroll5 breakage99}} {{/breakage99roll}} + {{/attackroll5}} + {{/attackname5}} + {{#attackname6}} + + {{#breakage11roll}} {{#rollTotal() attackroll6 breakage11}} {{/rollTotal() attackroll6 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll6 breakage22}} {{/rollTotal() attackroll6 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll6 breakage33}} {{/rollTotal() attackroll6 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll6 breakage44}} {{/rollTotal() attackroll6 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll6 breakage55}} {{/rollTotal() attackroll6 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll6 breakage66}} {{/rollTotal() attackroll6 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll6 breakage77}} {{/rollTotal() attackroll6 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll6 breakage88}} {{/rollTotal() attackroll6 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll6 breakage99}} {{/rollTotal() attackroll6 breakage99}} {{/breakage99roll}} + {{/attackroll6}} + {{/attackname6}} + {{#attackname7}} + + {{#breakage11roll}} {{#rollTotal() attackroll7 breakage11}} {{/rollTotal() attackroll7 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll7 breakage22}} {{/rollTotal() attackroll7 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll7 breakage33}} {{/rollTotal() attackroll7 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll7 breakage44}} {{/rollTotal() attackroll7 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll7 breakage55}} {{/rollTotal() attackroll7 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll7 breakage66}} {{/rollTotal() attackroll7 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll7 breakage77}} {{/rollTotal() attackroll7 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll7 breakage88}} {{/rollTotal() attackroll7 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll7 breakage99}} {{/rollTotal() attackroll7 breakage99}} {{/breakage99roll}} + {{/attackroll7}} + {{/attackname7}} + {{#attackname8}} + + {{#breakage11roll}} {{#rollTotal() attackroll8 breakage11}} {{/rollTotal() attackroll8 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll8 breakage22}} {{/rollTotal() attackroll8 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll8 breakage33}} {{/rollTotal() attackroll8 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll8 breakage44}} {{/rollTotal() attackroll8 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll8 breakage55}} {{/rollTotal() attackroll8 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll8 breakage66}} {{/rollTotal() attackroll8 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll8 breakage77}} {{/rollTotal() attackroll8 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll8 breakage88}} {{/rollTotal() attackroll8 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll8 breakage99}} {{/rollTotal() attackroll8 breakage99}} {{/breakage99roll}} + {{/attackroll8}} + {{/attackname8}} + {{#notes}}{{/notes}} +
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{attackname1}} {{attackroll1}} + {{#rollWasFumble() attackroll1}} {{fumbleroll1}} {{/rollWasFumble() attackroll1}} + {{#^rollWasFumble() attackroll1}} {{crit1}} {{critroll1}} {{/^rollWasFumble() attackroll1}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname2}} + {{#attackroll2}} + {{attackroll2}} + {{#rollWasFumble() attackroll2}} {{fumbleroll2}} {{/rollWasFumble() attackroll2}} + {{#^rollWasFumble() attackroll2}} {{crit2}} {{critroll2}} {{/^rollWasFumble() attackroll2}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname3}} + {{#attackroll3}} + {{attackroll3}} + {{#rollWasFumble() attackroll3}} {{fumbleroll3}} {{/rollWasFumble() attackroll3}} + {{#^rollWasFumble() attackroll3}} {{crit3}} {{critroll3}} {{/^rollWasFumble() attackroll3}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname4}} + {{#attackroll4}} + {{attackroll4}} + {{#rollWasFumble() attackroll4}} {{fumbleroll4}} {{/rollWasFumble() attackroll4}} + {{#^rollWasFumble() attackroll4}} {{crit4}} {{critroll4}} {{/^rollWasFumble() attackroll4}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname5}} + {{#attackroll5}} + {{attackroll5}} + {{#rollWasFumble() attackroll5}} {{fumbleroll5}} {{/rollWasFumble() attackroll5}} + {{#^rollWasFumble() attackroll5}} {{crit5}} {{critroll5}} {{/^rollWasFumble() attackroll5}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname6}} + {{#attackroll6}} + {{attackroll6}} + {{#rollWasFumble() attackroll6}} {{fumbleroll6}} {{/rollWasFumble() attackroll6}} + {{#^rollWasFumble() attackroll6}} {{crit6}} {{critroll6}} {{/^rollWasFumble() attackroll6}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname7}} + {{#attackroll7}} + {{attackroll7}} + {{#rollWasFumble() attackroll7}} {{fumbleroll7}} {{/rollWasFumble() attackroll7}} + {{#^rollWasFumble() attackroll7}} {{crit7}} {{critroll7}} {{/^rollWasFumble() attackroll7}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname8}} + {{#attackroll8}} + {{attackroll8}} + {{#rollWasFumble() attackroll8}} {{fumbleroll8}} {{/rollWasFumble() attackroll8}} + {{#^rollWasFumble() attackroll8}} {{crit8}} {{critroll8}} {{/^rollWasFumble() attackroll8}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{notes}}
+
+ + + + {{#pcflag}} {{/pcflag}} + {{#npcflag}} {{/npcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#basicflag}} {{/basicflag}} + {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} + {{#subtags}}{{/subtags}} + {{#subtags2}}{{/subtags2}} + {{#npcflag}} {{/npcflag}} + {{#pcflag}} {{/pcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#attackname1}} + + {{#breakage11roll}} {{#rollTotal() attackroll1 breakage11}} {{/rollTotal() attackroll1 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll1 breakage22}} {{/rollTotal() attackroll1 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll1 breakage33}} {{/rollTotal() attackroll1 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll1 breakage44}} {{/rollTotal() attackroll1 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll1 breakage55}} {{/rollTotal() attackroll1 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll1 breakage66}} {{/rollTotal() attackroll1 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll1 breakage77}} {{/rollTotal() attackroll1 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll1 breakage88}} {{/rollTotal() attackroll1 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll1 breakage99}} {{/rollTotal() attackroll1 breakage99}} {{/breakage99roll}} + {{/attackname1}} + {{#attackname2}} + + {{#breakage11roll}} {{#rollTotal() attackroll2 breakage11}} {{/rollTotal() attackroll2 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll2 breakage22}} {{/rollTotal() attackroll2 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll2 breakage33}} {{/rollTotal() attackroll2 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll2 breakage44}} {{/rollTotal() attackroll2 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll2 breakage55}} {{/rollTotal() attackroll2 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll2 breakage66}} {{/rollTotal() attackroll2 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll2 breakage77}} {{/rollTotal() attackroll2 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll2 breakage88}} {{/rollTotal() attackroll2 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll2 breakage99}} {{/rollTotal() attackroll2 breakage99}} {{/breakage99roll}} + {{/attackroll2}} + {{/attackname2}} + {{#attackname3}} + + {{#breakage11roll}} {{#rollTotal() attackroll3 breakage11}} {{/rollTotal() attackroll3 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll3 breakage22}} {{/rollTotal() attackroll3 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll3 breakage33}} {{/rollTotal() attackroll3 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll3 breakage44}} {{/rollTotal() attackroll3 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll3 breakage55}} {{/rollTotal() attackroll3 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll3 breakage66}} {{/rollTotal() attackroll3 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll3 breakage77}} {{/rollTotal() attackroll3 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll3 breakage88}} {{/rollTotal() attackroll3 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll3 breakage99}} {{/rollTotal() attackroll3 breakage99}} {{/breakage99roll}} + {{/attackroll3}} + {{/attackname3}} + {{#attackname4}} + + {{#breakage11roll}} {{#rollTotal() attackroll4 breakage11}} {{/rollTotal() attackroll4 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll4 breakage22}} {{/rollTotal() attackroll4 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll4 breakage33}} {{/rollTotal() attackroll4 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll4 breakage44}} {{/rollTotal() attackroll4 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll4 breakage55}} {{/rollTotal() attackroll4 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll4 breakage66}} {{/rollTotal() attackroll4 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll4 breakage77}} {{/rollTotal() attackroll4 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll4 breakage88}} {{/rollTotal() attackroll4 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll4 breakage99}} {{/rollTotal() attackroll4 breakage99}} {{/breakage99roll}} + {{/attackroll4}} + {{/attackname4}} + {{#attackname5}} + + {{#breakage11roll}} {{#rollTotal() attackroll5 breakage11}} {{/rollTotal() attackroll5 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll5 breakage22}} {{/rollTotal() attackroll5 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll5 breakage33}} {{/rollTotal() attackroll5 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll5 breakage44}} {{/rollTotal() attackroll5 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll5 breakage55}} {{/rollTotal() attackroll5 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll5 breakage66}} {{/rollTotal() attackroll5 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll5 breakage77}} {{/rollTotal() attackroll5 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll5 breakage88}} {{/rollTotal() attackroll5 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll5 breakage99}} {{/rollTotal() attackroll5 breakage99}} {{/breakage99roll}} + {{/attackroll5}} + {{/attackname5}} + {{#attackname6}} + + {{#breakage11roll}} {{#rollTotal() attackroll6 breakage11}} {{/rollTotal() attackroll6 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll6 breakage22}} {{/rollTotal() attackroll6 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll6 breakage33}} {{/rollTotal() attackroll6 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll6 breakage44}} {{/rollTotal() attackroll6 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll6 breakage55}} {{/rollTotal() attackroll6 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll6 breakage66}} {{/rollTotal() attackroll6 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll6 breakage77}} {{/rollTotal() attackroll6 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll6 breakage88}} {{/rollTotal() attackroll6 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll6 breakage99}} {{/rollTotal() attackroll6 breakage99}} {{/breakage99roll}} + {{/attackroll6}} + {{/attackname6}} + {{#attackname7}} + + {{#breakage11roll}} {{#rollTotal() attackroll7 breakage11}} {{/rollTotal() attackroll7 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll7 breakage22}} {{/rollTotal() attackroll7 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll7 breakage33}} {{/rollTotal() attackroll7 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll7 breakage44}} {{/rollTotal() attackroll7 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll7 breakage55}} {{/rollTotal() attackroll7 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll7 breakage66}} {{/rollTotal() attackroll7 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll7 breakage77}} {{/rollTotal() attackroll7 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll7 breakage88}} {{/rollTotal() attackroll7 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll7 breakage99}} {{/rollTotal() attackroll7 breakage99}} {{/breakage99roll}} + {{/attackroll7}} + {{/attackname7}} + {{#attackname8}} + + {{#breakage11roll}} {{#rollTotal() attackroll8 breakage11}} {{/rollTotal() attackroll8 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll8 breakage22}} {{/rollTotal() attackroll8 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll8 breakage33}} {{/rollTotal() attackroll8 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll8 breakage44}} {{/rollTotal() attackroll8 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll8 breakage55}} {{/rollTotal() attackroll8 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll8 breakage66}} {{/rollTotal() attackroll8 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll8 breakage77}} {{/rollTotal() attackroll8 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll8 breakage88}} {{/rollTotal() attackroll8 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll8 breakage99}} {{/rollTotal() attackroll8 breakage99}} {{/breakage99roll}} + {{/attackroll8}} + {{/attackname8}} + {{#notes}}{{/notes}} +
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{attackname1}} {{attackroll1}} + {{#rollWasFumble() attackroll1}} {{fumbleroll1}} {{/rollWasFumble() attackroll1}} + {{#^rollWasFumble() attackroll1}} {{crit1}} {{critroll1}} {{/^rollWasFumble() attackroll1}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname2}} + {{#attackroll2}} + {{attackroll2}} + {{#rollWasFumble() attackroll2}} {{fumbleroll2}} {{/rollWasFumble() attackroll2}} + {{#^rollWasFumble() attackroll2}} {{crit2}} {{critroll2}} {{/^rollWasFumble() attackroll2}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname3}} + {{#attackroll3}} + {{attackroll3}} + {{#rollWasFumble() attackroll3}} {{fumbleroll3}} {{/rollWasFumble() attackroll3}} + {{#^rollWasFumble() attackroll3}} {{crit3}} {{critroll3}} {{/^rollWasFumble() attackroll3}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname4}} + {{#attackroll4}} + {{attackroll4}} + {{#rollWasFumble() attackroll4}} {{fumbleroll4}} {{/rollWasFumble() attackroll4}} + {{#^rollWasFumble() attackroll4}} {{crit4}} {{critroll4}} {{/^rollWasFumble() attackroll4}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname5}} + {{#attackroll5}} + {{attackroll5}} + {{#rollWasFumble() attackroll5}} {{fumbleroll5}} {{/rollWasFumble() attackroll5}} + {{#^rollWasFumble() attackroll5}} {{crit5}} {{critroll5}} {{/^rollWasFumble() attackroll5}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname6}} + {{#attackroll6}} + {{attackroll6}} + {{#rollWasFumble() attackroll6}} {{fumbleroll6}} {{/rollWasFumble() attackroll6}} + {{#^rollWasFumble() attackroll6}} {{crit6}} {{critroll6}} {{/^rollWasFumble() attackroll6}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname7}} + {{#attackroll7}} + {{attackroll7}} + {{#rollWasFumble() attackroll7}} {{fumbleroll7}} {{/rollWasFumble() attackroll7}} + {{#^rollWasFumble() attackroll7}} {{crit7}} {{critroll7}} {{/^rollWasFumble() attackroll7}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname8}} + {{#attackroll8}} + {{attackroll8}} + {{#rollWasFumble() attackroll8}} {{fumbleroll8}} {{/rollWasFumble() attackroll8}} + {{#^rollWasFumble() attackroll8}} {{crit8}} {{critroll8}} {{/^rollWasFumble() attackroll8}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{notes}}
+
+ + + + {{#pcflag}} {{/pcflag}} + {{#npcflag}} {{/npcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#basicflag}} {{/basicflag}} + {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} + {{#subtags}}{{/subtags}} + {{#subtags2}}{{/subtags2}} + {{#npcflag}} {{/npcflag}} + {{#pcflag}} {{/pcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#attackname1}} + + {{#breakage11roll}} {{#rollTotal() attackroll1 breakage11}} {{/rollTotal() attackroll1 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll1 breakage22}} {{/rollTotal() attackroll1 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll1 breakage33}} {{/rollTotal() attackroll1 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll1 breakage44}} {{/rollTotal() attackroll1 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll1 breakage55}} {{/rollTotal() attackroll1 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll1 breakage66}} {{/rollTotal() attackroll1 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll1 breakage77}} {{/rollTotal() attackroll1 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll1 breakage88}} {{/rollTotal() attackroll1 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll1 breakage99}} {{/rollTotal() attackroll1 breakage99}} {{/breakage99roll}} + {{/attackname1}} + {{#attackname2}} + + {{#breakage11roll}} {{#rollTotal() attackroll2 breakage11}} {{/rollTotal() attackroll2 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll2 breakage22}} {{/rollTotal() attackroll2 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll2 breakage33}} {{/rollTotal() attackroll2 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll2 breakage44}} {{/rollTotal() attackroll2 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll2 breakage55}} {{/rollTotal() attackroll2 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll2 breakage66}} {{/rollTotal() attackroll2 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll2 breakage77}} {{/rollTotal() attackroll2 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll2 breakage88}} {{/rollTotal() attackroll2 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll2 breakage99}} {{/rollTotal() attackroll2 breakage99}} {{/breakage99roll}} + {{/attackroll2}} + {{/attackname2}} + {{#attackname3}} + + {{#breakage11roll}} {{#rollTotal() attackroll3 breakage11}} {{/rollTotal() attackroll3 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll3 breakage22}} {{/rollTotal() attackroll3 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll3 breakage33}} {{/rollTotal() attackroll3 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll3 breakage44}} {{/rollTotal() attackroll3 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll3 breakage55}} {{/rollTotal() attackroll3 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll3 breakage66}} {{/rollTotal() attackroll3 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll3 breakage77}} {{/rollTotal() attackroll3 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll3 breakage88}} {{/rollTotal() attackroll3 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll3 breakage99}} {{/rollTotal() attackroll3 breakage99}} {{/breakage99roll}} + {{/attackroll3}} + {{/attackname3}} + {{#attackname4}} + + {{#breakage11roll}} {{#rollTotal() attackroll4 breakage11}} {{/rollTotal() attackroll4 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll4 breakage22}} {{/rollTotal() attackroll4 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll4 breakage33}} {{/rollTotal() attackroll4 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll4 breakage44}} {{/rollTotal() attackroll4 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll4 breakage55}} {{/rollTotal() attackroll4 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll4 breakage66}} {{/rollTotal() attackroll4 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll4 breakage77}} {{/rollTotal() attackroll4 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll4 breakage88}} {{/rollTotal() attackroll4 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll4 breakage99}} {{/rollTotal() attackroll4 breakage99}} {{/breakage99roll}} + {{/attackroll4}} + {{/attackname4}} + {{#attackname5}} + + {{#breakage11roll}} {{#rollTotal() attackroll5 breakage11}} {{/rollTotal() attackroll5 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll5 breakage22}} {{/rollTotal() attackroll5 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll5 breakage33}} {{/rollTotal() attackroll5 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll5 breakage44}} {{/rollTotal() attackroll5 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll5 breakage55}} {{/rollTotal() attackroll5 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll5 breakage66}} {{/rollTotal() attackroll5 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll5 breakage77}} {{/rollTotal() attackroll5 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll5 breakage88}} {{/rollTotal() attackroll5 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll5 breakage99}} {{/rollTotal() attackroll5 breakage99}} {{/breakage99roll}} + {{/attackroll5}} + {{/attackname5}} + {{#attackname6}} + + {{#breakage11roll}} {{#rollTotal() attackroll6 breakage11}} {{/rollTotal() attackroll6 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll6 breakage22}} {{/rollTotal() attackroll6 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll6 breakage33}} {{/rollTotal() attackroll6 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll6 breakage44}} {{/rollTotal() attackroll6 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll6 breakage55}} {{/rollTotal() attackroll6 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll6 breakage66}} {{/rollTotal() attackroll6 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll6 breakage77}} {{/rollTotal() attackroll6 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll6 breakage88}} {{/rollTotal() attackroll6 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll6 breakage99}} {{/rollTotal() attackroll6 breakage99}} {{/breakage99roll}} + {{/attackroll6}} + {{/attackname6}} + {{#attackname7}} + + {{#breakage11roll}} {{#rollTotal() attackroll7 breakage11}} {{/rollTotal() attackroll7 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll7 breakage22}} {{/rollTotal() attackroll7 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll7 breakage33}} {{/rollTotal() attackroll7 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll7 breakage44}} {{/rollTotal() attackroll7 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll7 breakage55}} {{/rollTotal() attackroll7 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll7 breakage66}} {{/rollTotal() attackroll7 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll7 breakage77}} {{/rollTotal() attackroll7 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll7 breakage88}} {{/rollTotal() attackroll7 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll7 breakage99}} {{/rollTotal() attackroll7 breakage99}} {{/breakage99roll}} + {{/attackroll7}} + {{/attackname7}} + {{#attackname8}} + + {{#breakage11roll}} {{#rollTotal() attackroll8 breakage11}} {{/rollTotal() attackroll8 breakage11}} {{/breakage11roll}} + {{#breakage22roll}} {{#rollTotal() attackroll8 breakage22}} {{/rollTotal() attackroll8 breakage22}} {{/breakage22roll}} + {{#breakage33roll}} {{#rollTotal() attackroll8 breakage33}} {{/rollTotal() attackroll8 breakage33}} {{/breakage33roll}} + {{#breakage44roll}} {{#rollTotal() attackroll8 breakage44}} {{/rollTotal() attackroll8 breakage44}} {{/breakage44roll}} + {{#breakage55roll}} {{#rollTotal() attackroll8 breakage55}} {{/rollTotal() attackroll8 breakage55}} {{/breakage55roll}} + {{#breakage66roll}} {{#rollTotal() attackroll8 breakage66}} {{/rollTotal() attackroll8 breakage66}} {{/breakage66roll}} + {{#breakage77roll}} {{#rollTotal() attackroll8 breakage77}} {{/rollTotal() attackroll8 breakage77}} {{/breakage77roll}} + {{#breakage88roll}} {{#rollTotal() attackroll8 breakage88}} {{/rollTotal() attackroll8 breakage88}} {{/breakage88roll}} + {{#breakage99roll}} {{#rollTotal() attackroll8 breakage99}} {{/rollTotal() attackroll8 breakage99}} {{/breakage99roll}} + {{/attackroll8}} + {{/attackname8}} + {{#notes}}{{/notes}} +
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{attackname1}} {{attackroll1}} + {{#rollWasFumble() attackroll1}} {{fumbleroll1}} {{/rollWasFumble() attackroll1}} + {{#^rollWasFumble() attackroll1}} {{crit1}} {{critroll1}} {{/^rollWasFumble() attackroll1}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname2}} + {{#attackroll2}} + {{attackroll2}} + {{#rollWasFumble() attackroll2}} {{fumbleroll2}} {{/rollWasFumble() attackroll2}} + {{#^rollWasFumble() attackroll2}} {{crit2}} {{critroll2}} {{/^rollWasFumble() attackroll2}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname3}} + {{#attackroll3}} + {{attackroll3}} + {{#rollWasFumble() attackroll3}} {{fumbleroll3}} {{/rollWasFumble() attackroll3}} + {{#^rollWasFumble() attackroll3}} {{crit3}} {{critroll3}} {{/^rollWasFumble() attackroll3}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname4}} + {{#attackroll4}} + {{attackroll4}} + {{#rollWasFumble() attackroll4}} {{fumbleroll4}} {{/rollWasFumble() attackroll4}} + {{#^rollWasFumble() attackroll4}} {{crit4}} {{critroll4}} {{/^rollWasFumble() attackroll4}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname5}} + {{#attackroll5}} + {{attackroll5}} + {{#rollWasFumble() attackroll5}} {{fumbleroll5}} {{/rollWasFumble() attackroll5}} + {{#^rollWasFumble() attackroll5}} {{crit5}} {{critroll5}} {{/^rollWasFumble() attackroll5}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname6}} + {{#attackroll6}} + {{attackroll6}} + {{#rollWasFumble() attackroll6}} {{fumbleroll6}} {{/rollWasFumble() attackroll6}} + {{#^rollWasFumble() attackroll6}} {{crit6}} {{critroll6}} {{/^rollWasFumble() attackroll6}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname7}} + {{#attackroll7}} + {{attackroll7}} + {{#rollWasFumble() attackroll7}} {{fumbleroll7}} {{/rollWasFumble() attackroll7}} + {{#^rollWasFumble() attackroll7}} {{crit7}} {{critroll7}} {{/^rollWasFumble() attackroll7}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{attackname8}} + {{#attackroll8}} + {{attackroll8}} + {{#rollWasFumble() attackroll8}} {{fumbleroll8}} {{/rollWasFumble() attackroll8}} + {{#^rollWasFumble() attackroll8}} {{crit8}} {{critroll8}} {{/^rollWasFumble() attackroll8}}
        {{breakage11roll}}
        {{breakage22roll}}
        {{breakage33roll}}
        {{breakage44roll}}
        {{breakage55roll}}
        {{breakage66roll}}
        {{breakage77roll}}
        {{breakage88roll}}
        {{breakage99roll}}
{{notes}}
+
+ + + + {{#pcflag}} {{/pcflag}} + {{#npcflag}} {{/npcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#basicflag}} {{/basicflag}} + {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} + {{#subtags}}{{/subtags}} + {{#subtags2}}{{/subtags2}} + {{#npcflag}} {{/npcflag}} + {{#pcflag}} {{/pcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#checkroll}} + {{#fumbleroll}} {{#rollWasFumble() checkroll}} {{/rollWasFumble() checkroll}} {{/fumbleroll}} + {{#critroll}} {{#rollWasCrit() checkroll}} {{/rollWasCrit() checkroll}} {{/critroll}} + {{#highlight66roll}} {{#rollTotal() checkroll highlight66}} {{/rollTotal() checkroll highlight66}} {{/highlight66roll}} + {{/checkroll}} + {{#allprops() notes subtags subtags2 compcheck failcheck succeedcheck check checkroll critroll fumbleroll oedownroll highlight66 highlight66roll initflag skillcatflag skillflag saveflag abilityflag spellflag pcflag npcflag basicflag name}} + + {{/allprops() notes subtags subtags2 compcheck failcheck succeedcheck check checkroll critroll fumbleroll oedownroll highlight66 highlight66roll initflag skillcatflag skillflag saveflag abilityflag spellflag pcflag npcflag basicflag name}} + {{#compcheck}} + + {{/compcheck}} + {{#notes}}{{/notes}} +
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{name}}
{{subtags}}
{{subtags2}}
{{check}} {{checkroll}} + {{#rollWasFumble() checkroll}} {{oedownroll}} {{/rollWasFumble() checkroll}} +
        {{fumbleroll}}
        {{critroll}}
        {{highlight66roll}}
{{key}} {{value}}
{{compcheck}} + {{#rollTotal() compcheck 1}} {{succeedcheck}} {{/rollTotal() compcheck 1}} + {{#rollTotal() compcheck 0}} {{failcheck}} {{/rollTotal() compcheck 0}}
{{notes}}
+
+ + + + {{#pcflag}} {{/pcflag}} + {{#npcflag}} {{/npcflag}} + {{#spellflag}} {{/spellflag}} + {{#abilityflag}} {{/abilityflag}} + {{#saveflag}} {{/saveflag}} + {{#skillflag}} {{/skillflag}} + {{#skillcatflag}} {{/skillcatflag}} + {{#initflag}} {{/initflag}} + {{#basicflag}} {{/basicflag}} + {{^initflag}} {{^skillcatflag}} {{^skillflag}} {{^saveflag}} {{^abilityflag}} {{^spellflag}} {{^pcflag}} {{^npcflag}} {{^basicflag}} {{/basicflag}} {{/npcflag}} {{/pcflag}} {{/spellflag}}{{/abilityflag}} {{/saveflag}} {{/skillflag}} {{/skillcatflag}} {{/initflag}} + {{#notes}}{{/notes}} +
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{name}} {{check}} {{checkroll}}
{{notes}}
+
+ +
+ + +
+ + + + + \ No newline at end of file