diff --git a/WorldOfLies/images/dust-01-257X40.jpg b/WorldOfLies/images/dust-01-257X40.jpg new file mode 100644 index 0000000000..f8babf3f3f Binary files /dev/null and b/WorldOfLies/images/dust-01-257X40.jpg differ diff --git a/WorldOfLies/images/dust-02-277X40.jpg b/WorldOfLies/images/dust-02-277X40.jpg new file mode 100644 index 0000000000..dfd863c701 Binary files /dev/null and b/WorldOfLies/images/dust-02-277X40.jpg differ diff --git a/WorldOfLies/preview.png b/WorldOfLies/preview.png new file mode 100644 index 0000000000..81b5d29f46 Binary files /dev/null and b/WorldOfLies/preview.png differ diff --git a/WorldOfLies/sheet.json b/WorldOfLies/sheet.json new file mode 100644 index 0000000000..7fb3309cd2 --- /dev/null +++ b/WorldOfLies/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "world-of-lies.html", + "css": "style.css", + "authors": "Romain Pelisse, based on work from Ryan Sigg (@ryansigg), Steve K., Kevin B. (@brocktopus), Natha", + "roll20userid": "1141132, 13601,5047,250192,75857", + "preview": "preview.png", + "instructions": "Character sheet is pretty simple. Just check the Talent? checkbox if you have a talent that applies to the roll." +} diff --git a/WorldOfLies/style.css b/WorldOfLies/style.css new file mode 100644 index 0000000000..3aa27e2072 --- /dev/null +++ b/WorldOfLies/style.css @@ -0,0 +1,388 @@ +/* +[Imgur](https://imgur.com/C8xb5zW.jpg) +[Imgur](https://imgur.com/GNSnl84.jpg) +*/ + +@font-face { +font-family: 'Special Elite'; +font-style: normal; +font-weight: 400; +src: local('Special Elite'), local('SpecialElite-Regular'), url(http://fonts.gstatic.com/s/specialelite/v5/9-wW4zu3WNoD5Fjka35Jm4kzzdU71mzyRvKBGWbyScU.woff) format('woff'); +} + + +li { + list-style: none; +} +.charsheet .sheet-maindiv { + background: white; +} +.charsheet .sheet-maindiv label { + display: inline-block; + width: auto; + margin-left: 5px; + font-family: 'Special Elite', 'Helvetica', sans-serif; + font-weight: normal; +} +.charsheet .sheet-maindiv .sheet-col label { + display: inline-block; + width: auto; +} +.sheet-col { + width: 100%; +} + +.charsheet .sheet-maindiv .sheet-col label.sheet-harm { + padding-right: 0; +} +.charsheet .sheet-maindiv label.sheet-name { + font-weight: 400; + font-size: 1.5em; +} + +.charsheet .sheet-maindiv .sheet-col .sheet-section-title { + background: url('https://imgur.com/C8xb5zW.jpg') repeat-x left center transparent; + color: #FFFFFF; + line-height: 43px; + height: 36px; + width: 100%; + padding-left: 15px; + margin-left: 0; + margin-bottom: 0; + font-size: 1.5em; + box-sizing: border-box; + -moz-box-sizing: border-box; +} +.charsheet .sheet-maindiv .sheet-col.sheet-even .sheet-section-title { + background: url('https://imgur.com/GNSnl84.jpg') repeat-x left center transparent; +} + +.charsheet .sheet-maindiv .sheet-col .sheet-harm.sheet-section-title, +.charsheet .sheet-maindiv .sheet-col .sheet-other.sheet-section-title, +.charsheet .sheet-maindiv .sheet-col .sheet-improvements.sheet-section-title { + margin-bottom: 10px; +} + +.charsheet label.sheet-improvement { + font-size: 1em; +} + +.charsheet label.sheet-lock { + width: auto; + font-size: 12px; + font-weight: 400; +} + +.charsheet .sheet-attr-box { + padding: 5px; +} + +.charsheet input[type=number]{ + text-align: right; + font-weight: bold; + font-size: large; + padding: 1px 2px 0px 2px; + max-width: 45px; +} + +.charsheet .sheet-attr-box input[type=text] { + width: 35px; + text-align: center; + font-size: 1.2em; + font-weight: bold; +} +.charsheet .sheet-attr-box input[type=checkbox] { + width: auto; +} + +label.sheet-cool.sheet-attr { + width: auto; + display: inline-block; + float: left; + line-height: 32px; +} + +input.sheet-attr { + display: inline-block; + width: 40px; + font-size: 18px; + font-weight: bold; + text-align: center; +} +.ui-dialog .charsheet button[type=roll] { + float: right; +} + +.sheet-move-box { + +} +.charsheet div.sheet-roll-box { + padding: 8px 4px; + background: #EFEFEF; + margin-top: 0; + line-height: 16px; +} +.sheet-highlight { + font-size: 0.85em; +} +.repcontainer div.repitem { + padding: 5px; + background: #EFEFEF; + margin-bottom: 9px; +} +.repcontainer div.repitem { + +} +div.repitem .sheet-movename, div.repitem .sheet-stat { + width: 20%; + box-sizing: border-box; +} +div.repitem input[type=text]{ + width: 75%; +} +.repcontrol { + margin-bottom: 15px; +} +.repcontainer div.repitem select { + width: 75%; + margin: 0; +} +div.repitem .sheet-desc { + width: auto; +} +input[name="attr_movedesc"]{ + width: auto; +} +.repitem textarea, +.sheet-box textarea { + height: 32px; + box-sizing: border-box; +} + +.largedialog textarea { + height: 80px; +} + +.sheet-roll-box label.sheet-buttonLbl { + max-width: 80%; + margin: 0; + padding: 0; +} + +.sheet-classSelected { + display: none; +} + +.sheet-lock:checked ~ .sheet-class, +.sheet-lock:checked ~ .sheet-class + label { + display: none; +} +.sheet-lock:checked ~ .sheet-class:checked, +.sheet-lock:checked ~ .sheet-class:checked + label, +.sheet-lock:checked ~ .sheet-classSelected { + display: inline-block; +} + +.sheet-lock:not(:checked) ~ .sheet-class, +.sheet-lock:not(:checked) ~ .sheet-class + label { + display: inline-block; +} + +.sheet-lock:checked ~ .sheet-classcol { + display: none; +} + +.sheet-classcol > .sheet-class:checked, +.sheet-classcol > .sheet-class:checked + label { + display: inline-block; +} + +input.sheet-showhide:checked ~ .sheet-subbox {display: none;} + +/** +* http://nicolasgallagher.com/micro-clearfix-hack/ + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * contenteditable attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that are clearfixed. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ +.sheet-cf:before, +.sheet-cf:after { + content: " "; /* 1 */ + display: table; /* 2 */ +} + +.sheet-cf:after { + clear: both; +} + +/* HARM CLOCK */ +.sheet-harm-section { + display: inline-block; + text-align: center; +} + +.sheet-harm-clock { + width: 5em; + height: 5em; + display: inline-block; + border-radius: 50%; + background: black; + border: 2px solid black; +} + +.sheet-harm-checkbox{ + margin-left: 5px; + margin-right: 4px; +} + +.sheet-harm-checkbox.sheet-harm-0:checked ~ .sheet-harm-clock { + background: white; +} + +.sheet-harm-checkbox.sheet-harm-3:checked ~ .sheet-harm-clock { + background-image: linear-gradient(180deg, transparent 50%, white 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-harm-checkbox.sheet-harm-6:checked ~ .sheet-harm-clock { + background-image: linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-harm-checkbox.sheet-harm-9:checked ~ .sheet-harm-clock { + background-image: linear-gradient(180deg, transparent 50%, black 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-harm-checkbox.sheet-harm-10:checked ~ .sheet-harm-clock { + background-image: linear-gradient(210deg, transparent 50%, black 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-harm-checkbox.sheet-harm-11:checked ~ .sheet-harm-clock { + background-image: linear-gradient(240deg, transparent 50%, black 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-harm-checkbox.sheet-harm-12:checked ~ .sheet-harm-clock { + background-color: black; +} + +/* TENSION CLOCK */ +.sheet-tension-section { + display: inline-block; + text-align: center; +} + +.sheet-tension-clock { + width: 5em; + height: 5em; + display: inline-block; + border-radius: 50%; + background: black; + border: 2px solid black; +} + +.sheet-tension-checkbox{ + margin-left: 5px; + margin-right: 4px; +} + +.sheet-tension-checkbox.sheet-tension-0:checked ~ .sheet-tension-clock { + background: white; +} + +.sheet-tension-checkbox.sheet-tension-3:checked ~ .sheet-tension-clock { + background-image: linear-gradient(180deg, transparent 50%, white 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-tension-checkbox.sheet-tension-6:checked ~ .sheet-tension-clock { + background-image: linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-tension-checkbox.sheet-tension-9:checked ~ .sheet-tension-clock { + background-image: linear-gradient(180deg, transparent 50%, black 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-tension-checkbox.sheet-tension-10:checked ~ .sheet-tension-clock { + background-image: linear-gradient(210deg, transparent 50%, black 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-tension-checkbox.sheet-tension-11:checked ~ .sheet-tension-clock { + background-image: linear-gradient(240deg, transparent 50%, black 50%), + linear-gradient(90deg, white 50%, transparent 50%); +} + +.sheet-tension-checkbox.sheet-tension-12:checked ~ .sheet-tension-clock { + background-color: black; +} + +/* ROLL TEMPLATE */ + +.sheet-rolltemplate-aw table { + width: 189px; + height: 189px; + padding: 2px; + background: url(http://i.imgur.com/xBk4U1p.jpg) top left; + background-size: 189px 189px; + background-repeat: no-repeat; + font-family: "Courier New", Courier, monospace; + font-weight: bold; + border-spacing: 0; +} + +.sheet-rolltemplate-aw th { + color: rgb(0, 0, 0); + padding: 15px 2px 2px 20px; + line-height: 1.2em; + font-size: 1.2em; + text-align: left; +} + + +.sheet-rolltemplate-aw td { + font-size: 0.8em; + vertical-align: top; + padding-left: 15px; +} + +.sheet-rolltemplate-aw .sheet-result { + font-size: 1em; + text-align: center; +} + +.sheet-rolltemplate-aw .inlinerollresult, +.sheet-rolltemplate-aw .inlinerollresult.fullcrit, +.sheet-rolltemplate-aw .inlinerollresult.fullfail, +.sheet-rolltemplate-aw .inlinerollresult.importantroll{ + background-color: transparent; + color: #000000; + border: none; + text-align: center; +} + +.sheet-rolltemplate-aw .sheet-success .inlinerollresult, +.sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullcrit, +.sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullfail, +.sheet-rolltemplate-aw .sheet-success .inlinerollresult.importantroll{ + background-color: transparent; + color: #3FB315; + border: none; + text-align: center; +} + +.sheet-rolltemplate-aw .sheet-failure .inlinerollresult, +.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullcrit, +.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullfail, +.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.importantroll{ + background-color: transparent; + color: #B31515; + border: none; + text-align: center; +} diff --git a/WorldOfLies/translations/fr.json b/WorldOfLies/translations/fr.json new file mode 100644 index 0000000000..8271f3d4f7 --- /dev/null +++ b/WorldOfLies/translations/fr.json @@ -0,0 +1,45 @@ +{ + "stats":"Caracs", + "raison":"Raison", + "bonus-talent":"Talent ?", + "analyser":"Analyser", + "soigner":"Soigner", + "action":"Action", + "risque":"Prendre un risque", + "disparaitre":"Disparaitre", + "nerfs":"Nerfs", + "self_control":"Self control", + "résister":"Résister", + "récupérer":"Récupérer", + "influence":"Influence", + "contacter":"Contacter", + "manipuler":"Manipuler", + "specialities":"Spécialités", + "speciality":"Specialité", + "part-ombre":"Part d'Ombre", + "talents":"Talents", + "armes-à-feu":"Armes à feu", + "corps-à-corps":"Corps à corps", + "conduite":"Conduite", + "démolition":"Démolition", + "espionnage":"Espionnage", + "filatures":"Filatures", + "informatique":"Informatique", + "interrogatoire":"Interrogatoire", + "investigation":"Investigation", + "persuasion":"Persuasion", + "médecine":"Médecine", + "navigation":"Navigation", + "occultisme":"Occultisme", + "pistage":"Pistage", + "pilotage":"Pilotage", + "psychologie":"Psychologie", + "sciences":"Sciences", + "talent":"Talent", + "état-de-santé":"Etat de Santé", + "tension":"Tension", + "gear":"Matos", + "succeeds":"Succès", + "misses":"Échec", + "succeeds-partially":"Succès partiel" +} diff --git a/WorldOfLies/world-of-lies.html b/WorldOfLies/world-of-lies.html new file mode 100644 index 0000000000..73a5e985e3 --- /dev/null +++ b/WorldOfLies/world-of-lies.html @@ -0,0 +1,230 @@ + + + +
| {{name}} |
|---|
| {{roll_name}} : {{result}} |
| Succeeds |
| {{success_text}} |
| {{roll_name}} : {{result}} |
| Succeeds partially |
| {{partial_text}} |
| {{roll_name}} : {{result}} |
| Misses |
| {{miss_text}} |