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.
+ +
| Stats | +
| Role Traits | +
| Race/Stat Fixed Information | +
| Recovery Rates | +
| Languages | +
| Notes | +
| Hit Points / Power Points / Exhaustion Points / Initiative | +
| Armor | +
| Resistances | +
| Conditional Defenses | +
| Attacks | +
| Skills | +
| Other Skills | +
| Same Realm Own Base Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Same Realm Open Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Same Realm Closed Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Same Realm Other Base Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Other Realm Open Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Other Realm Closed Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Other Realm Base Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Arcane Open Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Arcane Closed Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Arcane Own Base Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Arcane Other Base Spells Stat bonus: Profession bonus: Special bonus: Total bonus: | +
| Equipment | +
| Pronouns | +
| Stat Bonus Setup For Skills | +
| Auto Calculations Setup | +
| Other Character Setup | +
| Skill Progression Setup | +
| Roll Templates | +
| {{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}} |
| {{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}} |
| {{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}} |
| {{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}} |
| {{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}} | |
| {{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}} | |