diff --git a/Mork Borg/images/mork-borg-logo-purple.png b/Mork Borg/images/mork-borg-logo-purple.png new file mode 100644 index 0000000000..61f66aaf10 Binary files /dev/null and b/Mork Borg/images/mork-borg-logo-purple.png differ diff --git a/Mork Borg/images/mork-borg-sheet-column-bg.png b/Mork Borg/images/mork-borg-sheet-column-bg.png new file mode 100644 index 0000000000..32d63d6835 Binary files /dev/null and b/Mork Borg/images/mork-borg-sheet-column-bg.png differ diff --git a/Mork Borg/morkborgsheet.html b/Mork Borg/morkborgsheet.html new file mode 100644 index 0000000000..55724af3f3 --- /dev/null +++ b/Mork Borg/morkborgsheet.html @@ -0,0 +1,453 @@ +
+
+ +
+ +
+ +
+
+ + +
+
+ + +
+ + +
+
+ +
+
+ Presence+d4 times per day +
+
+ +
+
+ + +
+
+
+ +
+
+ + +
+ Presence DR12, or -d2 HP and no Powers for 1 hr. +
+
+ +
+ +
+ Mörk Borg RPG logo + + +
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+
+
+
+ +
+
+ + +
+
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ +
+
+
+
+ +
+ Agility + d6 +
+
+ +
+
+
+
+
+ +
+
+ + +
+
+
+
+ +
+
+ + +
+
+
+ + + + +
+ Maximum damage, Reroll, -d6 damage, DR-4, No Crit/Fumble +
+
+
+ +
+ + +
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+ + + + +
+
+
+
+ + + +
+ + + + + + + + +
+ +
+ + + + +
+
+
+ + + Strength+8 items or DR+2 on Agility/Strength tests + +
+ + +
+
+
+ +
+
+ +
+
+
+ + +
+
+
+ +
+ +
+ +
+ + + + + + + + + + + + + + +
+
+ +
+
+ +
+ +
+
+ +
+ daily powers + Power + + Strength + Agility + Defense + Initiative + Presence + Toughness + Omens + rests + Getting Better + HP check + HP gain + Debris roll + Strength increase? + Agility increase? + Presence increase? + Toughness increase? + + rolls + attacks + with + If hit + If crit + PC gains a free attack + If fumble + Double damage, armor/protection reduced one tier + Attack + Weapon breaks or is lost + Damage + currently + + for the day's potential misery + a psalm + +
+ + + diff --git a/Mork Borg/morkborgsheet.png b/Mork Borg/morkborgsheet.png new file mode 100644 index 0000000000..da77ab355c Binary files /dev/null and b/Mork Borg/morkborgsheet.png differ diff --git a/Mork Borg/morkborgstyle.css b/Mork Borg/morkborgstyle.css new file mode 100644 index 0000000000..62469cc5f6 --- /dev/null +++ b/Mork Borg/morkborgstyle.css @@ -0,0 +1,303 @@ +@import url('https://fonts.googleapis.com/css?family=Kristi|Waiting+for+the+Sunrise|Loved+by+the+King|Lacquer|UnifrakturCook:wght@700|UnifrakturMaguntia&display=swap'); + +/* Taken & modified from https://github.com/Roll20/roll20-character-sheets/blob/master/kitchensink/kitchensink.css */ + +/* Set the min-width so that when the window is resized the look will stay consistant */ + +.charsheet { + min-width: 800px; + background-color: black; + color: white; + padding: 0; + border: 10px solid black; +} + +/* Universal styling applied to all elements of these types */ + +h2 { + font-size: 2em; + margin-bottom: 10px; + text-align: center; +} + +a { + color: yellow; +} + +button { + color: black; + font-size: small; +} + +label { + display: inline-block; +} + +input { + display: inline-block; +} + +img { + max-height: 75px; +} + +textarea { + resize: vertical; + overflow-y: auto; + min-height: 5em; + width: 95%; +} + +/* Targetted styling that only effects elements with these classes */ +input.sheet-short, select.sheet-short { + min-width: 15%; + max-width: 20%; +} + +select.sheet-dtype { + vertical-align: top; + width: 60px; +} +span.sheet-dee { + font-size: 1.4em; + font-weight: bold; + left: -36%; + padding-right: 4px; + position: relative; + top: 3px; +} + +/* Targetted styling that only effects elements contained within the stated class */ +.sheet-stats h3 { + display: inline-block; + text-align: left; +} + +.sheet-stats h3:first-child { + margin-left: 35%; + margin-right: 15%; +} + +.sheet-stats input { + margin-right: 8%; + width: 17%; +} + +.sheet-rolltemplate-default caption { + background-color: rgb(241, 66, 175); + color: black; + font-weight: bold; +} + + +/* end of kitchen sink template CSS */ + +.charsheet .sheet-3colrow { + margin-right: 15px; +} + + +div.sheet-3colrow div.sheet-2colrow div.sheet-col { + width: calc(50% - 20px); +} + +div.sheet-col.sheet-wide { + width: 60%; +} + +label.sheet-inline { + display: inline; +} + +input[type="text"] { + max-width: 95%; +} + +input[type="text"].sheet-short { + max-width: 35%; +} + +select.sheet-mediumwidth, input[type="text"].sheet-mediumwidth { + max-width: 60%; +} + +.largedialog input[type="textarea"] { + width: 95%; +} + + +/* div-related style */ +div { + margin-bottom: 0.5em; + background-color: #fde12e; + color: black; +} + +div.sheet-transparent-bg { + rgba(0,0,0,0); +} + +div.sheet-section { + border: 7px solid black; + background-color: #fde12e; + margin: 0 0 10px 0; + padding-top: 0.5em; + padding-left: .25em; + padding-right: .25em; + width: 100%; +} + +div.sheet-yellow-border { + border: 7px solid #fde12e; +} + +div.sheet-transform-clockwise { + transform: rotate(2deg); +} + +div.sheet-transform-counterclockwise { + transform: rotate(-3deg); +} + +div.sheet-black-bg { + background-color: black; + color: white; +} + +div.sheet-yellow-bg { + background-color: #fde12e; + color: black; +} + +div.sheet-transparent-bg { + background: rgba(0,0,0,0); +} + +div.sheet-image-bg { + background-color: black; + background-image: url("https://raw.githubusercontent.com/brocktopus/roll20-character-sheets/morkborg/Mork%20Borg/images/mork-borg-sheet-column-bg.png"); + background-position: center 0; + background-repeat: no-repeat; +} + +div.sheet-pink-bg { + background-color: rgb(241, 66, 175); +} + +div.sheet-pink { + color: rgb(241, 66, 175); + background-color: black; +} + +div.sheet-white-bg, div.sheet-white-bg div { + background-color: white; +} + +.sheet-centered { + text-align: center; + margin-left: auto; + margin-right: auto; +} + +.sheet-col-custom { + width: 30%; + margin-right: 2%; + padding-left: 5%; + float: left; +} + +.sheet-col-right { + width: 50%; + text-align: right; + padding-right: 5%; + border-right: 2px solid black; +} + +.sheet-aligns-right { + text-align: right; +} + + +/* label, span, input styles */ +.sheet-floats { + float: left; +} + +.sheet-inline { + display: inline; +} + +span { + margin-bottom: 0.5em; + padding-bottom: 0.25em; + vertical-align: top; +} + +input[type="radio"] + label, input[type="checkbox"] + label { + display: inline-block; + height: 10px; + width: 10px; + font-size: 10px; + padding: .25em .25em 1em 0; + vertical-align: top; + text-align: center; +} + + +/* span-specific font families */ +span.sheet-monospace { + font-family: monospace; +} + +span.sheet-courier { + font-family: "Courier New", monospace; + font-weight: bolder; + font-size: 1.25em; + background-color: black; + color: white; + padding: .5em; + margin-bottom: -.5em; +} + +span.sheet-unifraktur { + /* font-family: 'UnifrakturCook', serif; */ + font-family: "UnifrakturMaguntia", serif; + font-size: 1.5em; +} + +span.sheet-lacquer { + font-family: "Lacquer"; + font-size: 1.5em; +} + +span.sheet-note { + font-size: .9em; +} + +.sheet-transform1 { + -webkit-transform: scale(0.95,1.5); + transform: scale(0.95,1.5); +} + +.sheet-transform2 { + -webkit-transform: scale(0.9,2.2); + transform: scale(0.9,2.2); +} + +.sheet-transform3 { + -webkit-transform: scale(0.77,1.9); + transform: scale(0.77,1.9); +} + +.sheet-no-display { + display: none; +} + +/* Span-specific text transformation, decoration, etc. */ +span.sheet-all-caps { + text-transform: uppercase; +} + +span.sheet-italic { + font-style: italic; +} diff --git a/Mork Borg/readme.md b/Mork Borg/readme.md new file mode 100644 index 0000000000..f93784dbc4 --- /dev/null +++ b/Mork Borg/readme.md @@ -0,0 +1,28 @@ +# _Mörk Borg_ Character Sheet + +This character sheet was developed for [_Mörk Borg_](http://www.morkborg.com). + +The game's official character generator, [SCVMBIRTHER](https://scvmbirther.makedatanotlore.dev/), is recommended for quick PC creation. + +To the best of my knowledge/ability, the sheet is set up for internationalization/translation of all text displayed in the sheet and outputted from sheet roll buttons. + + +## Thanks / Credit + +Several Roll20 players pitched in to offer feedback to the sheet as part of its development. Thank you very much: + +* [Adam](https://app.roll20.net/users/1303592/) +* [Alan B.](https://app.roll20.net/users/2038344/) +* [Amael R.](https://app.roll20.net/users/1582307/) +* [Brian F.](https://app.roll20.net/users/356583/) +* [Grumpy Gargamel](https://app.roll20.net/users/5807198/) +* [Hrvoje](https://app.roll20.net/users/749407/) +* [Identityflux](https://app.roll20.net/users/259210/) +* [Jason S.](https://app.roll20.net/users/3738061/) +* [Johan N.](https://app.roll20.net/users/335164/) +* [Johnny](https://app.roll20.net/users/1602210/) +* [Kevin P.](https://app.roll20.net/users/2777612/) +* [Michael H.](https://app.roll20.net/users/3219015/) +* [Nico](https://app.roll20.net/users/184028/) +* [Patrick B.](https://app.roll20.net/users/4605895/) +* [Stor-Thomas](https://app.roll20.net/users/763588/) diff --git a/Mork Borg/sheet.json b/Mork Borg/sheet.json new file mode 100644 index 0000000000..cb39c902e1 --- /dev/null +++ b/Mork Borg/sheet.json @@ -0,0 +1,8 @@ +{ +"html": "morkborgsheet.html", +"css": "morkborgstyle.css", +"authors": "Kevin B. (@brocktopus)", +"roll20userid": "250192", +"preview": "morkborgsheet.png", +"instructions": "Sheet for Mörk Borg RPG. The game's official character generator, [SCVMBIRTHER](https://scvmbirther.makedatanotlore.dev/), is recommended for quick PC creation." +} diff --git a/Mork Borg/translation.json b/Mork Borg/translation.json new file mode 100644 index 0000000000..a11c8f5881 --- /dev/null +++ b/Mork Borg/translation.json @@ -0,0 +1,77 @@ +{ +"scvmbirther-u":"SCVMBIRTHER", +"name-u":"Name", +"description-u":"Description", +"class-u":"Class", +"class-abilities-u":"Class Abilities", +"powers-u":"Powers", +"use-power-u":"Use Power", +"powers-note-u":"Presence+d4 times per day", +"powers-note2-u":"Presence DR12, or -d2 HP and no Powers for 1 hr.", +"powers-left-u":"Remaining", +"daily-power-roll":"rolls for daily powers", +"base-dr-u": "Base DR", +"hit-points-u":"Hit Points", +"current-hit-points-u":"Current", +"max-hit-points-u":"Max", +"rest-u":"Getting Rest", +"getting-better-u":"Getting Better", +"strength-u":"Strength", +"agility-u":"Agility", +"dr-modifier-u": "DR Modifier", +"defense-u":"Defense", +"initiative-u":"Initiative", +"initiative-note-u":"Agility + d6", +"presence-u":"Presence", +"toughness-u":"Toughness", +"omens-u":"Omens", +"omens-note-u":"Maximum damage, Reroll, -d6 damage, DR-4, No Crit/Fumble", +"weapons-u":"Weapons", +"weapons-type-u":"Type", +"weapons-damage-u":"Dmg Die", +"armor-u":"Armor", +"armor-tier-u":"Tier", +"shield-u":"Shield", +"no-u":"No", +"yes-u":"Yes", +"equipment-u":"Equipment", +"equipment-note-u":"Strength+8 items or DR+2 on Agility/Strength tests", +"equipment-item-u":"Item", +"equipment-item-large-u":"Large?", +"silver-u":"Silver", +"miseries-u":"Miseries", +"dawn-misery-u":"Dawn Roll", +"psalm-u":"Psalm Roll", +"labeldailypowers":"daily powers", +"labelpower":"Power", +"labelstrength":"Strength", +"labelagility":"Agility", +"labeldefense":"Defense", +"labelinitiative":"Initiative", +"labelpresence":"Presence", +"labeltoughness":"Toughness", +"labelomens":"Omens", +"labelrests":"rests", +"labelgettingbetter":"Getting Better", +"labelhpcheck":"HP check", +"labelhpgain":"HP gain", +"labeldebris":"Debris roll", +"labelstrinc":"Strength increase?", +"labelagiinc":"Agility increase?", +"labelpreinc":"Presence increase?", +"labeltouinc":"Toughness increase?", +"labelrolls":"rolls", +"labelattacks":"attacks", +"labelwith":"with", +"labelifhit":"If hit", +"labelifcrit":"If crit", +"labelcritmsg":"PC gains a free attack", +"labeliffumble":"If fumble", +"labelfumblemsg":"Double damage, armor/protection reduced one tier", +"labelattack":"Attack", +"labelattackfumble":"Weapon breaks or is lost", +"labeldamage":"Damage", +"labelcurrently":"currently", +"labeldailymisery":"for the day's potential misery", +"labelpsalm":"a misery psalm" +}