création de la fiche
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# INS/MV (In Nomine Satanis/Magna Veritas) Apéro
|
||||
|
||||
Cette feuille de personnage (en français) est prévue pour la [version Apéro][http://olivier.fanton.free.fr/apero.htm] du jeu de rôles *In Nomine Satanis/Magna Veritas* d'Olivier Fanton, adaptation simplifié de la 4e édition.
|
||||
Cette version propose plusieurs variantes, donc peu de champs ne sont pas éditable afin de laisser libre choix aux MJ.
|
||||
|
||||
|
||||
## Fonctionnalités
|
||||
|
||||
La feuille permet de documenter son personnage (talents, pouvoirs, grade, limitations, équipement) et d'effectuer les jets les plus classiques.
|
||||
|
||||
- Le design de la fiche vient de la [version faîte par Siroz/Asmodée][https://github.com/Roll20/roll20-character-sheets/tree/master/INS-MV_3E] pour la 3E édition dont je suis parti.
|
||||
- Les jets prennent en compte:
|
||||
- la MR affiche la somme du dé médiant, comme dans la version brunch, ainsi que la caractéristique associé. (pour des raisons techniques la somme n'est pas faite)
|
||||
- en cas de test opposé, on affiche aussi la caractéristique à tester pour la cible
|
||||
@@ -0,0 +1,301 @@
|
||||
h2,
|
||||
h3 {
|
||||
font-family: "Contrail One";
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
label,
|
||||
button {
|
||||
font-family: "Contrail One";
|
||||
font-weight: normal;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
select,
|
||||
input {
|
||||
width: 98%;
|
||||
border: none;
|
||||
margin-bottom: 5px;
|
||||
font-family: "Patrick Hand";
|
||||
font-size: 1.23em;
|
||||
}
|
||||
|
||||
.sheet-main {
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.sheet-block {
|
||||
padding: 1em 0px;
|
||||
}
|
||||
|
||||
.sheet-flex-col {
|
||||
display: flex;
|
||||
flex-flow: row wrap;
|
||||
}
|
||||
|
||||
.sheet-flex-col > * {
|
||||
flex: 1 1;
|
||||
}
|
||||
|
||||
.sheet-text-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-attributes label {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-skill > * {
|
||||
flex: auto 3 1;
|
||||
}
|
||||
|
||||
.sheet-pp {
|
||||
flex-grow: 2;
|
||||
}
|
||||
|
||||
.sheet-power {
|
||||
flex-flow: nowrap;
|
||||
}
|
||||
|
||||
.sheet-power > * {
|
||||
flex: 1 0 auto;
|
||||
}
|
||||
|
||||
.sheet-powername {
|
||||
flex-shrink: 1;
|
||||
flex-basis: 50%;
|
||||
}
|
||||
|
||||
.sheet-powers-group textarea {
|
||||
height: 1.3em;
|
||||
width: 98%;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.sheet-powers-group {
|
||||
border: 1px inset rgba(0, 0, 0, 0.5);
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sheet-powers h2 {
|
||||
background-color: #c20114;
|
||||
background-image: linear-gradient(147deg, #c20114 0%, #e8c547 74%);
|
||||
color: #f0f0f0;
|
||||
padding: 5px 5px 0px 10px;
|
||||
border-radius: 0% 100% 0% 0%;
|
||||
}
|
||||
|
||||
.sheet-inventory-group {
|
||||
border: 1px inset rgba(0, 0, 0, 0.5);
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sheet-inventory h2 {
|
||||
background-color: #000000;
|
||||
background-image: linear-gradient(315deg, #000000 0%, #50595a 74%);
|
||||
color: #f0f0f0;
|
||||
padding: 5px 5px 0px 10px;
|
||||
border-radius: 0% 100% 0% 0%;
|
||||
}
|
||||
|
||||
.sheet-skills h2 {
|
||||
background-color: #63a91f;
|
||||
background-image: linear-gradient(314deg, #63a91f 0%, #1a512e 74%);
|
||||
color: #f0f0f0;
|
||||
padding: 5px 5px 0px 10px;
|
||||
border-radius: 0% 100% 0% 0%;
|
||||
}
|
||||
|
||||
.sheet-skills-group {
|
||||
border: 1px inset rgba(0, 0, 0, 0.5);
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sheet-skills .sheet-flex-col {
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
.sheet-attributes-group {
|
||||
border: 1px inset rgba(0, 0, 0, 0.5);
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.sheet-attributes h2 {
|
||||
background-color: #a4508b;
|
||||
background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
|
||||
color: #f0f0f0;
|
||||
padding: 5px 5px 0px 10px;
|
||||
border-radius: 0% 100% 0% 0%;
|
||||
}
|
||||
|
||||
.sheet-attributes-group > * {
|
||||
flex-basis: 4%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.sheet-attributes input {
|
||||
width: 80% !important;
|
||||
text-align: center;
|
||||
font-size: 3em;
|
||||
border-radius: 35%;
|
||||
margin: 0;
|
||||
border: 1px solid rgba(0, 0, 0, 0.0);
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
.sheet-attributes .sheet-pp_divider {
|
||||
font-size: 2em;
|
||||
}
|
||||
|
||||
.sheet-pp input {
|
||||
width: 40% !important;
|
||||
padding-left: 0px;
|
||||
}
|
||||
|
||||
.sheet-flex-center {
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.sheet-power label {
|
||||
font-weight: normal;
|
||||
font-size: 1.0em;
|
||||
margin-bottom: 0px;
|
||||
}
|
||||
|
||||
.sheet-half {
|
||||
flex-grow: 1;
|
||||
flex-shrink: 0;
|
||||
flex-basis: 45%;
|
||||
}
|
||||
|
||||
.sheet-powers button[type=roll],
|
||||
.sheet-skills button[type=roll] {
|
||||
padding: 2px 3px;
|
||||
font-size: 1.2em;
|
||||
height: 1.2em;
|
||||
margin: 0px 3px;
|
||||
}
|
||||
|
||||
.sheet-powers input[type=number],
|
||||
.sheet-skills input[type=number] {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
/* ------------- Roll Template ----------------------*/
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-container {
|
||||
background-color: #ffffff;
|
||||
border: 1px solid;
|
||||
padding: 2px;
|
||||
width: 189px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-container h1 {
|
||||
color: rgb(126, 45, 64);
|
||||
font-size: 1.2em;
|
||||
font-variant: small-caps;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv div {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
;
|
||||
.sheet-rolltemplate-insmv span {
|
||||
color: rgb(126, 45, 64);
|
||||
font-family: "Times New Roman", Times, serif;
|
||||
font-size: 1.2em;
|
||||
font-variant: small-caps;
|
||||
line-height: 1.6em;
|
||||
padding-left: 5px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-subheader {
|
||||
color: #000;
|
||||
font-size: 1em;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-arrow-right {
|
||||
border-bottom: 2px solid transparent;
|
||||
border-left: 180px solid rgb(126, 45, 64);
|
||||
border-top: 2px solid transparent;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-tcat {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .inlinerollresult {
|
||||
background-color: #ffffff;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .inlinerollresult.fullcrit {
|
||||
color: #3FB315;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .inlinerollresult.fullfail {
|
||||
color: #B31515;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .inlinerollresult.importandivoll {
|
||||
color: #4A57ED;
|
||||
border: none;
|
||||
}
|
||||
|
||||
|
||||
/* ------------- Critiques 111 et 666 ------------- */
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-crit-angel {
|
||||
text-align: center;
|
||||
font-size: 1.5em;
|
||||
text-shadow: 0.1em 0.1em 0.2em #333;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-crit-angel::before {
|
||||
content: "✝ ";
|
||||
font-size: 1em;
|
||||
color: #e1ac71;
|
||||
text-shadow: -1px -1px 0 #795202, 1px -1px 0 #795202, -1px 1px 0 #795202, 1px 1px 0 #795202;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-crit-angel::after {
|
||||
content: " ✝";
|
||||
font-size: 1em;
|
||||
color: #e1ac71;
|
||||
text-shadow: -1px -1px 0 #795202, 1px -1px 0 #795202, -1px 1px 0 #795202, 1px 1px 0 #795202;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-crit-demon {
|
||||
text-align: center;
|
||||
color: #b50a0a;
|
||||
font-size: 1.9em;
|
||||
text-shadow: 0.025em 0.025em 0.15em #db2929;
|
||||
font-family: "Shadows Into Light";
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-crit-demon::before {
|
||||
content: "⛧ ";
|
||||
color: #a01818;
|
||||
font-size: 1em;
|
||||
text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-insmv .sheet-crit-demon::after {
|
||||
content: " ⛧";
|
||||
color: #a01818;
|
||||
font-size: 1em;
|
||||
text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,348 @@
|
||||
<div class="main">
|
||||
<!-- EN-TÊTE : logo, nom du personnage, couverture, etc. -->
|
||||
<div class="header 3colrow">
|
||||
<div class="col">
|
||||
<div><img src="https://raw.githubusercontent.com/Luckyn/roll20-character-sheets/INS-MV_apero/insmv-300x206.jpg" /></div>
|
||||
<div class="text-center">
|
||||
<h2>INS/MV - apéro</h2>
|
||||
<br />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}">
|
||||
Lancer 3d6
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<label>Nom humain :</label><input type="text" name="attr_character_name" placeholder="Nom de mon personnage" />
|
||||
<label>Vrai nom :</label><input type="text" name="attr_name" />
|
||||
<label>Supérieur :</label><input type="text" name="attr_superieur" />
|
||||
<label>Grade :</label><input type="text" name="attr_grade" placeholder="0" />
|
||||
<label>Nature :</label><input type="text" name="attr_nature" placeholder="Humain" />
|
||||
</div>
|
||||
|
||||
<div class="col">
|
||||
<label>Couverture :</label>
|
||||
<textarea type="text" name="attr_couverture" rows=10></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<!-- FIN DE L'EN-TÊTE -->
|
||||
|
||||
<hr/>
|
||||
|
||||
<!-- ATTRIBUTS -->
|
||||
<div class="block attributes">
|
||||
<h2>Caractéristiques</h2>
|
||||
<div class="flex-col attributes-group">
|
||||
<div>
|
||||
<label>Force</label>
|
||||
<input type="number" value="1" min="1" max="6" name='attr_force' class='sheet-short'>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet de Force" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{force}}} {{subtags=Force}} {{bonus=@{force}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div>
|
||||
<label>Agilité</label>
|
||||
<input type="number" value="1" min="1" max="6" name='attr_agilite' class='sheet-short'>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet d'Agilité" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{agilite}}} {{subtags=Agilité}} {{bonus=@{agilite}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div>
|
||||
<label>Perception</label>
|
||||
<input type="number" value="1" min="1" max="6" name='attr_perception' class='sheet-short'>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet de Perception" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{perception}}} {{subtags=Perception}} {{bonus=@{perception}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div>
|
||||
<label>Volonté</label>
|
||||
<input type="number" value="1" min="1" max="6" name='attr_volonte' class='sheet-short'>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet de Volonté" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{volonte}}} {{subtags=Volonté}} {{bonus=@{volonte}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div>
|
||||
<label>Présence</label>
|
||||
<input type="number" value="1" min="1" max="6" min="1" max="6" name='attr_presence' class='sheet-short'>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet de Présence" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{presence}}} {{subtags=Présence}} {{bonus=@{presence}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div>
|
||||
<label>Foi</label>
|
||||
<input type="number" value="1" min="1" max="6" name='attr_foi' class='sheet-short'>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet de Foi" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{foi}}} {{subtags=Foi}} {{bonus=@{foi}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div></div>
|
||||
<div class="pp">
|
||||
<label>Points de vie</label>
|
||||
<input type="number" value="0" min="0" max="@{pv_max}" name='attr_pv' class='sheet-short'/>
|
||||
<span class="pp_divider">/</span>
|
||||
<input type="number" name="attr_pv_max" value="(@{force}+@{volonte})" min="0" class="sheet-short"/>
|
||||
</div>
|
||||
<div class="pp">
|
||||
<label>Points de pouvoir</label>
|
||||
<input type="number" value="0" min="0" max="@{pp_max}" name='attr_pp' class='sheet-short'/>
|
||||
<span class="pp_divider">/</span>
|
||||
<input type="number" name="attr_pp_max" value="(@{foi}+@{volonte}+2)" min="0" class='sheet-short'>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- FIN DES ATTRIBUTS -->
|
||||
|
||||
<!-- TALENTS -->
|
||||
<div class="block skills">
|
||||
<h2>Talents</h2>
|
||||
<!-- Les talents sont répartis sur deux colonnes pour une meilleure lisibilité. -->
|
||||
<div class="skills-group">
|
||||
<h3>Principaux</h3>
|
||||
<div class="flex-col">
|
||||
<div class="flex-col skill">
|
||||
<label>Baratin</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_baratin" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{baratin}}} {{subtags=Baratin}} {{bonus=@{baratin}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div class="flex-col skill">
|
||||
<label>Combat</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_combat" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{combat}}} {{subtags=Combat}} {{bonus=@{combat}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-col">
|
||||
<div class="flex-col skill">
|
||||
<label>Corps à corps</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_cac" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{cac}}} {{subtags='Corps à Corps'}} {{bonus=@{cac}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div class="flex-col skill">
|
||||
<label>Culture générale</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_culture" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{culture}}} {{subtags='Culture générale'}} {{bonus=@{culture}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-col">
|
||||
<div class="flex-col skill">
|
||||
<label>Défense</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_defense" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{defense}}} {{subtags=Défense}} {{bonus=@{defense}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div class="flex-col skill">
|
||||
<label>Discrétion</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_discretion" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{discretion}}} {{subtags=Discrétion}} {{bonus=@{discretion}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-col">
|
||||
<div class="flex-col skill">
|
||||
<label>Discussion</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_discussion" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{discussion}}} {{subtags=Discussion}} {{bonus=@{discussion}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div class="flex-col skill">
|
||||
<label>Enquête</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_enquete" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{enquete}}} {{subtags=Enquête}} {{bonus=@{enquete}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-col">
|
||||
<div class="flex-col skill">
|
||||
<label>Tir</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_tir" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{tir}}} {{subtags=Tir}} {{bonus=@{tir}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
<div class="flex-col skill"></div>
|
||||
</div>
|
||||
<h3>Secondaires</h3>
|
||||
<div class="flex-col">
|
||||
<div>
|
||||
<fieldset class="repeating_talents1">
|
||||
<div class="flex-col skill">
|
||||
<input type="text" name="attr_skillname1" placeholder="Nouveau talent" autofocus />
|
||||
<input type="number" value="1" min="1" max="6" name="attr_skilllevel1" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{skilllevel1}}} {{subtags=@{skillname1}}} {{bonus=@{skilllevel1}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div>
|
||||
<fieldset class="repeating_talents2">
|
||||
<div class="flex-col skill">
|
||||
<input type="text" name="attr_skillname2" placeholder="Nouveau talent" autofocus />
|
||||
<input type="number" value="1" min="1" max="6" name="attr_skilllevel2" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{skilllevel2}}} {{subtags=@{skillname2}}} {{bonus=@{skilllevel2}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<h3>Mineurs</h3>
|
||||
<div class="flex-col">
|
||||
<div>
|
||||
<fieldset class="repeating_talents3">
|
||||
<div class="flex-col skill">
|
||||
<input type="text" name="attr_skillname3" placeholder="Nouveau talent" autofocus />
|
||||
<input type="number" value="1" min="1" max="6" name="attr_skilllevel3" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{skilllevel3}}} {{subtags=@{skillname3}}} {{bonus=@{skilllevel3}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div>
|
||||
<fieldset class="repeating_talents4">
|
||||
<div class="flex-col skill">
|
||||
<input type="text" name="attr_skillname4" placeholder="Nouveau talent" autofocus />
|
||||
<input type="number" value="1" min="1" max="6" name="attr_skilllevel4" />
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{skilllevel4}}} {{subtags=@{skillname4}}} {{bonus=@{skilllevel4}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- FIN DES TALENTS -->
|
||||
|
||||
<!-- POUVOIRS (inclut les pouvoirs et les limitations) -->
|
||||
<div class="block powers">
|
||||
<h2>Pouvoirs</h2>
|
||||
<div class="powers-group">
|
||||
<fieldset class="repeating_powers">
|
||||
<div class="flex-col power">
|
||||
<div><!-- Caractéristique -->
|
||||
<label>Test :</label>
|
||||
<select name="attr_powerattack" class="dtype">
|
||||
<option value="@{powerlevel}">Pouvoir</option>
|
||||
<option value="@{force}">Force</option>
|
||||
<option value="@{agilite}">Agilité</option>
|
||||
<option value="@{perception}">Perception</option>
|
||||
<option value="@{volonte}">Volonté</option>
|
||||
<option value="@{presence}">Présence</option>
|
||||
<option value="@{foi}">Foi</option>
|
||||
<option value="@{baratin}">Baratin</option>
|
||||
<option value="@{combat}">Combat</option>
|
||||
<option value="@{cac}">Corps à corps</option>
|
||||
<option value="@{culture}">Culture générale</option>
|
||||
<option value="@{defense}">Défense</option>
|
||||
<option value="@{discretion}">Discrétion</option>
|
||||
<option value="@{discussion}">Discussion</option>
|
||||
<option value="@{enquete}">Enquête</option>
|
||||
<option value="@{tir}">Tir</option>
|
||||
</select>
|
||||
</div>
|
||||
<div><!-- Défense -->
|
||||
<label>Défense :</label>
|
||||
<select name="attr_powerdefense" class="dtype">
|
||||
<option value="">Aucune</option>
|
||||
<option value="Force">Force</option>
|
||||
<option value="Agilité">Agilité</option>
|
||||
<option value="Perception">Perception</option>
|
||||
<option value="Volonté">Volonté</option>
|
||||
<option value="Présence">Présence</option>
|
||||
<option value="Foi">Foi</option>
|
||||
<option value="Baratin">Baratin</option>
|
||||
<option value="Combat">Combat</option>
|
||||
<option value="Corps à corps">Corps à corps</option>
|
||||
<option value="Culture générale">Culture générale</option>
|
||||
<option value="Défense">Défense</option>
|
||||
<option value="Discrétion">Discrétion</option>
|
||||
<option value="Discussion">Discussion</option>
|
||||
<option value="Enquête">Enquête</option>
|
||||
<option value="Tir">Tir</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="powername"><!-- Nom -->
|
||||
<br/>
|
||||
<input type="text" name="attr_powername" placeholder="Nom du pouvoir" autofocus />
|
||||
</div>
|
||||
<div><!-- Niveau -->
|
||||
<label>Niveau :</label>
|
||||
<input type="number" value="1" min="1" max="6" name="attr_powerlevel" />
|
||||
</div>
|
||||
<div><!-- Coût -->
|
||||
<label>PP :</label>
|
||||
<input type="number" min="0" value="1" name="attr_powercost" class="pp_cost" />
|
||||
</div>
|
||||
<div>
|
||||
<br/>
|
||||
<button type="roll" class="sheet-btRoll" title="Jet" name="jet"
|
||||
value="&{template:insmv} {{name=@{name}}} {{level=@{powerlevel}}} {{subtags=@{powername}}} {{bonus=@{powerattack}}} {{defense=@{powerdefense}}} {{jet1=[[1d6]]}} {{jet2=[[1d6]]}} {{jet3=[[1d6]]}}" />
|
||||
</div>
|
||||
</div>
|
||||
<textarea rows="1" name="attr_powerdescription" placeholder="Description" /></textarea>
|
||||
</fieldset>
|
||||
|
||||
<h3>Limitations</h3>
|
||||
<fieldset class="repeating_limitations">
|
||||
<input name="attr_limitation" type="text" />
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
<!-- FIN DES POUVOIRS -->
|
||||
|
||||
<!-- ÉQUIPEMENT (armes, armures, matériel divers) -->
|
||||
<div class="block inventory">
|
||||
<h2>Équipement</h2>
|
||||
<div class="inventory-group">
|
||||
<textarea></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<!-- FIN DES ÉQUIPEMENTS -->
|
||||
</div>
|
||||
|
||||
<!-- ROLL TEMPLATE -->
|
||||
<rolltemplate class="sheet-rolltemplate-insmv">
|
||||
<div class="container">
|
||||
<div><h1>{{name}}</h1></div>
|
||||
<div><span class="subheader">{{subtags}}{{#level}} (niv. {{level}}){{/level}}</span></div>
|
||||
<div class="arrow-container"><div class="arrow-right"></div></div>
|
||||
<div class="rowcolor"><span class="tcat">Dés : </span>{{jet1}} | {{jet2}} | {{jet3}}</div>
|
||||
<div class="rowcolor"><span class="tcat">RU : </span>
|
||||
<!-- get the median result -->
|
||||
{{#rollTotal() jet1 jet2}}
|
||||
{{jet1}}
|
||||
{{/rollTotal() jet1 jet2}}
|
||||
{{#^rollTotal() jet1 jet2}}
|
||||
{{#rollTotal() jet1 jet3}}
|
||||
{{jet1}}
|
||||
{{/rollTotal() jet1 jet3}}
|
||||
{{#^rollTotal() jet1 jet3}}
|
||||
{{#rollTotal() jet2 jet3}}
|
||||
{{jet2}}
|
||||
{{/rollTotal() jet2 jet3}}
|
||||
{{#^rollTotal() jet2 jet3}}
|
||||
{{#rollBetween() jet1 jet2 jet3}}
|
||||
{{jet1}}
|
||||
{{/rollBetween() jet1 jet2 jet3}}
|
||||
{{#rollBetween() jet1 jet3 jet2}}
|
||||
{{jet1}}
|
||||
{{/rollBetween() jet1 jet3 jet2}}
|
||||
{{#rollBetween() jet2 jet1 jet3}}
|
||||
{{jet2}}
|
||||
{{/rollBetween() jet2 jet1 jet3}}
|
||||
{{#rollBetween() jet2 jet3 jet1}}
|
||||
{{jet2}}
|
||||
{{/rollBetween() jet2 jet3 jet1}}
|
||||
{{#rollBetween() jet3 jet1 jet2}}
|
||||
{{jet3}}
|
||||
{{/rollBetween() jet3 jet1 jet2}}
|
||||
{{#rollBetween() jet3 jet2 jet1}}
|
||||
{{jet3}}
|
||||
{{/rollBetween() jet3 jet2 jet1}}
|
||||
{{/^rollTotal() jet2 jet3}}
|
||||
{{/^rollTotal() jet1 jet3}}
|
||||
{{/^rollTotal() jet1 jet2}}
|
||||
{{#bonus}}
|
||||
<span> + {{bonus}}</span>
|
||||
{{#defense}}
|
||||
<span> vs {{defense}}</span>
|
||||
{{/defense}}
|
||||
{{/bonus}}
|
||||
</div>
|
||||
</div>
|
||||
</rolltemplate>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "ins-mv-apero.html",
|
||||
"css": "ins-mv-apero.css",
|
||||
"authors": "Luckyn",
|
||||
"roll20userid": "1324845/",
|
||||
"preview": "ins-mv-apero_preview.jpg",
|
||||
"instructions": "Feuille de Personnage pour In Nomine Satanis / Magna Veritas Apéro par Luckyn. v1.0 (10 janvier 2021). [Lisez-moi](https://github.com/Roll20/roll20-character-sheets/blob/master/INS-MV_apero/README.md)."
|
||||
}
|
||||
Reference in New Issue
Block a user