From 469abfa9cb742babcff7551c8fc11cf7fd1d03fb Mon Sep 17 00:00:00 2001 From: Todd-Antill Date: Mon, 24 Nov 2025 18:19:54 -0600 Subject: [PATCH] Add official Dragonslayer sheet files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added all required files for the official Dragonslayer Classic Fantasy RPG character sheet: • dragonslayer.css – complete styling for all tabs and rolltemplates • sheet.json – metadata, instructions, preview reference • dragonslayer.jpg – sheet preview image for Roll20 directory These files form the complete, sanctioned sheet approved by Greg Gillespie. --- Dragonslayer/dragonslayer.css | 1711 +++++++++++++++++++++++++++++++++ Dragonslayer/dragonslayer.png | Bin 0 -> 161187 bytes Dragonslayer/sheet.json | 9 + 3 files changed, 1720 insertions(+) create mode 100644 Dragonslayer/dragonslayer.css create mode 100644 Dragonslayer/dragonslayer.png create mode 100644 Dragonslayer/sheet.json diff --git a/Dragonslayer/dragonslayer.css b/Dragonslayer/dragonslayer.css new file mode 100644 index 0000000000..1746eda478 --- /dev/null +++ b/Dragonslayer/dragonslayer.css @@ -0,0 +1,1711 @@ + +/* ======================================== */ +/* Global Styles */ +/* ======================================== */ +@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;700&display=swap"); + +.charsheet { + min-width: 850px; + max-width: 850px; + margin: 0 auto; + overflow-x: hidden; +} + +.charsheet * { + box-sizing: border-box; + max-width: 100%; +} + +.charsheet, .monsheet { + font-family: "Cormorant Garamond", "Times New Roman", serif; + margin: 0; + padding: 0; +} + +/* Logo row */ + +/* Shared input styles */ + +.charsheet input, .monsheet input { + border: none; + border-bottom: 2px solid rgb(97, 97, 97); + border-radius: 0; + padding: 5px; + font-size: 1.2em; + outline: none; + background: transparent; + width: 100%; + font-family: "Proxima Nova"; +} + +.charsheet label, .monsheet label { + font-size: 1.2em; + font-weight: bold; + margin-top: 5px; + text-align: left; +} + + + + + .pc-weapon-table thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + + .pc-weapon-table tbody tr { + margin-bottom: 12px; + } + + .pc-weapon-table tbody td { + position: relative; + padding-left: 50%; + text-align: left; + border: none; + border-bottom: 1px solid #ddd; + } + + /* Label each field in “stacked” mode */ + .pc-weapon-table tbody td:before { + position: absolute; + top: 6px; + left: 8px; + width: 45%; + white-space: nowrap; + font-weight: bold; + font-size: 0.9em; + color: #333; + } + .pc-weapon-table tbody td:nth-of-type(1):before { content: ""; } + .pc-weapon-table tbody td:nth-of-type(2):before { content: "Weapon"; } + .pc-weapon-table tbody td:nth-of-type(3):before { content: "Type"; } + .pc-weapon-table tbody td:nth-of-type(4):before { content: "Hit Mod."; } + .pc-weapon-table tbody td:nth-of-type(5):before { content: "DMG"; } + .pc-weapon-table tbody td:nth-of-type(6):before { content: "DMG Mod."; } + .pc-weapon-table tbody td:nth-of-type(7):before { content: "Notes"; } + + + + +button[type="roll"] { + background: #671c1c; + border: 2px solid black; + width: 25px; + height: 25px; + cursor: pointer; + color: white; + padding: 0 !important; + margin: 0 !important; +} + + + +.sheet-pc-info-row > .sheet-pc-info-section { + min-width: 0; +} + +.toggle-sheet-btn { + position: fixed; + top: 10px; + right: 10px; + z-index: 1000; + padding: 5px 10px; + font-size: 1em; + cursor: pointer; + font-family: "Proxima Nova"; + } + +.charsheet, + +/* ======================================== */ +/* Monster Sheet */ +/* ======================================== */ + .monsheet { + display: none; + } + +.sheet-mode-toggle[value="pc"] ~ .charsheet { + display: block; + } + +.sheet-mode-toggle[value="monster"] ~ .monsheet { + display: block; + } + +.charsheet { + padding-top: 0px !important; +} + +.sheet-header-container { + width: 100%; + padding: 0px; + box-sizing: border-box; +} + + +/* ======================================== */ +/* Logo Row */ +/* ======================================== */ +.sheet-logo-row { + text-align: center; + font-size: 2em; + font-weight: bold; + text-transform: uppercase; + margin-bottom: 10px; + padding-bottom: 10px; +} + +.sheet-header-container label { + margin-bottom: 0px; + font-size: 1.3em; +} + + +/* ======================================== */ +/* Header Rows */ +/* ======================================== */ +.sheet-header-row, + +/* ======================================== */ +/* Alignment & Languages Rows */ +/* ======================================== */ +.sheet-alignment-row, +.sheet-age-row { + display: grid; + gap: 10px; +} + +.sheet-header-row { + grid-template-columns: 2fr 2fr 1fr 1fr; +} + +.sheet-alignment-row { + grid-template-columns: 1fr 1fr; +} + +.sheet-pc-info-row { + display: grid; + grid-template-columns: 2fr 2fr 2fr; + gap: 10px; + text-align: center; + align-items: flex-start; +} + + +/* ======================================== */ +/* PC Stats Row */ +/* ======================================== */ +.sheet-pc-stats-row { + display: grid; + grid-template-columns: 1fr 2fr 2fr; + gap: 10px; + margin-top: 20px; + text-align: center; + align-items: flex-start; +} + +.sheet-pc-info-section { + display: flex; + flex-direction: column; + align-items: center; + justify-content: flex-start; + padding: 10px; +} + +.sheet-pc-info-section h3 { + margin: 0 0 5px 0; + font-size: 1.7em; + font-weight: bold; +} + +.sheet-pc-attributes h3, +.sheet-pc-attribute-mods h3 + { + margin: 0 0 10px 0; + font-size: 2em; + font-weight: bold; + text-align: LEFT; +} + + +/* ======================================== */ +/* Weapons Table */ +/* ======================================== */ +.sheet-weapon-table h3 { + font-size: 2em; + font-weight: bold; + text-align: center; + margin-top:10px; +} + +.sheet-weapon-table { + width: 100%; + margin-bottom: 1em; + border-bottom: 2px solid black; + padding-bottom: 10px; +} + +.sheet-pc-attribute-mods h3 { + margin: 0 0 10px 0; + font-size: 2em; + font-weight: bold; + text-align: center; +} + +.sheet-pc-saving-throws h3 { + margin: 0 0 10px 0; + font-size: 2em; + font-weight: bold; +} + +.sheet-pc-info-section .armor-class-container { + position: relative; + width: 185px; + height: 85px; + background: url("https://raw.githubusercontent.com/Todd-Antill/dragonslayer_roll20/refs/heads/main/images/ac_icon.png") no-repeat center; + background-size: contain; + display: flex; + justify-content: center; + align-items: center; + margin-bottom:20px; +} + +.armor-description-container label { + +margin-bottom:0px; +} + +.sheet-pc-info-section input[name="attr_armor-class"] { + height: 68px !important; + width: 65%; + border: 0; + text-align: center; + font-size: xx-large; + color: #6b6b6b; + padding-bottom: 10px; +} + +.sheet-pc-info-section .hp-container { + position: relative; + width: 130px; + height: 85px; + background: url("https://raw.githubusercontent.com/Todd-Antill/dragonslayer_roll20/refs/heads/main/images/hp_icon.png") no-repeat center; + background-size: contain; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.sheet-pc-info-section .atk-bonus-container,.movement-container { + position: relative; + width: 100px; + height: 100px; + background: url("https://raw.githubusercontent.com/Todd-Antill/dragonslayer_roll20/refs/heads/main/images/dsr_box.png") no-repeat center; + background-size: contain; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.movement-hdr { + margin: 55px 0 0 0 !important; +} + +.atk-bonus-hdr { + margin: 5px 0 0 0 !important; +} + + +/* ======================================== */ +/* Experience & Attack Bonus */ +/* ======================================== */ +.xp-container { + display: grid; + grid-template-columns: 2fr 1fr; + gap: 10px; + align-items: end; + +} + +.sheet-pc-info-section input[name="attr_current-hp"], +.sheet-pc-info-section input[name="attr_max-hp"], +.atk-bonus-container input[name="attr_attack-bonus"], + +/* ======================================== */ +/* Hit Points & Movement */ +/* ======================================== */ +.movement-container input[name="attr_movement"] + +{ + width: 100%; + height: 35px; + border: none; + background: transparent; + text-align: center; + font-size: x-large; + color: #6b6b6b; + outline: none; +} + +.xp-container-next-level { + width: 100%; + +} + + +.sheet-pc-info-section label.curr-hp-label { + font-size: .7em; + color: rgb(50, 50, 50); + background: transparent; + padding: 2px 5px; + pointer-events: none; + position: absolute; + top: 25px; + left: 40px; +} + +.sheet-pc-info-section label.max-hp-label { + font-size: .7em; + color: rgb(50, 50, 50); + background: transparent; + padding: 2px 5px; + pointer-events: none; + position: absolute; + top: 75px; + left: 50px; +} + + + +/* ======================================== */ +/* Shared Inputs & Labels */ +/* ======================================== */ +input.move-input { + + text-align: center; + font-size: x-large; + font-weight: bold; +} + +.ui-dialog .charsheet input[type=number] { + text-align: center; +} + + +/* ======================================== */ +/* Abilities Section */ +/* ======================================== */ +.sheet-abilities { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 10px; +} + +.sheet-ability { + display: flex; + align-items: center; + gap: 5px; + min-height: 25px; +} + +.charsheet .hex-container { + position: relative; + width: 50px; + height: 50px; + background: url("https://raw.githubusercontent.com/Todd-Antill/dragonslayer_roll20/refs/heads/main/images/hex-stat.png") no-repeat center; + background-size: contain; + display: flex; + justify-content: center; + align-items: center; +} + +.charsheet .hex-input { + width: 50px; + + background: transparent; + border: none; + text-align: center; + font-size: 1.2em; + font-weight: bold; + color: #6b6b6b; + outline: none; +} + +.sheet-ability label { + font-size: 1.7em; + font-weight: bold; +} + +.sheet-ability button[type="roll"], .weapon-row button[type="roll"] { + width: 25px !important; + height: 25px !important; + min-width: 25px !important; + min-height: 25px !important; + background: #671c1c; + border: 2px solid black; + padding: 0 !important; + margin: 0 !important; + display: flex; + justify-content: center; + align-items: center; +} + +.sheet-ability button[type="roll"].btn { + width: 25px !important; + height: 25px !important; +} + +.sheet-pc-attribute-mods { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 10px; +} + +.sheet-modifiers { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 5px; + width: 100%; +} + + +/* ======================================== */ +/* Modifiers Section */ +/* ======================================== */ +.sheet-modifier { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 0; + align-items: center; + width: 100%; + position: relative; + +} + +.sheet-modifier input { + width: 100%; + border: none; + border-bottom: 2px solid rgb(97, 97, 97); + padding: 5px; + font-size: 1.2em; + text-align: center; + background: transparent; + outline: none; +} + +.sheet-modifier label { + font-size: 1.1em; + font-weight: bold; + text-align: left; + margin-top: 3px; + /* Push labels below inputs */ + display: block; + width: 100%; + margin-bottom: 2px; +} + +.sheet-modifier:has(input:only-of-type) { + display: flex; + flex-direction: column; + align-items: center; + +} + +.sheet-modifier:has(input:only-of-type) input { + width: 100%; +} + +.sheet-modifier:has(input:only-of-type) label { + margin-top: 3px; + width: 100%; + padding-right: 0; +} + +.sheet-modifier input:nth-of-type(2), +.sheet-modifier label:nth-of-type(2) { + margin-left: 5px; +} + + +/* ======================================== */ +/* Saving Throws */ +/* ======================================== */ + +/* Container for one spell line */ +/* Container for one spell line */ + + + + + +.sheet-saving-throws-container { + display: flex; + flex-direction: column; + /* Stack title and section */ + margin-left: 30px +} + +.sheet-saving-throws-wrapper { + display: flex; + flex-direction: row; + /* Keep buttons and saving throws in a row */ + align-items: left; + gap: 10px; +} + +.sheet-saving-throws { + position: relative; + width: 75px; + height: 340px; + background: url("https://raw.githubusercontent.com/Todd-Antill/dragonslayer_roll20/refs/heads/main/images/saving_throw_box.png") no-repeat; + background-position: top center; + background-size: contain; +} + +.sheet-saving-throws-buttons { + position: relative; + width: 25px; + height: 340px; + +} + +.sheet-saving-throws-buttons button { + position: absolute; + left: 0; + width: 25px !important; + height: 25px !important; + background: #671c1c; + border: 2px solid black; + color: white; + padding: 0 !important; + display: flex; + justify-content: center; + align-items: center; +} + +.sheet-saving-throws input { + position: absolute; + width: 40px; + height: 40px; + background: transparent; + border: none; + text-align: center; + font-size: 1.4em; + font-weight: bold; + color: #6b6b6b; + outline: none; + left: 50%; + transform: translateX(-50%); +} + +.sheet-saving-throws label { + position: absolute; + left: 95px; + font-size: 2em; + font-weight: bold; + color: black; + white-space: nowrap; +} + +.sheet-saving-throws .breath+label { + top: 25px; +} + +.sheet-saving-throws .death+label { + top: 90px; +} + +.sheet-saving-throws .stone+label { + top: 150px; +} + +.sheet-saving-throws .wand+label { + top: 215px; +} + +.sheet-saving-throws .spell+label { + top: 275px; +} + +.sheet-saving-throws .breath { + top: 20px; + left: 36px +} + +.sheet-saving-throws .death { + top: 80px; + left: 36px +} + +.sheet-saving-throws .stone { + top: 142px; + left: 36px +} + +.sheet-saving-throws .wand { + top: 205px; + left: 36px +} + +.sheet-saving-throws .spell { + top: 264px; + left: 36px +} + +.sheet-saving-throws-buttons button:nth-child(1) { + top: 25px; +} + +.sheet-saving-throws-buttons button:nth-child(2) { + top: 85px; +} + +.sheet-saving-throws-buttons button:nth-child(3) { + top: 145px; +} + +.sheet-saving-throws-buttons button:nth-child(4) { + top: 210px; +} + +.sheet-saving-throws-buttons button:nth-child(5) { + top: 270px; +} + +.sheet-rolltemplate-savingthrow .inlinerollresult { + background: #f8f8f8; + border: 1px solid #ccc; + padding: 2px 5px; + border-radius: 3px; + font-weight: bold; + display: inline-block; + min-width: 25px; + text-align: center; +} + +.sheet-rolltemplate-attack .sheet-header { + background: #222; + color: white; + text-align: center; + font-weight: bold; + padding: 5px; + border-radius: 5px 5px 0 0; + line-height: 1.7em !important; +} + +.sheet-rolltemplate-pc_attack_roll { + line-height: 1.6em !important; + padding-bottom: 5px; +} + +.sheet-rolltemplate-pc_attack_roll .sheet-crit~.sheet-normal-damage { + display: none; +} + +.charsheet .sheet-tab-buttons { + display: inline-block; + border-bottom: 1px solid #ccc; + margin-bottom: 10px; + width: 100%; +} + +.charsheet .sheet-tab-buttons button { + background: none; + border: none; + padding: 6px 12px; + margin-right: 4px; + margin-bottom: -1px; + cursor: pointer; + color: #666; + font-size: 1.4em; + font-family: inherit; + outline: none; +} + +.charsheet .sheet-tab-buttons button:hover { + color: #000; +} + +.charsheet .sheet-tabstoggle[value="main"] ~ .sheet-tab-buttons .sheet-button0, +.charsheet .sheet-tabstoggle[value="equipment"] ~ .sheet-tab-buttons .sheet-button1, +.charsheet .sheet-tabstoggle[value="abilities"] ~ .sheet-tab-buttons .sheet-button2, +.charsheet .sheet-tabstoggle[value="spells"] ~ .sheet-tab-buttons .sheet-button3, +.charsheet .sheet-tabstoggle[value="wealth"] ~ .sheet-tab-buttons .sheet-button4, +.charsheet .sheet-tabstoggle[value="henchmen"] ~ .sheet-tab-buttons .sheet-button5, +.charsheet .sheet-tabstoggle[value="notes"] ~ .sheet-tab-buttons .sheet-button6 + { + background: #fff; + border: 1px solid #ccc; + border-bottom: 1px solid #fff; + color: #000; + font-weight: bold; + margin-bottom: -1px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} + +.charsheet .sheet-main-tab, +.charsheet .sheet-equipment-tab, +.charsheet .sheet-abilities-tab, +.charsheet .sheet-spells-tab, +.charsheet .sheet-wealth-tab, +.charsheet .sheet-hireling-tab, +.charsheet .sheet-notes-tab { + display: none; +} + +.charsheet .sheet-tabstoggle[value="main"] ~ .sheet-tab-content .sheet-main-tab, +.charsheet .sheet-tabstoggle[value="equipment"] ~ .sheet-tab-content .sheet-equipment-tab, +.charsheet .sheet-tabstoggle[value="abilities"] ~ .sheet-tab-content .sheet-abilities-tab, +.charsheet .sheet-tabstoggle[value="spells"] ~ .sheet-tab-content .sheet-spells-tab, +.charsheet .sheet-tabstoggle[value="wealth"] ~ .sheet-tab-content .sheet-wealth-tab, +.charsheet .sheet-tabstoggle[value="henchmen"] ~ .sheet-tab-content .sheet-hireling-tab , +.charsheet .sheet-tabstoggle[value="notes"] ~ .sheet-tab-content .sheet-notes-tab +{ + display: block; +} + + +/* ======================================== */ +/* Equipment Tab */ +/* ======================================== */ +.sheet-equipment-tab .equipment-columns { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 10px; +} + +.sheet-equipment-tab .equipment-column { + display: flex; + flex-direction: column; +} + +.equipment-entry { + margin-bottom: 10px; +} + +.equipment-entry input { + + font-size:1.1em; +} + + +/* ======================================== */ +/* Abilities Tab */ +/* ======================================== */ +.sheet-abilities-tab .abilities-columns { + display: flex; + gap: 10px; +} + +.sheet-abilities-tab .abilities-column { + width: 60%; + margin-right:20px; +} + +.sheet-abilities-tab .thief-skills-column { + width: 40%; +} + +.thief-skills-list .thief-skill { + display: grid; + grid-template-columns: min-content 1fr min-content; + align-items: center; + gap: 10px; + margin-bottom: 20px; +} + +.thief-skill .skill-name { + font-size: 1.4em; + font-weight: bold; + display: flex; + align-items: center; +} + +.thief-skill button[type="roll"] { + background: #671c1c; + border: 2px solid black; + width: 25px; + height: 25px; + cursor: pointer; + padding: 0; + display: flex; + justify-content: center; + align-items: center; +} + +.thief-skill input { + border: none; + border: 2px solid rgb(97, 97, 97); + padding: 5px; + font-size: 1.3em; + background: transparent; + width: 60px; + text-align: center +} + +.ability-entry textarea { + height:85px; + font-family: "Proxima Nova"; +} + +.sheet-abilities-tab button { + font-family: "Proxima Nova"; +} + + + + +.spells-per-day { + margin-bottom: 20px; +} + +.spells-per-day-wrapper { + display: flex; + align-items: center; +} + +.spells-per-day-left { + flex: 0 0 auto; + text-align: left; + padding-right: 10px; + font-weight: bold; +} + +.spells-per-day-label, +.spells-level-label { + margin-top: 10px; + font-size: 1.4em; +} + +.spells-level-label { + margin-top: 20px; +} + +.spells-per-day-right { + flex: 1; +} + +.spells-per-day-inputs { + display: flex; + justify-content: space-between; +} + +.spells-per-day-inputs input { + width: calc((100% - 16px) / 9); + text-align: center; + border: 2px solid black; + padding: 2px; + height: 45px !important; + margin: 5px; +} + +.spells-per-day-numbers { + display: flex; + justify-content: space-between; + margin-top: 4px; +} + +.spells-per-day-numbers span { + width: calc((100% - 16px) / 9); + text-align: center; + font-size: 1.5em; +} + +.spells-list { + display: flex; + gap: 20px; +} + +.spells-list-column { + width: 50%; +} + +.spell-level-entry { + margin-bottom: 15px; +} + +.spells-list-header { + text-align: left; + font-weight: bold; + margin-bottom: 4px; + font-size: 1.2em; + border-bottom: 2px solid rgb(43, 43, 43) !important; + border-top: 2px solid rgb(43, 43, 43) !important; + background-color: rgb(247 247 247) !important; + padding-left: 5px; +} + +.spells-list-column fieldset { + margin: 0 0 10px; + padding: 5px; + border: 1px solid #ccc; +} + +/* ==== Updated .spell-entry section using GRID ==== */ +.spell-entry { + display: grid; + grid-template-columns: 20px 1fr; + align-items: center; + gap: 8px; + padding: 2px 4px; +} + +.spell-entry input[type="checkbox"] { + width: 16px; + height: 16px; + margin: 0; + accent-color: #671c1c; + box-sizing: border-box; +} + +.spell-entry input[type="text"] { + width: 100%; + padding: 4px; + font-size: 1em; + line-height: 1.2em; + border-bottom: 2px solid rgb(223, 223, 223); + margin: 0; + box-sizing: border-box; +} + +/* Optional: visual style when spell is memorized */ +.spell-entry input[type="checkbox"]:checked + input[type="text"] { + font-weight: bold; + color: #671c1c; + text-decoration: underline; +} + +/* Header row for spell list (✓ + label) */ +.spell-level-labels { + display: grid; + grid-template-columns: 20px 1fr; + align-items: center; + gap: 8px; + padding: 2px 4px; + font-weight: bold; + font-size: 1.2em; + color: #444; + margin-bottom: 4px; + border-bottom: 2px solid rgb(223, 223, 223); +} + + +.spells-list .repcontrol { + margin-bottom:20px; + margin-top:10px; +} + + + + + + +.sheet-wealth-table { + display: table; + width: 100%; +} + +.sheet-wealth-table .wealth-row { + display: table-row; +} + +.sheet-wealth-table .wealth-cell { + display: table-cell; + vertical-align: middle; + padding: 5px; +} + +.sheet-wealth-table .coin-col { + width: 100px; + text-align: center; +} + +.sheet-wealth-table .wealth-heading { + text-align: left; + font-weight: bold; + font-size: 2em; + width: 100px; +} + +.sheet-wealth-table input[type="text"] { + width: 80px; + height: 40px; + border: 2px solid black; + text-align: center; + box-sizing: border-box; +} + +.sheet-wealth-table label { + display: block; + width: 100%; + margin: 0 auto; + text-align: center; + font-size: 1.5em; + font-weight: bold; +} + +.treasure-heading { + font-size: 2em; + margin-top: 10px; + border-bottom: 2px solid rgb(43, 43, 43) !important; +} + + +/* ======================================== */ +/* Treasure Section */ +/* ======================================== */ +.treasure-two-col { + display: flex; + gap: 40px; + margin-top: 10px; +} + +.treasure-col { + flex: 1; + text-align: left; +} + +.treasure-col-header { + display: flex; + gap: 10px; + font-weight: bold; + margin-bottom: 8px; +} + +.col-item-label, .col-value-label { + width: 50%; + text-align: left; + font-size: 1.3em; +} + +.repeating_treasureleft, +.repeating_treasureright { + margin-bottom: 10px; +} + +.treasure-entry-2col { + display: flex; + gap: 10px; + margin-bottom: 5px; +} + +.treasure-entry-2col input[type="text"] { + width: 50%; + box-sizing: border-box; + padding: 4px; + border: 1px solid #ccc; +} + +.charsheet .sheet-wealth .treasure-section .treasure-entry { + display: inline-block; + margin-bottom: 10px; + white-space: nowrap; + text-align: left; +} + +.charsheet .sheet-wealth .treasure-section .treasure-entry label.treasure-label, +.charsheet .sheet-wealth .treasure-section .treasure-entry label.treasure-value-label { + display: inline-block !important; + width: auto !important; + float: none !important; + margin: 0 !important; + padding: 0 6px 0 0 !important; + vertical-align: middle !important; + text-align: left !important; +} + +.charsheet .sheet-wealth .treasure-section .treasure-entry label.treasure-label { + margin-right: 6px; +} + +.charsheet .sheet-wealth .treasure-section .treasure-entry label.treasure-value-label { + margin-left: 20px; + margin-right: 6px; +} + +.charsheet .sheet-wealth .treasure-section .treasure-entry input[type="text"] { + border: 1px solid #ccc; + padding: 4px; + box-sizing: border-box; + width: 150px; +} + +/* ======================================== */ +/* Henchmen Tab */ +/* ======================================== */ + +.sheet-hireling-table { + width: 100%; + margin-bottom: 20px; + padding: 10px; + border: 1px solid #ccc; + box-sizing: border-box; +} + +/* Row 1: Name / Race / Class / Level / HP / Armor / AC / XP + Use the same grid template for labels and data so they line up */ +.hireling-row1-labels, +.hireling-row1-data { + display: grid; + grid-template-columns: + 255px /* Name */ + 105px /* Race */ + 105px /* Class */ + 40px /* Level */ + 40px /* HP */ + 130px /* Armor */ + 40px /* AC */ + 60px; /* XP */ + column-gap: 5px; + margin-bottom: 5px; + font-family: "Proxima Nova", sans-serif; + font-size: 1em; + align-items: center; +} + +/* Make only the header row bold */ +.hireling-row1-labels { + font-weight: bold; +} +.hireling-row1-data { + font-weight: normal; +} + +/* Row 2: Attack / Weapon / Hit Mod / Damage / Dmg Mod / Notes + Again, same grid template for labels and data */ +.hireling-row2-labels, +.hireling-row2-data { + display: grid; + grid-template-columns: + 29px /* Attack button */ + 150px /* Weapon */ + 60px /* Hit Mod */ + 60px /* Damage (die) */ + 68px /* Dmg Mod */ + auto; /* Notes */ + column-gap: 5px; + margin-bottom: 5px; + font-family: "Proxima Nova", sans-serif; + font-size: 1em; + align-items: center; +} + +/* Header row bold, data normal */ +.hireling-row2-labels { + font-weight: bold; +} +.hireling-row2-data { + font-weight: normal; +} + + + +.sheet-hireling-tab { + margin-top: 10px; +} + +.hireling-col-name { width: 255px;} + +.hireling-col-race { width: 105px; } + +.hireling-col-class { width: 105px;} + +.hireling-col-level { width: 40px; text-align: center !important; } + +.hireling-col-hp { width: 40px;text-align: center !important; } + +.hireling-col-armor { width: 130px;} + +.hireling-col-ac { width: 40px;text-align: center !important;} + +.hireling-col-xp { width: 60px;text-align: center !important;} + +.hireling-col-attack { min-width: 29px; text-align: center !important;padding-right:5px; } + +.hireling-col-weapon { width: 150px;} + +.hireling-col-hitmod { width: 60px;text-align: center !important;} + +.hireling-col-dmgdice{ min-width: 60px;} + +.hireling-col-dmgmod { width: 68px;text-align: center !important; } + +.hireling-col-notes {text-align: left !important; } + +select.hireling-col-dmgdice {max-width: 60px;} + +.hireling-row1-data input[type="text"], + .hireling-row1-data select, + .hireling-row2-data input[type="text"], + .hireling-row2-data select { + font-family: "Proxima Nova", sans-serif; + height: 29px; + line-height: 29px; + box-sizing: border-box; + border: 1px solid #aaa; + text-align: left; + padding: 0 4px; + font-size:1em; + } + +.hireling-row2-data .hireling-col-attack button { + width: 25px; + height: 25px; + border: 2px solid #000; + background: #671c1c; + cursor: pointer; + font-family: "Proxima Nova", sans-serif; + font-size: 0.7em; + color: #fff; + text-align: center; + padding: 0; + box-sizing: border-box; + } + + +/* ======================================== */ +/* NOTES SHEET */ +/* ======================================== */ +.sheet-notes { + margin-top: 10px; + } + +.notes-two-col { + display: flex; + gap: 20px; + } + +.notes-col { + flex: 1; + text-align: left; + } + +.notes-entry { + margin-bottom: 15px; + } + +.notes-entry input[type="text"], + .notes-entry textarea { + width: 100%; + box-sizing: border-box; + font-family: "Proxima Nova"; + border: 1px solid #ccc; + padding: 5px; + margin-bottom: 5px; + } + +.notes-entry textarea[type="text"], .notes-entry textarea { +height:50px; +} + +/* ==================================================== */ +/* ==== OVERRIDE ROLL20'S DEFAULT INPUT MARGINS ==== */ +/* ==================================================== */ +.charsheet input, +.charsheet select, +.charsheet textarea, +.monsheet input, +.monsheet select, +.monsheet textarea { + margin-bottom: 0 !important; + line-height: normal !important; /* prevents weird height shrinkage */ + height: auto !important; /* stops Roll20's 18px forced height */ +} + +/* ======================================== */ +/* MONSTER SHEET */ +/* ======================================== */ + +.monster-sheet { + font-family: "Proxima Nova", sans-serif; + margin: 10px; + /* more padding on the right so the attack column doesn’t butt the dialog edge */ + padding: 10px 36px 10px 10px; /* top, right, bottom, left */ + border: none; + background: #fff; + margin-top: 0; +} + +.monster-sheet .monster-header { + display: grid; + grid-template-columns: 1fr 3fr; + gap: 30px; +} + + +.monster-sheet-cols { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 40px; /* slightly closer together so the whole block shifts left a bit */ +} + +.monster-sheet .monster-info-grid { + display: grid; + grid-template-columns: 40px 100px 180px; + row-gap: 5px; + align-items: center; + align-self: start; +} + +.monster-sheet .stat-row { + display: contents; +} + +.monster-sheet .stat-button { + grid-column: 1; + text-align: center; +} + +.monster-sheet .stat-label { + grid-column: 2; + font-weight: bold; + font-size: 1.1em; + margin-left: 5px; +} + +.monster-sheet .stat-input { + grid-column: 3; +} + +.monster-sheet .stat-input input[type="text"] { + width: 100%; + border: none; + border-bottom: 2px solid rgb(97,97,97); + padding: 2px; + font-size: 1.1em; + background: transparent; + border-radius: 0; +} + +.monster-sheet .stat-input input[type="text"]:hover, +.monster-sheet .stat-input input[type="text"]:focus { + border-bottom-color: rgb(150,150,150); +} + +.monster-sheet .double-input { + display: flex; + gap: 5px; +} + +.monster-sheet .double-input input[type="text"] { + width: calc(50% - 2.5px); +} + +.monster-sheet .monster-image img { + width: 100%; + max-width: 150px; + border: 2px solid rgb(97,97,97); +} + +.monster-sheet button[type="roll"] { + background: transparent; + border: 2px solid black; + width: 20px; + height: 20px; + cursor: pointer; + padding: 0; + display: flex; + justify-content: center; + align-items: center; + color: black; + font-weight: 500; + font-size: 1.7em !important; + border: 0; + text-shadow: none; + box-shadow: none; +} + +.monster-sheet button[type="roll"]:hover { + + color: rgb(255, 255, 255); + background:rgb(122, 42, 42) +} + +.monster-sheet .monster-saving-throws { + margin-top: 30px; + text-align: left; +} + +.monster-sheet .monster-saving-throws h3 { + font-size: 1.4em; + margin: 5px 0; +} + +.monster-sheet .saving-throws-grid { + display: grid; + grid-template-columns: repeat(5, auto); + gap: 5px; + justify-content: start; +} + +.monster-sheet .saving-throw { + display: flex; + flex-direction: column; + align-items: flex-start; + margin-left: 20px; +} + +.monster-sheet .saving-throw input[type="text"] { + width: 40px; + border: none; + border-bottom: 2px solid rgb(97, 97, 97); + padding: 5px; + font-size: 1.1em; + background: transparent; + border-radius: 0; + text-align: center; +} + +.saving-throw [type="roll"]{ + + margin-left: 10px !important; +} + +.monster-sheet .saving-throw input[type="text"]:hover, +.monster-sheet .saving-throw input[type="text"]:focus { + border-bottom-color: rgb(150,150,150); +} + +.monster-sheet .saving-label { + font-size: 1em; + margin-top: 2px; + text-align: center; + width: 100%; +} + +.monster-sheet .monster-description { + margin-top: 10px; + height: 100%; +} + +.monster-sheet .monster-description h3 { + font-size: 1.4em; + text-align: left; + margin: 5px 0; +} + +.monster-sheet .monster-description textarea { + height: 100%; + padding: 5px; + font-size: 1.1em; + background: transparent; + border-radius: 0; +} + +.monster-sheet .monster-description textarea:hover, +.monster-sheet .monster-description textarea:focus { + border-color: rgb(150,150,150); +} + +.mon-atk-row-1 { + display: grid; + grid-template-columns: 1fr 3fr; + gap: 10px; + align-items: center; + } + +.mon-atk-row-2 { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + gap: 10px; + align-items: center; + } + +.mon-atk-row-description { + display: grid; + grid-template-columns: 100%; + gap: 10px; + align-items: start; + } + + +.mon-atk-row-description textarea { + margin-top: 16px !important; +} + +.monster-attack input[type="text"] { + border: none; + border-bottom: 2px solid rgb(97,97,97); + font-size: 1em; + background: transparent; + border-radius: 0; + width: 100%; + box-sizing: border-box; + padding: 1px !important; + } + +.monster-attack label { + font-size: 1em; + font-weight: bold; + margin-right: 4px !important; + } + +.monster-attack .atk-entry { + margin-bottom: 10px; +} + +.monster-attack textarea { + width: 90%; + height:60px; + border: 1px solid rgb(97,97,97); + padding: 5px; + font-size: 1.1em; + background: transparent; + border-radius: 0; + box-sizing: border-box; + margin-bottom:25px; + } + +.mon-atk-row-1, +.mon-atk-row-2 { + display: flex; + align-items: center; + gap: 5px; +} + +/* Tighten monster attack label spacing */ +.monster-attack label { + margin: 0 2px 0 0 !important; /* removes default spacing */ + padding: 0 !important; +} + +/* Reduce input padding */ +.monster-attack input[type="text"] { + padding: 2px 3px !important; /* subtle but cleaner */ +} + +.mon-atk-row-1 label, +.mon-atk-row-2 label { + margin: 0; + display: inline-block; + width: auto; + font-size: 1.1em; +} + +.mon-atk-row-1 input[type="text"], +.mon-atk-row-2 input[type="text"] { + width: auto; + flex: 1; + margin: 0; + padding: 3px; + font-size: 1.1em; +} + +.monster-attack button[type="roll"] { + flex-shrink: 0; + margin: 0; +} + + + +.sheet-weapon-table { + width: 100%; + margin-bottom: 1em; +} + +.weapon-row { + display: grid; + grid-template-columns: + /* roll button */ 2em + /* name */ 5.5fr + /* type */ 2fr + /* hit mod */ 1fr + /* dmg */ 1.5fr + /* dmg mod */ 1fr; + align-items: center; + gap: 0.5em; + padding: 0.2em 0; +} + +.header-row { + font-family: "Proxima Nova"; + font-weight: bold; + border-bottom: 2px solid #000000; + font-size: 1.2em; + margin-bottom: 5px; +} + +.header-row .cell-weapon { grid-column: 1 / span 2; } + +.header-row .cell-type { text-align: left; } + +.header-row .cell-hitmod { text-align: center; } + +.header-row .cell-dmg { text-align: center; } + +.header-row .cell-dmgmod { text-align: center; } + +.weapon-row button { + width: 1.5em; + height: 1.5em; + padding: 0; + border: none; + background: transparent; + cursor: pointer; +} + +.weapon-row input[type="text"], +.weapon-row select { + width: 100%; + box-sizing: border-box; + padding: 2px 4px; + border: 1px solid #888; + border-radius: 2px; + font-size: 1.2em; + margin-bottom:0; + background: #fff; + font-family: "Proxima Nova"; + height:28px; +} + +.weapon-row input[name="attr_new_weapon"] { + border-top: none; + border-left: none; + border-right: none; + border-bottom: 1px solid #888; + border-radius: 0; + padding-left: 0; + text-align:left !important; + +} + +.weapon-row input[type="text"] { + + text-align:center; +} + +.sheet-weapon-table .repcontrol { + margin-top:10px; +} + + +.sheet-weapon-table hr { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-top: 1px solid #000000; +} + + +.repcontrol .btn { + color: #000000; + font-family: "Proxima Nova"; + border-radius: 2px; + box-shadow: none; + background-color: #f1f1f1; + background-image: none; +} + + + + +.sheet-atk-weapon { + font-family: "Proxima Nova"; +} \ No newline at end of file diff --git a/Dragonslayer/dragonslayer.png b/Dragonslayer/dragonslayer.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d17b86f687a22d5c36d7259068ccf6cf3ddf25 GIT binary patch literal 161187 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%0Dis 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 literal 0 HcmV?d00001 diff --git a/Dragonslayer/sheet.json b/Dragonslayer/sheet.json new file mode 100644 index 0000000000..9ea8b32e10 --- /dev/null +++ b/Dragonslayer/sheet.json @@ -0,0 +1,9 @@ +{ + "html": "dragonslayer.html", + "css": "dragonslayer.css", + "authors": "Bradley and Todd Antill", + "roll20userid": "759581", + "preview": "dragonslayer.jpg", + "instructions": "This character sheet is designed for use with the Dragonslayer Classic Fantasy Role-Playing Game by Greg Gillespie.

\n\nNotes
\n• This sheet includes one-click roll buttons for attacks, saving throws, thief skills, and class abilities. Rolls automatically calculate total to-hit, damage, and success or failure.

\n\n• Ability score modifiers are automatically calculated when ability scores are entered. Saving throws are calculated when class and level are entered.

\n\n• The sheet features a toggle that switches between the standard player-character sheet and a monster-style stat block.

\n\n• This is the official Dragonslayer Classic Fantasy RPG Roll20 sheet and will be compatible with future compendia.", + "legacy": true +} \ No newline at end of file