diff --git a/Hardboiled/README.md b/Hardboiled/README.md new file mode 100644 index 0000000000..d8b53e5412 --- /dev/null +++ b/Hardboiled/README.md @@ -0,0 +1,6 @@ +Esta es la primera versión de la hoja para el juego de rol Hardboiled. Por favor, si tienes cualquier sugerencia o idea de mejora no dudes en escribirme a jorsermar@gmail.com + +TODO: +- Implementar armas CC +- Hacer la ficha traducible +- Añadir imágenes y logo \ No newline at end of file diff --git a/Hardboiled/hardboiled.css b/Hardboiled/hardboiled.css new file mode 100644 index 0000000000..033ad0db28 --- /dev/null +++ b/Hardboiled/hardboiled.css @@ -0,0 +1,357 @@ +@import url("https://fonts.googleapis.com/css?family=Teko|Yellowtail|Bebas+Neue&display=swap"); +/* General */ + +.ui-dialog .charsheet { + padding: 0!important; +} + +div.sheet-hardboiled { + background-color: #fdfdfd; + max-width: 1055px; + min-width: 855px; + /*width: 855px;*/ + font-family: "Bebas Neue"; + margin: 0 auto; +} + +label { + text-transform: uppercase; + font-weight: bold; + font-size: 2rem; + display: inline-block; + width: auto; + line-height: 1.5rem; + white-space: nowrap; + vertical-align: -webkit-baseline-middle; +} + +input { + display: inline-block; + border: 0; + width: auto; + padding: 0; + line-height: 1.5rem; + font-size: 2rem; + height: 2rem; + font-family: 'Yellowtail'; +} + +input[type=number] { + max- +} + +textarea { + resize: vertical; + height: 30px; + border: 0; + line-height: 1.5rem; + font-size: 1.5rem; + padding: 0; + font-family: 'Yellowtail'; +} + +input:focus, textarea:focus { + outline:none; +} + +.ui-dialog .charsheet input[type=number] { + width: 2.5em!important; +} + +/* Sección personal */ + +.sheet-hardboiled > .sheet-2colrow > .sheet-col:first-of-type{ + width:calc(50% - 40px)!important; + margin-right: 35px!important; +} + +div.sheet-personal { + border-top: 15px solid #ff8000; + border-bottom: 15px solid #ff8000; + box-shadow: 5px 4px 15px 5px #888888; + background-color: white; + border-radius: 15px; + padding: 20px 10px; +} + +.sheet-field-wrap { + width: 100%; + display: flex; +} + +.sheet-field-wrap input { + width: 100%; + flex-grow: 1; +} + +div.sheet-personal input[type=number] { + width: 40px; +} + +.sheet-personal label { + margin-top: 10px; +} + +/* Sección habilidades */ + +div.sheet-habilidades { + width:calc(50% - 20px)!important; + background-color: #f8ecc8; + padding: 10px 5px; + box-shadow: 5px 4px 15px 5px #888888; +} + +div.sheet-habilidades-header { + text-align: center; + background-color: black; + color: white; + font-family: 'Yellowtail'; + display: flex!important; + align-items: center; + justify-content: space-evenly; + font-size: 2rem; + margin: 10px 0px; +} + +div.sheet-habilidades-body { + position: relative; +} + +div.sheet-habilidades-body div { + display: flex; + align-items: center; +} + +div.sheet-habilidades label { + width: 165px; + margin-bottom: 0px; + margin-left: 36px; +} + +div.sheet-habilidades input { + background-color: #f8ecc8; + border-bottom: 2px solid black; + text-align: right; + text-align: center; +} + +div.sheet-habilidades input[type=text] { + flex-grow: 1; + text-align: center; +} + +.sheet-habilidades button{ + position: absolute; + left: 0; +} + +/* Sección atributos */ + +.sheet-atributos { + margin-top: 20px; + background-color: #f8ecc8; + padding: 20px 30px; + border: 10px solid #444; +} + +.sheet-atributos label { + font-size: 2.5rem; + font-weight: bold; + color: #ff8000; + text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; + width: 100px; + line-height: 2.5rem; +} + +.sheet-atributos span { + font-size: 2rem; + font-weight: bold; +} + +div.sheet-atributos input { + background-color: #f8ecc8; + border-bottom: 2px solid black; + text-align: center; + font-size: 2rem; + height: 2.5rem; +} + +.sheet-extra label { + font-size: 2rem; + font-weight: bold; + color: #000000; + text-shadow: none; + width: 170px; + vertical-align: -webkit-baseline-middle; + line-height: 2rem; +} + +/* Weapons */ + +.sheet-section-weapons { + margin-top: 25px; +} + + +.sheet-section-weapons .sheet-col { + border-right: 4px black solid; +} + +div.sheet-armas-header { + text-align: center; + background-color: black; + color: white; + display: flex!important; + align-items: center; + font-size: 2rem; + padding:10px 0; +} + +.sheet-weapon-row { + border-bottom: 4px solid #dcdcdc; + display: flex!important; + position: relative; +} + +.sheet-weapon-row button { + position: absolute; + left: 0; +} + +.sheet-weapon-row input { + background-color: #f8f8f8; + width: 100%; + text-align: center; +} + +.sheet-section-weapons td { + border-right: 3px solid black; + border-left: 3px solid black; + border-bottom: 3px solid #ececec; + background-color: #dddddd; +} + +/* Sección optional */ +.sheet-optional { + background-color: #f8ecc8; + padding: 20px; + box-shadow: 5px 4px 15px 5px #888888; + margin: 20px 0px; +} + +div.sheet-optional input { + background-color: #f8ecc8; + border-bottom: 2px solid black; + text-align: center; + font-size: 2rem; + height: 2.5rem; +} + +div.sheet-optional input[type=text] { + width: 100%; + margin-bottom: 10px; + text-align: left; +} + +.sheet-optional span { + font-size: 2rem; + font-weight: bold; +} + +/* Notas */ +.sheet-notas { +} + +.sheet-notas h3 { + font-size: 2rem; + background-color: black; + padding: 5px; + text-align: center; + margin-top: 40px; + color: white; +} + +.sheet-notas textarea { + font-size: 2rem; + font-family: 'Yellowtail'; + padding: 10px; + height: 600px; + background-image: -webkit-linear-gradient(left, #f8ecc8 10px, transparent 10px), -webkit-linear-gradient(right, #f8ecc8 10px, transparent 10px), -webkit-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); + background-image: -moz-linear-gradient(left, #f8ecc8 10px, transparent 10px), -moz-linear-gradient(right, #f8ecc8 10px, transparent 10px), -moz-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); + background-image: -ms-linear-gradient(left, #f8ecc8 10px, transparent 10px), -ms-linear-gradient(right, #f8ecc8 10px, transparent 10px), -ms-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); + background-image: -o-linear-gradient(left, #f8ecc8 10px, transparent 10px), -o-linear-gradient(right, #f8ecc8 10px, transparent 10px), -o-linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); + background-image: linear-gradient(left, #f8ecc8 10px, transparent 10px), linear-gradient(right, #f8ecc8 10px, transparent 10px), linear-gradient(#f8ecc8 30px, black 30px, black 31px, #f8ecc8 31px); + background-size: 100% 100%, 100% 100%, 100% 31px; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + line-height: 31px; + padding: 8px; + width: 98%; +} + + + +/* PD/BD rolltemplate */ +.sheet-rolltemplate-hardboiled table, +.sheet-rolltemplate-hardboiled-disparo table { + width: 100%; + border: 1px solid black; + color: black; + background: #FFFFFF; +} + +.sheet-rolltemplate-hardboiled caption, +.sheet-rolltemplate-hardboiled-disparo caption { + text-align: center; + background: black; + color: white; + font-weight: bold; + padding: 2px; + border: 1px solid black; + line-height: 1.6em; +} + +.sheet-rolltemplate-hardboiled td, +.sheet-rolltemplate-hardboiled-disparo td { + padding: 2px; + border-bottom: 1px solid black; +} + +.sheet-rolltemplate-hardboiled td.sheet-template_label, +.sheet-rolltemplate-hardboiled-disparo td.sheet-template_label { + font-weight: bold; +} + +.sheet-rolltemplate-hardboiled td.sheet-template_value, +.sheet-rolltemplate-hardboiled-disparo td.sheet-template_value { + text-align: center; +} + +.sheet-rolltemplate-hardboiled .inlinerollresult, +.sheet-rolltemplate-hardboiled-disparo .inlinerollresult { + display: inline-block; + min-width: 1.5em; + text-align: center; + border: 2px solid black; + background: #BEBEBE; +} + +.sheet-rolltemplate-hardboiled .inlinerollresult.fullcrit, +.sheet-rolltemplate-hardboiled-disparo .inlinerollresult.fullcrit { + border: 2px solid black; + background: #BEBEBE; +} + +.template-hardboiled .inlinerollresult.fullfail, +.template-hardboiled-disparo .inlinerollresult.fullfail { + border: 2px solid black; + background: #BEBEBE; +} + +.sheet-rolltemplate-hardboiled .inlinerollresult.importantroll, +.sheet-rolltemplate-hardboiled-disparo .inlinerollresult.importantroll { + border: 2px solid black; + background: #BEBEBE; +} + + + diff --git a/Hardboiled/hardboiled.html b/Hardboiled/hardboiled.html new file mode 100644 index 0000000000..d68bbfc1e4 --- /dev/null +++ b/Hardboiled/hardboiled.html @@ -0,0 +1,324 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
 %
+
 %
+
 %
+
 %
+
 %
+
+
+
+
+
+
+
+
+
+
+
+
+
 % 
+
 / 
+
 % /  %
+
+
+
+
+
+
+
+
Habilidades
+
Nivel
+
Dotes Investigativas
Relacionadas
+
+
+
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+ +
%    +
+ +
%   
+ +
%   
+ +
%   
+ +
%   
+
+
+
+
+
+
arma de fuego
+
daño
+
alcance
+
cdf
+
munición
+
peso
+
notas
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
arma cuerpo a cuerpo
+
daño
+
peso
+
notas
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+

NOTAS

+ +
+
+ + + + + + + + + + + + + {{#rollLess() roll normal}} + + + + + + + + + + {{/rollLess() roll normal}} + {{#rollTotal() roll normal}} + + + + + + + + + + {{/rollTotal() roll normal}} + {{#rollGreater() roll normal}} + {{#^rollTotal() roll normal}} + + + + {{/^rollTotal() roll normal}} + {{/rollGreater() roll normal}} +
{{name}}
Habilidad:{{normal}}Tirada:{{roll}}
Impacto
Daño{{damage}}Critico{{critico}}
Impacto
Daño{{damage}}Critico{{critico}}
Fallo
+
+ + + + + + + + + + + + + + + {{#rollGreater() roll facilismo}} + {{#^rollTotal() roll facilismo}} + + + + + {{/^rollTotal() roll facilismo}} + {{/rollGreater() roll facilismo}} + + {{#rollBetween() roll muyfacil facilismo}} + {{#^rollTotal() roll muyfacil}} + + + + + + + + + {{/^rollTotal() roll muyfacil}} + {{/rollBetween() roll muyfacil facilismo}} + + {{#rollBetween() roll facil muyfacil}} + {{#^rollTotal() roll facil}} + + + + + + + + + {{/^rollTotal() roll facil}} + {{/rollBetween() roll facil muyfacil}} + + {{#rollBetween() roll normal facil}} + {{#^rollTotal() roll normal}} + + + + + + + + + {{/^rollTotal() roll normal}} + {{/rollBetween() roll normal facil}} + + {{#rollBetween() roll dificil normal}} + {{#^rollTotal() roll dificil}} + + + + + + + + + {{/^rollTotal() roll dificil}} + {{/rollBetween() roll dificil normal}} + + {{#rollBetween() roll muydificil dificil}} + {{#^rollTotal() roll muydificil}} + + + + + + + + + {{/^rollTotal() roll muydificil}} + {{/rollBetween() roll muydificil dificil}} + + {{#rollBetween() roll dificilisimo muydificil}} + {{#^rollTotal() roll dificilisimo}} + + + + + + + + + {{/^rollTotal() roll dificilisimo}} + {{/rollBetween() roll dificilisimo muydificil}} + + {{#rollLess() roll dificilisimo}} + + + + + {{/rollLess() roll dificilisimo}} + +
{{name}}
Habilidad:{{normal}}
Tirada:{{roll}}
Facilísimo (+30%)Fallo
Facilísimo (+30%)Éxito
Muy fácil (+20%)Fallo
Muy fácil (+20%)Éxito
Fácil (+10%)Fallo
Fácil (+10%)Éxito
NormalFallo
NormalÉxito
Difícil (-10%)Fallo
Difícil (-10%)Éxito
Muy Difícil (-20%)Fallo
Muy Difícil (-20%)Éxito
Dificilísimo (-30%)Fallo
Dificilísimo (-30%)Éxito
+
diff --git a/Hardboiled/hardboiled.png b/Hardboiled/hardboiled.png new file mode 100644 index 0000000000..562a7b8ec1 Binary files /dev/null and b/Hardboiled/hardboiled.png differ diff --git a/Hardboiled/logo.png b/Hardboiled/logo.png new file mode 100755 index 0000000000..87c09df447 Binary files /dev/null and b/Hardboiled/logo.png differ diff --git a/Hardboiled/pluma.png b/Hardboiled/pluma.png new file mode 100755 index 0000000000..821f469ce6 Binary files /dev/null and b/Hardboiled/pluma.png differ diff --git a/Hardboiled/sheet.json b/Hardboiled/sheet.json new file mode 100644 index 0000000000..7766e101be --- /dev/null +++ b/Hardboiled/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "hardboiled.html", + "css": "hardboiled.css", + "authors": "Jorge Serrano | jorsermar@gmail.com", + "roll20userid": "1533278", + "preview": "hardboiled.png", + "instructions": "**Instructions**\n\nLos críticos con armas aún no funcionan, pero deberían estar listos próximamente. Por favor, feedback." +} \ No newline at end of file