diff --git a/The One Ring Second Edition (Basic)/README.md b/The One Ring Second Edition (Basic)/README.md new file mode 100644 index 0000000000..db98a687da --- /dev/null +++ b/The One Ring Second Edition (Basic)/README.md @@ -0,0 +1,52 @@ +# The One Ring Character Sheet for Roll20 + +This sheet works largely on its own, however there is [a Roll20 wiki page devoted to The One Ring](https://wiki.roll20.net/The_One_Ring) and Michael Heilemann (the original sheet author) has also written [a lengthy setup guide for The One Ring in Roll20](https://ringen.squarespace.com/loremasters-journal/2014/10/26/the-one-ring-setup-for-roll-20). + +![](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/sheet-centered.jpg) + +The roll buttons assume you have a number of rollable tables (`feat`, `lm-feat`, `normal` and `weary`) setup, as described on [the Wiki page](https://wiki.roll20.net/The_One_Ring). + +### Loremaster and Adversary sheets + +This is in fact three character sheets in one. A full-on Player Character sheet and two Loremaster sheets meant for characters (that is people who are on the side of the players) and adversaries (that is characters who are not, or creatures). The two former use the `feat` table for rolls, and the latter uses the `lm-feat` table (and has Hate instead of Hope). + +### Update 2.0.3 1/10/2021 + +Updated the Player Character sheet added total_experiance points (as may have asked for this to be added. have also added a custom roll template to use If you previously used the default roll template on your sheet and want to edit the macros to work with the new one, there are two spots you must to edit to make it work. + +This macro using the default roll template: + +&{template:default} {{name=Sword Attack}} {{attack=[[1d20]]}} {{damage=[[2d6]]}} {{Notes=Sword shouts "Gnome" repeatedly when you're within 20ft of any halfling or dwarf.}} + +Needs at the very least change the template name and swap the header name from name to title, to keep things working the same: + +&{template:custom} {{color=00ffff}} {{title=Sword Attack}} {{attack=[[1d20]]}} {{damage=[[2d6]]}} {{Notes=Sword shouts "Gnome" repeatedly when you're within 20ft of any halfling or dwarf.}} + +I have added all 66 character chat/ping colors that can be used. more documentation on the roll template https://wiki.roll20.net/Building_Character_Sheets/Roll_Templates + + +### Internationalisation + +This sheet has been optimised for English, French, German and Spanish translations. Players who have previously been using the "L'Anneau Unique" and "Der Eine Ring" character sheets can convert to using this version of "The One Ring" sheet without loss of data. + + +### Custom styling + +![](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/the_one_ring_user_style-centered.png) + +An optional custom stylesheet is available to make the character sheet and Roll20 user interface even more stylish! It: + +* replaces the standard character sheet font with one that looks a bit more 'Tolkienesque' (see screenshot above) +* changes the Roll20 background to a wooden tabletop with a central ring (see screenshot above) +* hides the dice roll command formula in the chat +* restyles the page and sidebar a bit + +To use the custom stylesheet: + +1. install either the [Stylish](https://userstyles.org) or [Stylus](https://add0n.com/stylus.html) browser plugins. They basically do the same thing, but Stylus was created after [privacy concerns about changes to Stylish](https://www.ghacks.net/2017/05/16/stylus-is-a-stylish-fork-without-analytics/) +2. If you use Stylish, go to [the stylesheet page on https://userstyles.org](https://userstyles.org/styles/167077/the-one-ring-on-roll20-updated). If you use Stylus, you can simply click here: [![Install directly with Stylus](https://img.shields.io/badge/Install%20directly%20with-Stylus-00adad.svg)](https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/the_one_ring.user.css) +3. go to Roll20 and open your game. You should see the pages and menu tabs already look different, but the background (probably) doesn't. This is because Roll20 defaults to showing a white background with a grid. +4. go to the Pages tab at the top, hover over a page and click the 'Page settings icon' (gear icon in the top left). +5. In the 'Page Settings' popup window that appears, click on the box next to 'Background', then in the smaller pop-up window with little coloured boxes, type 'transparent' in the 'Hex' text field at the bottom and press return. The background box should now have changed to a grey and white checkerboard. Also uncheck the box for 'Grid' then click 'OK'. +6. You should now see the ring and wooden backdrop! You're done. :-) + diff --git a/The One Ring Second Edition (Basic)/assets/fonts/dum1.ttf b/The One Ring Second Edition (Basic)/assets/fonts/dum1.ttf new file mode 100644 index 0000000000..1fd3c6e97d Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/fonts/dum1.ttf differ diff --git a/The One Ring Second Edition (Basic)/assets/images/character_sheet_frame-65pourcent.png b/The One Ring Second Edition (Basic)/assets/images/character_sheet_frame-65pourcent.png new file mode 100644 index 0000000000..06aa523879 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/character_sheet_frame-65pourcent.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/character_sheet_frame.png b/The One Ring Second Edition (Basic)/assets/images/character_sheet_frame.png new file mode 100644 index 0000000000..a2e177a9c5 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/character_sheet_frame.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/diamond-empty.png b/The One Ring Second Edition (Basic)/assets/images/diamond-empty.png new file mode 100644 index 0000000000..535f7acef3 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/diamond-empty.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/diamond-filled.png b/The One Ring Second Edition (Basic)/assets/images/diamond-filled.png new file mode 100644 index 0000000000..5ca7375f0f Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/diamond-filled.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/logo-de.gif b/The One Ring Second Edition (Basic)/assets/images/logo-de.gif new file mode 100644 index 0000000000..c9fb1bc104 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/logo-de.gif differ diff --git a/The One Ring Second Edition (Basic)/assets/images/logo-eng.png b/The One Ring Second Edition (Basic)/assets/images/logo-eng.png new file mode 100644 index 0000000000..cf3434df56 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/logo-eng.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/logo-es.png b/The One Ring Second Edition (Basic)/assets/images/logo-es.png new file mode 100644 index 0000000000..4892e0ad20 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/logo-es.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/logo-fr.png b/The One Ring Second Edition (Basic)/assets/images/logo-fr.png new file mode 100644 index 0000000000..651cabbf8d Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/logo-fr.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/parchment.jpg b/The One Ring Second Edition (Basic)/assets/images/parchment.jpg new file mode 100644 index 0000000000..738352a01d Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/parchment.jpg differ diff --git a/The One Ring Second Edition (Basic)/assets/images/rating-diamond.png b/The One Ring Second Edition (Basic)/assets/images/rating-diamond.png new file mode 100644 index 0000000000..dbaf18b6ad Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/rating-diamond.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/ring.png b/The One Ring Second Edition (Basic)/assets/images/ring.png new file mode 100644 index 0000000000..803b7eb7b1 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/ring.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/square-empty.png b/The One Ring Second Edition (Basic)/assets/images/square-empty.png new file mode 100644 index 0000000000..2237f69a2e Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/square-empty.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/square-filled.png b/The One Ring Second Edition (Basic)/assets/images/square-filled.png new file mode 100644 index 0000000000..a312ffd68c Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/square-filled.png differ diff --git a/The One Ring Second Edition (Basic)/assets/images/wood.jpg b/The One Ring Second Edition (Basic)/assets/images/wood.jpg new file mode 100644 index 0000000000..c0c1b929ba Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/images/wood.jpg differ diff --git a/The One Ring Second Edition (Basic)/assets/sheet-centered.jpg b/The One Ring Second Edition (Basic)/assets/sheet-centered.jpg new file mode 100644 index 0000000000..5fff16a2cc Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/sheet-centered.jpg differ diff --git a/The One Ring Second Edition (Basic)/assets/the_one_ring_user_style-centered.png b/The One Ring Second Edition (Basic)/assets/the_one_ring_user_style-centered.png new file mode 100644 index 0000000000..3ded4d78f8 Binary files /dev/null and b/The One Ring Second Edition (Basic)/assets/the_one_ring_user_style-centered.png differ diff --git a/The One Ring Second Edition (Basic)/sheet.css b/The One Ring Second Edition (Basic)/sheet.css new file mode 100644 index 0000000000..cf0d3f9893 --- /dev/null +++ b/The One Ring Second Edition (Basic)/sheet.css @@ -0,0 +1,252 @@ +* { + font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, sans-serif; + font-weight: normal; +} + +.sheet-strong { + font-weight: bold; +} +.sheet-zero-padding { + padding: 0px !important; +} + +.charsheet { + background: white; + text-align: center; +} + +.sheet-main { + display: inline-block; + text-align: centre; +} + +.sheet-pc-wrapper { + margin-left:-189px; + margin-right:-180px; +} + +.sheet-pc { + min-width: 900px; + background:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/parchment.jpg'); + border:10px solid transparent; + border-image:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/character_sheet_frame-65pourcent.png') 305 repeat; +} + +span{ + color: black !important; +} + +label { + margin-bottom: 0; + display: inline !important; + line-height: 26px; + padding: 0 !important; +} + +.charsheet .sheet-pod { + width: 25%; +} + + +.sheet-pod, +.sheet-pod label { + text-align: center !important; +} + +h2 { + /*font-family: 'Copperplate';*/ + font-size: 16px; + font-weight: bold; + text-align: center; + letter-spacing: 2px; + text-transform: uppercase; + margin-top: 36px; +} + +button[type=roll] { + background: transparent; + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + opacity: 1; + padding: 0; + margin: 0 5px; + outline: none; +} + +button[type=roll]:hover { + opacity: .5; +} + +/* change D20 to system-appropriate D12 */ +button[type=roll]:before { + font-family: "dicefontd12" !important; + content: "0" !important; +} + +input, +textarea { + border: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: rgba(255,255,255,.5); + box-sizing: border-box; + -moz-box-sizing: border-box; +} + +input:hover, +textarea:hover, +input:focus, +textarea:focus { + background: rgba(255,255,255,1); +} + +input[type="text"], +input[type="number"], +input.sheet-number { + background: none !important; + border-radius: 0; + border-bottom: 2px solid rgba(0,0,0,.15); + text-align: center !important; +} + +input.sheet-number { + width: 3.5em !important; +} + +input[type="number"] { + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; +} +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; +} + +textarea { + border: 2px solid rgba(0,0,0,.15); +} + +input[type="text"] { + /*width: 100%;*/ +} + +input[type="checkbox"]:checked + input[type="number"], +input[type="checkbox"]:checked + input[type="text"], +input[type="checkbox"]:checked + label, +input[type="checkbox"]:checked + span { + text-decoration: underline; +} + +.sheet-endurance, .sheet-hope, .sheet-armour { + display: inline-block; +} +.sheet-endurance tr td:nth-child(2), +.sheet-hope tr td:nth-child(2), +.sheet-armour tr td:nth-child(2) { + padding-left: 5px; + padding-right: 5px; +} + +.sheet-endurance { + width: 41%; +} +.sheet-hope { + width: 38%; +} +.sheet-armour { + width: 20%; +} + +.sheet-4colrow .sheet-col { + width: 24%; +} + +.sheet-2colrow { +} + +.sheet-1colrow { +} + +textarea { + text-align: left !important; +} + +/* + Dots + */ + + +.sheet-dots { + display: inline-block; + float: right; + top: 2px; + right: 0; + margin-right: 20px; +} + +.sheet-dots input[type='radio'] { + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} +input[type="radio"] + span::before +{ + margin-right: 4px; + text-align: center; + display: inline-block; + vertical-align: middle; + line-height: 10px; + width: 10px; + height: 10px; + content: "•"; + opacity:0; +} +.sheet-dots input[type="radio"]:not([value="0"]) + span { + background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-filled.png") no-repeat; + background-size:100%; +} + +.sheet-dots input[type='radio']:checked ~ input[type='radio'] + span { + background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-empty.png") no-repeat; + background-size:100%; +} + +/* Remove dot from all radios _after_ selected one */ +input[type="radio"]:checked ~ input[type="radio"] + span::before +{ + content: ""; +} + +.sheet-hover-info { + position: absolute; + background: white; + z-index: 10; + padding: 20px; + width: 300px; + visibility: hidden; + opacity: 0; + box-shadow: 0 3px 15px rgba(0,0,0,.1); + transition:visibility 0s linear 0.3s, opacity 0.3s linear; + text-align: left; +} +.sheet-hover-info.sheet-margin-left-140px { + margin-left: -140px; +} + +span.label:hover + .sheet-hover-info, +span.sheet-label:hover + .sheet-hover-info, +input:hover + span.sheet-label + .sheet-hover-info { + visibility: visible; + opacity: 1; + transition-delay: 1s; +} diff --git a/The One Ring Second Edition (Basic)/sheet.html b/The One Ring Second Edition (Basic)/sheet.html new file mode 100644 index 0000000000..522fd07b7d --- /dev/null +++ b/The One Ring Second Edition (Basic)/sheet.html @@ -0,0 +1,1009 @@ +
+

Name

+ +
+
+ Heroic Culture + Cultural Blessing + Calling +
+
+ Age + Shadow Path + Standard of Living +
+
+ Distinctive Features