revert changes back to what Wes last added, per publisher request

This commit is contained in:
Nora Cahill
2025-06-17 12:02:22 -07:00
parent bca9ad34a3
commit 73baf818ae
3 changed files with 167 additions and 755 deletions
+82 -249
View File
@@ -1,8 +1,8 @@
@import url("https://fonts.googleapis.com/css2?family=Alegreya+SC:ital,wght@0,500;0,800;1,500;1,800&family=Alegreya:ital,wght@0,500;1,500&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,200;1,600;1,700;1,800&family=Alegreya+Sans:ital,wght@0,100;0,400;0,500;0,700;0,800;1,400;1,500;1,700;1,800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Alegreya+SC:ital,wght@0,500;0,800;1,500;1,800&family=Alegreya:ital,wght@0,500;1,500&display=swap");
/*
font-family: 'Alegreya', sans;
font-family: 'Alegreya Sans', sans;
font-family: 'Alegreya', serif;
font-family: 'Alegreya SC', serif;
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@@ -376,7 +376,7 @@ template {
* {
box-sizing: border-box;
font-family: "Alegreya Sans", sans;
font-family: "Alegreya", serif;
}
h1,
@@ -385,7 +385,7 @@ h3,
h4,
h5,
h6 {
font-family: "Montserrat";
font-family: "Alegreya SC", serif;
font-weight: 800;
}
@@ -400,25 +400,24 @@ h1 {
/* Header */
.header {
.sheet-header {
display: grid;
grid-gap: 8px;
grid-template-columns: 3fr 4fr;
padding: 20px 0px;
}
.header img {
.sheet-header img {
max-height: 80px;
}
.header ul {
.sheet-header ul {
position: relative;
bottom: 0;
align-self: end;
margin: 0;
}
.header li {
.sheet-header li {
text-align: right;
list-style: none;
color: #999;
@@ -427,30 +426,20 @@ h1 {
/* Main Grid */
.grid-two-columns,
.jobs-and-features .grid-two-columns .repcontainer {
.sheet-grid-two-columns,
.sheet-jobs-and-features .sheet-grid-two-columns .repcontainer {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 5px;
}
.jobs-and-features .grid-two-columns {
display: block;
}
.npc .grid-two-columns, .npc-info .grid-two-columns {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 5px;
}
.npc .grid-two-columns {
.sheet-jobs-and-features .sheet-grid-two-columns {
display: block;
}
/* Standard Block Style */
.outer-block {
.sheet-outer-block {
background: black;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
@@ -459,13 +448,13 @@ h1 {
margin-bottom: 10px;
}
.outer-block h2 {
.sheet-outer-block h2 {
color: white;
text-align: center;
font-weight: 800;
font-weight: 500;
}
.inner-bubble {
.sheet-inner-bubble {
background: white;
border: 2px solid black;
border-radius: 15px;
@@ -473,11 +462,11 @@ h1 {
padding: 4px 8px;
}
.inner-bubble label {
.sheet-inner-bubble label {
margin: 5px;
}
.inner-bubble input {
.sheet-inner-bubble input {
background: transparent;
border: 0 none;
border-bottom: 1px solid #000;
@@ -487,69 +476,67 @@ h1 {
width: 100%;
}
.job input:last-of-type,
.feature-line:last-of-type input,
.inventory input:last-of-type,
{
.sheet-job input:last-of-type,
.sheet-feature-line:last-of-type input,
.sheet-inventory input:last-of-type,
.sheet-training input:last-of-type {
border-bottom: 0px;
}
.character-name {
.sheet-character-name {
text-align: center;
}
.character-name input {
.sheet-character-name input {
width: 20rem;
}
.inner-bubble input::placeholder {
.sheet-inner-bubble input::placeholder {
font-style: italic;
color: #666;
}
.inner-bubble textarea {
.sheet-inner-bubble textarea {
border: 1px solid #ccc;
box-sizing: border-box;
width: calc(100% - 10px);
margin: 10px 5px 5px;
overflow-y: scroll;
}
.inline-header {
.sheet-inline-header {
display: flex;
}
.inline-header h2 {
.sheet-inline-header h2 {
padding: 0 5px 0 15px;
}
.inline-header .inner-bubble {
.sheet-inline-header .sheet-inner-bubble {
width: 100%;
}
.inline-header .inner-bubble input {
.sheet-inline-header .sheet-inner-bubble input {
border: 0 none;
width: 100%;
}
.outer-block .split-header {
.sheet-outer-block .sheet-split-header {
display: grid;
grid-template-columns: 3fr 2fr;
}
.outer-block .split-header h2 {
.sheet-outer-block .sheet-split-header h2 {
text-align: left;
font-size: 1.6rem;
margin: 5px 0 5px 8px;
}
.outer-block .split-header label,
.outer-block .split-header h2 {
.sheet-outer-block .sheet-split-header label,
.sheet-outer-block .sheet-split-header h2 {
line-height: 1.6;
}
.outer-block .split-header label {
.sheet-outer-block .sheet-split-header label {
color: #999999;
display: block;
margin: 0.6rem 0 0 0;
@@ -558,11 +545,11 @@ h1 {
font-size: 1.4rem;
}
.outer-block .split-header label span {
.sheet-outer-block .sheet-split-header label span {
text-transform: uppercase;
}
.outer-block .split-header input {
.sheet-outer-block .sheet-split-header input {
border: 0 none;
border-radius: 15px;
max-width: 3rem;
@@ -573,30 +560,24 @@ h1 {
/* Attributes */
.npc_attributes {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 5px;
}
.attributes {
.sheet-attributes {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 5px;
}
.attribute, .npc_attribute {
.sheet-attribute {
padding-top: 6px;
}
.attribute h3, .npc_attribute h3 {
.sheet-attribute h3 {
color: black;
font-family: "Montserrat";
font-family: "Alegreya SC", serif;
font-weight: 800;
text-align: center;
}
.attribute label, .npc_attribute label {
.sheet-attribute label {
border: 2px solid black;
box-sizing: border-box;
font-size: 1.5rem;
@@ -605,71 +586,62 @@ h1 {
text-align: center;
}
.attribute label:first-of-type, .npc_attribute label:first-of-type {
.sheet-attribute label:first-of-type {
background-color: black;
color: white;
border-radius: 15px;
}
.attribute label:last-of-type, .npc_attribute label:last-of-type {
.sheet-attribute label:last-of-type {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
padding-top: 18px;
margin-top: -18px;
}
.attribute input[readonly], .npc-attribute input[readonly]{
.sheet-attribute input[readonly] {
border: 0 none;
font-style: italic;
text-align: center;
width: 100%;
}
.attribute select, .npc-attribute select {
.sheet-attribute select {
display: block;
margin: 2px 0;
width: 100%;
}
.ui-dialog .charsheet .attribute button[type="roll"]:first-of-type {
.sheet-attribute button[type="roll"] {
display: block;
margin: 5px auto;
width: 3rem;
font-size: 1.3em;
}
.ui-dialog .charsheet .attribute button[type="roll"] {
display: inline-block;
margin: 5px auto;
width: 3rem;
font-size: .7em;
}
/* Inventory */
/* Jobs and Features */
input.job-or-feature-toggle ~ .job,
input.job-or-feature-toggle ~ .feature {
input.sheet-job-or-feature-toggle ~ .sheet-job,
input.sheet-job-or-feature-toggle ~ .sheet-feature {
display: none;
}
input.job-or-feature-toggle[value="feature"] ~ .feature,
input.job-or-feature-toggle[value="job"] ~ .job {
input.sheet-job-or-feature-toggle[value="job"] ~ .sheet-job,
input.sheet-job-or-feature-toggle[value="feature"] ~ .sheet-feature {
display: block;
}
input[name="attr_job_or_feature"] ~ .feature,
input[name="attr_job_or_feature"] ~ .job
{
input[name="attr_job_or_feature"] ~ .sheet-job,
input[name="attr_job_or_feature"] ~ .sheet-feature {
display: none;
}
.jobs-and-features select[name="attr_job_or_feature"] {
.sheet-jobs-and-features select[name="attr_job_or_feature"] {
background: black;
color: white;
display: block;
font-family: "Alegreya Sans", sans;
font-family: "Alegreya SC", serif;
font-size: 1.8rem;
font-weight: 500;
margin: 0 auto;
@@ -677,42 +649,31 @@ input[name="attr_job_or_feature"] ~ .job
width: 12rem;
}
.feature-line {
.sheet-feature-line {
display: flex;
}
.feature-line select {
.sheet-feature-line select {
flex-grow: 1;
margin: 2px 5px 0 0;
width: 35%;
height: 2.4rem;
padding: 0;
}
.job label{
float: left;
padding: 4px 0px;
margin: 0px;
width: 8%;
}
.job > input[type=text] {
width: 90%;
}
.feature-line input {
.sheet-feature-line input {
flex-grow: 2;
width: calc(65% - 5px);
}
.job input:first-of-type {
font-family: "Alegreya Sans", sans;
.sheet-job input:first-of-type {
font-family: "Alegreya SC", serif;
font-weight: 800;
width: 100%
}
/* Rules */
.rule h2 {
.sheet-rules h2 {
border-bottom: 1px solid black;
text-align: center;
margin-bottom: 10px;
@@ -720,16 +681,16 @@ input[name="attr_job_or_feature"] ~ .job
font-size: 1.8rem;
}
.rule p {
.sheet-rules p {
margin: 0;
text-indent: 2rem;
}
.rule p:first-of-type {
.sheet-rules p:first-of-type {
text-indent: 0;
}
.session-without-skills {
.sheet-session-without-skills {
display: grid;
grid-gap: 5px;
grid-template-columns: repeat(5, 1fr);
@@ -737,14 +698,14 @@ input[name="attr_job_or_feature"] ~ .job
width: 145px;
}
.session-without-skills input[type="checkbox"] {
.sheet-session-without-skills input[type="checkbox"] {
width: 25px;
height: 25px;
}
/* Roll Templates */
.rolltemplate-ability {
.sheet-rolltemplate-ability {
border: 2px solid black;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
@@ -752,21 +713,21 @@ input[name="attr_job_or_feature"] ~ .job
color: white;
}
.rolltemplate-ability h1 {
font-family: "Montserrat";
.sheet-rolltemplate-ability h1 {
font-family: "Alegreya SC", serif;
color: white;
font-size: 2rem;
text-align: center;
}
.rolltemplate-ability .inner {
.sheet-rolltemplate-ability .sheet-inner {
background: white;
border: 1px solid black;
border-radius: 15px;
color: black;
}
.rolltemplate-ability .row {
.sheet-rolltemplate-ability .sheet-row {
border-bottom: 1px solid black;
display: grid;
grid-template-columns: 3fr 4fr;
@@ -774,174 +735,46 @@ input[name="attr_job_or_feature"] ~ .job
padding: 8px;
}
.rolltemplate-ability .row:last-of-type {
.sheet-rolltemplate-ability .sheet-row:last-of-type {
border-bottom: 0 none;
}
.rolltemplate-ability .row,
.rolltemplate-ability .description p {
font-family: "Alegreya Sans", sans;
.sheet-rolltemplate-ability .sheet-row,
.sheet-rolltemplate-ability .sheet-description p {
font-family: "Alegreya", serif;
font-size: 1.4rem;
}
.rolltemplate-ability .label {
.sheet-rolltemplate-ability .sheet-label {
color: #666;
text-align: right;
}
.rolltemplate-ability .label:after {
.sheet-rolltemplate-ability .sheet-label:after {
content: ":";
}
.rolltemplate-ability .result {
.sheet-rolltemplate-ability .sheet-result {
font-weight: bold;
}
.rolltemplate-ability .result-success {
.sheet-rolltemplate-ability .sheet-result-success {
color: #3fb315;
}
.rolltemplate-ability .result-complication {
.sheet-rolltemplate-ability .sheet-result-complication {
color: #fc7312;
}
.rolltemplate-ability .result-hijinx {
.sheet-rolltemplate-ability .sheet-result-hijinx {
color: #b31515;
}
.rolltemplate-ability .description {
.sheet-rolltemplate-ability .sheet-description {
display: none; /* hack to only show the last description for crits */
padding: 6px 12px 0;
}
.rolltemplate-ability .description:last-of-type {
.sheet-rolltemplate-ability .sheet-description:last-of-type {
display: block;
}
.character,
.NPC,
.making,
.rules,
.narrator{
display: none;
}
/* show the selected tab */
.tabstoggle[value="character"] ~ div.character,
.tabstoggle[value="NPC"] ~ div.NPC,
.tabstoggle[value="making"] ~ div.making,
.tabstoggle[value="rules"] ~ div.rules,
.tabstoggle[value="narrator"] ~ div.narrator{
display: block;
}
.tab-navigation {
margin: auto;
width: 100%;
border: 2px solid black;
font-size: 1.2em;
text-align: center;
}
.tab-navigation button{
margin: auto;
width: 19%;
border: 1px;
}
.tab-navigation button:hover {
background-color: black; /* Green */
color: white;
}
.tabstoggle[value="character"] ~ .tab-navigation > button:nth-child(1),
.tabstoggle[value="NPC"] ~ .tab-navigation > button:nth-child(2),
.tabstoggle[value="making"] ~ .tab-navigation > button:nth-child(3),
.tabstoggle[value="rules"] ~ .tab-navigation > button:nth-child(4),
.tabstoggle[value="narrator"] ~ .tab-navigation > button:nth-child(5){
background-color: black; /* Green */
color: white;}
button.blank-button.btn.ui-draggable:before {
content: '';
font-size: .5em;
}
.grow-wrap textarea {
border: 1px solid #ccc;
margin: 10px 5px 5px;
position: absolute;
z-index: 1;
top: 0;
left: 0;
margin: 0;
overflow: hidden;
resize: none;
height: 100%;
width: 100%;
display: block;
box-sizing: border-box;
background: transparent;
border: none;
border-radius: 0;
box-shadow: none;
color: inherit;
font: inherit;
letter-spacing: inherit;
padding: inherit;
text-align: inherit;
text-transform: inherit;
}
.notes .inline-header, .notes_npc .inline-header{
display: block;
}
.grow-wrap span {
visibility: hidden;
white-space: pre-wrap;
display: block;
}
.grow-wrap {
background: white;
border: 2px solid black;
border-radius: 15px;
color: black;
padding: 4px 8px;
height: 200px;
display: grid;
position: relative;
cursor: text;
word-wrap: break-word;
}
.notes > h2, .notes-npc > h2 {
background-color: black;
color: white;
padding: .5em;
}
.training tr {
border-bottom: 1px solid black;
border-top: 1px solid black;
width: 100%;
padding-left: 4px;
}
.training th {
padding: 6px;
}
.training .inner-bubble input {
border: 0 none;
padding-left: 1em;
}
.training .inner-bubble checkbox {
column-gap: 4px;
}
File diff suppressed because one or more lines are too long
+4 -44
View File
@@ -1,10 +1,10 @@
{
"written-by-brian-tyrrell": "Written by Brian Tyrrell",
"edited-by-vi-huntsman": "Edited by Vi Huntsman",
"roll20-by-wes-baker-and-jess-peck": "Roll20 by Wes Baker and Jess Peck",
"copyright-dungeons-on-a-dime": "Copyright © Dungeons on a Dime 2021",
"roll20-by-wes-baker": "Roll20 by Wes Baker",
"copyright-dungeons-on-a-dime": "Copyright © Dungeons on a Dime 2020",
"your-adventurer": "Your Adventurer",
"abilities": "Abilities",
"adventurers-abilities": "Adventurer's Abilities",
"my-name-is": "My name is",
"and-i-am": "and I am:",
"cunning": "Cunning",
@@ -29,7 +29,6 @@
"carried-item": "Carried Item",
"pocket-items": "Pocket Items",
"pocket-item": "Pocket Item",
"notes": "Notes",
"jobs-and-features": "Jobs and Features",
"job": "Job",
"feature": "Feature",
@@ -65,44 +64,5 @@
"description-success": "You do as well as you can. The Narrator describes how successful you are.",
"description-complication": "You barely manage to pull it off, but not without consequence. The Narrator describes how the situation becomes more complicated.",
"description-hijinx": "Something goes terribly wrong. The Narrator describes how things go awry, and hijinx may follow.",
"description-critical-success": "You do better than expected! The Narrator describes how things go in your favor.",
"training": "Training",
"notes": "Notes",
"your-npc": "Your NPC",
"npc-abilities": "NPC",
"their-name-is": "Their name is",
"and-they-are": "and they are:",
"npc_cunning": "Cunning",
"npc_vigour": "Vigour",
"npc_willpower": "Willpower",
"injuries_npc": "Injuries",
"inventory_npc": "Inventory",
"standard-gear_npc": "Standard Gear",
"tool-1_npc": "Tool 1",
"tool-2_npc": "Tool 2",
"tool-3_npc": "Tool 3",
"tool-4_npc": "Tool 4",
"weapon_npc": "Weapon",
"packed-lunch_npc": "Packed Lunch",
"money_npc": "Money",
"light-source_npc": "Light Source",
"backpack_npc": "Backpack",
"carried-items_npc": "Carried Items",
"max_npc": "Max",
"carried-item_npc": "Carried Item",
"pocket-items-npc": "Pocket Items",
"pocket-item_npc": "Pocket Item",
"notes_npc": "Notes",
"npc_difficulty":"Difficulty",
"petty":"Petty",
"simple":"Simple",
"moderate":"Moderate",
"troublesome":"Troublesome",
"challenging":"Challenging",
"daunting":"Daunting",
"max":"Max",
"strength_max":"Max",
"max_weak":"Max",
"npc_strength":"Strength",
"npc_weakness":"Weakness"
"description-critical-success": "You do better than expected! The Narrator describes how things go in your favor."
}