From ecc7329ed7683ba7c87bf4a1e467cb54518cbe37 Mon Sep 17 00:00:00 2001 From: sassyronin <32111370+sassyronin@users.noreply.github.com> Date: Tue, 28 Jul 2020 12:50:05 -0700 Subject: [PATCH] Adding The Expanse RPG The Expanse RPG (AGE System) character sheet based on the AGE System sheet by Olivier L.-L. and Zach Hall. --- The Expanse RPG (AGE System)/sheet.json | 196 ++ .../the-expanse-rpg-age-system.css | 2306 +++++++++++++++++ .../the-expanse-rpg-age-system.html | 1056 ++++++++ .../the-expanse-rpg-age-system.png | Bin 0 -> 53139 bytes The Expanse RPG (AGE System)/translation.json | 182 ++ 5 files changed, 3740 insertions(+) create mode 100644 The Expanse RPG (AGE System)/sheet.json create mode 100644 The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css create mode 100644 The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html create mode 100644 The Expanse RPG (AGE System)/the-expanse-rpg-age-system.png create mode 100644 The Expanse RPG (AGE System)/translation.json diff --git a/The Expanse RPG (AGE System)/sheet.json b/The Expanse RPG (AGE System)/sheet.json new file mode 100644 index 0000000000..36246fb280 --- /dev/null +++ b/The Expanse RPG (AGE System)/sheet.json @@ -0,0 +1,196 @@ +{ + "html":"the-expanse-rpg-age-system.html", + "css":"the-expanse-rpg-age-system.css", + "authors":"Green Ronin (Evan Sass)", + "roll20userid":"6360493", + "preview":"the-expanse-rpg-age-system.png", + "instructions":"The Green Ronin-official Roll20 character sheet for The Expanse RPG. Based on the AGE System sheet by Olivier L.-L. and Zach Hall.\n\nUtilizes the API script 'TotalRolled for AGE' to total rolls and calculate stunt points.\n**Note:** When adding a new character, ability focuses need to be added from the 'Focuses' tab, and you must enter a number under Focus Bonus in order for the focus rolls to perform correctly.\n\nSheet version 1.0.0 (last modified 27 July 2020). Starting from v.1.20.1 of the AGE System sheet, The Expanse sheet now only shows options available in The Expanse RPG (no magic options), includes a Conditions tracker, and tracks Income and Fortune as used in The Expanse RPG.\n\nThe Expanse RPG is ©2019 Green Ronin Publishing, LLC. The Expanse is © 2011-2020 Daniel Abraham and Ty Franck.", + "useroptions":[ + { + "attribute":"game", + "displayname":"Game System", + "displaytranslationkey":"game-system", + "type":"select", + "options":[ + "The Expanse|the-expanse" + ], + "default":"The Expanse" + }, + { + "attribute":"color", + "displayname":"Color Selection", + "displaytranslationkey":"color-selection", + "type":"select", + "options":[ + "Black|black", + "Red|red", + "Teal 1|teal1", + "Teal 2|teal2", + "Blue|blue1", + "Blue|blue2" + ], + "optiontranslationkeys":[ + "black", + "red", + "teal-1", + "teal-2", + "blue-1", + "blue-2" + ], + "default":"Teal 1", + "description":"Select the color for the character sheet section headers and buttons.", + "descriptiontranslationkey":"color-selection-info" + }, + { + "attribute":"wtype", + "displayname":"Whisper rolls to GM", + "displaytranslationkey":"whisp-rolls-gm", + "type":"select", + "options":[ + "Never Whisper Rolls|", + "Toggle|@{whisper-toggle}", + "Query Whisper|?{Whisper?|Public Roll,|Whisper Roll,/w gm }", + "Always Whisper Rolls|/w gm " + ], + "optiontranslationkeys":[ + "never-whisper-roll", + "toggle", + "query-whisper-roll", + "always-whisper-roll" + ], + "default":"", + "description":"All sheet rolls are sent to all players in chat by default. Query Whisper option gives you a prompt with each roll of whether or not the roll should be sent privately only to yourself and the GM. Always Whisper Rolls will send all rolls only to yourself and the GM.", + "descriptiontranslationkey":"whisp-rolls-gm-info" + }, + { + "attribute":"char-name-option", + "displayname":"Show the character name in roll results", + "displaytranslationkey":"show-the-character-name-in-roll-results", + "type":"select", + "options":[ + "Show|@{character_name} | ", + "Hide| " + ], + "optiontranslationkeys":[ + "show", + "hide" + ], + "default":"@{character_name} | " + }, + { + "attribute":"aim-select", + "displayname":"Prompt for Aim", + "displaytranslationkey":"prompt-for-aim", + "type":"select", + "options":[ + "Never use Aim|none", + "Toggle|@{aim-toggle}", + "Prompt for Aim|?{Using the Aim action|Yes, @{aim-value}|No, 0}", + "Always use Aim|@{aim-value}" + ], + "optiontranslationkeys":[ + "never-use-aim", + "toggle", + "prompt-for-aim", + "always-use-aim" + ], + "default":"none" + }, + { + "attribute":"aim-value", + "displayname":"Aim Value", + "displaytranslationkey":"aim-value-default", + "type":"number", + "default": "1", + "description":"The default value for the aim bonus when using the Aim prompt. It should be 1 unless a power or talent changes it.", + "descriptiontranslationkey":"aim-value-default-info" + }, + { + "attribute":"power-list-toggle", + "displayname":"Show the Power list in the Character tab", + "displaytranslationkey":"show-the-power-list", + "type":"checkbox", + "value": "on" + }, + { + "attribute":"spell-list-toggle", + "displayname":"Show the Spell/Arcana list in the Character tab", + "displaytranslationkey":"show-the-spell/arcana-list", + "type":"checkbox", + "value": "off" + }, + { + "attribute":"mana-toggle", + "displayname":"Show the Mana/Magic Points section", + "displaytranslationkey":"show-the-mana/magic-points-section", + "type":"checkbox", + "value": "off" + }, + { + "attribute":"exp-toggle", + "displayname":"Show the Experience Points section", + "displaytranslationkey":"show-the-experience-points-section", + "type":"checkbox", + "value": "off" + }, + { + "attribute":"fatigue-toggle", + "displayname":"Show the Fatigue section", + "displaytranslationkey":"show-the-fatigue-section", + "type":"checkbox", + "value": "off", + "description":"This should be shown for Blue Rose.", + "descriptiontranslationkey":"show-the-fatigue-section-info" + }, + { + "attribute":"conviction-toggle", + "displayname":"Show the Conviction section", + "displaytranslationkey":"show-the-conviction-section", + "type":"checkbox", + "value": "off", + "description":"This should be shown for Blue Rose.", + "descriptiontranslationkey":"show-the-conviction-section-info" + }, + { + "attribute":"corruption-toggle", + "displayname":"Show the Corruption section", + "displaytranslationkey":"show-the-corruption-section", + "type":"checkbox", + "value": "off", + "description":"This can be shown for Blue Rose.", + "descriptiontranslationkey":"show-the-corruption-section-info" + }, + { + "attribute":"ammo-toggle", + "displayname":"Show the Ammo column", + "displaytranslationkey":"show-the-ammo-column", + "type":"checkbox", + "value": "off", + "description":"This can be unchecked for Blue Rose.", + "descriptiontranslationkey":"show-the-ammo-column-info" + }, + { + "attribute":"equipment-toggle", + "displayname":"Show the Equipment section", + "displaytranslationkey":"show-the-equipment-section", + "type":"checkbox", + "value": "on" + }, + { + "attribute":"money-toggle", + "displayname":"Show the Money/Currency section", + "displaytranslationkey":"show-the-money/currency-section", + "type":"checkbox", + "value": "on", + "description":"This can be unchecked for Blue Rose.", + "descriptiontranslationkey":"show-the-money/currency-section-info" + }, + { + "attribute":"old-toggle", + "displayname":"Show the Old character sheet section", + "displaytranslationkey":"show-the-old-character-sheet-section", + "type":"checkbox", + "value": "off" + } + ] +} \ No newline at end of file diff --git a/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css new file mode 100644 index 0000000000..9eaaef8c4f --- /dev/null +++ b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.css @@ -0,0 +1,2306 @@ +.sheet-container { + width: 750px; + background-color: white; + position: relative; +} + +/* Configuration of Tabs */ +input.sheet-tab-button { + opacity: 0; + position: absolute; + top: 92px; + right: 0px; + width: 18px; + height: 18px; + z-index: 2; +} + +input.sheet-tab-button + span { + position: absolute; + top: 92px; + right: 0px; + width: 17px; + height: 17px; + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; +} + +input.sheet-tab-button:checked + span { + color: #FFFFFF; + background-color: #000000; +} + +.sheet-page { + display: none; +} + +input.sheet-tab-button.sheet-tab1:checked ~ .sheet-page.sheet-tab1, +input.sheet-tab-button.sheet-tab2:checked ~ .sheet-page.sheet-tab2, +input.sheet-tab-button.sheet-tab3:checked ~ .sheet-page.sheet-tab3, +input.sheet-tab-button.sheet-tab4:checked ~ .sheet-page.sheet-tab4, +input.sheet-tab-button.sheet-tab5:checked ~ .sheet-page.sheet-tab5, +input.sheet-tab-button.sheet-tab6:checked ~ .sheet-page.sheet-tab6, +input.sheet-tab-button.sheet-tab7:checked ~ .sheet-page.sheet-tab7 { + display: block; +} +/* CHARACTER tab button */ +input.sheet-tab-button.sheet-tab1, +input.sheet-tab-button.sheet-tab1 + span { + right: 235px; + width: 87px; + /* display: none; */ +} +/* PERSONA tab button */ +input.sheet-tab-button.sheet-tab2, +input.sheet-tab-button.sheet-tab2 + span { + right: 162px; + width: 69px; + /* display: none; */ +} +/* TALENTS tab button */ +input.sheet-tab-button.sheet-tab3, +input.sheet-tab-button.sheet-tab3 + span { + right: 93px; + width: 65px; + /* display: none; */ +} +/* FOCUSES tab button */ +input.sheet-tab-button.sheet-tab4, +input.sheet-tab-button.sheet-tab4 + span { + right: 21px; + width: 68px; +} +/* hidden MAGIC tab button */ +input.sheet-tab-button.sheet-tab5, +input.sheet-tab-button.sheet-tab5 + span { + right: 20px; + width: 47px; + display: none; +} +/* hidden OLD tab */ +input.sheet-tab-button.sheet-tab7, +input.sheet-tab-button.sheet-tab7 + span { + left: 0px; + width: 30px; + display: none; +} + +input.sheet-tab-button.sheet-tab-aim, +input.sheet-tab-button.sheet-tab-aim + span { + left: 68px; + width: 28px; + display: none; +} + +input.sheet-tab-button.sheet-tab-whisper, +input.sheet-tab-button.sheet-tab-whisper + span { + left: 0px; + width: 65px; + display: none; +} + +/* SHEET HEADER */ +.sheet-header { + height: 91px; +} + +.sheet-header input, +.sheet-header select { + border-bottom: 1px solid #B0B0B0; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; +} + +.sheet-header input { + padding: 0px; +} + +.sheet-header select { + margin-bottom: 0px; +} + +.sheet-header input[type=number] { + text-align: center; + margin-bottom: 0px; + -moz-appearance:textfield; +} + +.sheet-header input[type=number]::-webkit-inner-spin-button, +.sheet-header input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-header span { + display: block; + font-size: 9px; + line-height: 12px; +} + +.sheet-name-container { + width: 250px; + display: inline-block; +} + +.sheet-name-container input { + font-size: 20px; + width: 100%; +} + +.sheet-header-info { + width: 482px; + margin-left: -2px; + display: block; + border: 3px double #666; + padding: 5px; + float: right; +} + +.sheet-info-container { + display: inline-block; + margin-left: -4px; +} + +.sheet-info-container:first-child { + margin-left: 0px; +} + +/* SHEET BODY */ +.sheet-body { + width: 750px; + margin-top: 21px; +} + +textarea { + width: calc(100% - 8px); + resize: vertical; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; +} + +input { + color: black; +} + +.sheet-section { + margin-bottom: 5px; + display: inline-block; + border: 1px solid black; + border-radius: 0px; + vertical-align: top; +} + +.sheet-section-name { + display: inline-block; + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid black; + height: 25px; + width: 100%; + border-radius: 0px; + background-color: #000000; +} + +.sheet-section-name span { + display: inline-block; + font-size: 12px; + width: 100%; + text-align: center; + font-weight: bold; + margin-top: 3px; + color: #FFFFFF; +} + +.repcontrol { + min-height: 27px; +} + +.repcontrol .btn { + /*visibility: hidden;*/ + border: medium none; + color: white !important; + background: none; + box-shadow: none; +} + +.repcontrol .btn:focus { + outline: 0; +} + +.repcontrol .repcontrol_edit:after { + content: '('; + visibility: visible; + font-family: pictos; + background-color: #fff; + border: none; + border-radius: 0px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: #000000; +} + +.editmode ~ .repcontrol .repcontrol_edit:after { + content: ')'; +} + +.repcontrol .repcontrol_add:before { + content: '&'; + visibility: visible; + font-family: pictos; + background-color: #fff; + border: none; + border-radius: 0px; + font-size: 12px; + height: 12px; + width: 12px; + padding: 2px 4px 2px 4px; + color: #000000; +} + +.repcontrol .repcontrol_edit:hover:after, +.repcontrol .repcontrol_add:hover:before { + background-color: #EFEFEF; +} + +.sheet-resources .repcontrol { + margin-top: -10px; +} + +.itemcontrol { + z-index: 10; +} + +.itemcontrol .repcontrol_del { + font-size: 10px; + margin-top: 3px; + padding: 0px; + height: 18px; + width: 18px; +} + +.itemcontrol .repcontrol_move { + font-size: 10px; + margin-top: 3px; + padding: 0px; + height: 18px; + width: 18px; +} + +.sheet-container button[type=roll]::before { + content: 'Q'; + font-family: dicefontd6; + color: #000000; +} + +.attribute-name::before { + content: 'Q'; + font-family: dicefontd6; + color: #FFFFFF; +} + +/* CHARACTER TAB */ + +.sheet-col-left-character-tab { + width: 325px; +} + +.sheet-col-right-character-tab { + width: 421px; +} + +/* Abilities table */ +.sheet-abilities-table { + display: inline-block; +} + +.sheet-ability-container { + border: 1px solid black; + border-radius: 0px; + margin-bottom: 5px; +} + +.sheet-left-ability-container { + display: inline-block; + width: 267px; + border-right: 1px solid black; + min-height: 70px; +} + +.sheet-ability-name { + width: 250px; + display: inline-block; +} + +.sheet-ability-name button[type=roll] { + background-color: transparent; + color: white; + border: none; + font-size: 12px; + background: none; + background-image: none; + text-shadow: none; + box-shadow: none; + padding-top: 3px; + font-weight: bold; +} + +.sheet-ability-name button[type=roll]::before, +.sheet-ability-focus-list button[type=roll]::before, +.sheet-spell-short-container button[type=roll]::before { + content: ""; +} + +.sheet-ability-name button[type=roll]:hover, +.sheet-ability-name button[type=roll]:hover *, +.sheet-ability-focus-list button[type=roll]:hover, +.sheet-ability-focus-list button[type=roll]:hover *, +.sheet-spell-short-container button[type=roll]:hover, +.sheet-spell-short-container button[type=roll]:hover * { + color: #EC2127; +} + +.sheet-ability-name button[type=roll] *, +.sheet-ability-focus-list button[type=roll] * { + pointer-events: none; +} + +.sheet-primary-checkbox, +.sheet-condition-checkbox { + display: inline-block; + padding-bottom: 2px; +} + +.sheet-primary-checkbox input[type="checkbox"], +.sheet-list-toggle-container input[type="checkbox"] , +.sheet-condition-checkbox input[type="checkbox"] { + opacity: 0; + width: 14px; + height: 14px; + position: relative; + left: 5px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +.sheet-condition-checkbox span { + text-size: 7px; + /* font-weight: bold; */ +} + +.sheet-condition-checkbox input[type="checkbox"] + span::before, +.sheet-primary-checkbox input[type="checkbox"] + span::before, +.sheet-list-toggle-container input[type="checkbox"] + span::before { + margin-right: 4px; + border: 1px solid black; + line-height: 12px; + text-align: center; + display: inline-block; + vertical-align: middle; + background: white; +} + +.sheet-condition-checkbox input[type="checkbox"] + span::before, +.sheet-primary-checkbox input[type="checkbox"] + span::before, +.sheet-list-toggle-container input[type="checkbox"] + span::before { + content: ""; + width: 12px; + height: 12px; + font-size: 10px; + border-radius: 2px; + font-weight: bold; +} + +.sheet-condition-checkbox input[type="checkbox"]:checked + span::before, +.sheet-primary-checkbox input[type="checkbox"]:checked + span::before, +.sheet-list-toggle-container input[type="checkbox"]:checked + span::before { + content: "✓"; + color: black; +} + +.sheet-right-ability-container input[type=number]::-webkit-inner-spin-button, +.sheet-right-ability-container input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-right-ability-container input[type=number] { + -moz-appearance:textfield; +} + +.sheet-right-ability-container input[type=number] { + + text-align: center; + font-size: 35px; + width: 50px; + border: none; + background: none; + box-shadow: none; + border-radius: 0px; + color: black; + margin-top: 24%; + margin-bottom: 15%; +} + +.sheet-ability-focus-list { + width: 100%; + min-height: 44px; + background: #f5f5f5; +} + +.sheet-ability-focus-list button[type=roll] { + display: inline-block; + border: none; + background: none; + box-shadow: none; + font-size: 12px; + padding-right: 0px; + margin: 0px; + color: black; +} + +.sheet-ability-focus-list .repitem { + display: inline-block; + padding: 0px; + margin: 0px; +} + +.sheet-ability-focus-list .repitem:last-child .sheet-focus-comma, +.sheet-ability-focus-list .repcontrol { + display:none; +} + + /* Right column */ +.sheet-sectionfourth { + width: calc(25% - 6px); + height: 92px; +} +.sheet-sectionthreefourths { + width: calc(75% - 4px); + height: 92px; +} +.sheet-shieldbonus-armorpenalty { + width: calc(50% - 3.79px); + text-align: right; + float: left; +} + + +.sheet-sectiononethird { + width: calc(33.3% - 3.79px); + /* height: 92px; */ +} + +.sheet-sectiontwofourths { + width: calc(50% - 3.79px); + height: 92px; +} + +.sheet-conditions { + width: 100%; + text-align: center; +} + +.sheet-condition-list .sheet-sectiononethird div { + width: 100%; + padding-left: 1.0em; +} + +.sheet-mana-section, +.sheet-experience-points-section, +.sheet-fatigue-section, +.sheet-conviction-section, +.sheet-corruption-section, +.sheet-power-short-container, +.sheet-spell-short-divtohide, +.sheet-equipment-section, +.sheet-money-section { + display: none; +} + +.sheet-money-section { + display: inline-block; + width: 100%; + text-align: center; +} + +.sheet-fatigue-section select { + display: inline-block; + font-size: 9px; + line-height: 9px; + width: 100%; + color: #A0A0A0; + text-align: center; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border: none; + color: black; + padding: none; +} + +.sheet-fortune input[name="attr_fortune"], +.sheet-health input[name="attr_health"], +.sheet-fatigue-section input, +.sheet-conviction-section input[name="attr_conviction"], +.sheet-corruption-section input { + display: inline-block; + width: 100%; + text-align: center; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; + font-size: 30px; + padding-right: 0px; + padding-left: 19px; + padding-bottom: 0px; + padding-top: 7px; +} + +.sheet-fatigue-section input { + padding-left: 10px; +} + +.sheet-health .sheet-maximum-input span { + height: 50px; + display: inline-block; + font-size: 10px; + line-height: 9px; + text-align: right; + margin-left: 20px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + color: #A0A0A0; +} + +.sheet-conviction-section .sheet-maximum-input span { + height: 50px; + display: inline-block; + font-size: 10px; + line-height: 9px; + text-align: right; + margin-left: 25px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + color: #A0A0A0; +} + +.sheet-health input[name="attr_health"], +.sheet-mana-section input[name="attr_mana"], +.sheet-experience-points-section input[name="attr_experience-points"] { + display: inline-block; + width: 100%; + text-align: center; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; + font-size: 30px; + padding-right: 0px; + padding-left: 19px; + padding-bottom: 0px; + padding-top: 7px; +} + +.sheet-maximum-input span { + height: 50px; + display: inline-block; + font-size: 10px; + line-height: 9px; + text-align: right; + margin-left: 20px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + color: #A0A0A0; +} + +.sheet-maximum-input input { + display: inline-block; + border-bottom: 1px solid #B0B0B0; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: #A0A0A0; + width: 30px; + font-size: 12px; + line-height: 9px; + text-align: center; +} + +.sheet-maximum-input input[type=number]::-webkit-inner-spin-button, +.sheet-maximum-input input[type=number]::-webkit-outer-spin-button, +.sheet-experience-points-section input[type=number]::-webkit-inner-spin-button, +.sheet-experience-points-section input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-experience-points-section .sheet-maximum-input span { + margin-left: 62px; +} + +.sheet-experience-points-section .sheet-maximum-input input { + width: 55px; +} + +.sheet-health .sheet-maximum-input input[type=number], +.sheet-mana-section .sheet-maximum-input input[type=number], +.sheet-experience-points-section input[type=number] { + -moz-appearance:textfield; +} + +.sheet-experience-points-section input[name="attr_experience-points"] { + padding-right: 20px; +} + +.sheet-sectionfull { + width: 419px; +} + +.sheet-speed-defense-armor-container { + height: 92px; +} + +.sheet-speed-defense-armor-container .sheet-col { + width: 24%; +/* width: 32.5%; */ +} + +.sheet-speed-defense-score { + width: 100px; + height: 30px; + display: inline-block; + border: 1px solid #666; + border-radius: 50%; + width: 35px; + height: 35px; + background-color: white; + margin-top: 5px; + margin-left: 50px; + margin-right: 0px; + margin-bottom: 0px; +} + +.sheet-speed-defense-score input { + width: 100%; + text-align: left; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; + margin-top: 2px; + margin-left: 2px; +} + +.sheet-speed-defense-score input[name="attr_armor"], .sheet-speed-defense-score input[name="attr_toughness"] { + margin-left: 7.5px; +} + +.sheet-speed-defense-armor-container .sheet-maximum-input span { + margin-left: 5px;; +} + +.sheet-speed-defense-armor-container .sheet-maximum-input input { + width: 35px; + margin-top: -1px; +} + +.sheet-speed-defense-score input[type=number]::-webkit-inner-spin-button, +.sheet-speed-defense-score input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-speed-defense-score input[type=number] { + -moz-appearance:textfield; +} + +.sheet-sectionfull .repitem { + border-bottom: 1px solid #B0B0B0; +} + +.sheet-repeatingcol input, +.sheet-col-weapon-groups input { + display: inline-block; + font-size: 12px; + border:none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; + text-align: center; + width: 100%; + margin-bottom: 0px; +} + +.sheet-col-attack-name input, +.sheet-col-attack-range input, +.sheet-col-attack-reload input, +.sheet-col-ammo input[type=number], +.sheet-equipment-name input, +.sheet-equipment-quantity input, +.sheet-equipment-description input, +.sheet-power-short-name input, +.sheet-power-short-description input { + width: 100%; +} + +.sheet-col-attack-name { + width: 130px; +} + +.sheet-col-attack-range, +.sheet-col-attack-reload, +.sheet-col-attackdice { + width: 85px; +} + +.sheet-attack-container .sheet-col-ammo { + width: 30px; + display: none; +} + +.sheet-col-ammo input[type=number]::-webkit-inner-spin-button, +.sheet-col-ammo input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-money-score input[type=number], +.sheet-income-score input[type=number] { + display: inline-block; + font-size: 12px; + border:none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; + text-align: center; + width: 100%; + margin-bottom: 0px; +} + +.sheet-col-attackdice input { + width: 55px; + margin-left: 5px; +} + +.sheet-col-attackdice .sheet-attackroll-withprompt, +.sheet-col-attackdice .sheet-attackroll-withprompt::before { + display: none; +} + +.sheet-col-attack-damage { + width: 80px; +} + +.sheet-col-attack-damage input { + width: 56px; + margin-left: 6px; +} + +.sheet-repeatingcol button[type=roll], +.sheet-focus-container button[type=roll] { + border: none; + background: none; + box-shadow: none; + text-align: center; + font-size: 18px; + width: 10px; + padding: 0px; + margin-left: -2px; + margin-right: 0px; +} + +.sheet-equipment-name { + width: 150px; +} + +.sheet-equipment-quantity { + width: 75px; +} + +.sheet-equipment-description { + width: 186px; +} + +.sheet-col-weapon-groups { + border-top: 1px solid black; +} + +.sheet-col-weapon-groups input { + width: 100%; + border-bottom: none; +} + +.sheet-power-short-description textarea, +.sheet-spell-short-description textarea, +.sheet-equipment-description textarea { + display: inline-block; + min-height: 36px; + height: 36px; + resize: vertical; + border: none; + margin: 0px; + padding-bottom: 0px; + margin-bottom: 1px; +} + +.sheet-equipment-description textarea { + min-height: 22px; + height: 22px +} + +.sheet-power-short-name { + width: 150px; +} + +.sheet-power-short-name input[type=text] { + margin-top: 7px; +} + +.sheet-power-short-description { + width: 265px; +} + +.sheet-power-short-container .repcontrol, +.sheet-spell-short-container .repcontrol { + display: none; +} + +.sheet-spell-short-name { + width: 150px; +} + +.sheet-spell-short-name { + margin-left: 0px; +} + +.sheet-spell-short-description { + width: 265px; + margin-bottom: 1px; +} + +.sheet-spell-short-container button[type=roll] { + width: 100%; + display: inline-block; + border: none; + background: none; + box-shadow: none; + font-size: 12px; + padding-right: 0px; + margin-top: 11px; + color: black; +} + +.sheet-spell-short-container textarea { + background-color:#FFF !important; +} + +.sheet-money-section, +.sheet-income-section { + width: 100%; + border-top: 1px solid black; +} + +.sheet-money-score, +.sheet-income-score { + width: 100px; + height: 30px; + display: inline-block; + /* border: 1px solid #666; + border-radius: 50%; */ + width: 45px; + height: 45px; + background-color: white; + margin-top: 2px; + margin-left: 0px; + margin-right: 2px; + margin-bottom: 2px; + /* float: right; */ +} + +.sheet-money-score input, +.sheet-income-score input { + text-align: left; + font-size: 20px; + border: none; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; + margin-top: 6px; + margin-left: 7px; +} + +.sheet-income-score input[type=number]::-webkit-inner-spin-button, +.sheet-income-score input[type=number]::-webkit-outer-spin-button, +.sheet-money-score input[type=number]::-webkit-inner-spin-button, +.sheet-money-score input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-income-score input[type=number], +.sheet-income-score input[type=number], +.sheet-money-score input[type=number], +.sheet-money-score input[type=number] { + -moz-appearance:textfield; +} + +/* PERSONA TAB */ + +.sheet-persona-section { + width: 100% +} + +.sheet-left-persona { + width: 249px; +} + +.sheet-right-persona { + width: 495px; +} + +.sheet-textbox textarea { + border: none; + margin: 0px; + padding-bottom: 0px; + min-height: 48px; + height: 48px; + line-height: 20px; +} + +/* POWERS TAB */ + +.sheet-power-container { + width: 748px; +} + +.sheet-power-section-name, +.sheet-spell-section-name { + border: 1px solid black; +} + +.sheet-power-section-name input[type=text], +.sheet-spell-section-name input[type=text] { + display: inline-block; + font-size: 14px; + width: 100%; + text-align: center; + font-weight: bold; + margin-top: 3px; + border: none; + background: none; + box-shadow: none; + padding: 0px; + color: #FFFFFF; +} +.sheet-power-section-name input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #FFFFFF; + opacity: 1; /* Firefox */ +} + +.sheet-power-section-name input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */ + color: #FFFFFF; +} + +.sheet-power-section-name input[type=text]::-ms-input-placeholder { /* Microsoft Edge */ + color: #FFFFFF; +} + +.sheet-power-stats .sheet-col { + width: 372px; +} + +.sheet-power-stats span { + display: inline-block; + font-size: 12px; + font-weight: bold; +} + +.sheet-row-power-type-source { + margin-bottom: 4px; +} + +.sheet-power-stats input[type=text], +.sheet-focus-container input[type=text] { + display: inline-block; + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #B0B0B0; + background: none; + box-shadow: none; + border-radius: 0px; + display: inline-block; + text-align: left; + font-size: 12px; + padding: 0px; + margin: 0px; +} + +.sheet-row-shortpowerdescription textarea, +.sheet-row-fullpowerdescription textarea, +.sheet-row-short-spell-description textarea, +.sheet-row-full-spell-description textarea { + display: inline-block; + width: 658px; + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #B0B0B0; + padding: 0px; +} + +.sheet-row-shortpowerdescription textarea, +.sheet-row-short-spell-description textarea { + height: 18px; +} + +.row-shortpowerdescription span, +.row-fullpowerdescription span { + display: block; + position: relative; + top: -72px; +} + +.sheet-row-fullpowerdescription textarea, +.sheet-row-full-spell-description textarea { + height: 72px; +} + +/* FOCUSES TAB */ +.sheet-tab4 .sheet-col { + width: 247px; +} + +.sheet-focus-section { + display:inline-block; + width: 100%; +} + +.sheet-focus-section-name { + border: 1px solid black; +} + +.sheet-focus-container span { + display: inline-block; + font-size: 12px; + font-weight: bold; +} + +.sheet-focus-container input[name=attr_focusname] { + width: 158px; +} + +.sheet-focus-container input[type=number]::-webkit-inner-spin-button, +.sheet-focus-container input[type=number]::-webkit-outer-spin-button { + /* -webkit-appearance: none; */ + margin: 0; +} + +.sheet-focus-container input[type=number] { + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #B0B0B0; + background: none; + box-shadow: none; + border-radius: 0px; + display: inline-block; + text-align: center; + font-size: 12px; + padding: 0px; + width: 30px; + -moz-appearance:textfield; +} + +.sheet-focus-container textarea { + display: inline-block; + width: 247px; + height: 36px; + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #B0B0B0; + padding: 0px; +} + +/* MAGIC/ARCANA TAB */ + +.sheet-spell-container { + width: 748px; +} + +.sheet-col-spell-stats { + width: 245px; +} + +.sheet-col-spell-stats .sheet-row { + height: 20px; +} + +.sheet-spell-stats span { + font-size: 12px; + font-weight: bold; + margin: 0px; +} + +.sheet-spell-stats input { + width: 148px; + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #B0B0B0; + background: none; + box-shadow: none; + border-radius: 0px; + display: inline-block; + text-align: left; + font-size: 12px; + padding: 0px; + margin-bottom: 2px; +} + +.sheet-spell-stats input[type=number] { + -moz-appearance:textfield; + width: 148px; +} + +.sheet-spell-stats input[type=number]::-webkit-inner-spin-button, +.sheet-spell-stats input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-spell-stats button[type=roll] { + display: inline-block; + border: none; + background: none; + box-shadow: none; + font-size: 18px; + padding: 0px; + margin: 0px; + color: black; +} + +.sheet-spell-stats select { + display: inline-block; + width: 148px; + border-bottom: 1px solid #B0B0B0; + border-top: 0px; + border-left: 0px; + border-right: 0px; + margin-top: -9px; + background: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + -webkit-border-radius: 0px; + border-radius: 0px; + color: black; +} + +.sheet-row-short-spell-description { + margin-top: 5px; +} + +/* OPTIONS TAB */ + +input[type=checkbox].sheet-hiddencheckbox { + display:none +} + +.sheet-arcana-tab-span { + display: none; +} + +input.sheet-blue-rose-button:checked ~ .sheet-magic-tab-span { + display: none; +} + +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab1, +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab1 + span { + right: 294px; + width: 87px; +} + +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab2, +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab2 + span { + right: 222px; + width: 69px; +} + +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab3, +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab3 + span { + right: 154px; + width: 65px; +} + +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab4, +input.sheet-blue-rose-button:checked ~ input.sheet-tab-button.sheet-tab4 + span { + right: 85px; + width: 66px; +} + +input.sheet-blue-rose-button:checked ~ .sheet-arcana-tab-span, +input.sheet-blue-rose-button:checked ~ .sheet-tab-button.sheet-tab5 { + display: block; + position: absolute; + top: 92px; + right: 20px; + width: 62px; + height: 17px; + border: 1px solid black; + border-radius: 5px; + background-color: #E8E8E8; + color: black; + text-align: center; + font-weight: bold; +} + +input.sheet-tab-button.sheet-tab5:checked ~ .sheet-arcana-tab-span { + color: #FFFFFF; +} + +.sheet-dragon-age-selected, +.sheet-fantasy-age-selected, +.sheet-titansgrave-selected, +.sheet-blue-rose-selected, +.sheet-age-selected, +.sheet-second-gen-selected, +.sheet-the-expanse-selected { + display:none; +} + +input.sheet-black-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span { + background-color: #000000; +} + +input.sheet-red-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-red-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #810206; +} + +input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-teal1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #00576B; +} + +input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-teal2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #1f7b92; +} + +input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-blue1-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #007ab8; +} + +input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button:checked + span, +input.sheet-blue2-color-checkbox:checked ~ .sheet-tab-button.sheet-tab5:checked + span + span, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-section-name { + background-color: #006496; +} + +input.sheet-red-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-red-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before, +input.sheet-red-color-checkbox:checked ~ .sheet-page .sheet-money-section button[type=roll]::before { + color: #810206; +} + + +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before, +input.sheet-teal1-color-checkbox:checked ~ .sheet-page .sheet-money-section button[type=roll]::before { + color: #00576B; +} + +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before, +input.sheet-teal2-color-checkbox:checked ~ .sheet-page .sheet-money-section button[type=roll]::before { + color: #1f7b92; +} + +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before, +input.sheet-blue1-color-checkbox:checked ~ .sheet-page .sheet-money-section button[type=roll]::before{ + color: #007ab8; +} + +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_edit:after, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .repcontrol .repcontrol_add:before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-attack-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-spell-short-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-focus-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-spell-container button[type=roll]::before, +input.sheet-blue2-color-checkbox:checked ~ .sheet-page .sheet-money-section button[type=roll]::before { + color: #006496; +} + +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-dragon-age-selected, +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-fantasy-age-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-second-gen-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-titansgrave-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-second-gen-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-second-gen-selected, +input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-the-expanse-selected { + display: inline-block; +} + +input.sheet-dragon-age-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-fantasy-age-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-titansgrave-button:checked ~ .sheet-page .sheet-blue-rose-selected, +input.sheet-blue-rose-button:checked ~ .sheet-page .sheet-age-selected, +input.sheet-the-expanse-button:checked ~ .sheet-page .sheet-blue-rose-selected { + display: none; +} + +.sheet-tab6 .sheet-row { + float: right; +} + +.sheet-col-options { + width: 373px; +} + +.sheet-small-section { + width: 182px; +} + +.sheet-larger-section { + width: 371px; +} + +.sheet-list-toggle-text { + margin-top: 1px; + margin-right: 7px; + margin-bottom: 3px; +} + +.sheet-aim-toggle-text { + margin-top: 5px; + margin-right: 7px; + margin-bottom: 4px; +} + +.sheet-select-text { + margin-top: 5px; + margin-right: 1px; +} + +.sheet-list-toggle-container input[type="checkbox"] + span::before { + margin-right: none; +} + +.sheet-tab6 .sheet-section select { + border-bottom: 1px solid #D3D3D3; + border-top: 0px; + border-left: 0px; + border-right: 0px; + background: none; + box-shadow: none; + float: right; + width: 150px; + border-radius: 0px; + margin-top: 0px; + margin-bottom: 2px; + margin-left: 0px; + margin-right: 1px; + padding: 0px; +} + +.sheet-tab6 .sheet-section select[name="attr_char-name-option"] { + width: 75px; +} + +input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim, +input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim::before, +input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim, +input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim::before, +input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim, +input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-noaim::before +{ + display: none; +} + +input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt, +input.sheet-aim-toggle-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before, +input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt, +input.sheet-aim-prompt-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before, +input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt, +input.sheet-aim-always-checkbox:checked ~ .sheet-page .sheet-attackroll-withprompt::before, +input.sheet-mana-section-checkbox:checked ~ .sheet-page .sheet-mana-section, +input.sheet-exp-section-checkbox:checked ~ .sheet-page .sheet-experience-points-section, +input.sheet-fatigue-section-checkbox:checked ~ .sheet-page .sheet-fatigue-section, +input.sheet-conviction-section-checkbox:checked ~ .sheet-page .sheet-conviction-section, +input.sheet-corruption-section-checkbox:checked ~ .sheet-page .sheet-corruption-section, +input.sheet-ammo-col-checkbox:checked ~ .sheet-page .sheet-attack-container .sheet-col-ammo, +input.sheet-power-list-checkbox:checked ~ .sheet-page .sheet-power-short-container, +input.sheet-spell-list-checkbox:checked ~ .sheet-page .sheet-spell-short-divtohide, +input.sheet-equipment-section-checkbox:checked ~ .sheet-page .sheet-equipment-section, +input.sheet-money-section-checkbox:checked ~ .sheet-page .sheet-money-section { + display: inline-block; +} + +input.sheet-whisper-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-whisper, +input.sheet-whisper-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-whisper + span, +input.sheet-aim-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim, +input.sheet-aim-toggle-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim + span, +input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab7, +input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab7 + span { + display: block; +} + +input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab-whisper, +input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab-whisper + span { + left: 154px; +} + +input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim, +input.sheet-old-section-checkbox:checked ~ input.sheet-tab-button.sheet-tab-aim + span { + left: 222px; +} + +input.sheet-mana-section-checkbox:not(:checked) + input.sheet-exp-section-checkbox:not(:checked) + input.sheet-fatigue-section-checkbox:not(:checked) + input.sheet-conviction-section-checkbox:not(:checked) + input.sheet-corruption-section-checkbox:not(:checked) ~ .sheet-page .sheet-speed-defense-armor-container { + width: calc(75% - 2.9px); +} + +input.sheet-mana-section-checkbox:not(:checked) + input.sheet-exp-section-checkbox:not(:checked) + input.sheet-fatigue-section-checkbox:not(:checked) + input.sheet-conviction-section-checkbox:not(:checked) + input.sheet-corruption-section-checkbox:not(:checked) ~ .sheet-page .sheet-speed-defense-score { + margin-left: 33%; +} + +input.sheet-mana-section-checkbox:not(:checked) + input.sheet-exp-section-checkbox:not(:checked) + input.sheet-fatigue-section-checkbox:not(:checked) + input.sheet-conviction-section-checkbox:not(:checked) + input.sheet-corruption-section-checkbox:not(:checked) ~ .sheet-page .sheet-maximum-input span { + margin-left: 20px; +} + +input.sheet-ammo-col-checkbox:checked ~ .sheet-page .sheet-attack-container .sheet-col-attack-name { + width: 125px; +} + +.sheet-aim-value-field input[type=number] { + text-align: center; + width: 18px; + border-top: 0px; + border-left:0px; + border-right: 0px; + border-bottom: 1px solid #D3D3D3; + background: none; + box-shadow: none; + border-radius: 0px; + margin-right: 3px; + margin-top: 6px; + padding: 0px; +} + +.sheet-aim-value-field input[type=number]::-webkit-inner-spin-button, +.sheet-aim-value-field input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.sheet-aim-value-field input[type=number] { + -moz-appearance:textfield; +} + +.sheet-version-name { + font-weight: bold; + float: right; +} + +/* ROLL TEMPLATES */ + +.sheet-rolltemplate-default table { + border: 1px solid black; +} + +.sheet-rolltemplate-default caption { + background-color: black; + font-weight: bold; + border-top: 1px solid black; + border-bottom: 0px; + border-left: 1px solid black; + border-right: 1px solid black; +} + +.sheet-rolltemplate-default td:first-child { + text-align: left; +} + +.sheet-rolltemplate-default td:nth-child(2) { + text-align: right; +} + +/* OLD CHARACTER SHEET TAB */ +.sheet-tab7 { + background-color: white; + width: 830px; +} + +.sheet-tab7 .sheet-colrow { + margin-top: 15px; +} + +.sheet-tab7 .sheet-spacer { + margin-top: 6px; +} + +.sheet-tab7 textarea { + background: none; + box-shadow: none; + font-size: 12px; + color: #000000; + resize: none; + border: none; +} + +.sheet-tab7 tbody { + background: none; +} + +.sheet-tab7 table { + width: 100%; + border: 1px solid black; +} + +.sheet-tab7 td { + background: none; +} + +.sheet-tab7 .sheet-characterinfotable { + border: 1px solid black; + width: 300px; + margin-bottom: 5px; +} + +.sheet-tab7 .sheet-characterinfotable td { + border: 1px solid black; +} + +.sheet-tab7 .sheet-basicinfotextbox { + width: 100%; + background: none; + border-style:none; + box-shadow: none; + border-color: #000000; + text-align: left; + font-size:13px; + color: #000000; +} + +.sheet-tab7 .sheet-blackbox { + border: 1px solid black; + background-color: black; + font-weight: none; + color: white; + font-size: 12px; + text-align: left; + height: 25px; + padding: 3px; + font-family: Georgia; +} + +.sheet-tab7 .sheet-characterfeaturestable { + border: 1px solid black; + width: 100%; + margin-bottom: 5px; +} + +.sheet-tab7 .sheet-blackbox_alternate { + border: 1px solid black; + background-color: black; + font-weight: none; + color: white; + font-size: 14px; + text-align: center; + padding: 3px; +} + +.sheet-tab7 .sheet-featurestextarea { + width: 97%; + height: 95px; +} + +.sheet-tab7 .sheet-skilltable { + border: 1px solid black; + width: 100%; +} + +.sheet-tab7 .sheet-skilltable td { + border: 1px solid black; +} + +.sheet-tab7 .sheet-skilltable div { + text-align: left; +} + +.sheet-tab7 .sheet-skillvaluebox { + font-weight: bold; + background: none; + border: none; + box-shadow: none; + margin: 0px auto 0px auto; + text-align: center; + font-size:50px; + width: 100%; + color: black; +} + +.sheet-tab7 .sheet-skillvalue { + width: 90px; +} + +.sheet-tab7 .sheet-focustextarea { + width: 97%; + height: 36px; + text-align: justify; +} + +.sheet-tab7 .sheet-xptable { + border: 1px solid black; +} + +.sheet-tab7 .sheet-xptable td { + border: 1px solid black; +} + +.sheet-tab7 .sheet-blackboxlarge { + border: 1px solid black; + background-color: black; + font-weight: none; + color: white; + font-size: 14px; + text-align: center; + height: 25px; + padding: 1px; + font-family: Georgia; +} + +.sheet-tab7 .sheet-class_and_xptextbox { + width: 150px; + background: none; + border-style:none; + box-shadow: none; + border-color: #000000; + text-align: center; + font-size:13px; + color: #000000; +} + +.sheet-tab7 .sheet-2ndstattable { + border: 1px solid black; +} + +.sheet-tab7 .sheet-2ndstattable td { + border: 1px solid black; + text-align:center; +} + +.sheet-tab7 .sheet-2ndstatbox { + text-align:center; +} + +.sheet-tab7 .sheet-otherinput { + width: 50px; + background: none; + border-style:none; + box-shadow: none; + border-color: #000000; + text-align: center; + font-size: 16px; + color: #000000; +} + +.sheet-tab7 .sheet-2nd_statstextbox { + width: 83px; + background: none; + border-style:none; + box-shadow: none; + border-color: #000000; + text-align: center; + font-size: 40px; + color: #000000; +} + +.sheet-tab7 .sheet-armortypetextarea { + width: 97%; + background: none; + border-style:none; + box-shadow: none; + border-color: #000000; + text-align: center; + font-size: 20px; + font-weight: bold; + color: #000000; +} + +.sheet-tab7 .sheet-container { + position: relative; + min-height: 60px; + border-radius: 0px; + border: 1px solid black; + background: none; + width: 470px; +} + +.sheet-tab7 .sheet-weapons-content { + height: 100%; +} + +.sheet-tab7 .sheet-weaponscont { + border: 1px solid black; + position: relative; +} + +.sheet-tab7 .sheet-weaponstable { + border: 1px solid black; + width: 100%; +} +.sheet-tab7 .sheet-weaponstable td { + text-align: center; +} + +.sheet-tab7 .sheet-blackbox_alternate2 { + border: 1px solid black; + background-color: black; + font-weight: none; + color: white; + font-size: 16px; + text-align: center; + padding: 0px; + margin: 0px; + text-align: center; +} + +.sheet-tab7 .sheet-weaponnametext { + width: 200px; + background: none; + border: none; + border-radius: 0px; + border-bottom: 2px solid; + box-shadow: none; + border-color: #000000; + text-align: left; + font-size: 12px; + color: #000000; +} + +.sheet-tab7 .sheet-weaponatacktext { + width: 60px; + background: none; + border: none; + border-radius: 0px; + border-bottom: 2px solid; + box-shadow: none; + text-align: center; + font-size: 12px; + color: #000000; +} + +.sheet-tab7 .sheet-weaponrangetext { + width: 40px; + background: none; + border: none; + border-radius: 0px; + border-bottom: 2px solid; + box-shadow: none; + text-align: center; + font-size: 12px; + color: #000000; +} + +.sheet-tab7 .sheet-weapondamagetext { + width: 60px; + background: none; + border: none; + border-bottom: 2px solid; + border-radius: 0px; + box-shadow: none; + text-align: left; + font-size: 12px; + color: #000000; +} + +.sheet-tab7 .sheet-borderdown { + border-bottom: 1px solid black; + font-size: 9px; +} + +.sheet-tab7 .sheet-borderall { + border: 1px solid black; + font-size: 9px; +} + +.sheet-tab7 .sheet-weaponstype { + height: 30px; + width: 458px; + text-align: left; +} + +.sheet-tab7 .sheet-weapondetails { + height: 30px; + width: 100%; + text-align: center; +} + +.sheet-tab7 .sheet-weaponnametext2 { + width: 150px; + background: none; + border: none; + box-shadow: none; + border-color: #000000; + text-align: left; + font-size: 12px; + color: #000000; +} +.sheet-tab7 .sheet-reloadtext { + height: 100%; + width: 85px; + background: none; + border: none; + box-shadow: none; + border-color: #000000; + text-align: left; + font-size: 12px; + color: #000000; + -webkit-appearance: none; +} + +.sheet-tab7 .sheet-weaponspecs { + width: 231px; + height: 100%; + text-align: left; + font-size: 12px; + color: #000000; +} + +.sheet-tab7 .sheet-ammotable td { + border: 1px solid black; +} + +.sheet-tab7 .sheet-ammotext { + width: 100%; + background: none; + border: none; + box-shadow: none; + text-align: center; + font-size: 20px; + color: #000000; + +} +.sheet-tab7 .sheet-ammotypetext { + width: 100%; + background: none; + border: none; + box-shadow: none; + text-align: left; + font-size: 20px; + color: #000000; +} + +.sheet-tab7 .sheet-circularhome { + width:100%; + height:100%; + z-index:1; + position:relative; +} + +.sheet-tab7 .sheet-circulartextbox { + background: none; + border: none; + width: 70px; + height: 70px; + background-image: url('http://imgsrv.roll20.net/?src=i.imgur.com/pEjJcho.png'); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + text-align:center; + padding:0; + right: -10px; + top: -33px; + z-index:2; + position: absolute; +} + +.sheet-tab7 .sheet-circulartext { + font-weight: bold; + background: none; + border: none; + box-shadow: none; + margin: 0px auto 0px auto; + text-align: center; + font-size:24px; + width: 70px; + color: #000000; + padding:0; + vertical-align: middle; + position:absolute; + left: 50%; + top: 50%; + transform: translate(-50%,-50%); +} + +.sheet-tab7 .sheet-circularp { + font-weight: bold; + background: none; + border: none; + box-shadow: none; + margin: 0px auto 0px auto; + text-align: center; + font-size:14px; + color: #000000; + font-family: Georgia; + padding:0; + position:absolute; + left: 50%; + top: 110%; + transform: translate(-50%,-50%); +} + +.sheet-tab7 .sheet-spellbox { + width: 100%; + height: 100%; + border: 1px solid black; +} + +.sheet-tab7 .sheet-powerstext { + width: 475px; + height: 80px; + text-align: left; +} + +.sheet-tab7 .sheet-spelltable td { + border: 1px solid black; +} +.sheet-tab7 .sheet-spelltable { + border: 1px solid black; + width: 100%; +} + +.sheet-tab7 .sheet-spelltext { + width:110px; + background: none; + border: none; + box-shadow: none; + text-align: left; + font-size: 14px; + color: #000000; + padding:0; +} +.sheet-tab7 .sheet-spellselect { + width: 100%; + font-size: 12px; + background: none; + border: none; + box-shadow: none; + text-align: left; + color: #000000; + -webkit-appearance: none; + padding:0; +} +.sheet-tab7 .sheet-spellselect2 { + width: 90px; + font-size: 12px; + background: none; + border: none; + box-shadow: none; + text-align: left; + color: #000000; + -webkit-appearance: none; + padding:0; +} +.sheet-tab7 .sheet-manatext { + width: 45px; + font-size: 12px; + background: none; + border: none; + box-shadow: none; + text-align: left; + font-size: 14px; + color: #000000; + padding:0; +} +.sheet-tab7 .sheet-timetext { + width:100px; + font-size:12px; + border: none; + box-shadow: none; + text-align: left; + font-size: 14px; + color: #000000; + padding:0; +} +.sheet-tab7 .sheet-natext { + width:30px; + font-size:12px; + background: none; + border: none; + box-shadow: none; + text-align: left; + font-size: 14px; + color: #000000; + padding:0; +} +.sheet-tab7 .sheet-vstext { + width:100%; + font-size:10px; + background: none; + border: none; + box-shadow: none; + text-align: left; + font-size: 14px; + color: #000000; + + padding:0; +} +.sheet-tab7 .sheet-spelltext { + width:100%; + height: 40px; +} + +.sheet-tab7 .sheet-talent { + height: 360px; + position: relative; +} + +.sheet-tab7 .sheet-lefter { + margin-left: 10px; +} + + +.sheet-tab7 .sheet-general { + width: 97%; +} + +.sheet-tab7 .sheet-concepttext { + height: 80px; +} + +.sheet-tab7 .sheet-goalstextsmall { + height: 70px; +} + +.sheet-tab7 .sheet-goalstext { + height: 100px; +} + +.sheet-tab7 .sheet-tiestext { + height: 110px; +} + +.sheet-tab7 .sheet-section { + position: relative; + min-height: 30px; + border-radius: 0px; + border: 1px solid black; + background: none; +} + +.sheet-tab7 .sheet-inventory { + border: 1px solid black; +} + +.sheet-tab7 .sheet-inventory-content { + overflow-y: auto; + height: 100%; +} + +.sheet-tab7 .sheet-InventoryName { + border: none; + width: 100%; + font-size: 10px; + box-shadow: none; +} +.sheet-tab7 .sheet-InventoryAmount { + border: none; + width: 50px; + font-size: 10px; + box-shadow: none; +} + +.sheet-tab7 .sheet-invTable td { + border: 1px solid black; +} + +.sheet-tab7 .sheet-circularmoney { + background: none; + border: none; + width: 70px; + height: 70px; + background-image: url('http://imgsrv.roll20.net/?src=i.imgur.com/pEjJcho.png'); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + text-align:center; +} +.sheet-tab7 .sheet-circularmoneytext { + width: 65px; + background: none; + border: none; + border-radius: 0px; + box-shadow: none; + border-color: black; + text-align: center; + font-size: 15px; + color: #000000; +} + +.sheet-tab7 .sheet-talenttext { + width:300px; + background: none; + border: none; + box-shadow: none; + text-align: left; + font-size: 20px; + color: #000000; + padding:0; +} +.sheet-tab7 .sheet-talentnumber { + background: none; + border: 1px solid black; + box-shadow: none; + text-align: center; + font-size: 20px; + color: #000000; + padding:0; +} +.sheet-tab7 .sheet-talentselect { + width: 100%; + font-size: 15px; + background: none; + border: none; + box-shadow: none; + text-align: left; + color: #000000; + -webkit-appearance: none; + padding:0; +} +.sheet-tab7 .sheet-talentarea { + width:100%; + height: 40px; +} + +.sheet-tab7 .focus-input { + font-family: Lucida Handwriting; +} + +.sheet-tab7 .sheet-skillvaluebox { + width: 100% !important; + font-size: 2em !important; +} + +.sheet-tab7 .sheet-2ndstattable { + table-layout: fixed; + width: 100%; +} + +.sheet-tab7 .sheet-2nd_statstextbox { + width: 100% !important; +} +.sheet-about { + padding: 10px; +} +/* Tool tips based on http://jsfiddle.net/Lithl/4naLge77/ */ +.sheet-tooltip { + text-decoration-line: underline; + text-decoration-style: dotted; + outline: none; + cursor: help; +} +/* .sheet-tooltip strong { line-height: 30px; } */ +.sheet-tooltip:hover span { + display: block; + position: absolute; +} +.sheet-tooltip:hover { text-decoration: none; } +.sheet-tooltip span { + display: none; + border-radius: 4px; + /* box-shadow: 5px 5px 8px #eee; */ + z-index: 10; + padding: 14px 20px; + margin-top: 10px; + margin-left: -150px; + width: 300px; + line-height: 16px; + color: #111; + border: 1px solid #333; + background: #eee; +} \ No newline at end of file diff --git a/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html new file mode 100644 index 0000000000..3ec7653539 --- /dev/null +++ b/The Expanse RPG (AGE System)/the-expanse-rpg-age-system.html @@ -0,0 +1,1056 @@ + +
+
+ CHARACTER NAME
+
+
+ CHARACTER NAME
+
+
+ CHARACTER NAME
+
+
+ CHARACTER NAME
+
+
+ CHARACTER NAME
+ 6Z{w(1*_=vAcKMyXQa0>Wq
z%}#hRV!%QV!9Pd!uLTLzZ3|-7DiyeVrhJ~4HUId0_ELb5YVJ{~PLqo+XB=m>m%9@<
zshNHEl2g^L!fT%!gM?3%0?&&V$&*rrd6RTZ(0$y-OfLvbVhzoxOI*iK7~T4+A10}R
zAkJFkaW0*UcpV(t>CpW_8^KqY5h)+1kW;7X9O6vfJr2vvK4vZ=b8BwJO{8@c-$_NU
zROr|AJ^PnW!ecLd^k-l|T!-sI2RnucuqJQyk1{>$vwDy76L#G{#6c`*t(75w#d!q~
zmeS;wp4P@ I)eIA>3`=bgUoDngX}l9yY*SZfNgDI;q=9DGij
zm|`3{ QN1AtEE2RqX
z)SXt`nA&T2W^JWUy=j>3bS@{=)t(Bs|9G*yZ#u;DXBS7bbfy@oxh+PZBFab3kP<3&
z`);&_%nmXpgrEl
z;O<@$?hk49H-8#w()DwMM^0S(&h;SMHRiuAsiMFm$gM1^u!SHd*hWpXF#b;Fls;f5
z5>hTO%~O
zX?p8xRi!Y62x79=uDTG<_O;p_U~gM}f*6(qcF)mu^6Qj!Xx0b9x;5(G0)s4A-@smb
z=e@nS7`tx$xekb|s6RbNsJQDY+8MS{6}~E7>UbjE)j@ikUbg?Gk@3C<{B8Amk1-($
zAK$P*-fBm6O
znAP~N?=YI{Edtyq5PVPhmYG$u%#jxNCz$Lr;ot5X6z@w02krhh|DASv>1}{{bCq>M
z9Y}2OZ~)0*v$)vjB^W`_(erz;9z+8|W=|g1
ZOyag@TaNm59W_~kH7hnJ>GkvQuNLrga
M
DKtCm4acsNdWiEiH1<%a}u?4M$c@}RWE$&L-e&FiL#Fk2Uz_ut8Zte3r}_FM9Bq2
z61Xo{200oNO4PBu@S>%!iCghvm|fnpPrS|L