From b5c567d34cf2d12946706715c60de5a6d0357fdc Mon Sep 17 00:00:00 2001 From: JesterKnightGames Date: Fri, 21 Nov 2025 08:52:45 -0600 Subject: [PATCH 1/6] Gats & Grimoires A new sheet for a game I'm making --- Gats & Grimoires/Gats & Grimoires.css | 578 +++++++++++++++ Gats & Grimoires/Gats & Grimoires.html | 936 +++++++++++++++++++++++++ Gats & Grimoires/Sheet.PNG | Bin 0 -> 37377 bytes Gats & Grimoires/Sheet.json | 8 + 4 files changed, 1522 insertions(+) create mode 100644 Gats & Grimoires/Gats & Grimoires.css create mode 100644 Gats & Grimoires/Gats & Grimoires.html create mode 100644 Gats & Grimoires/Sheet.PNG create mode 100644 Gats & Grimoires/Sheet.json diff --git a/Gats & Grimoires/Gats & Grimoires.css b/Gats & Grimoires/Gats & Grimoires.css new file mode 100644 index 000000000000..567d9d92cf37 --- /dev/null +++ b/Gats & Grimoires/Gats & Grimoires.css @@ -0,0 +1,578 @@ +.charsheet { + background: #111; + color: #eee; + font-family: sans-serif; + padding: 10px; + box-sizing: border-box; +} + +/* Basics */ +.charsheet *, +.charsheet *::before, +.charsheet *::after { + box-sizing: inherit; +} + +.charsheet input, +.charsheet select, +.charsheet textarea { + background: #1b1b1b; + border: 1px solid #444; + color: #eee; + padding: 3px 5px; + border-radius: 3px; + font-size: 12px; +} + +.charsheet input[readonly] { + background: #181818; + color: #aaa; +} + +.charsheet input[type="number"] { + text-align: center; +} + +.charsheet textarea { + resize: vertical; + min-height: 40px; +} + +.charsheet label { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.05em; + color: #aaa; + margin-bottom: 2px; +} + +/* Larger note areas */ +.sheet-note-large { + min-height: 70px; +} + +/* Buttons */ +.charsheet button { + cursor: pointer; + border-radius: 3px; +} + +.charsheet button[type="action"], +.charsheet button[type="roll"] { + background: #222; + border: 1px solid #555; + color: #eee; + padding: 3px 6px; + font-size: 11px; +} + +.charsheet button[type="action"]:hover, +.charsheet button[type="roll"]:hover { + background: #333; +} + +.charsheet button:focus, +.charsheet input:focus, +.charsheet select:focus, +.charsheet textarea:focus { + outline: none; + border-color: #6aa9ff; + box-shadow: 0 0 0 1px #6aa9ff; +} + +/* Layout helpers */ +.sheet-goon { + display: block; +} + +.sheet-row { + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.sheet-col { + flex: 1 1 0; + min-width: 120px; +} + +.sheet-card { + background: #151515; + border: 1px solid #333; + border-radius: 4px; + padding: 6px; + margin-bottom: 6px; +} + +.sheet-card-title { + font-size: 11px; + text-transform: uppercase; + letter-spacing: 0.08em; + color: #bbb; + margin-bottom: 4px; + border-bottom: 1px solid #333; + padding-bottom: 2px; +} + +.sheet-field { + display: flex; + flex-direction: column; + margin-bottom: 4px; +} + +.sheet-field-inline { + display: flex; + align-items: center; + gap: 4px; + margin-bottom: 4px; +} + +.sheet-field-inline label { + margin-bottom: 0; +} + +.sheet-field-inline span { + font-size: 11px; +} + +.sheet-chip-input input { + border-radius: 999px; + padding: 2px 8px; + font-size: 11px; +} + +/* Header line */ +.sheet-header-row { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 6px; +} + +/* Tabs */ +.sheet-tab-bar { + display: flex; + flex-wrap: wrap; + gap: 4px; + margin: 4px 0 6px; + border-bottom: 1px solid #333; + padding-bottom: 3px; +} + +.sheet-tab-button { + flex: 0 0 auto; + font-weight: bold; + text-transform: uppercase; + font-size: 10px; + letter-spacing: 0.08em; + padding: 3px 8px; +} + +.sheet-tab-content { + display: none; + margin-top: 6px; +} + +/* Active tab highlighting */ +input[name="attr_active_tab"][value="bio"] ~ .sheet-tab-bar .sheet-tab-button-bio, +input[name="attr_active_tab"][value="traits"] ~ .sheet-tab-bar .sheet-tab-button-traits, +input[name="attr_active_tab"][value="inventory"] ~ .sheet-tab-bar .sheet-tab-button-inventory, +input[name="attr_active_tab"][value="combat"] ~ .sheet-tab-bar .sheet-tab-button-combat, +input[name="attr_active_tab"][value="npc"] ~ .sheet-tab-bar .sheet-tab-button-npc, +input[name="attr_active_tab"][value="crew"] ~ .sheet-tab-bar .sheet-tab-button-crew { + background: #2f4b7f; + border-color: #6aa9ff; + color: #fff; +} + +/* Tab visibility */ +input[name="attr_active_tab"][value="bio"] ~ .sheet-tab-bio, +input[name="attr_active_tab"][value="traits"] ~ .sheet-tab-traits, +input[name="attr_active_tab"][value="inventory"] ~ .sheet-tab-inventory, +input[name="attr_active_tab"][value="combat"] ~ .sheet-tab-combat, +input[name="attr_active_tab"][value="npc"] ~ .sheet-tab-npc, +input[name="attr_active_tab"][value="crew"] ~ .sheet-tab-crew { + display: block; +} + +/* Bio grid */ +.sheet-bio-grid { + display: grid; + grid-template-columns: 2fr 1.5fr 1.5fr; + gap: 6px; +} + +/* Traits/Talents/Flaws */ +.sheet-rep-header { + display: grid; + grid-template-columns: 2fr 1fr 1fr; + gap: 4px; + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.07em; + color: #888; + margin-bottom: 2px; +} + +.sheet-rep-row { + display: grid; + grid-template-columns: 2fr 1fr 1fr; + gap: 4px; + align-items: start; + margin-bottom: 4px; +} + +.sheet-rep-row textarea { + grid-column: 1 / -1; +} + +/* Inventory */ +.sheet-inventory-header, +.sheet-inventory-row { + display: grid; + grid-template-columns: 2fr 0.6fr 0.6fr 0.6fr 0.7fr 2fr; + gap: 4px; + align-items: center; +} + +.sheet-inventory-header { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.07em; + color: #888; + margin-bottom: 2px; +} + +.sheet-inventory-row { + margin-bottom: 3px; +} + +/* Combat */ +.sheet-attack-header, +.sheet-attack-row { + display: grid; + grid-template-columns: + minmax(0, 1.6fr) + minmax(0, 0.8fr) + minmax(0, 0.8fr) + minmax(0, 0.8fr) + minmax(0, 0.7fr) + minmax(0, 0.7fr) + minmax(0, 0.9fr); + gap: 4px; + align-items: center; +} + +.sheet-attack-header { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.07em; + color: #888; + margin-bottom: 2px; +} + +.sheet-attack-header > div, +.sheet-attack-row > * { + min-width: 0; +} + +.sheet-attack-row { + margin-bottom: 3px; +} + +.sheet-attack-row input[type="text"], +.sheet-attack-row input[type="number"], +.sheet-attack-row select { + width: 100%; +} + +.sheet-attack-row input[type="text"] { + overflow-wrap: anywhere; +} + +.sheet-attack-row button[type="roll"] { + justify-self: stretch; + width: 100%; +} + +/* Conditions */ +.sheet-conditions { + display: flex; + flex-wrap: wrap; + gap: 6px; +} + +.sheet-condition { + display: flex; + align-items: center; + gap: 2px; + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.06em; + background: #191919; + border-radius: 999px; + padding: 2px 6px; +} + +.sheet-condition input[type="checkbox"] { + margin: 0; +} + +/* NPC */ +.sheet-npc-grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 6px; +} + +/* NPC actions: Name | Damage | Mod | Roll */ +.sheet-npc-actions-header, +.sheet-npc-actions-row { + display: grid; + grid-template-columns: + minmax(0, 1.8fr) + minmax(0, 0.8fr) + minmax(0, 0.8fr) + minmax(0, 0.9fr); + gap: 4px; + align-items: center; +} + +.sheet-npc-actions-header { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.07em; + color: #888; + margin-bottom: 2px; +} + +.sheet-npc-actions-header > div, +.sheet-npc-actions-row > * { + min-width: 0; +} + +.sheet-npc-actions-row { + margin-bottom: 3px; +} + +/* NPC action inputs fill cells */ +.sheet-npc-actions-row input[type="text"], +.sheet-npc-actions-row input[type="number"], +.sheet-npc-actions-row select { + width: 100%; +} + +.sheet-npc-actions-row button[type="roll"] { + justify-self: stretch; + width: 100%; +} + +/* NPC spells / PC spells shared layout */ +.sheet-npc-spell-header, +.sheet-npc-spell-row { + display: grid; + grid-template-columns: + minmax(0, 1.5fr) + minmax(0, 0.7fr) + minmax(0, 2fr) + minmax(0, 0.9fr); + gap: 4px; + align-items: center; +} + +.sheet-npc-spell-header { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.07em; + color: #888; + margin-bottom: 2px; +} + +.sheet-npc-spell-header > div, +.sheet-npc-spell-row > * { + min-width: 0; +} + +.sheet-npc-spell-row { + margin-bottom: 3px; +} + +.sheet-npc-spell-row input[type="text"], +.sheet-npc-spell-row select, +.sheet-npc-spell-row textarea { + width: 100%; +} + +.sheet-npc-spell-row button[type="roll"] { + justify-self: stretch; + width: 100%; +} + +/* Crew */ +.sheet-crew-grid { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 4px; +} + +.sheet-crew-rolls { + display: flex; + gap: 6px; + margin-top: 4px; +} + +.sheet-crew-subgrid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 4px; +} + +/* Crew repeating sections */ +.sheet-crew-rep-header { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 4px; + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.07em; + color: #888; + margin-bottom: 2px; +} + +.sheet-crew-rep-row { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 4px; + align-items: center; + margin-bottom: 3px; +} + +/* Checkbox center */ +.sheet-checkbox-center { + display: flex; + justify-content: center; +} + +/* Responsiveness */ +@media (max-width: 900px) { + .sheet-bio-grid { + grid-template-columns: 1fr; + } + + .sheet-header-row { + grid-template-columns: 1fr; + } + + .sheet-npc-grid { + grid-template-columns: 1fr 1fr; + } + + .sheet-crew-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } +} + +@media (max-width: 640px) { + .sheet-npc-grid { + grid-template-columns: 1fr; + } + + .sheet-crew-grid { + grid-template-columns: 1fr; + } + + .sheet-attack-header, + .sheet-attack-row { + grid-template-columns: + minmax(0, 1.4fr) + minmax(0, 0.6fr) + minmax(0, 0.6fr) + minmax(0, 0.7fr) + minmax(0, 0.7fr) + minmax(0, 0.7fr) + minmax(0, 0.9fr); + } + + .sheet-inventory-header, + .sheet-inventory-row { + grid-template-columns: 2fr 0.6fr 0.6fr 0.6fr 0.7fr 1.5fr; + } +} + +/* Rolltemplate: goon */ +.sheet-rolltemplate-goon { + background-color: transparent; + color: #eee; + font-family: sans-serif; +} + +.sheet-rolltemplate-goon .sheet-rt-container { + background: #111; + border: 1px solid #555; + border-radius: 4px; + padding: 4px 6px; +} + +.sheet-rolltemplate-goon .sheet-rt-header { + font-size: 12px; + text-transform: uppercase; + letter-spacing: 0.12em; + color: #f5f5f5; + border-bottom: 1px solid #444; + padding-bottom: 2px; + margin-bottom: 2px; +} + +.sheet-rolltemplate-goon .sheet-rt-subheader { + font-size: 11px; + color: #bbb; + margin-bottom: 3px; +} + +.sheet-rolltemplate-goon .sheet-rt-row { + display: flex; + justify-content: space-between; + gap: 6px; + font-size: 11px; + padding: 1px 0; + border-bottom: 1px dashed #333; +} + +.sheet-rolltemplate-goon .sheet-rt-row:last-child { + border-bottom: none; +} + +.sheet-rolltemplate-goon .sheet-rt-label { + font-weight: bold; + text-transform: uppercase; + letter-spacing: 0.08em; + color: #aaa; +} + +.sheet-rolltemplate-goon .sheet-rt-value { + text-align: right; +} + +/* Inline roll styling for visibility in light/dark modes */ +.sheet-rolltemplate-goon .inlinerollresult { + background-color: #222; + border: 1px solid #666; + color: #fff; +} + +.sheet-rolltemplate-goon .inlinerollresult.fullcrit { + background-color: #063; + border-color: #0a5; + color: #fff; +} + +.sheet-rolltemplate-goon .inlinerollresult.fullfail { + background-color: #600; + border-color: #a00; + color: #fff; +} + +.sheet-rolltemplate-goon .inlinerollresult.importantroll { + background-color: #444; + border-color: #ccc; + color: #fff; +} diff --git a/Gats & Grimoires/Gats & Grimoires.html b/Gats & Grimoires/Gats & Grimoires.html new file mode 100644 index 000000000000..b070389b7868 --- /dev/null +++ b/Gats & Grimoires/Gats & Grimoires.html @@ -0,0 +1,936 @@ +
+ + + + +
+ + + + + + +
+ + +
+
+
+
Identity
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ +
+
Core Stats
+
+
+
+ +
+ + +
+
+
+
+
+ +
+ + +
+
+
+
+
+ +
+ + +
+
+
+
+
+
+
+ +
+ + +
+
+
+
+
+ +
+ + +
+
+
+
+
Vitality & Defense
+
+ + + / + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ +
+
Resource Pools
+
+ + + / + +
+
+ + +
+
+
+
+ + + / + +
+
+
+
Pool 2
+
+ + +
+
+ + + / + +
+ +
Extra Pools
+
+
Name
+
Current
+
Max
+
+
+
+ + + +
+
+
+
+ +
+
Background Notes
+ +
+
+ + +
+
+
Traits
+
+
Name
+
Tag
+
Uses
+
+
+
+ +
+ +
+ + +
+
+
+ +
+
Talents
+
+
Name
+
Tag
+
Uses
+
+
+
+ +
+ +
+ + +
+
+
+ +
+
Flaws
+
+
Name
+
Severity
+
Description
+
+
+
+ + + +
+
+
+
+ + +
+
+
Wealth & Bulk
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ +
+
Inventory
+
+
Item
+
Qty
+
Bulk ea
+
Light (L)
+
Bulk total
+
Notes
+
+
+
+ + + + + + +
+
+
+ +
+
Magic Items
+
+
Name
+
Slot
+
Effect
+
+
+
+ + + +
+
+
+
+ + +
+
+
Initiative
+ +
+ +
+
Attacks
+
+
Name
+
Type
+
Stat
+
Damage
+
Range (squares)
+
Mod
+
Roll
+
+
+
+ + + + + + + + +
+
+
+ +
+
Conditions
+
+ + + + + + + + +
+
+ +
+
Spell Helper
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+ +
+ +
+
Spells / Powers
+
+
Name
+
Cost
+
Effect / Description
+
Roll
+
+
+
+ + + +
+ + +
+
+
+
+
+ + +
+
+
NPC Identity
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ +
+
NPC Basics
+
+ + +
+
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+
+
+
+ +
+ + +
+
+
+ +
+ + +
+
+ +
+ + +
+
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + + +
+
+ +
+
NPC Actions
+
+
Name
+
Damage
+
Mod
+
Roll
+
+
+
+ + + + +
+
+
+ +
+
NPC Text
+ +
+
+ + +
+
+
Crew
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ +
+
Contacts
+
+
Name
+
Role
+
Trusted
+
+
+
+ + +
+ +
+
+
+
+ +
+
Claims
+
+
Claim
+
Effect
+
+
+
+
+ + +
+
+
+
+ +
+
Rivals
+
+
Name
+
Status
+
Clock
+
+
+
+ + + +
+
+
+
+
+ + + +
+
{{title}}
+ {{#subtitle}} +
{{subtitle}}
+ {{/subtitle}} + + {{#type}} +
+ Type + {{type}} +
+ {{/type}} + + {{#attack}} +
+ Attack + {{attack}} +
+ {{/attack}} + + {{#damage}} +
+ Damage + {{damage}} +
+ {{/damage}} + + {{#range}} +
+ Range + {{range}} +
+ {{/range}} + + {{#mana}} +
+ Mana + {{mana}} +
+ {{/mana}} + + {{#mindroll}} +
+ Mind Roll + {{mindroll}} +
+ {{/mindroll}} + + {{#heat}} +
+ Heat + {{heat}} +
+ {{/heat}} + + {{#roll}} +
+ Roll + {{roll}} +
+ {{/roll}} + + {{#notes}} +
+ Notes + {{notes}} +
+ {{/notes}} +
+
+ + + diff --git a/Gats & Grimoires/Sheet.PNG b/Gats & Grimoires/Sheet.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ece97bc2986e6fcfd20c6460ceca49f770bc6eab GIT binary patch literal 37377 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 literal 0 HcmV?d00001 diff --git a/Gats & Grimoires/Sheet.json b/Gats & Grimoires/Sheet.json new file mode 100644 index 000000000000..5fd838432801 --- /dev/null +++ b/Gats & Grimoires/Sheet.json @@ -0,0 +1,8 @@ +{ + "html": "Gats & Grimoires.html", + "css": "Gats & Grimoires.css", + "authors": "Jester Knight Games", + "roll20userid": "3191894", + "preview": "Sheet.PNG", + "instructions": "This custom Roll20 sheet is built for a homebrew 1930s fantasy-noir TTRPG where goons, grifters, witches, and gangsters carve up a city of smog, magic, and machine guns. The layout is organized into six focused tabs to keep play fast and cinematic" +} \ No newline at end of file From 280bde81830463bb49474f2da0bf10b575262ac6 Mon Sep 17 00:00:00 2001 From: JesterKnightGames Date: Sat, 11 Jul 2026 11:04:00 -0500 Subject: [PATCH 2/6] New Sheet for Roll20 --- Jester's Gambit/Jester's Gambit.css | 577 +++++++++++++ Jester's Gambit/Jester's Gambit.html | 1119 ++++++++++++++++++++++++++ Jester's Gambit/Jester's Gambit.png | Bin 0 -> 101272 bytes Jester's Gambit/Sheet.json | 8 + 4 files changed, 1704 insertions(+) create mode 100644 Jester's Gambit/Jester's Gambit.css create mode 100644 Jester's Gambit/Jester's Gambit.html create mode 100644 Jester's Gambit/Jester's Gambit.png create mode 100644 Jester's Gambit/Sheet.json diff --git a/Jester's Gambit/Jester's Gambit.css b/Jester's Gambit/Jester's Gambit.css new file mode 100644 index 000000000000..de19ab4fb959 --- /dev/null +++ b/Jester's Gambit/Jester's Gambit.css @@ -0,0 +1,577 @@ +.sheet-jg { + --jg-bg: #17121c; + --jg-panel: #241b2b; + --jg-panel-2: #2e2437; + --jg-panel-3: #1b1421; + --jg-ink: #f4ead7; + --jg-muted: #cdbb9f; + --jg-gold: #d8a844; + --jg-red: #8f2635; + --jg-border: #6c4a2f; + background: var(--jg-bg); + color: var(--jg-ink); + font-family: Georgia, "Times New Roman", serif; + padding: 12px; + border: 2px solid var(--jg-gold); + box-sizing: border-box; +} + +.sheet-jg * { + box-sizing: border-box; +} + +.sheet-jg h1, +.sheet-jg h2, +.sheet-jg h3 { + margin: 0; + color: var(--jg-gold); + letter-spacing: .04em; +} + +.sheet-jg h1 { + font-size: 28px; + text-transform: uppercase; +} + +.sheet-jg h2 { + font-size: 18px; + border-bottom: 1px solid var(--jg-border); + padding-bottom: 4px; + margin-bottom: 10px; +} + +.sheet-jg p, +.sheet-small-note { + margin: 4px 0 8px; + color: var(--jg-muted); + font-style: italic; +} + +.sheet-header { + display: flex; + justify-content: space-between; + gap: 12px; + align-items: center; + background: linear-gradient(135deg, #281d30, #161019); + border: 1px solid var(--jg-border); + padding: 12px; + margin-bottom: 10px; +} + +.sheet-roll-mode-panel { + display: grid; + grid-template-columns: minmax(120px, auto) minmax(450px, auto) minmax(180px, 1fr); + gap: 8px; + align-items: center; + background: #1b1421; + border: 1px solid var(--jg-border); + padding: 8px; + margin-bottom: 10px; +} + +.sheet-roll-mode-label { + color: var(--jg-gold); + font-weight: bold; + text-transform: uppercase; + letter-spacing: .06em; + font-size: 12px; +} + +.sheet-roll-mode-buttons { + display: grid; + grid-template-columns: repeat(3, minmax(140px, 1fr)); + gap: 6px; +} + +.sheet-roll-mode-buttons button { + background: #3a2a43; + border: 1px solid var(--jg-gold); + color: var(--jg-ink); + padding: 8px 12px; + cursor: pointer; + text-align: center; + min-width: 140px; + white-space: nowrap; + font-weight: bold; + border-radius: 2px; + font-family: Georgia, "Times New Roman", serif; +} + +.sheet-roll-mode-note { + color: var(--jg-muted); + font-size: 11px; + font-style: italic; + text-align: right; +} + +.sheet-mode-tabs, +.sheet-tabbar { + display: flex; + gap: 6px; + flex-wrap: wrap; +} + +.sheet-mode-tabs button, +.sheet-tabbar button { + background: #3a2a43; + border: 1px solid var(--jg-gold); + color: var(--jg-ink); + padding: 8px 12px; + cursor: pointer; + text-align: center; + min-width: 76px; + font-weight: bold; + border-radius: 2px; + font-family: Georgia, "Times New Roman", serif; +} + +.sheet-tabbar { + background: #1b1421; + border: 1px solid var(--jg-border); + padding: 8px; + margin-bottom: 10px; +} + +.sheet-sheet-mode[value="player"] ~ .sheet-header button[name="act_set_player"], +.sheet-sheet-mode[value="npc"] ~ .sheet-header button[name="act_set_npc"], +.sheet-roll-mode[value="advantage"] ~ .sheet-roll-mode-panel button[name="act_set_advantage"], +.sheet-roll-mode[value="normal"] ~ .sheet-roll-mode-panel button[name="act_set_normal"], +.sheet-roll-mode[value="disadvantage"] ~ .sheet-roll-mode-panel button[name="act_set_disadvantage"], +.sheet-player-tab[value="statistics"] ~ .sheet-tabbar button[name="act_ptab_statistics"], +.sheet-player-tab[value="overview"] ~ .sheet-tabbar button[name="act_ptab_overview"], +.sheet-player-tab[value="combat"] ~ .sheet-tabbar button[name="act_ptab_combat"], +.sheet-player-tab[value="magic"] ~ .sheet-tabbar button[name="act_ptab_magic"], +.sheet-player-tab[value="inventory"] ~ .sheet-tabbar button[name="act_ptab_inventory"], +.sheet-player-tab[value="notes"] ~ .sheet-tabbar button[name="act_ptab_notes"], +.sheet-npc-tab[value="statistics"] ~ .sheet-tabbar button[name="act_ntab_statistics"], +.sheet-npc-tab[value="overview"] ~ .sheet-tabbar button[name="act_ntab_overview"], +.sheet-npc-tab[value="combat"] ~ .sheet-tabbar button[name="act_ntab_combat"], +.sheet-npc-tab[value="loot"] ~ .sheet-tabbar button[name="act_ntab_loot"] { + background: var(--jg-gold); + color: #181018; +} + +.sheet-player-pane, +.sheet-npc-pane, +.sheet-player-page, +.sheet-npc-page { + display: none; +} + +.sheet-sheet-mode[value="player"] ~ .sheet-body .sheet-player-pane, +.sheet-sheet-mode[value="npc"] ~ .sheet-body .sheet-npc-pane { + display: block; +} + +.sheet-player-tab[value="statistics"] ~ .sheet-player-tabs-content .sheet-player-statistics, +.sheet-player-tab[value="overview"] ~ .sheet-player-tabs-content .sheet-player-overview, +.sheet-player-tab[value="combat"] ~ .sheet-player-tabs-content .sheet-player-combat, +.sheet-player-tab[value="magic"] ~ .sheet-player-tabs-content .sheet-player-magic, +.sheet-player-tab[value="inventory"] ~ .sheet-player-tabs-content .sheet-player-inventory, +.sheet-player-tab[value="notes"] ~ .sheet-player-tabs-content .sheet-player-notes, +.sheet-npc-tab[value="statistics"] ~ .sheet-npc-tabs-content .sheet-npc-statistics, +.sheet-npc-tab[value="overview"] ~ .sheet-npc-tabs-content .sheet-npc-overview, +.sheet-npc-tab[value="combat"] ~ .sheet-npc-tabs-content .sheet-npc-combat, +.sheet-npc-tab[value="loot"] ~ .sheet-npc-tabs-content .sheet-npc-loot { + display: block; +} + +.sheet-panel { + background: var(--jg-panel); + border: 1px solid var(--jg-border); + padding: 10px; + margin-bottom: 10px; + box-shadow: inset 0 0 0 1px rgba(216, 168, 68, .08); +} + +.sheet-identity-panel { + background: var(--jg-panel-2); +} + +.sheet-grid { + display: grid; + gap: 8px; +} + +.sheet-grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } +.sheet-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } +.sheet-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } +.sheet-grid-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } + +.sheet-identity-grid { + grid-template-columns: minmax(180px, 1.15fr) minmax(160px, 1fr) minmax(220px, .9fr) minmax(240px, 1.35fr); + align-items: end; +} + +.sheet-gold-field input { + min-height: 32px; + min-width: 200px; + font-size: 16px; + font-weight: bold; +} + +.sheet-secondary-row { + margin-top: 8px; +} + +.sheet-jg label { + display: flex; + flex-direction: column; + gap: 3px; + color: var(--jg-muted); + font-size: 12px; + font-weight: bold; +} + +.sheet-jg input, +.sheet-jg select, +.sheet-jg textarea { + width: 100%; + background: #f7f0df; + color: #1b111c; + border: 1px solid #6c4a2f; + border-radius: 2px; + padding: 5px; + font-family: Arial, sans-serif; + font-size: 13px; +} + +.sheet-jg input[readonly] { + background: #ded2bc; + color: #211720; + font-weight: bold; +} + +.sheet-jg textarea { + min-height: 70px; + resize: vertical; +} + +.sheet-stats-grid { + display: grid; + grid-template-columns: repeat(5, minmax(0, 1fr)); + gap: 8px; +} + +.sheet-stat-card { + background: var(--jg-panel-3); + border: 1px solid var(--jg-border); + padding: 8px; + text-align: center; +} + +.sheet-stat-card label { + color: var(--jg-gold); + text-align: center; +} + +.sheet-stat-card input { + text-align: center; + font-size: 18px; + font-weight: bold; +} + +.sheet-jg button[type="roll"] { + background: var(--jg-red); + border: 1px solid var(--jg-gold); + color: var(--jg-ink); + border-radius: 2px; + padding: 5px 8px; + margin-top: 6px; + font-weight: bold; + cursor: pointer; + width: 100%; + font-family: Georgia, "Times New Roman", serif; +} + +.sheet-jg button[type="roll"]::before { + content: " "; +} + +.sheet-jg button[type="roll"]:hover, +.sheet-mode-tabs button:hover, +.sheet-tabbar button:hover, +.sheet-roll-mode-buttons button:hover, +.repcontrol button:hover { + background: #b33143; + color: var(--jg-ink); +} + +.sheet-check-grid { + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 6px; +} + +.sheet-check-grid label { + flex-direction: row; + align-items: center; + background: var(--jg-panel-3); + border: 1px solid rgba(216,168,68,.25); + padding: 5px; + color: var(--jg-ink); + font-size: 12px; +} + +.sheet-check-grid input { + width: auto; +} + +.repcontainer .repitem, +.sheet-repeating-card { + background: var(--jg-panel-3); + border: 1px solid rgba(216, 168, 68, .35); + padding: 8px 8px 8px 30px; + margin: 6px 0; + position: relative; +} + +.sheet-collapse-toggle { + position: absolute; + left: 8px; + top: 13px; + width: 16px !important; + height: 16px; + cursor: pointer; +} + +.sheet-collapse-toggle::after { + content: "Collapse"; +} + +.sheet-collapse-toggle:checked ~ .sheet-card-body { + display: none; +} + +.sheet-collapse-toggle:checked ~ .sheet-repeat-head { + opacity: .92; +} + +.sheet-repeat-head { + display: grid; + grid-template-columns: minmax(160px, 2fr) minmax(80px, 1fr) minmax(90px, 1fr) minmax(80px, .7fr); + gap: 8px; + align-items: end; + margin-bottom: 8px; +} + +.sheet-repeat-head.sheet-repeat-head-5 { + grid-template-columns: minmax(150px, 2fr) minmax(112px, 1fr) minmax(82px, .8fr) minmax(92px, 1fr) minmax(82px, .7fr); +} + +.sheet-repeat-name input { + font-weight: bold; +} + +.sheet-card-body { + border-top: 1px solid rgba(216,168,68,.25); + padding-top: 8px; +} + +.repcontrol { + margin-top: 6px; +} + +.repcontrol button { + background: #3a2a43; + color: var(--jg-ink); + border: 1px solid var(--jg-gold); + padding: 4px 8px; + font-family: Georgia, "Times New Roman", serif; +} + +/* Chat roll card --------------------------------------------------------- + Roll20 roll templates must be styled with the sheet-rolltemplate name. + These rules make attack, damage, spell, ability, and check rolls show as + compact Jester's Gambit cards instead of a plain chat text list. */ +.sheet-rolltemplate-jg .sheet-jg-roll-card { + border: 2px solid #d8a844; + background: #241b2b; + color: #f4ead7; + font-family: Georgia, "Times New Roman", serif; + min-width: 235px; + max-width: 310px; + overflow: hidden; + border-radius: 6px; + box-shadow: 0 2px 6px rgba(0, 0, 0, .45); +} + +.sheet-rolltemplate-jg .sheet-jg-roll-title { + background: linear-gradient(135deg, #8f2635, #4a1c2a); + color: #f4ead7; + font-weight: bold; + padding: 8px 9px; + text-align: center; + text-transform: uppercase; + letter-spacing: .04em; + border-bottom: 1px solid #d8a844; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-results { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 6px; + padding: 8px; + background: #17121c; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-result-box { + border: 1px solid rgba(216,168,68,.6); + background: #2e2437; + text-align: center; + padding: 5px; + border-radius: 4px; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-damage-box { + background: #331e26; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-label { + color: #cdbb9f; + font-size: 10px; + text-transform: uppercase; + letter-spacing: .08em; + margin-bottom: 2px; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-value { + color: #d8a844; + font-size: 18px; + font-weight: bold; + line-height: 1.2; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-value .inlinerollresult, +.sheet-rolltemplate-jg .sheet-jg-roll-value .inlinerollresult.fullcrit, +.sheet-rolltemplate-jg .sheet-jg-roll-value .inlinerollresult.fullfail, +.sheet-rolltemplate-jg .sheet-jg-roll-value .inlinerollresult.importantroll { + background: #f4ead7; + border: 1px solid #d8a844; + color: #17121c; + padding: 2px 6px; + border-radius: 4px; + font-weight: bold; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-tags { + display: flex; + flex-wrap: wrap; + gap: 4px; + padding: 7px 8px; + border-top: 1px solid rgba(216,168,68,.35); +} + +.sheet-rolltemplate-jg .sheet-jg-roll-tags span { + background: #17121c; + border: 1px solid rgba(216,168,68,.35); + border-radius: 999px; + color: #f4ead7; + font-size: 11px; + padding: 3px 7px; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-tags strong { + color: #d8a844; + font-weight: bold; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-effect { + border-top: 1px solid rgba(216,168,68,.35); + padding: 7px 8px 9px; + color: #f4ead7; + white-space: pre-wrap; + background: #2a2032; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-effect-title { + color: #d8a844; + font-size: 10px; + text-transform: uppercase; + letter-spacing: .08em; + margin-bottom: 3px; + font-weight: bold; +} + +@media (max-width: 900px) { + .sheet-grid-4, + .sheet-grid-5, + .sheet-stats-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .sheet-grid-3, + .sheet-check-grid { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + .sheet-repeat-head, + .sheet-repeat-head.sheet-repeat-head-5 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } +} + +@media (max-width: 600px) { + .sheet-header, + .sheet-roll-mode-panel { + grid-template-columns: 1fr; + flex-direction: column; + align-items: stretch; + } + .sheet-roll-mode-buttons { + grid-template-columns: repeat(3, minmax(140px, 1fr)); + } + .sheet-roll-mode-note { + text-align: left; + } + .sheet-grid-2, + .sheet-grid-3, + .sheet-grid-4, + .sheet-grid-5, + .sheet-stats-grid, + .sheet-check-grid, + .sheet-repeat-head, + .sheet-repeat-head.sheet-repeat-head-5, + .sheet-roll-mode-buttons { + grid-template-columns: 1fr; + } +} + + +/* Natural 20 / Natural 1 chat indicators ------------------------------- */ +.sheet-rolltemplate-jg .sheet-jg-roll-alert { + margin: 0 8px 8px; + border: 1px solid #d8a844; + border-radius: 4px; + padding: 6px 8px; + text-align: center; + font-family: Georgia, "Times New Roman", serif; + font-weight: bold; + letter-spacing: .03em; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-alert-title { + display: block; + font-size: 15px; + text-transform: uppercase; + margin-bottom: 2px; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-alert span:last-child { + display: block; + font-size: 11px; + color: #f4ead7; + text-transform: none; + letter-spacing: normal; +} + +.sheet-rolltemplate-jg .sheet-jg-roll-alert-crit { + background: linear-gradient(135deg, #6f4b14, #2d2311); + color: #ffe8a3; + box-shadow: inset 0 0 0 1px rgba(255, 232, 163, .16); +} + +.sheet-rolltemplate-jg .sheet-jg-roll-alert-fumble { + background: linear-gradient(135deg, #5d1725, #241017); + color: #ffc6ce; + border-color: #8f2635; + box-shadow: inset 0 0 0 1px rgba(255, 198, 206, .12); +} diff --git a/Jester's Gambit/Jester's Gambit.html b/Jester's Gambit/Jester's Gambit.html new file mode 100644 index 000000000000..e5a39536194c --- /dev/null +++ b/Jester's Gambit/Jester's Gambit.html @@ -0,0 +1,1119 @@ +
+ + + + + + + +
+
+

Jester’s Gambit

+

A Card-Driven Fantasy Roleplaying Game of Fate, Fools, and Fortune

+
+
+ + +
+
+ +
+ D20 Roll Mode +
+ + + +
+ Normal is the default. Advantage keeps the highest d20; Disadvantage keeps the lowest. +
+ +
+
+ + + + +
+
+ +
+
+ + +
+ + + + + + +
+ +
+
+
+

Core Statistics

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+

Player Secondary Statistics

+

Player Max HP, Defense, and Max Resource are calculated from statistics, bonuses, armor, shields, and the selected Resource Stat.

+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+ +
+
+

Character Cards

+
+ + + + +
+
+ + + + +
+
+ + +
+
+
+ +
+ + +
+

Attacks

+

Use the small checkbox on each added row to collapse its details.

+
+
+ +
+ + + + + + + + +
+
+
+ + + + +
+ +
+
+
+
+ + + +
+

Combat Notes

+
+ + +
+
+
+

Conditions

+
+ + + + + + + + + + + + + + + + + +
+
+
+ +
+
+

Abilities

+

Collapse rows after copying in the handout text to keep this tab compact.

+
+
+ +
+ + + + + + + + +
+
+
+ + + +
+
+ + + +
+ +
+
+
+
+ +
+

Spells

+
+
+ +
+ + + + + + + + +
+
+
+ + + + +
+
+ + + +
+ +
+
+
+
+
+ + + +
+
+

Equipped Items

+
+ + + + + + + + +
+
+ +
+

Stored Items

+
+
+ +
+ + + + +
+
+
+ + + +
+ +
+
+
+
+
+ + + +
+
+

Injuries, Flaws, and Companions

+
+ + + +
+
+ +
+

Journal Notes

+ +
+
+ +
+
+ +
+ + +
+ + + + +
+ +
+
+
+

Core Statistics

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+

NPC Secondary Statistics

+

NPC secondary statistics are editable so the GM can quickly enter stat block values without automatic player calculations.

+
+ + + + + +
+
+ + + + +
+
+
+ +
+
+

NPC Overview

+
+ + + + +
+
+ + +
+
+
+ + + +
+ + +
+

NPC Attacks and Abilities

+
+
+ +
+ + + + + + + + +
+
+
+ + + + +
+ +
+
+
+
+
+

Conditions

+
+ + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+

NPC Equipment and Loot

+
+ + + +
+
+ +
+

NPC Journal Notes

+ +
+
+ +
+
+
+
+ + +
+
{{title}}
+ +
+ {{#roll}} +
+
Roll
+
{{roll}}
+
+ {{/roll}} + {{#damage}} +
+
Damage
+
{{damage}}
+
+ {{/damage}} +
+ + {{#rollWasCrit() roll}} +
+ Natural 20! + Critical success / critical hit. +
+ {{/rollWasCrit() roll}} + + {{#rollWasFumble() roll}} +
+ Natural 1! + Critical failure / critical miss. +
+ {{/rollWasFumble() roll}} + +
+ {{#stat}}Stat {{stat}}{{/stat}} + {{#tier}}Tier {{tier}}{{/tier}} + {{#cost}}Cost {{cost}}{{/cost}} + {{#action}}Action {{action}}{{/action}} + {{#range}}Range {{range}}{{/range}} + {{#target}}Target {{target}}{{/target}} + {{#type}}Type {{type}}{{/type}} +
+ + {{#effect}} +
+
Effect
+
{{effect}}
+
+ {{/effect}} +
+
+ + diff --git a/Jester's Gambit/Jester's Gambit.png b/Jester's Gambit/Jester's Gambit.png new file mode 100644 index 0000000000000000000000000000000000000000..61b297882dec8d44d5cfe51487deba2da7e2837b GIT binary patch literal 101272 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�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 aN9TmUl*yEIR Date: Sat, 11 Jul 2026 11:41:29 -0500 Subject: [PATCH 3/6] Working on it --- Gats & Grimoires/Gats & Grimoires.css | 578 --------------- Gats & Grimoires/Gats & Grimoires.html | 936 ------------------------- Gats & Grimoires/Sheet.PNG | Bin 37377 -> 0 bytes Gats & Grimoires/Sheet.json | 8 - 4 files changed, 1522 deletions(-) delete mode 100644 Gats & Grimoires/Gats & Grimoires.css delete mode 100644 Gats & Grimoires/Gats & Grimoires.html delete mode 100644 Gats & Grimoires/Sheet.PNG delete mode 100644 Gats & Grimoires/Sheet.json diff --git a/Gats & Grimoires/Gats & Grimoires.css b/Gats & Grimoires/Gats & Grimoires.css deleted file mode 100644 index 567d9d92cf37..000000000000 --- a/Gats & Grimoires/Gats & Grimoires.css +++ /dev/null @@ -1,578 +0,0 @@ -.charsheet { - background: #111; - color: #eee; - font-family: sans-serif; - padding: 10px; - box-sizing: border-box; -} - -/* Basics */ -.charsheet *, -.charsheet *::before, -.charsheet *::after { - box-sizing: inherit; -} - -.charsheet input, -.charsheet select, -.charsheet textarea { - background: #1b1b1b; - border: 1px solid #444; - color: #eee; - padding: 3px 5px; - border-radius: 3px; - font-size: 12px; -} - -.charsheet input[readonly] { - background: #181818; - color: #aaa; -} - -.charsheet input[type="number"] { - text-align: center; -} - -.charsheet textarea { - resize: vertical; - min-height: 40px; -} - -.charsheet label { - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.05em; - color: #aaa; - margin-bottom: 2px; -} - -/* Larger note areas */ -.sheet-note-large { - min-height: 70px; -} - -/* Buttons */ -.charsheet button { - cursor: pointer; - border-radius: 3px; -} - -.charsheet button[type="action"], -.charsheet button[type="roll"] { - background: #222; - border: 1px solid #555; - color: #eee; - padding: 3px 6px; - font-size: 11px; -} - -.charsheet button[type="action"]:hover, -.charsheet button[type="roll"]:hover { - background: #333; -} - -.charsheet button:focus, -.charsheet input:focus, -.charsheet select:focus, -.charsheet textarea:focus { - outline: none; - border-color: #6aa9ff; - box-shadow: 0 0 0 1px #6aa9ff; -} - -/* Layout helpers */ -.sheet-goon { - display: block; -} - -.sheet-row { - display: flex; - flex-wrap: wrap; - gap: 6px; -} - -.sheet-col { - flex: 1 1 0; - min-width: 120px; -} - -.sheet-card { - background: #151515; - border: 1px solid #333; - border-radius: 4px; - padding: 6px; - margin-bottom: 6px; -} - -.sheet-card-title { - font-size: 11px; - text-transform: uppercase; - letter-spacing: 0.08em; - color: #bbb; - margin-bottom: 4px; - border-bottom: 1px solid #333; - padding-bottom: 2px; -} - -.sheet-field { - display: flex; - flex-direction: column; - margin-bottom: 4px; -} - -.sheet-field-inline { - display: flex; - align-items: center; - gap: 4px; - margin-bottom: 4px; -} - -.sheet-field-inline label { - margin-bottom: 0; -} - -.sheet-field-inline span { - font-size: 11px; -} - -.sheet-chip-input input { - border-radius: 999px; - padding: 2px 8px; - font-size: 11px; -} - -/* Header line */ -.sheet-header-row { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 6px; -} - -/* Tabs */ -.sheet-tab-bar { - display: flex; - flex-wrap: wrap; - gap: 4px; - margin: 4px 0 6px; - border-bottom: 1px solid #333; - padding-bottom: 3px; -} - -.sheet-tab-button { - flex: 0 0 auto; - font-weight: bold; - text-transform: uppercase; - font-size: 10px; - letter-spacing: 0.08em; - padding: 3px 8px; -} - -.sheet-tab-content { - display: none; - margin-top: 6px; -} - -/* Active tab highlighting */ -input[name="attr_active_tab"][value="bio"] ~ .sheet-tab-bar .sheet-tab-button-bio, -input[name="attr_active_tab"][value="traits"] ~ .sheet-tab-bar .sheet-tab-button-traits, -input[name="attr_active_tab"][value="inventory"] ~ .sheet-tab-bar .sheet-tab-button-inventory, -input[name="attr_active_tab"][value="combat"] ~ .sheet-tab-bar .sheet-tab-button-combat, -input[name="attr_active_tab"][value="npc"] ~ .sheet-tab-bar .sheet-tab-button-npc, -input[name="attr_active_tab"][value="crew"] ~ .sheet-tab-bar .sheet-tab-button-crew { - background: #2f4b7f; - border-color: #6aa9ff; - color: #fff; -} - -/* Tab visibility */ -input[name="attr_active_tab"][value="bio"] ~ .sheet-tab-bio, -input[name="attr_active_tab"][value="traits"] ~ .sheet-tab-traits, -input[name="attr_active_tab"][value="inventory"] ~ .sheet-tab-inventory, -input[name="attr_active_tab"][value="combat"] ~ .sheet-tab-combat, -input[name="attr_active_tab"][value="npc"] ~ .sheet-tab-npc, -input[name="attr_active_tab"][value="crew"] ~ .sheet-tab-crew { - display: block; -} - -/* Bio grid */ -.sheet-bio-grid { - display: grid; - grid-template-columns: 2fr 1.5fr 1.5fr; - gap: 6px; -} - -/* Traits/Talents/Flaws */ -.sheet-rep-header { - display: grid; - grid-template-columns: 2fr 1fr 1fr; - gap: 4px; - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.07em; - color: #888; - margin-bottom: 2px; -} - -.sheet-rep-row { - display: grid; - grid-template-columns: 2fr 1fr 1fr; - gap: 4px; - align-items: start; - margin-bottom: 4px; -} - -.sheet-rep-row textarea { - grid-column: 1 / -1; -} - -/* Inventory */ -.sheet-inventory-header, -.sheet-inventory-row { - display: grid; - grid-template-columns: 2fr 0.6fr 0.6fr 0.6fr 0.7fr 2fr; - gap: 4px; - align-items: center; -} - -.sheet-inventory-header { - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.07em; - color: #888; - margin-bottom: 2px; -} - -.sheet-inventory-row { - margin-bottom: 3px; -} - -/* Combat */ -.sheet-attack-header, -.sheet-attack-row { - display: grid; - grid-template-columns: - minmax(0, 1.6fr) - minmax(0, 0.8fr) - minmax(0, 0.8fr) - minmax(0, 0.8fr) - minmax(0, 0.7fr) - minmax(0, 0.7fr) - minmax(0, 0.9fr); - gap: 4px; - align-items: center; -} - -.sheet-attack-header { - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.07em; - color: #888; - margin-bottom: 2px; -} - -.sheet-attack-header > div, -.sheet-attack-row > * { - min-width: 0; -} - -.sheet-attack-row { - margin-bottom: 3px; -} - -.sheet-attack-row input[type="text"], -.sheet-attack-row input[type="number"], -.sheet-attack-row select { - width: 100%; -} - -.sheet-attack-row input[type="text"] { - overflow-wrap: anywhere; -} - -.sheet-attack-row button[type="roll"] { - justify-self: stretch; - width: 100%; -} - -/* Conditions */ -.sheet-conditions { - display: flex; - flex-wrap: wrap; - gap: 6px; -} - -.sheet-condition { - display: flex; - align-items: center; - gap: 2px; - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.06em; - background: #191919; - border-radius: 999px; - padding: 2px 6px; -} - -.sheet-condition input[type="checkbox"] { - margin: 0; -} - -/* NPC */ -.sheet-npc-grid { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 6px; -} - -/* NPC actions: Name | Damage | Mod | Roll */ -.sheet-npc-actions-header, -.sheet-npc-actions-row { - display: grid; - grid-template-columns: - minmax(0, 1.8fr) - minmax(0, 0.8fr) - minmax(0, 0.8fr) - minmax(0, 0.9fr); - gap: 4px; - align-items: center; -} - -.sheet-npc-actions-header { - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.07em; - color: #888; - margin-bottom: 2px; -} - -.sheet-npc-actions-header > div, -.sheet-npc-actions-row > * { - min-width: 0; -} - -.sheet-npc-actions-row { - margin-bottom: 3px; -} - -/* NPC action inputs fill cells */ -.sheet-npc-actions-row input[type="text"], -.sheet-npc-actions-row input[type="number"], -.sheet-npc-actions-row select { - width: 100%; -} - -.sheet-npc-actions-row button[type="roll"] { - justify-self: stretch; - width: 100%; -} - -/* NPC spells / PC spells shared layout */ -.sheet-npc-spell-header, -.sheet-npc-spell-row { - display: grid; - grid-template-columns: - minmax(0, 1.5fr) - minmax(0, 0.7fr) - minmax(0, 2fr) - minmax(0, 0.9fr); - gap: 4px; - align-items: center; -} - -.sheet-npc-spell-header { - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.07em; - color: #888; - margin-bottom: 2px; -} - -.sheet-npc-spell-header > div, -.sheet-npc-spell-row > * { - min-width: 0; -} - -.sheet-npc-spell-row { - margin-bottom: 3px; -} - -.sheet-npc-spell-row input[type="text"], -.sheet-npc-spell-row select, -.sheet-npc-spell-row textarea { - width: 100%; -} - -.sheet-npc-spell-row button[type="roll"] { - justify-self: stretch; - width: 100%; -} - -/* Crew */ -.sheet-crew-grid { - display: grid; - grid-template-columns: repeat(4, minmax(0, 1fr)); - gap: 4px; -} - -.sheet-crew-rolls { - display: flex; - gap: 6px; - margin-top: 4px; -} - -.sheet-crew-subgrid { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 4px; -} - -/* Crew repeating sections */ -.sheet-crew-rep-header { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 4px; - font-size: 10px; - text-transform: uppercase; - letter-spacing: 0.07em; - color: #888; - margin-bottom: 2px; -} - -.sheet-crew-rep-row { - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - gap: 4px; - align-items: center; - margin-bottom: 3px; -} - -/* Checkbox center */ -.sheet-checkbox-center { - display: flex; - justify-content: center; -} - -/* Responsiveness */ -@media (max-width: 900px) { - .sheet-bio-grid { - grid-template-columns: 1fr; - } - - .sheet-header-row { - grid-template-columns: 1fr; - } - - .sheet-npc-grid { - grid-template-columns: 1fr 1fr; - } - - .sheet-crew-grid { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } -} - -@media (max-width: 640px) { - .sheet-npc-grid { - grid-template-columns: 1fr; - } - - .sheet-crew-grid { - grid-template-columns: 1fr; - } - - .sheet-attack-header, - .sheet-attack-row { - grid-template-columns: - minmax(0, 1.4fr) - minmax(0, 0.6fr) - minmax(0, 0.6fr) - minmax(0, 0.7fr) - minmax(0, 0.7fr) - minmax(0, 0.7fr) - minmax(0, 0.9fr); - } - - .sheet-inventory-header, - .sheet-inventory-row { - grid-template-columns: 2fr 0.6fr 0.6fr 0.6fr 0.7fr 1.5fr; - } -} - -/* Rolltemplate: goon */ -.sheet-rolltemplate-goon { - background-color: transparent; - color: #eee; - font-family: sans-serif; -} - -.sheet-rolltemplate-goon .sheet-rt-container { - background: #111; - border: 1px solid #555; - border-radius: 4px; - padding: 4px 6px; -} - -.sheet-rolltemplate-goon .sheet-rt-header { - font-size: 12px; - text-transform: uppercase; - letter-spacing: 0.12em; - color: #f5f5f5; - border-bottom: 1px solid #444; - padding-bottom: 2px; - margin-bottom: 2px; -} - -.sheet-rolltemplate-goon .sheet-rt-subheader { - font-size: 11px; - color: #bbb; - margin-bottom: 3px; -} - -.sheet-rolltemplate-goon .sheet-rt-row { - display: flex; - justify-content: space-between; - gap: 6px; - font-size: 11px; - padding: 1px 0; - border-bottom: 1px dashed #333; -} - -.sheet-rolltemplate-goon .sheet-rt-row:last-child { - border-bottom: none; -} - -.sheet-rolltemplate-goon .sheet-rt-label { - font-weight: bold; - text-transform: uppercase; - letter-spacing: 0.08em; - color: #aaa; -} - -.sheet-rolltemplate-goon .sheet-rt-value { - text-align: right; -} - -/* Inline roll styling for visibility in light/dark modes */ -.sheet-rolltemplate-goon .inlinerollresult { - background-color: #222; - border: 1px solid #666; - color: #fff; -} - -.sheet-rolltemplate-goon .inlinerollresult.fullcrit { - background-color: #063; - border-color: #0a5; - color: #fff; -} - -.sheet-rolltemplate-goon .inlinerollresult.fullfail { - background-color: #600; - border-color: #a00; - color: #fff; -} - -.sheet-rolltemplate-goon .inlinerollresult.importantroll { - background-color: #444; - border-color: #ccc; - color: #fff; -} diff --git a/Gats & Grimoires/Gats & Grimoires.html b/Gats & Grimoires/Gats & Grimoires.html deleted file mode 100644 index b070389b7868..000000000000 --- a/Gats & Grimoires/Gats & Grimoires.html +++ /dev/null @@ -1,936 +0,0 @@ -
- - - - -
- - - - - - -
- - -
-
-
-
Identity
-
- - -
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
- - -
-
- -
-
Core Stats
-
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
-
-
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
-
-
Vitality & Defense
-
- - - / - -
-
- - -
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- -
-
Resource Pools
-
- - - / - -
-
- - -
-
-
-
- - - / - -
-
-
-
Pool 2
-
- - -
-
- - - / - -
- -
Extra Pools
-
-
Name
-
Current
-
Max
-
-
-
- - - -
-
-
-
- -
-
Background Notes
- -
-
- - -
-
-
Traits
-
-
Name
-
Tag
-
Uses
-
-
-
- -
- -
- - -
-
-
- -
-
Talents
-
-
Name
-
Tag
-
Uses
-
-
-
- -
- -
- - -
-
-
- -
-
Flaws
-
-
Name
-
Severity
-
Description
-
-
-
- - - -
-
-
-
- - -
-
-
Wealth & Bulk
-
-
-
- - -
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- -
-
Inventory
-
-
Item
-
Qty
-
Bulk ea
-
Light (L)
-
Bulk total
-
Notes
-
-
-
- - - - - - -
-
-
- -
-
Magic Items
-
-
Name
-
Slot
-
Effect
-
-
-
- - - -
-
-
-
- - -
-
-
Initiative
- -
- -
-
Attacks
-
-
Name
-
Type
-
Stat
-
Damage
-
Range (squares)
-
Mod
-
Roll
-
-
-
- - - - - - - - -
-
-
- -
-
Conditions
-
- - - - - - - - -
-
- -
-
Spell Helper
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
- -
- -
-
Spells / Powers
-
-
Name
-
Cost
-
Effect / Description
-
Roll
-
-
-
- - - -
- - -
-
-
-
-
- - -
-
-
NPC Identity
-
-
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- -
-
NPC Basics
-
- - -
-
-
-
- -
- - -
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
- -
- - -
-
- -
- - -
-
-
-
-
-
- - -
-
- - -
-
- - -
-
-
-
- - - -
-
- -
-
NPC Actions
-
-
Name
-
Damage
-
Mod
-
Roll
-
-
-
- - - - -
-
-
- -
-
NPC Text
- -
-
- - -
-
-
Crew
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- -
-
Contacts
-
-
Name
-
Role
-
Trusted
-
-
-
- - -
- -
-
-
-
- -
-
Claims
-
-
Claim
-
Effect
-
-
-
-
- - -
-
-
-
- -
-
Rivals
-
-
Name
-
Status
-
Clock
-
-
-
- - - -
-
-
-
-
- - - -
-
{{title}}
- {{#subtitle}} -
{{subtitle}}
- {{/subtitle}} - - {{#type}} -
- Type - {{type}} -
- {{/type}} - - {{#attack}} -
- Attack - {{attack}} -
- {{/attack}} - - {{#damage}} -
- Damage - {{damage}} -
- {{/damage}} - - {{#range}} -
- Range - {{range}} -
- {{/range}} - - {{#mana}} -
- Mana - {{mana}} -
- {{/mana}} - - {{#mindroll}} -
- Mind Roll - {{mindroll}} -
- {{/mindroll}} - - {{#heat}} -
- Heat - {{heat}} -
- {{/heat}} - - {{#roll}} -
- Roll - {{roll}} -
- {{/roll}} - - {{#notes}} -
- Notes - {{notes}} -
- {{/notes}} -
-
- - - diff --git a/Gats & Grimoires/Sheet.PNG b/Gats & Grimoires/Sheet.PNG deleted file mode 100644 index ece97bc2986e6fcfd20c6460ceca49f770bc6eab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37377 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 diff --git a/Gats & Grimoires/Sheet.json b/Gats & Grimoires/Sheet.json deleted file mode 100644 index 5fd838432801..000000000000 --- a/Gats & Grimoires/Sheet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "html": "Gats & Grimoires.html", - "css": "Gats & Grimoires.css", - "authors": "Jester Knight Games", - "roll20userid": "3191894", - "preview": "Sheet.PNG", - "instructions": "This custom Roll20 sheet is built for a homebrew 1930s fantasy-noir TTRPG where goons, grifters, witches, and gangsters carve up a city of smog, magic, and machine guns. The layout is organized into six focused tabs to keep play fast and cinematic" -} \ No newline at end of file From 62da75b4d840d30f628fdabee6a9ce3c0f787172 Mon Sep 17 00:00:00 2001 From: JesterKnightGames Date: Thu, 16 Jul 2026 18:38:35 -0500 Subject: [PATCH 4/6] Rename Sheet.json to sheet.json --- Jester's Gambit/{Sheet.json => sheet.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Jester's Gambit/{Sheet.json => sheet.json} (99%) diff --git a/Jester's Gambit/Sheet.json b/Jester's Gambit/sheet.json similarity index 99% rename from Jester's Gambit/Sheet.json rename to Jester's Gambit/sheet.json index c3003c813762..5c62969c826a 100644 --- a/Jester's Gambit/Sheet.json +++ b/Jester's Gambit/sheet.json @@ -5,4 +5,4 @@ "roll20userid": "3191894", "preview": "Jester's Gambit.PNG", "instructions": "**Jester’s Gambit Character Sheet**\n\nUse the **Player/NPC** buttons to change views. Choose **Advantage**, **Normal**, or **Disadvantage** before rolling; Normal is the default. Select a Main Statistic for attacks, abilities, spells, and NPC actions. Choosing **None** prevents a d20 roll. Attack Bonus and Damage Statistic are added separately. Use the repeating sections for attacks, abilities, spells, and inventory. Natural 20s and Natural 1s are highlighted in chat." -} \ No newline at end of file +} From d4fb630fbcd25b66933779d45429f147f941b281 Mon Sep 17 00:00:00 2001 From: JesterKnightGames Date: Tue, 4 Aug 2026 19:13:47 -0500 Subject: [PATCH 5/6] Update sheet.json File reflects request --- Jester's Gambit/sheet.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jester's Gambit/sheet.json b/Jester's Gambit/sheet.json index 5c62969c826a..7637ab76a7b6 100644 --- a/Jester's Gambit/sheet.json +++ b/Jester's Gambit/sheet.json @@ -3,6 +3,6 @@ "css": "Jester's Gambit.css", "authors": "Jester Knight Games", "roll20userid": "3191894", - "preview": "Jester's Gambit.PNG", + "preview": "Jester's Gambit.png", "instructions": "**Jester’s Gambit Character Sheet**\n\nUse the **Player/NPC** buttons to change views. Choose **Advantage**, **Normal**, or **Disadvantage** before rolling; Normal is the default. Select a Main Statistic for attacks, abilities, spells, and NPC actions. Choosing **None** prevents a d20 roll. Attack Bonus and Damage Statistic are added separately. Use the repeating sections for attacks, abilities, spells, and inventory. Natural 20s and Natural 1s are highlighted in chat." } From 2c3e1644bb5e1f1c204553abce888e8372e6c562 Mon Sep 17 00:00:00 2001 From: JesterKnightGames Date: Tue, 4 Aug 2026 19:15:00 -0500 Subject: [PATCH 6/6] Update Jester's Gambit.html Found error while testing sheet yesterday this edit should fix it --- Jester's Gambit/Jester's Gambit.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Jester's Gambit/Jester's Gambit.html b/Jester's Gambit/Jester's Gambit.html index e5a39536194c..69489a0db562 100644 --- a/Jester's Gambit/Jester's Gambit.html +++ b/Jester's Gambit/Jester's Gambit.html @@ -1,7 +1,7 @@
- + @@ -215,7 +215,7 @@

Attacks

- +
@@ -836,9 +836,9 @@

NPC Journal Notes

const stats = ["strength", "reflex", "brawn", "mind", "charm"]; const rollModeDice = { - advantage: "2d20kh1cs>19cf<2", - normal: "1d20cs>19cf<2", - disadvantage: "2d20kl1cs>19cf<2" + advantage: "2d20kh1cs20cf1", + normal: "1d20cs20cf1", + disadvantage: "2d20kl1cs20cf1" }; const statLabels = {