mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-09-05 22:52:32 +00:00
Réparé jet de compétence (Clair) où des noms d'attributs incorrects causaient une erreur. Fixed skill rolls (Light theme) where mismatched attribute names caused an error.
766 lines
41 KiB
HTML
766 lines
41 KiB
HTML
<input type="hidden" name="attr_logtoggle" class="logswitch"value="0"/>
|
|
<div class="update-log">
|
|
<span class="box-container"> Cochez-moi pour faire disparaitre ce message >> <input type="checkbox" name="attr_logshow" value="1"/><span class="spacer">_</span></span>
|
|
<br>
|
|
Salut ! La fiche a été mise à jour ! (20.11.20)<br><br>
|
|
Vous pouvez maintenant changer de thème :<br>
|
|
Restez sur le thème noir affiché actuellement, ou utilisez un thème clair sur fond de parchemin, en cliquant sur l'onglet approprié.<br><br>
|
|
Toutes vos infos et attributs seront portés d'un thème à l'autre, vous pouvez rechanger de thème à volonté sans rien avoir à changer !<br>
|
|
Soyez juste sûrs, sur le thème clair, de choisir une posture de base et une caractéristique principale pour vos compétences,<br>
|
|
via les menus déroulants (une seule fois suffit).<br><br>
|
|
<span class="spacer">____________________________________________</span> Changez de thème avec les onglets <b>juste ici ⬇</b>
|
|
<br>
|
|
|
|
</div>
|
|
|
|
<input type='hidden' class='sheet-tabstoggle' name='attr_sheetTab' value='sombre' />
|
|
<button type="action" name="act_sombre" class="tab1">Thème Sombre</button>
|
|
<button type="action" name="act_clair" class="tab2" >Thème Clair</button>
|
|
|
|
|
|
|
|
<div class='sheet-sombre'>
|
|
<table>
|
|
<tr>
|
|
<td style="background:none" Rowspan="4">
|
|
<center><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aventures/aventuresLogo.jpg"></center>
|
|
</td>
|
|
<td style="background:none;" width="50%"><!-- NOM -->
|
|
<table>
|
|
<tr>
|
|
<td Colspan="3">
|
|
<h4>Nom de l'Aventurier :</h4><INPUT type="text" name="attr_Nomperso" title="Nom de votre personnage" placeholder="Nom de votre personnage"></INPUT><!-- FIN NOM --><br><br>
|
|
</td>
|
|
<td>
|
|
<h4>Niveau :</h4><INPUT type="number" name="attr_niveau" value="1"</INPUT><br><br>
|
|
</td>
|
|
</tr>
|
|
<tr style="height:20px">
|
|
|
|
</tr>
|
|
<tr>
|
|
<td Colspan="2">
|
|
<h4>Race :</h4> <INPUT type="text" name="attr_character_race" title="Race"></INPUT><br><br>
|
|
</td>
|
|
<td Colspan="2">
|
|
<h4>Classe :</h4> <INPUT type="text" name="attr_character_classe" title="Classe"></INPUT><br><br>
|
|
</td>
|
|
</tr>
|
|
<tr style="height:20px">
|
|
|
|
</tr>
|
|
<tr>
|
|
<th colspan="2">
|
|
<h3>Santé</h3>
|
|
</th>
|
|
<th colspan="2">
|
|
<h3>Psy</h3>
|
|
</th>
|
|
</tr>
|
|
<tr>
|
|
<th class="padding-left">
|
|
Actuel
|
|
</th>
|
|
<th class="padding-right">
|
|
Maximum
|
|
</th>
|
|
<th class="padding-left">
|
|
Actuel
|
|
</th>
|
|
<th class="padding-right">
|
|
Maximum
|
|
</th>
|
|
</tr>
|
|
<tr>
|
|
<td class="padding-left">
|
|
<input type="number" name="attr_sante" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right">
|
|
<input type="number" name="attr_sante_max" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-left">
|
|
<input type="number" name="attr_psy" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right">
|
|
<input type="number" name="attr_psy_max" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<h4>Posture de Base :</h4> <INPUT type="text" name="attr_character_posture" title="Race"></INPUT><br><br>
|
|
</td>
|
|
<td>
|
|
<h4>Langues Connues :</h4> <INPUT type="text" name="attr_character_langues" title="Classe"></INPUT><br><br>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<h4>Elément :</h4> <INPUT type="text" name="attr_character_element" title="Race"></INPUT><br><br>
|
|
</td>
|
|
<td>
|
|
<h4>Thèmes :</h4> <INPUT type="text" name="attr_character_themes" title="Classe"></INPUT><br><br>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<th colspan="6" style="border: 2px solid gray; border-bottom: none;">
|
|
<h3>Physique</h3>
|
|
</th>
|
|
<th colspan="6" style="border-top: 2px solid gray; border-bottom: none;">
|
|
<h3>Social</h3>
|
|
</th>
|
|
<th colspan="6" style="border: 2px solid gray; border-bottom: none;">
|
|
<h3>Mental</h3>
|
|
</th>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="5" class="padding-left" style="border-left: 2px solid gray;">
|
|
<input type="number" name="attr_physique" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style=" border-right: 2px solid gray;">
|
|
<button name="attr_jetPhysique" type="roll" value="&{template:aven} {{rollname=Physique}} {{carac=[[@{physique}+?{Compétence|0}]]}} {{jet=[[1D100cs<5cf>96]]}}" />
|
|
</td>
|
|
<td colspan="5" class="padding-left">
|
|
<input type="number" name="attr_social" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right">
|
|
<button name="attr_jetSocial" type="roll" value="&{template:aven} {{rollname=Social}} {{carac=[[@{social}+?{Compétence|0}]]}} {{jet=[[1D100cs<5cf>96]]}}" />
|
|
</td>
|
|
<td colspan="5" class="padding-left" style="border-left: 2px solid gray;">
|
|
<input type="number" name="attr_mental" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style="border-right: 2px solid gray;">
|
|
<button name="attr_jetMental" type="roll" value="&{template:aven} {{rollname=Mental}} {{carac=[[@{mental}+?{Compétence|0}]]}} {{jet=[[1D100cs<5cf>96]]}}" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3" class="padding-left" style=" border-left: 2px solid gray; border-right: 2px solid gray;">
|
|
<h4>Puissance</h4>
|
|
</td>
|
|
<td colspan="3" class="padding-right" style=" border-right: 2px solid gray;">
|
|
<h4>Finesse</h4>
|
|
</td>
|
|
<td colspan="3" class="padding-left" style=" border-right: 2px solid gray;">
|
|
<h4>Aura</h4>
|
|
</td>
|
|
<td colspan="3" class="padding-right">
|
|
<h4>Relation</h4>
|
|
</td>
|
|
<td colspan="3" class="padding-left" style=" border-left: 2px solid gray; border-right: 2px solid gray;">
|
|
<h4>Instinct</h4>
|
|
</td>
|
|
<td colspan="3" class="padding-right" style=" border-right: 2px solid gray;">
|
|
<h4>Savoir</h4>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" class="padding-left" style=" border-left: 2px solid gray;">
|
|
<input type="number" name="attr_puissance" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style="border-right: 2px solid gray;">
|
|
<button name="attr_jetPuissance" type="roll" value="&{template:aven} {{rollname=Puissance}} {{carac=[[@{puissance}]]}} {{jet=[[1D6]]}}" />
|
|
</td>
|
|
<td colspan="2" class="padding-left">
|
|
<input type="number" name="attr_finesse" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style=" border-right: 2px solid gray;">
|
|
<button name="attr_jetFinesse" type="roll" value="&{template:aven} {{rollname=Finesse}} {{carac=[[@{finesse}]]}} {{jet=[[1D6]]}}" />
|
|
</td>
|
|
<td colspan="2" class="padding-left">
|
|
<input type="number" name="attr_aura" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style="border-right: 2px solid gray;">
|
|
<button name="attr_jetAura" type="roll" value="&{template:aven} {{rollname=Aura}} {{carac=[[@{aura}]]}} {{jet=[[1D6]]}}" />
|
|
</td>
|
|
<td colspan="2" class="padding-left">
|
|
<input type="number" name="attr_relation" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right">
|
|
<button name="attr_jetRelation" type="roll" value="&{template:aven} {{rollname=Relation}} {{carac=[[@{relation}]]}} {{jet=[[1D6]]}}" />
|
|
</td>
|
|
<td colspan="2" class="padding-left" style=" border-left: 2px solid gray;">
|
|
<input type="number" name="attr_instinct" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style="border-right: 2px solid gray;">
|
|
<button name="attr_jetInstinct" type="roll" value="&{template:aven} {{rollname=Instinct}} {{carac=[[@{instinct}]]}} {{jet=[[1D6]]}}" />
|
|
</td>
|
|
<td colspan="2" class="padding-left">
|
|
<input type="number" name="attr_savoir" value="0" style="width:100%" class="center" />
|
|
</td>
|
|
<td class="padding-right" style="border-right: 2px solid gray;">
|
|
<button name="attr_jetSavoir" type="roll" value="&{template:aven} {{rollname=Savoir}} {{carac=[[@{savoir}]]}} {{jet=[[1D6]]}}" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="padding-left" style=" border-left: 2px solid gray; border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_puissance1" class="puissance" value='-10[Carton jaune]'/>
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_puissance2" class="puissance" value='-10[Carton rouge]'/>
|
|
</td>
|
|
<td class="padding-right" style="border-bottom: 2px solid gray; border-right: 2px solid gray;">
|
|
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_finesse1" class="finesse" value='-10[Carton jaune]'/>
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_finesse2" class="finesse" value='-10[Carton rouge]'/>
|
|
</td>
|
|
<td class="padding-right" style=" border-right: 2px solid gray; border-bottom: 2px solid gray;">
|
|
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_aura1" class="aura" value='-10[Carton jaune]'/>
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_aura2" class="aura" value='-10[Carton rouge]'/>
|
|
</td>
|
|
<td class="padding-right" style="border-bottom: 2px solid gray; border-right: 2px solid gray;">
|
|
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_relation1" class="relation" value='-10[Carton jaune]'/>
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_relation2" class="relation" value='-10[Carton rouge]'/>
|
|
</td>
|
|
<td class="padding-right" style="border-bottom: 2px solid gray; border-right: 2px solid gray;">
|
|
|
|
</td>
|
|
<td class="padding-left" style=" border-left: 2px solid gray; border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_instinct1" class="instinct" value='-10[Carton jaune]'/>
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_instinct2" class="instinct" value='-10[Carton rouge]'/>
|
|
</td>
|
|
<td class="padding-right" style="border-bottom: 2px solid gray; border-right: 2px solid gray;">
|
|
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_savoir1" class="savoir" value='-10[Carton jaune]'/>
|
|
</td>
|
|
<td class="padding-left" style="border-bottom: 2px solid gray;">
|
|
<input type="checkbox" name="attr_savoir2" class="savoir" value='-10[Carton rouge]'/>
|
|
</td>
|
|
<td class="padding-right" style="border-right: 2px solid gray; border-bottom: 2px solid gray;">
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br><br>
|
|
<table >
|
|
<tr>
|
|
<td colspan="2">
|
|
<h3>Compétences</h3>
|
|
</td>
|
|
<td colspan="2">
|
|
<h3>Dons</h3>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" style="padding:0px;vertical-align:top">
|
|
<fieldset class="repeating_competences">
|
|
<table style="padding:0px;margin:0px">
|
|
<tr>
|
|
<td class="padding-left colWidth">
|
|
<input type="text" spellcheck="false" name="attr_competence_3" style="width:100%" class="center" placeholder="Compétence" />
|
|
</td>
|
|
<td class="padding-right" style="width:10%">
|
|
<input type="number" name="attr_competence_4" style="width:100%" class="center" placeholder="Rang" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
<td colspan="2" style="padding:0px;vertical-align:top">
|
|
<fieldset class="repeating_dons">
|
|
<table style="padding:0px;margin:0px">
|
|
<tr>
|
|
<td class="padding-left colWidth">
|
|
<input type="text" spellcheck="false" name="attr_dons_3" style="width:100%" class="center" placeholder="Don" />
|
|
</td>
|
|
<td class="padding-right" style="width:10%">
|
|
<input type="text" name="attr_dons_4" style="width:100%; text-align:center" placeholder="Coût" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br><br>
|
|
<table >
|
|
<tr>
|
|
<td colspan="4">
|
|
<h3>Equipements</h3>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" rowspan="2" style="padding:0px;vertical-align:top">
|
|
<fieldset class="repeating_equipements1">
|
|
<table style="padding:0px;margin:0px">
|
|
<tr>
|
|
<td class="padding-left colWidth">
|
|
<input type="text" spellcheck="false" name="attr_equipement_5" style="width:100%" class="center" placeholder="Objet" />
|
|
</td>
|
|
<td class="padding-right" style="width:10%">
|
|
<input type="number" name="attr_equipement_6" style="width:100%" class="center" placeholder="#" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
<td colspan="2" class="arme" style="padding:0px;vertical-align:top">
|
|
<fieldset class="repeating_weapons">
|
|
<table style="padding:0px;margin:0px">
|
|
<tr>
|
|
<td class="padding-left colWidth" style="width:80%">
|
|
<input type="text" spellcheck="false" name="attr_arme" style="width:100%" class="center" placeholder="Arme"/>
|
|
</td>
|
|
<td class="armebutton">
|
|
<button type='roll' class="armeroll" value='/me lance les dégâts pour @{arme} ! [[(@{dmgdice}@{dX})+@{dmgmod}]]' name='roll_dmg'></button>
|
|
</td>
|
|
<td class="padding-right" class="armeselect">
|
|
<input type="number" name="attr_dmgdice" class="armedes" placeholder="#"/>
|
|
<select name="attr_dX" class="comp-dX-select" placeholder="type">
|
|
<option value="x">d?</option>
|
|
<option value="d4">d4</option>
|
|
<option value="d6">d6</option>
|
|
<option value="d8">d8</option>
|
|
<option value="d10">d10</option>
|
|
<option value="d12">d12</option>
|
|
<option value="d20">d20</option>
|
|
</select>
|
|
<input type="number" class="armemod" name="attr_dmgmod">
|
|
<span class="armeplus">+</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" style="padding:0px;vertical-align:top">
|
|
<fieldset class="repeating_equipements2">
|
|
<table style="padding:0px;margin:0px">
|
|
<tr>
|
|
<td class="padding-left colWidth">
|
|
<input type="text" spellcheck="false" name="attr_equipement_7" style="width:100%" class="center" placeholder="Armure"/>
|
|
</td>
|
|
<td class="padding-right" style="width:10%">
|
|
<input type="number" name="attr_equipement_8" style="width:100%" class="center" placeholder="Indice"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<rolltemplate class="sheet-rolltemplate-aven">
|
|
<table>
|
|
<tr>
|
|
<th>
|
|
{{rollname}}
|
|
</th>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="seuil">
|
|
Seuil:
|
|
</span>
|
|
{{carac}}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="resultat">
|
|
Résultat:
|
|
</span>
|
|
{{jet}}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</rolltemplate>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class='sheet-clair'>
|
|
<div class="sheet-frame">
|
|
<div class="sheet-header">
|
|
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aventures/aventures-logo2.png" width="150px"/>
|
|
</div>
|
|
<div class="sheet-block">
|
|
<strong>Nom: <input type="text" class="sheet-nom" spellcheck="false" name="attr_Nomperso" placeholder="Nom" />
|
|
Race: <input type="text" class="sheet-race" spellcheck="false" name="attr_character_race" placeholder="Race" />
|
|
Vocation: <input type="text" class="sheet-vocation" spellcheck="false" name="attr_character_classe" placeholder="Vocation" />
|
|
Élement:</strong> <input type="text" class="sheet-element" spellcheck="false" name="attr_character_element" placeholder="Élement" /><br>
|
|
</div>
|
|
<div>
|
|
<table>
|
|
<tr>
|
|
|
|
<td>
|
|
<table class="sheet-attribut">
|
|
<tr style="background-color: #fff;">
|
|
<td class="sheet-attribut1">
|
|
<h4>Physique</h4>
|
|
</td>
|
|
<td class="sheet-attribut1">
|
|
<h4>Social</h4>
|
|
</td>
|
|
<td class='sheet-attribut2'>
|
|
<h4>Mental</h4>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='sheet-attribut1'>
|
|
<div hidden="true">
|
|
<input type="number" disabled="true" name="attr_max_physique" value="(@{physique}+@{puissance1}+@{puissance2}+@{finesse1}+@{finesse2})">
|
|
</div>
|
|
<input type="number" class="sheet-number-main" name="attr_physique"><button type='roll' value='/me effectue un jet de Physique !
|
|
[[1d100cs<5cf>96]] **vs: ***[[@{max_physique}+@{mod}]]*' name='roll_Physique'></button><input type="number" name="attr_value" value="" disabled="true" style="display:none;">
|
|
</td>
|
|
<td class='sheet-attribut1'>
|
|
<div hidden="true">
|
|
<input type="number" disabled="true" name="attr_max_social" value="(@{social}+@{aura1}+@{aura2}+@{relation1}+@{relation2})">
|
|
</div>
|
|
<input type="number" class="sheet-number-main" name="attr_social"><button type='roll' value='/me effectue un jet de Social !
|
|
[[1d100cs<5cf>96]]** vs: ***[[@{max_social}+@{mod}]]*' name='roll_Social'></button>
|
|
</td>
|
|
<td class='sheet-attribut1'>
|
|
<div hidden="true">
|
|
<input type="number" disabled="true" name="attr_max_mental" value="(@{mental}+@{instinct1}+@{instinct2}+@{savoir1}+@{savoir2})">
|
|
</div>
|
|
<input type="number" class="sheet-number-main" name="attr_mental"><button type='roll' value='/me effectue un jet de Mental !
|
|
[[1d100cs<5cf>96]] **vs: ***[[@{max_mental}+@{mod}]]*' name='roll_Mental'></button>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table class="sheet-sous-attribut">
|
|
<tr class="sheet-sous0">
|
|
<td class='sheet-sous'>
|
|
<h5>Puissance</h5>
|
|
</td>
|
|
<td class='sheet-sous1'>
|
|
<h5>Finesse</h5>
|
|
</td>
|
|
<td class='sheet-sous'>
|
|
<h5>Aura</h5>
|
|
</td>
|
|
<td class='sheet-sous1'>
|
|
<h5>Relations</h5>
|
|
</td>
|
|
<td class='sheet-sous'>
|
|
<h5>Instinct</h5>
|
|
</td>
|
|
<td class='sheet-sous2'>
|
|
<h5>Savoir</h5>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class='sheet-sous' ><input type="number" disabled="true" class="sheet-query" value="?{type de dé|d6, 1d6cs1cf6|d8, 1d8cs1cf8|d10, 1d10cs1cf10|d12, 1d12cs1cf12|d20, 1d20cs1cf20|d4, 1d4cs1cf4}" name="attr_query">
|
|
<input type="number" class="sheet-number" name="attr_puissance"><button type='roll' value='/me effectue un jet de Puissance !
|
|
[[@{query}]] **vs: ***[[@{puissance}+(@{puissance1}/10)+@{puissance2}+@{mod}]]*' name='roll_Puissance'></button>
|
|
</td>
|
|
<td class='sheet-sous1' >
|
|
<input type="number" class="sheet-number" name="attr_finesse"><button type='roll' value='/me effectue un jet de Finesse !
|
|
[[@{query}]] **vs: ***[[@{finesse}+(@{finesse1}/10)+@{finesse2}+@{mod}]]*' name='roll_Finesse'></button>
|
|
</td>
|
|
<td class='sheet-sous' >
|
|
<input type="number" class="sheet-number" name="attr_aura"><button type='roll' value="/me effectue un jet d'Aura !
|
|
[[@{query}]] **vs:** *[[@{aura}+(@{aura1}/10)+@{aura2}+@{mod}]]*" name='roll_Aura'></button>
|
|
</td>
|
|
<td class='sheet-sous1' >
|
|
<input type="number" class="sheet-number" name="attr_relation"><button type='roll' value='/me effectue un jet de Relations !
|
|
[[@{query}]] **vs: ***[[@{relation}+(@{relation1}/10)+@{relation2}+@{mod}]]*' name='roll_Relations'></button>
|
|
</td>
|
|
<td class='sheet-sous' >
|
|
<input type="number" class="sheet-number" name="attr_instinct"><button type='roll' value="/me effectue un jet d'Instinct !
|
|
[[@{query}]] **vs: ***[[@{instinct}+(@{instinct1}/10)+@{instinct2}+@{mod}]]*" name='roll_Instinct'></button>
|
|
</td>
|
|
<td class='sheet-sous2' >
|
|
<input type="number" class="sheet-number" name="attr_savoir"><button type='roll' value='/me effectue un jet de savoir !
|
|
[[@{query}]] **vs: ***[[@{savoir}+(@{savoir1}/10)+@{savoir2}+@{mod}]]*' name='roll_Savoir'></button>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table class="sheet-carton">
|
|
<tr>
|
|
<td class='sheet-carton'>
|
|
<input type='checkbox' class="carton-jaune" name='attr_puissance1' value='-10[Carton jaune]' /><span></span> <input type='checkbox' class="carton-rouge" name='attr_puissance2' value='-10[Carton rouge]' /><span></span>
|
|
</td>
|
|
<td class='sheet-carton1'>
|
|
<input type='checkbox' class="sheet-carton-jaune" name='attr_finesse1' value='-10[Carton jaune]' /><span></span> <input type='checkbox' class="sheet-carton-rouge" name='attr_finesse2' value='-10[Carton rouge]' /><span></span>
|
|
</td>
|
|
<td class='sheet-carton'>
|
|
<input type='checkbox' class="sheet-carton-jaune" name='attr_aura1' value='-10[Carton jaune]' /><span></span> <input type='checkbox' class="sheet-carton-rouge" name='attr_aura2' value='-10[Carton rouge]' /><span></span>
|
|
</td>
|
|
<td class='sheet-carton1'>
|
|
<input type='checkbox' class="sheet-carton-jaune" name='attr_relation1' value='-10[Carton jaune]' /><span></span> <input type='checkbox' class="sheet-carton-rouge" name='attr_relation2' value='-10[Carton rouge]' /><span></span>
|
|
</td>
|
|
<td class='sheet-carton'>
|
|
<input type='checkbox' class="sheet-carton-jaune" name='attr_instinct1' value='-10[Carton jaune]' /><span></span> <input type='checkbox' class="sheet-carton-rouge" name='attr_instinct2' value='-10[Carton rouge]' /><span></span>
|
|
</td>
|
|
<td class='sheet-carton2'>
|
|
<input type='checkbox' class="sheet-carton-jaune" name='attr_savoir1' value='-10[Carton jaune]' /><span></span> <input type='checkbox' class="sheet-carton-rouge" name='attr_savoir2' value='-10[Carton rouge]' /><span></span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="sheet-add">
|
|
Thèmes :<br>
|
|
<textarea class="sheet-tl" spellcheck="false" name="attr_character_themes" placeholder="Thèmes"></textarea><br>
|
|
Langues connues :<br>
|
|
<textarea class="sheet-tl" spellcheck="false" name="attr_character_langues" placeholder="Langues connues"></textarea><br>
|
|
<strong>Avantage</strong><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aventures/chained-heart.png" width="14px" height="14px"><input type="number" class="sheet-avde" name="attr_avantage" value="0"> | <strong>Désavantage</strong><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aventures/broken-heart.png" width="12px" height="12px"><input type="number" class="sheet-avde" name="attr_desavantage" value="0">
|
|
</td>
|
|
<td>
|
|
<table class="sheet-sec">
|
|
<tr class="sheet-niveau">
|
|
<td align="center">
|
|
<strong>Niveau</strong>
|
|
</td>
|
|
<td class="sheet-lvl-num">
|
|
<input type="number" class="sheet-number-lvl" name="attr_niveau">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">
|
|
<strong>PV</strong>
|
|
</td>
|
|
<td align="right">
|
|
<input type="number" class="sheet-number-bar" name="attr_sante">/<input type="number" class="sheet-number-bar-max" name="attr_sante_max">
|
|
</td>
|
|
</tr>
|
|
<tr class="sheet-border-bottom">
|
|
<td align="center">
|
|
<strong>Psy</strong>
|
|
</td>
|
|
<td align="right">
|
|
<input type="number" class="sheet-number-bar" name="attr_psy">/<input type="number" class="sheet-number-bar-max" name="attr_psy_max">
|
|
</td>
|
|
</tr>
|
|
<tr class="sheet-post-base">
|
|
<td align="center" colspan="2">
|
|
<strong>Posture de base</strong>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<select name="attr_posture" class="sheet-posture-select">
|
|
<option value="0" selected>Posture </option>
|
|
<option value="1">Offensif </option>
|
|
<option value="2">Défensif </option>
|
|
<option value="3">Focus </option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-block">
|
|
<div class="sheet-head">
|
|
Compétences et dons
|
|
</div>
|
|
<div class='sheet-2colrow'>
|
|
<div class='sheet-col' style="width: 330px;">
|
|
<legend><strong>Compétences</strong></legend>
|
|
<div class='sheet-comp-row1'>
|
|
<div class='sheet-comp-col1'>
|
|
Nom
|
|
</div>
|
|
<div class='sheet-comp-col2'>
|
|
Attribut
|
|
</div>
|
|
<div class='sheet-comp-col3'>
|
|
Rang
|
|
</div>
|
|
<div class='sheet-comp-col4'>
|
|
Jet
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_competences">
|
|
<div class='sheet-comp-row2'>
|
|
<div class='sheet-comp-col'>
|
|
<input type="text" class="sheet-competence" spellcheck="false" name="attr_competence_3" placeholder="Compétence" />
|
|
</div>
|
|
<div class='sheet-comp-col'>
|
|
<select name="attr_comp-attr" class="comp-attr-select">
|
|
<option value="0">Attribut</option>
|
|
<option value="@{max_physique}">Physique</option>
|
|
<option value="@{max_social}">Social</option>
|
|
<option value="@{max_mental}">Mental</option>
|
|
</select> +
|
|
</div>
|
|
<div class='sheet-comp-col'>
|
|
<input type="number" class="sheet-dmg-mod" name="attr_competence_4">
|
|
</div>
|
|
<div class='sheet-comp-col'>
|
|
<button type='roll' value='/me effectue un jet de @{competence_3} !
|
|
[[1d100cs<5cf>96]] **vs: ***[[@{comp-attr}+@{competence_4}+@{mod}]]*' name='roll_Comp'></button>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class='sheet-col'>
|
|
<legend><strong>Dons</strong></legend>
|
|
<div class="sheet-don-row">
|
|
<div class="sheet-don-col">
|
|
Nom
|
|
</div>
|
|
<div class="sheet-don-col2">
|
|
Psy
|
|
</div>
|
|
</div>
|
|
<fieldset class="repeating_dons">
|
|
<div class="sheet-col-don-rep">
|
|
<input type="text" class="sheet-don" spellcheck="false" name="attr_dons_3" placeholder="Don" />
|
|
<input type="text" class="sheet-don-psy" spellcheck="false" name="attr_dons_4"/>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-head">
|
|
Équipement
|
|
</div>
|
|
<table class='sheet-2colrow'>
|
|
<tr>
|
|
<td>
|
|
<legend><strong>Équipement général</strong></legend>
|
|
<fieldset class="repeating_equipements1">
|
|
<div class="sheet-col-gene">
|
|
<input type="text" class="sheet-objet" spellcheck="false" name="attr_equipement_5" placeholder="Objet" />
|
|
<input type="number" class="sheet-objet-quant" spellcheck="false" name="attr_equipement_6" placeholder="#" />
|
|
</div>
|
|
</fieldset><br>
|
|
<strong>Autres</strong><br>
|
|
<textarea class="sheet-aut" spellcheck="false" name="attr_autre" placeholder="Autres" ></textarea>
|
|
</td>
|
|
<td class="sheet-col-equip-arm">
|
|
<div class="sheet-row-arm">
|
|
<legend><strong>Armes</strong></legend><br>
|
|
<div class='sheet-arm-col1'>
|
|
Nom
|
|
</div>
|
|
<div class='sheet-arm-col2'>
|
|
#Dés
|
|
</div>
|
|
<div class='sheet-arm-col3'>
|
|
Type
|
|
</div>
|
|
<div class='sheet-arm-col4'>
|
|
Bonus
|
|
</div>
|
|
<div class='sheet-arm-col5'>
|
|
Jet
|
|
</div>
|
|
<fieldset class="repeating_weapons">
|
|
<div class="sheet-arm-row">
|
|
<input type="text" class="sheet-arme" spellcheck="false" name="attr_arme" placeholder="Arme" />
|
|
<input type="number" name="attr_dmgdice" class="sheet-des-dmg">
|
|
<select name="attr_dX" class="comp-dX-select" placeholder="type">
|
|
<option value="x">d?</option>
|
|
<option value="d4">d4</option>
|
|
<option value="d6">d6</option>
|
|
<option value="d8">d8</option>
|
|
<option value="d10">d10</option>
|
|
<option value="d12">d12</option>
|
|
<option value="d20">d20</option>
|
|
</select> +
|
|
<input type="number" class="sheet-dmg-mod" name="attr_dmgmod">
|
|
<button type='roll' value='/me lance les dégâts pour @{arme} ! [[(@{dmgdice}@{dX})+@{dmgmod}]]' name='roll_dmg'></button>
|
|
</div>
|
|
</fieldset><br>
|
|
</div>
|
|
<div class="sheet-row-armure">
|
|
<legend><strong>Armures</strong></legend><br>
|
|
<div class='sheet-arm-col6'>
|
|
Nom
|
|
</div>
|
|
<div class='sheet-arm-col7'>
|
|
Indice
|
|
</div>
|
|
<fieldset class="repeating_equipements2">
|
|
<input type="text" class="sheet-armure" spellcheck="false" name="attr_equipement_7" placeholder="Armure" />
|
|
<input type="number" class="sheet-dr" name="attr_equipement_8" placeholder="Indice" />
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div class="sheet-options">
|
|
Bonus/malus dans les jets: <input type="checkbox" class="mod-cb" value="?{Bonus/malus|0}[mod]" name="attr_mod" checked="true">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="ver"> Ver. 11.20-2 </div><!-- Format: [mois].[deux derniers chiffres année]-[numéro modification sur ce mois] -->
|
|
|
|
<input type="hidden" name="attr_code_version" value="0" step="0.01">
|
|
|
|
<script type="text/worker">
|
|
const buttonlist = ["sombre","clair"];
|
|
buttonlist.forEach(button => {
|
|
on(`clicked:${button}`, function() {
|
|
setAttrs({
|
|
sheetTab: button
|
|
});
|
|
});
|
|
});
|
|
|
|
on(`sheet:opened`, function() {
|
|
getAttrs(["code_version","competence_1","competence_2","don_1","don_2","equipement_1","equipement_2","equipement_3","equipement_4"], values => {
|
|
let version = parseInt(values.code_version)||0;
|
|
if(version < 1) {
|
|
var newrowattrs = {};
|
|
newrowattrs['code_version'] = 1;
|
|
var newrowid = generateRowID();
|
|
newrowattrs["repeating_dons_" + newrowid + "_dons_4"] = " ";
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_equipements1_" + newrowid + "_equipement_6"] = " ";
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_weapons_" + newrowid + "_dmgdice"] = " ";
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_equipements2_" + newrowid + "_equipement_8"] = " ";
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_competences_" + newrowid + "_competence_3"] = values.competence_1;
|
|
newrowattrs["repeating_competences_" + newrowid + "_competence_4"] = values.competence_2;
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_dons_" + newrowid + "_dons_3"] = values.don_1;
|
|
newrowattrs["repeating_dons_" + newrowid + "_dons_4"] = values.don_2;
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_equipements1_" + newrowid + "_equipement_5"] = values.equipement_1;
|
|
newrowattrs["repeating_equipements1_" + newrowid + "_equipement_6"] = values.equipement_2;
|
|
newrowid = generateRowID();
|
|
newrowattrs["repeating_equipements2_" + newrowid + "_equipement_7"] = values.equipement_3;
|
|
newrowattrs["repeating_equipements2_" + newrowid + "_equipement_8"] = values.equipement_4;
|
|
setAttrs(newrowattrs);
|
|
}
|
|
});
|
|
});
|
|
|
|
on(`change:logshow sheet:opened`, function() {
|
|
getAttrs(["logshow"], function(values) {
|
|
let state = parseInt(values['logshow'])||0;
|
|
setAttrs({ logtoggle: state });
|
|
});
|
|
});
|
|
</script>
|