diff --git a/Heart-the-City-Beneath-mk2/Heart-bg.png b/Heart-the-City-Beneath-mk2/Heart-bg.png new file mode 100644 index 0000000000..a873ba89ac Binary files /dev/null and b/Heart-the-City-Beneath-mk2/Heart-bg.png differ diff --git a/Heart-the-City-Beneath-mk2/Heart-logo-transparent.png b/Heart-the-City-Beneath-mk2/Heart-logo-transparent.png new file mode 100644 index 0000000000..47f00d012b Binary files /dev/null and b/Heart-the-City-Beneath-mk2/Heart-logo-transparent.png differ diff --git a/Heart-the-City-Beneath-mk2/Heart.css b/Heart-the-City-Beneath-mk2/Heart.css new file mode 100644 index 0000000000..2ae68a3b0b --- /dev/null +++ b/Heart-the-City-Beneath-mk2/Heart.css @@ -0,0 +1,191 @@ +@import url('https://fonts.googleapis.com/css?family=Staatliches&display=swap'); + +.sheet-container { + background-image: url("https://raw.githubusercontent.com/brocktopus/roll20-character-sheets/heart/Heart-the-City-Beneath-mk2/Heart-bg.png"); + background-size: cover; +} + +.sheet-container div { + padding: 2px; + margin: 2px; + vertical-align: top; +} + + +button[type="roll"] { + width: 80%; + height: 50%; +} + +img { + margin-bottom: 1em; +} + +input[type="text"] { + margin-top: .01; + line-height: .8; + margin-right: 0; + padding-right: 0; + max-width: 100%; +} + +p { + padding: .5em; +} + +textarea { + width: 100%; + height: 60px; +} + +input[type="text"], select, textarea { + vertical-align: top; +} + + +/* Adjusting repeating-item button placement */ + + +/* Font & text color-related formatting */ + +h1, h2, h3, h4, h5, h6, .sheet-redtext, .sheet-pinktext, .sheet-whiteonredtext { + text-transform: uppercase; + font-family: 'Staatliches', cursive; +} + +.sheet-redtext { + font-weight: bold; + color: #a00a03; +} + +span.sheet-redtext { + font-size: 1.1em; +} + +.sheet-redtext input[type="text"] { + background: transparent; + border: 0; + box-shadow: none; +} + +.sheet-pinktext { + color: #c33d37; +} + +.sheet-whiteonredtext { + color: white; + background-color: #a00a03; + padding: .2em; +} + +.sheet-rightalign { + text-align: right; +} + +.sheet-small-text p { + font-size: x-small; +} + + +/* Flex displays */ + +.sheet-flex { + display: flex; +} + +.sheet-flex-align-start { + align-items: flex-start; +} + +.sheet-flex-around { + justify-content: space-around; +} + +.sheet-flex-between { + justify-content: space-between; +} + +.sheet-flex-center { + justify-content: center; +} + +.sheet-flex-end { + justify-content: flex-end; +} + +.sheet-flex-even { + justify-content: space-evenly; +} + +.sheet-flex-start { + justify-content: flex-start; +} + +.sheet-flex-grow-2 { + flex-grow: 2; +} + +textarea.sheet-flex-grow-2 { + height: 15px; +} + + +/* Width-related formatting */ + +.sheet-width100 { + width: 100px; + max-width: 100px; +} + +.sheet-twentywide { + display: inline-block; + max-width: 18%; + width: 18%; +} + +.sheet-quarterwide { + display: inline-block; + max-width: 23%; + width: 23%; +} + +.sheet-thirdwide { + display: inline-block; + max-width: 33%; + width: 33%; +} + +.sheet-fortywide { + display: inline-block; + max-width: 37%; + width: 37%; +} + +.sheet-halfwide { + display: inline-block; + max-width: 46%; + width: 46%; +} + +.sheet-threequarterswide { + display: inline-block; + max-width: 80%; + width: 80%; +} + +.sheet-fullwide { + display: inline-block; + max-width: 96%; + width: 96%; +} + + +/* Miscellaneous formatting */ + +.sheet-inline-block { + display: inline-block; +} + +.sheet-no-display { + display: none; +} diff --git a/Heart-the-City-Beneath-mk2/Heart.html b/Heart-the-City-Beneath-mk2/Heart.html new file mode 100644 index 0000000000..4a0a57af32 --- /dev/null +++ b/Heart-the-City-Beneath-mk2/Heart.html @@ -0,0 +1,263 @@ +
+ +
+
+ Heart: The City Beneath logo +
+ Name +
+
+ Class +
+
+ Calling +
+
+ Ancestry +
+
+
+
+

Stress

+
+ Blood +
+
+ Mind +
+
+ Echo +
+
+ Fortune +
+
+ Supplies +
+
+
+

Protection

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

Clear Stress

+
+ + +
+

Fallout Test

+
+ + +
+
+
+
+ +
+
+

+ Build dice pool: 1D + Skill + Domain + Mastery + Knack +
Standard: use highest result +
Risky: drop highest result, use second-highest result +
Dangerous: drop 2 highest results, use third-highest result +

+
+
+
+
+ +
+
+
+

Active Beats

+
+ +
+
+
+

Equipment

+
+

Name

+

Domain/Tags

+

Die

+
+
+ + + +
+
+
+

Resources

+
+

Name

+

Domain/Tags

+

Die

+
+
+ + + +
+
+
+
+

Skills

+
Compel
+
Delve
+
Discern
+
Endure
+
Evade
+
Hunt
+
Kill
+
Mend
+
Sneak
+
+
+

Knacks

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

Domains

+
Cursed
+
Desolate
+
Haven
+
Occult
+
Religion
+
Technology
+
Warren
+
Wild
+
+
+

Knacks

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

Abilities

+
+
+

+ +
+
+
+

Fallout

+ +
+
+ +
+ +
+

Notes

+
+ +
+
+ +
+ How many dice? + Difficulty + Standard + Risky + Dangerous + checks for Fallout +
+ +
+ + + diff --git a/Heart-the-City-Beneath-mk2/Heart.png b/Heart-the-City-Beneath-mk2/Heart.png new file mode 100644 index 0000000000..1de1f22c10 Binary files /dev/null and b/Heart-the-City-Beneath-mk2/Heart.png differ diff --git a/Heart-the-City-Beneath-mk2/sheet.json b/Heart-the-City-Beneath-mk2/sheet.json new file mode 100644 index 0000000000..9e39839e16 --- /dev/null +++ b/Heart-the-City-Beneath-mk2/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "Heart.html", + "css": "Heart.css", + "authors": "Tim Rudloff, Kevin B. (@brocktopus)", + "roll20userid": "832737, 250192", + "preview": "Heart.png", + "instructions": "Character sheet for HEART: The City Beneath by Grant Howitt and Christopher Taylor. Based on Tim Rudloff's Roll20 sheet." +} diff --git a/Heart-the-City-Beneath-mk2/translation.json b/Heart-the-City-Beneath-mk2/translation.json new file mode 100644 index 0000000000..8cbf290bb0 --- /dev/null +++ b/Heart-the-City-Beneath-mk2/translation.json @@ -0,0 +1,38 @@ +{ +"name-label":"Name", +"class-label":"Class", +"calling-label":"Calling", +"ancestry-label":"Ancestry", +"stress-label":"Stress", +"blood-label":"Blood", +"mind-label":"Mind", +"echo-label":"Echo", +"fortune-label":"Fortune", +"supplies-label":"Supplies", +"protection-label":"Protection", +"all-stress-label":"All Stress", +"clearstress-label":"Clear Stress", +"fallout-test-label":"Fallout Test", +"roll-label":"Roll", +"active-beats-label":"Active Beats", +"equipment-label":"Equipment", +"description-label":"Domains/Tags", +"die-label":"Die", +"resources-label":"Resources", +"skills-label":"Skills", +"knacks-label":"Knacks", +"domains-label":"Domains", +"abilities-label":"Abilities", +"fallout-label":"Fallout", +"notes-label":"Notes", +"howmanydice-msg":"How many dice?", +"difficulty-msg":"Difficulty", +"standard-msg":"Standard", +"risky-msg":"Risky", +"dangerous-msg":"Dangerous", +"check-fallout-msg":"checks for Fallout", +"build-pool-label":"Build dice pool: 1D + Skill + Domain + Mastery + Knack", +"standard-pool-label":"use highest result", +"risky-pool-label":"drop highest result, use second-highest result", +"dangerous-pool-label":"drop 2 highest results, use third-highest result" +}