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 @@
+
+
+
+
+
+ {{name}}
+
+ | Habilidad: |
+ {{normal}} |
+ Tirada: |
+ {{roll}} |
+
+
+ {{#rollLess() roll normal}}
+
+ | Impacto |
+
+
+ | Daño |
+ {{damage}} |
+ Critico |
+ {{critico}} |
+
+ {{/rollLess() roll normal}}
+ {{#rollTotal() roll normal}}
+
+ | Impacto |
+
+
+ | Daño |
+ {{damage}} |
+ Critico |
+ {{critico}} |
+
+ {{/rollTotal() roll normal}}
+ {{#rollGreater() roll normal}}
+ {{#^rollTotal() roll normal}}
+
+ | Fallo |
+
+ {{/^rollTotal() roll normal}}
+ {{/rollGreater() roll normal}}
+
+
+
+
+
+
+ {{name}}
+
+ | Habilidad: |
+ {{normal}} |
+
+
+ | Tirada: |
+ {{roll}} |
+
+
+ {{#rollGreater() roll facilismo}}
+ {{#^rollTotal() roll facilismo}}
+
+ | Facilísimo (+30%) |
+ Fallo |
+
+ {{/^rollTotal() roll facilismo}}
+ {{/rollGreater() roll facilismo}}
+
+ {{#rollBetween() roll muyfacil facilismo}}
+ {{#^rollTotal() roll muyfacil}}
+
+ | Facilísimo (+30%) |
+ Éxito |
+
+
+ | Muy fácil (+20%) |
+ Fallo |
+
+ {{/^rollTotal() roll muyfacil}}
+ {{/rollBetween() roll muyfacil facilismo}}
+
+ {{#rollBetween() roll facil muyfacil}}
+ {{#^rollTotal() roll facil}}
+
+ | Muy fácil (+20%) |
+ Éxito |
+
+
+ | Fácil (+10%) |
+ Fallo |
+
+ {{/^rollTotal() roll facil}}
+ {{/rollBetween() roll facil muyfacil}}
+
+ {{#rollBetween() roll normal facil}}
+ {{#^rollTotal() roll normal}}
+
+ | Fácil (+10%) |
+ Éxito |
+
+
+ | Normal |
+ Fallo |
+
+ {{/^rollTotal() roll normal}}
+ {{/rollBetween() roll normal facil}}
+
+ {{#rollBetween() roll dificil normal}}
+ {{#^rollTotal() roll dificil}}
+
+ | Normal |
+ Éxito |
+
+
+ | Difícil (-10%) |
+ Fallo |
+
+ {{/^rollTotal() roll dificil}}
+ {{/rollBetween() roll dificil normal}}
+
+ {{#rollBetween() roll muydificil dificil}}
+ {{#^rollTotal() roll muydificil}}
+
+ | Difícil (-10%) |
+ Éxito |
+
+
+ | Muy Difícil (-20%) |
+ Fallo |
+
+ {{/^rollTotal() roll muydificil}}
+ {{/rollBetween() roll muydificil dificil}}
+
+ {{#rollBetween() roll dificilisimo muydificil}}
+ {{#^rollTotal() roll dificilisimo}}
+
+ | Muy Difícil (-20%) |
+ Éxito |
+
+
+ | Dificilísimo (-30%) |
+ Fallo |
+
+ {{/^rollTotal() roll dificilisimo}}
+ {{/rollBetween() roll dificilisimo muydificil}}
+
+ {{#rollLess() roll dificilisimo}}
+
+ | Dificilísimo (-30%) |
+ Éxito |
+
+ {{/rollLess() roll dificilisimo}}
+
+
+
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