création de la fiche

This commit is contained in:
Martin
2021-01-10 00:00:22 +01:00
parent be3d9358c5
commit ed685c2970
5 changed files with 671 additions and 0 deletions
+14
View File
@@ -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
+301
View File
@@ -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;
}
+348
View File
@@ -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

+8
View File
@@ -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)."
}