Files
roll20-character-sheets/Patient13 v1.5/patient13.html
T
2024-06-03 13:15:14 -04:00

2824 lines
137 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- Valeurs cachées -->
<input type="hidden" class="page" name="attr_page" value="1">
<input type="hidden" name="attr_malus_vitalite" value="0">
<input type="hidden" name="attr_malus_sang_froid" value="0">
<input type="hidden" name="attr_gm" value="">
<input type="hidden" class="insecte" name="attr_insecte" value="1">
<!-- Cadre insecte -->
<div class="insecte_1"></div>
<div class="insecte_2"></div>
<div class="insecte_3"></div>
<div class="insecte_4"></div>
<div class="insecte_5"></div>
<div class="insecte_6"></div>
<div class="insecte_7"></div>
<div class="insecte_8"></div>
<div class="insecte_9"></div>
<div class="insecte_10"></div>
<div class="insecte_11"></div>
<div class="insecte_12"></div>
<div class="insecte_12"></div>
<div class="insecte_13"></div>
<div class="insecte_14"></div>
<div class="insecte_15"></div>
<div class="insecte_16"></div>
<div class="insecte_17"></div>
<div class="insecte_18"></div>
<div class="insecte_19"></div>
<div class="insecte_20"></div>
<div class="insecte_21"></div>
<!-- Cadre retourner carte -->
<div class="retourner_carte">
<button type="action" class="retourner_page" name="act_retourner" title="Verso de votre fiche">RETOURNER L'ÉTIQUETTE</button>
</div>
<div class="retourner_carte_inverse">
<button type="action" class="retourner_page" name="act_retourner" title="Recto de votre fiche">RETOURNER L'ÉTIQUETTE</button>
</div>
<div class="fleche"></div>
<!-- Cadre des Roll -->
<span class="shadow">
<div class="cadre_roll">
<div class="wrapper_roll">
<div class="roll_type" title="Définissez le type de jet">
type
</div>
<div class="roll_type_boutton">
<input type="hidden" class="jet_type" name="attr_type_jet" value="1">
<div class="jet_action">
<button type="action" class="roll_action" name="act_type_jet_1" title="Jet pour une action" style="cursor: default;">action</button>
/
<button type="action" class="roll_combat" name="act_type_jet_2" title="Jet pour un affrontement physique" style="color: #00000052;">physique</button>
/
<button type="action" class="roll_mental" name="act_type_jet_3" title="Jet pour un affrontement psychologique" style="color: #00000052;">psycho</button>
</div>
<div class="jet_combat">
<button type="action" class="roll_action" name="act_type_jet_1" title="Jet pour une action" style="color: #00000052;">action</button>
/
<button type="action" class="roll_combat" name="act_type_jet_2" title="Jet pour un affrontement physique" style="cursor: default;">physique</button>
/
<button type="action" class="roll_mental" name="act_type_jet_3" title="Jet pour un affrontement psychologique" style="color: #00000052;">psycho</button>
</div>
<div class="jet_mental">
<button type="action" class="roll_action" name="act_type_jet_1" title="Jet pour une action" style="color: #00000052;">action</button>
/
<button type="action" class="roll_combat" name="act_type_jet_2" title="Jet pour un affrontement physique" style="color: #00000052;">physique</button>
/
<button type="action" class="roll_mental" name="act_type_jet_3" title="Jet pour un affrontement psychologique" style="cursor: default;">psycho</button>
</div>
</div>
<div class="roll_public" title="Définissez si le jet est public ou privé">
entretien
</div>
<div class="roll_public_boutton">
<input type="hidden" class="jet" name="attr_jet" value="1">
<div class="jet_public">
<button type="action" class="roll_public" name="act_jet" title="Jet public" style="cursor: default;">publique</button>
/
<button type="action" class="roll_prive" name="act_jet" title="Jet privé" style="color: #00000052;">privé</button>
</div>
<div class="jet_prive">
<button type="action" class="roll_public" name="act_jet" title="Jet public" style="color: #00000052;">publique</button>
/
<button type="action" class="roll_prive" name="act_jet" title="Jet privé" style="cursor: default;">privé</button>
</div>
</div>
<div class="roll_mod_titre" title="Si un de vos Traits est en rapport
avec laction qui est tentée, notez
sa valeur ici.">
modificateur
</div>
<div class="roll_mod_valeur">
<input type="number" class="roll_mod" name="attr_roll_mod" min="-3" max="3" value="0" title="Si un de vos Traits est en rapport
avec laction qui est tentée, notez
sa valeur ici.">
</div>
<div class="roll_des_bonus_titre" title="En dépensant 1 point de Lucidité,
lancez un dé supplémentaire.">
dés bonus
</div>
<div class="roll_des_bonus_checkbox">
<input type="checkbox" class="de_bonus" name="attr_des_bonus" value="1" checked >
</div>
<div class="roll_lancer">
<input type="hidden" class="jet_type" name="attr_type_jet" value="1">
<input type="hidden" class="jet_final" name="attr_jet_final" value="1">
<div class="type_action">
<button type="action" class="roll_3d6" name="act_roll_action" title="Traitement hasardeux...">Tenter l'action...</button>
</div>
<div class="type_combat">
<button type="action" class="roll_3d6" name="act_roll_combat" title="Traitement hasardeux...">Affrontement physique...</button>
</div>
<div class="type_mental">
<button type="action" class="roll_3d6" name="act_roll_mental" title="Traitement hasardeux...">Combat psychologique...</button>
</div>
<div class="type_action_4d">
<button type="action" class="roll_3d6" name="act_roll_action_4d" title="Traitement hasardeux avec bonus...">Tenter l'action...</button>
</div>
<div class="type_combat_4d">
<button type="action" class="roll_3d6" name="act_roll_combat_4d" title="Traitement hasardeux avec bonus...">Affrontement physique...</button>
</div>
<div class="type_mental_4d">
<button type="action" class="roll_3d6" name="act_roll_mental_4d" title="Traitement hasardeux avec bonus...">Combat psychologique...</button>
</div>
</div>
</div>
</div>
</span>
<!-- Shadow du clip path -->
<span class="shadow">
<input type="hidden" class="page" name="attr_page" value="1">
<!-- Page Recto -->
<div class="recto">
<div class="rond_carte"></div>
<div class="portrait_patient"><img class="portrait" name="attr_character_avatar"></div>
<div class="wrapper_recto">
<div class="surnom">
SURNOM
<br>
<input type="text" class="surnom" name="attr_character_name">
</div>
<div class="matricule">
MATRICULE
<br>
<input type="text" class="matricule" name="attr_matricule" value="# 000000">
</div>
<div class="age">
ÂGE APPARENT
<br>
<input type="text" class="age" name="attr_age">
</div>
<div class="apparence">
APPARENCE<br>
<textarea class="apparence" name="attr_apparence" spellcheck="false"></textarea>
</div>
<div class="caractere">
CARACTÈRE<br>
<textarea class="caractere" name="attr_caractere" spellcheck="false"></textarea>
</div>
<div class="medecin">
MÉDECIN RÉFÉRANT
<br>
<input type="text" class="medecin" name="attr_medecin">
</div>
<div class="signe">
SIGNE PARTICULIER<br>
<textarea class="signe" name="attr_signe" spellcheck="false"></textarea>
</div>
<div class="contact">
CONTACTS<br>
<textarea class="contact" name="attr_contact" spellcheck="false"></textarea>
</div>
<div class="allies">
ALLIÉS
<br>
<input type="text" class="allie" name="attr_allies">
</div>
<div class="ennemis">
ENNEMIS
<br>
<input type="text" class="ennemis" name="attr_ennemis">
</div>
<div class="effets_personnels">
EFFETS PERSONNELS<br>
<textarea class="stuff" name="attr_stuff" spellcheck="false"></textarea>
</div>
</div>
</div>
<!-- Page verso -->
<div class="verso">
<div class="rond_carte"></div>
<div class="wrapper_verso_titre">
<div class="traits_titre">
TRAITS
</div>
<div class="traits_plus_moins">
+/-
</div>
</div>
<!-- Trait 1 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_1_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_1_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_1_1" name="attr_trait_1_1" value="0">
<input type="hidden" class="trait_1_2" name="attr_trait_1_2" value="0">
<input type="hidden" class="trait_1_3" name="attr_trait_1_3" value="0">
<input type="hidden" class="trait_1_4" name="attr_trait_1_4" value="0">
<input type="hidden" class="trait_1_5" name="attr_trait_1_5" value="0">
<div class="trait_1_1_zero"><button type="action" class="trait" name="act_trait_1_1"></button></div>
<div class="trait_1_1_plus"><button type="action" class="trait_plus" name="act_trait_1_1"></button></div>
<div class="trait_1_1_moins"><button type="action" class="trait_moins" name="act_trait_1_1"></button></div>
<div class="trait_1_2_zero"><button type="action" class="trait" name="act_trait_1_2"></button></div>
<div class="trait_1_2_plus"><button type="action" class="trait_plus" name="act_trait_1_2"></button></div>
<div class="trait_1_2_moins"><button type="action" class="trait_moins" name="act_trait_1_2"></button></div>
<div class="trait_1_3_zero"><button type="action" class="trait" name="act_trait_1_3"></button></div>
<div class="trait_1_3_plus"><button type="action" class="trait_plus" name="act_trait_1_3"></button></div>
<div class="trait_1_3_moins"><button type="action" class="trait_moins" name="act_trait_1_3"></button></div>
<div class="trait_1_4_zero"><button type="action" class="trait" name="act_trait_1_4"></button></div>
<div class="trait_1_4_plus"><button type="action" class="trait_plus" name="act_trait_1_4"></button></div>
<div class="trait_1_4_moins"><button type="action" class="trait_moins" name="act_trait_1_4"></button></div>
<div class="trait_1_5_zero"><button type="action" class="trait" name="act_trait_1_5"></button></div>
<div class="trait_1_5_plus"><button type="action" class="trait_plus" name="act_trait_1_5"></button></div>
<div class="trait_1_5_moins"><button type="action" class="trait_moins" name="act_trait_1_5"></button></div>
</div>
</div>
<!-- Trait 2 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_2_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_2_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_2_1" name="attr_trait_2_1" value="0">
<input type="hidden" class="trait_2_2" name="attr_trait_2_2" value="0">
<input type="hidden" class="trait_2_3" name="attr_trait_2_3" value="0">
<input type="hidden" class="trait_2_4" name="attr_trait_2_4" value="0">
<input type="hidden" class="trait_2_5" name="attr_trait_2_5" value="0">
<div class="trait_2_1_zero"><button type="action" class="trait" name="act_trait_2_1"></button></div>
<div class="trait_2_1_plus"><button type="action" class="trait_plus" name="act_trait_2_1"></button></div>
<div class="trait_2_1_moins"><button type="action" class="trait_moins" name="act_trait_2_1"></button></div>
<div class="trait_2_2_zero"><button type="action" class="trait" name="act_trait_2_2"></button></div>
<div class="trait_2_2_plus"><button type="action" class="trait_plus" name="act_trait_2_2"></button></div>
<div class="trait_2_2_moins"><button type="action" class="trait_moins" name="act_trait_2_2"></button></div>
<div class="trait_2_3_zero"><button type="action" class="trait" name="act_trait_2_3"></button></div>
<div class="trait_2_3_plus"><button type="action" class="trait_plus" name="act_trait_2_3"></button></div>
<div class="trait_2_3_moins"><button type="action" class="trait_moins" name="act_trait_2_3"></button></div>
<div class="trait_2_4_zero"><button type="action" class="trait" name="act_trait_2_4"></button></div>
<div class="trait_2_4_plus"><button type="action" class="trait_plus" name="act_trait_2_4"></button></div>
<div class="trait_2_4_moins"><button type="action" class="trait_moins" name="act_trait_2_4"></button></div>
<div class="trait_2_5_zero"><button type="action" class="trait" name="act_trait_2_5"></button></div>
<div class="trait_2_5_plus"><button type="action" class="trait_plus" name="act_trait_2_5"></button></div>
<div class="trait_2_5_moins"><button type="action" class="trait_moins" name="act_trait_2_5"></button></div>
</div>
</div>
<!-- Trait 3 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_3_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_3_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_3_1" name="attr_trait_3_1" value="0">
<input type="hidden" class="trait_3_2" name="attr_trait_3_2" value="0">
<input type="hidden" class="trait_3_3" name="attr_trait_3_3" value="0">
<input type="hidden" class="trait_3_4" name="attr_trait_3_4" value="0">
<input type="hidden" class="trait_3_5" name="attr_trait_3_5" value="0">
<div class="trait_3_1_zero"><button type="action" class="trait" name="act_trait_3_1"></button></div>
<div class="trait_3_1_plus"><button type="action" class="trait_plus" name="act_trait_3_1"></button></div>
<div class="trait_3_1_moins"><button type="action" class="trait_moins" name="act_trait_3_1"></button></div>
<div class="trait_3_2_zero"><button type="action" class="trait" name="act_trait_3_2"></button></div>
<div class="trait_3_2_plus"><button type="action" class="trait_plus" name="act_trait_3_2"></button></div>
<div class="trait_3_2_moins"><button type="action" class="trait_moins" name="act_trait_3_2"></button></div>
<div class="trait_3_3_zero"><button type="action" class="trait" name="act_trait_3_3"></button></div>
<div class="trait_3_3_plus"><button type="action" class="trait_plus" name="act_trait_3_3"></button></div>
<div class="trait_3_3_moins"><button type="action" class="trait_moins" name="act_trait_3_3"></button></div>
<div class="trait_3_4_zero"><button type="action" class="trait" name="act_trait_3_4"></button></div>
<div class="trait_3_4_plus"><button type="action" class="trait_plus" name="act_trait_3_4"></button></div>
<div class="trait_3_4_moins"><button type="action" class="trait_moins" name="act_trait_3_4"></button></div>
<div class="trait_3_5_zero"><button type="action" class="trait" name="act_trait_3_5"></button></div>
<div class="trait_3_5_plus"><button type="action" class="trait_plus" name="act_trait_3_5"></button></div>
<div class="trait_3_5_moins"><button type="action" class="trait_moins" name="act_trait_3_5"></button></div>
</div>
</div>
<!-- Trait 4 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_4_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_4_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_4_1" name="attr_trait_4_1" value="0">
<input type="hidden" class="trait_4_2" name="attr_trait_4_2" value="0">
<input type="hidden" class="trait_4_3" name="attr_trait_4_3" value="0">
<input type="hidden" class="trait_4_4" name="attr_trait_4_4" value="0">
<input type="hidden" class="trait_4_5" name="attr_trait_4_5" value="0">
<div class="trait_4_1_zero"><button type="action" class="trait" name="act_trait_4_1"></button></div>
<div class="trait_4_1_plus"><button type="action" class="trait_plus" name="act_trait_4_1"></button></div>
<div class="trait_4_1_moins"><button type="action" class="trait_moins" name="act_trait_4_1"></button></div>
<div class="trait_4_2_zero"><button type="action" class="trait" name="act_trait_4_2"></button></div>
<div class="trait_4_2_plus"><button type="action" class="trait_plus" name="act_trait_4_2"></button></div>
<div class="trait_4_2_moins"><button type="action" class="trait_moins" name="act_trait_4_2"></button></div>
<div class="trait_4_3_zero"><button type="action" class="trait" name="act_trait_4_3"></button></div>
<div class="trait_4_3_plus"><button type="action" class="trait_plus" name="act_trait_4_3"></button></div>
<div class="trait_4_3_moins"><button type="action" class="trait_moins" name="act_trait_4_3"></button></div>
<div class="trait_4_4_zero"><button type="action" class="trait" name="act_trait_4_4"></button></div>
<div class="trait_4_4_plus"><button type="action" class="trait_plus" name="act_trait_4_4"></button></div>
<div class="trait_4_4_moins"><button type="action" class="trait_moins" name="act_trait_4_4"></button></div>
<div class="trait_4_5_zero"><button type="action" class="trait" name="act_trait_4_5"></button></div>
<div class="trait_4_5_plus"><button type="action" class="trait_plus" name="act_trait_4_5"></button></div>
<div class="trait_4_5_moins"><button type="action" class="trait_moins" name="act_trait_4_5"></button></div>
</div>
</div>
<!-- Trait 5 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_5_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_5_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_5_1" name="attr_trait_5_1" value="0">
<input type="hidden" class="trait_5_2" name="attr_trait_5_2" value="0">
<input type="hidden" class="trait_5_3" name="attr_trait_5_3" value="0">
<input type="hidden" class="trait_5_4" name="attr_trait_5_4" value="0">
<input type="hidden" class="trait_5_5" name="attr_trait_5_5" value="0">
<div class="trait_5_1_zero"><button type="action" class="trait" name="act_trait_5_1"></button></div>
<div class="trait_5_1_plus"><button type="action" class="trait_plus" name="act_trait_5_1"></button></div>
<div class="trait_5_1_moins"><button type="action" class="trait_moins" name="act_trait_5_1"></button></div>
<div class="trait_5_2_zero"><button type="action" class="trait" name="act_trait_5_2"></button></div>
<div class="trait_5_2_plus"><button type="action" class="trait_plus" name="act_trait_5_2"></button></div>
<div class="trait_5_2_moins"><button type="action" class="trait_moins" name="act_trait_5_2"></button></div>
<div class="trait_5_3_zero"><button type="action" class="trait" name="act_trait_5_3"></button></div>
<div class="trait_5_3_plus"><button type="action" class="trait_plus" name="act_trait_5_3"></button></div>
<div class="trait_5_3_moins"><button type="action" class="trait_moins" name="act_trait_5_3"></button></div>
<div class="trait_5_4_zero"><button type="action" class="trait" name="act_trait_5_4"></button></div>
<div class="trait_5_4_plus"><button type="action" class="trait_plus" name="act_trait_5_4"></button></div>
<div class="trait_5_4_moins"><button type="action" class="trait_moins" name="act_trait_5_4"></button></div>
<div class="trait_5_5_zero"><button type="action" class="trait" name="act_trait_5_5"></button></div>
<div class="trait_5_5_plus"><button type="action" class="trait_plus" name="act_trait_5_5"></button></div>
<div class="trait_5_5_moins"><button type="action" class="trait_moins" name="act_trait_5_5"></button></div>
</div>
</div>
<!-- Trait 6 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_6_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_6_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_6_1" name="attr_trait_6_1" value="0">
<input type="hidden" class="trait_6_2" name="attr_trait_6_2" value="0">
<input type="hidden" class="trait_6_3" name="attr_trait_6_3" value="0">
<input type="hidden" class="trait_6_4" name="attr_trait_6_4" value="0">
<input type="hidden" class="trait_6_5" name="attr_trait_6_5" value="0">
<div class="trait_6_1_zero"><button type="action" class="trait" name="act_trait_6_1"></button></div>
<div class="trait_6_1_plus"><button type="action" class="trait_plus" name="act_trait_6_1"></button></div>
<div class="trait_6_1_moins"><button type="action" class="trait_moins" name="act_trait_6_1"></button></div>
<div class="trait_6_2_zero"><button type="action" class="trait" name="act_trait_6_2"></button></div>
<div class="trait_6_2_plus"><button type="action" class="trait_plus" name="act_trait_6_2"></button></div>
<div class="trait_6_2_moins"><button type="action" class="trait_moins" name="act_trait_6_2"></button></div>
<div class="trait_6_3_zero"><button type="action" class="trait" name="act_trait_6_3"></button></div>
<div class="trait_6_3_plus"><button type="action" class="trait_plus" name="act_trait_6_3"></button></div>
<div class="trait_6_3_moins"><button type="action" class="trait_moins" name="act_trait_6_3"></button></div>
<div class="trait_6_4_zero"><button type="action" class="trait" name="act_trait_6_4"></button></div>
<div class="trait_6_4_plus"><button type="action" class="trait_plus" name="act_trait_6_4"></button></div>
<div class="trait_6_4_moins"><button type="action" class="trait_moins" name="act_trait_6_4"></button></div>
<div class="trait_6_5_zero"><button type="action" class="trait" name="act_trait_6_5"></button></div>
<div class="trait_6_5_plus"><button type="action" class="trait_plus" name="act_trait_6_5"></button></div>
<div class="trait_6_5_moins"><button type="action" class="trait_moins" name="act_trait_6_5"></button></div>
</div>
</div>
<!-- Trait 7 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_7_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_7_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_7_1" name="attr_trait_7_1" value="0">
<input type="hidden" class="trait_7_2" name="attr_trait_7_2" value="0">
<input type="hidden" class="trait_7_3" name="attr_trait_7_3" value="0">
<input type="hidden" class="trait_7_4" name="attr_trait_7_4" value="0">
<input type="hidden" class="trait_7_5" name="attr_trait_7_5" value="0">
<div class="trait_7_1_zero"><button type="action" class="trait" name="act_trait_7_1"></button></div>
<div class="trait_7_1_plus"><button type="action" class="trait_plus" name="act_trait_7_1"></button></div>
<div class="trait_7_1_moins"><button type="action" class="trait_moins" name="act_trait_7_1"></button></div>
<div class="trait_7_2_zero"><button type="action" class="trait" name="act_trait_7_2"></button></div>
<div class="trait_7_2_plus"><button type="action" class="trait_plus" name="act_trait_7_2"></button></div>
<div class="trait_7_2_moins"><button type="action" class="trait_moins" name="act_trait_7_2"></button></div>
<div class="trait_7_3_zero"><button type="action" class="trait" name="act_trait_7_3"></button></div>
<div class="trait_7_3_plus"><button type="action" class="trait_plus" name="act_trait_7_3"></button></div>
<div class="trait_7_3_moins"><button type="action" class="trait_moins" name="act_trait_7_3"></button></div>
<div class="trait_7_4_zero"><button type="action" class="trait" name="act_trait_7_4"></button></div>
<div class="trait_7_4_plus"><button type="action" class="trait_plus" name="act_trait_7_4"></button></div>
<div class="trait_7_4_moins"><button type="action" class="trait_moins" name="act_trait_7_4"></button></div>
<div class="trait_7_5_zero"><button type="action" class="trait" name="act_trait_7_5"></button></div>
<div class="trait_7_5_plus"><button type="action" class="trait_plus" name="act_trait_7_5"></button></div>
<div class="trait_7_5_moins"><button type="action" class="trait_moins" name="act_trait_7_5"></button></div>
</div>
</div>
<!-- Trait 8 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_8_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_8_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_8_1" name="attr_trait_8_1" value="0">
<input type="hidden" class="trait_8_2" name="attr_trait_8_2" value="0">
<input type="hidden" class="trait_8_3" name="attr_trait_8_3" value="0">
<input type="hidden" class="trait_8_4" name="attr_trait_8_4" value="0">
<input type="hidden" class="trait_8_5" name="attr_trait_8_5" value="0">
<div class="trait_8_1_zero"><button type="action" class="trait" name="act_trait_8_1"></button></div>
<div class="trait_8_1_plus"><button type="action" class="trait_plus" name="act_trait_8_1"></button></div>
<div class="trait_8_1_moins"><button type="action" class="trait_moins" name="act_trait_8_1"></button></div>
<div class="trait_8_2_zero"><button type="action" class="trait" name="act_trait_8_2"></button></div>
<div class="trait_8_2_plus"><button type="action" class="trait_plus" name="act_trait_8_2"></button></div>
<div class="trait_8_2_moins"><button type="action" class="trait_moins" name="act_trait_8_2"></button></div>
<div class="trait_8_3_zero"><button type="action" class="trait" name="act_trait_8_3"></button></div>
<div class="trait_8_3_plus"><button type="action" class="trait_plus" name="act_trait_8_3"></button></div>
<div class="trait_8_3_moins"><button type="action" class="trait_moins" name="act_trait_8_3"></button></div>
<div class="trait_8_4_zero"><button type="action" class="trait" name="act_trait_8_4"></button></div>
<div class="trait_8_4_plus"><button type="action" class="trait_plus" name="act_trait_8_4"></button></div>
<div class="trait_8_4_moins"><button type="action" class="trait_moins" name="act_trait_8_4"></button></div>
<div class="trait_8_5_zero"><button type="action" class="trait" name="act_trait_8_5"></button></div>
<div class="trait_8_5_plus"><button type="action" class="trait_plus" name="act_trait_8_5"></button></div>
<div class="trait_8_5_moins"><button type="action" class="trait_moins" name="act_trait_8_5"></button></div>
</div>
</div>
<!-- Trait 9 -->
<div class="wrapper_verso">
<div class="traits">
<input type="text" class="traits_nom" name="attr_trait_9_nom">
</div>
<div class="traits_valeur">
<input type="number" class="trait_bonus" name="attr_trait_9_bonus" min="-3" max="3">
</div>
<div class="traits_box">
<input type="hidden" class="trait_9_1" name="attr_trait_9_1" value="0">
<input type="hidden" class="trait_9_2" name="attr_trait_9_2" value="0">
<input type="hidden" class="trait_9_3" name="attr_trait_9_3" value="0">
<input type="hidden" class="trait_9_4" name="attr_trait_9_4" value="0">
<input type="hidden" class="trait_9_5" name="attr_trait_9_5" value="0">
<div class="trait_9_1_zero"><button type="action" class="trait" name="act_trait_9_1"></button></div>
<div class="trait_9_1_plus"><button type="action" class="trait_plus" name="act_trait_9_1"></button></div>
<div class="trait_9_1_moins"><button type="action" class="trait_moins" name="act_trait_9_1"></button></div>
<div class="trait_9_2_zero"><button type="action" class="trait" name="act_trait_9_2"></button></div>
<div class="trait_9_2_plus"><button type="action" class="trait_plus" name="act_trait_9_2"></button></div>
<div class="trait_9_2_moins"><button type="action" class="trait_moins" name="act_trait_9_2"></button></div>
<div class="trait_9_3_zero"><button type="action" class="trait" name="act_trait_9_3"></button></div>
<div class="trait_9_3_plus"><button type="action" class="trait_plus" name="act_trait_9_3"></button></div>
<div class="trait_9_3_moins"><button type="action" class="trait_moins" name="act_trait_9_3"></button></div>
<div class="trait_9_4_zero"><button type="action" class="trait" name="act_trait_9_4"></button></div>
<div class="trait_9_4_plus"><button type="action" class="trait_plus" name="act_trait_9_4"></button></div>
<div class="trait_9_4_moins"><button type="action" class="trait_moins" name="act_trait_9_4"></button></div>
<div class="trait_9_5_zero"><button type="action" class="trait" name="act_trait_9_5"></button></div>
<div class="trait_9_5_plus"><button type="action" class="trait_plus" name="act_trait_9_5"></button></div>
<div class="trait_9_5_moins"><button type="action" class="trait_moins" name="act_trait_9_5"></button></div>
</div>
</div>
<!-- Trait 10 -->
<div class="wrapper_verso" style="grid-auto-rows: 45px;">
<div class="traits" style="border-bottom: none;">
<input type="text" class="traits_nom" name="attr_trait_10_nom">
</div>
<div class="traits_valeur" style="border-bottom: none;">
<input type="number" class="trait_bonus" name="attr_trait_10_bonus" min="-3" max="3">
</div>
<div class="traits_box" style="border-bottom: none;">
<input type="hidden" class="trait_10_1" name="attr_trait_10_1" value="0">
<input type="hidden" class="trait_10_2" name="attr_trait_10_2" value="0">
<input type="hidden" class="trait_10_3" name="attr_trait_10_3" value="0">
<input type="hidden" class="trait_10_4" name="attr_trait_10_4" value="0">
<input type="hidden" class="trait_10_5" name="attr_trait_10_5" value="0">
<div class="trait_10_1_zero"><button type="action" class="trait" name="act_trait_10_1"></button></div>
<div class="trait_10_1_plus"><button type="action" class="trait_plus" name="act_trait_10_1"></button></div>
<div class="trait_10_1_moins"><button type="action" class="trait_moins" name="act_trait_10_1"></button></div>
<div class="trait_10_2_zero"><button type="action" class="trait" name="act_trait_10_2"></button></div>
<div class="trait_10_2_plus"><button type="action" class="trait_plus" name="act_trait_10_2"></button></div>
<div class="trait_10_2_moins"><button type="action" class="trait_moins" name="act_trait_10_2"></button></div>
<div class="trait_10_3_zero"><button type="action" class="trait" name="act_trait_10_3"></button></div>
<div class="trait_10_3_plus"><button type="action" class="trait_plus" name="act_trait_10_3"></button></div>
<div class="trait_10_3_moins"><button type="action" class="trait_moins" name="act_trait_10_3"></button></div>
<div class="trait_10_4_zero"><button type="action" class="trait" name="act_trait_10_4"></button></div>
<div class="trait_10_4_plus"><button type="action" class="trait_plus" name="act_trait_10_4"></button></div>
<div class="trait_10_4_moins"><button type="action" class="trait_moins" name="act_trait_10_4"></button></div>
<div class="trait_10_5_zero"><button type="action" class="trait" name="act_trait_10_5"></button></div>
<div class="trait_10_5_plus"><button type="action" class="trait_plus" name="act_trait_10_5"></button></div>
<div class="trait_10_5_moins"><button type="action" class="trait_moins" name="act_trait_10_5"></button></div>
</div>
</div>
<div class="wrapper_verso_stats_max">
<div class="stat_recap_1">LUCIDITÉ MAX : <input type="number" class="max_stat" name="attr_lucidite_max" min="5" max="13"></div>
<div class="stat_recap_2">SANG-FROID MAX : <input type="number" class="max_stat" name="attr_sang_froid_max" min="5" max="13"></div>
<div class="stat_recap_3">VITALITÉ MAX : <input type="number" class="max_stat" name="attr_vitalite_max" min="5" max="13"></div>
</div>
<!-- Lucidité -->
<div class="wrapper_verso_stats" style="padding-top: 10px;">
<div class="stat_titre">LUCIDITÉ</div>
<div class="stat_check_0">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_1" class="sheet-radio">
<span class="sheet-checked" style="background-color: #bd0000;"></span>
</button>
</div>
<div class="stat_check_1">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_2" class="sheet-radio sheet-gt-1">
<span class="sheet-checked" style="background-color: #b10b09;"></span>
</button>
</div>
<div class="stat_check_2">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_3" class="sheet-radio sheet-gt-1 sheet-gt-2">
<span class="sheet-checked" style="background-color: #a41612;"></span>
</button>
</div>
<div class="stat_check_3">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_4" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3">
<span class="sheet-checked" style="background-color: #8c2b25;"></span>
</button>
</div>
<div class="stat_check_4">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_5" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4">
<span class="sheet-checked" style="background-color: #80362e;"></span>
</button>
</div>
<div class="stat_check_5">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_6" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5">
<span class="sheet-checked" style="background-color: #734137;"></span>
</button>
</div>
<div class="stat_check_6">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_7" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6">
<span class="sheet-checked" style="background-color: #674c40;"></span>
</button>
</div>
<div class="stat_check_7">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_8" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7">
<span class="sheet-checked" style="background-color: #5b5749;"></span>
</button>
</div>
<div class="stat_check_8">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_9" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8">
<span class="sheet-checked" style="background-color: #4f6252;"></span>
</button>
</div>
<div class="stat_check_9">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_10" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9">
<span class="sheet-checked" style="background-color: #426d5b;"></span>
</button>
</div>
<div class="stat_check_10">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_11" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10">
<span class="sheet-checked" style="background-color: #367864;"></span>
</button>
</div>
<div class="stat_check_11">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_12" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11">
<span class="sheet-checked" style="background-color: #2a826e;"></span>
</button>
</div>
<div class="stat_check_12">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_13" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12">
<span class="sheet-checked" style="background-color: #1e8d77;"></span>
</button>
</div>
<div class="stat_check_13">
<input type="hidden" class="sheet-radio" name="attr_check_lucidite" value="14" />
<button type="action" name="act_check_lucidite_14" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12 sheet-gt-13">
<span class="sheet-checked" style="background-color: #119880;"></span>
</button>
</div>
</div>
<div class="wrapper_verso_stats" style="margin-top: -3px;">
<input type="hidden" class="memoire" name="attr_memoire" value="0" />
<div class="stat_sous_titre"><button type="action" class="crises" name="act_memoire_0">PERTE DE MÉMOIRE</button></div>
<div class="stat_check_1_memoire"><button type="action" class="crises" name="act_memoire_1">1</button></div>
<div class="stat_check_2_memoire"><button type="action" class="crises" name="act_memoire_2">2</button></div>
<div class="stat_check_3_memoire"><button type="action" class="crises" name="act_memoire_3">3</button></div>
<div class="stat_check_4_memoire"><button type="action" class="crises" name="act_memoire_4">4</button></div>
<div class="stat_check_5_memoire"><button type="action" class="crises" name="act_memoire_5">5</button></div>
<div class="stat_check_6_memoire"><button type="action" class="crises" name="act_memoire_6">6</button></div>
<div class="stat_check_7_memoire"><button type="action" class="crises" name="act_memoire_7">7</button></div>
<div class="stat_check_8_memoire"><button type="action" class="crises" name="act_memoire_8">8</button></div>
<div class="stat_check_9_memoire"><button type="action" class="crises" name="act_memoire_9">9</button></div>
<div class="stat_check_10_memoire"><button type="action" class="crises" name="act_memoire_10">10</button></div>
<div class="stat_check_11_memoire"><button type="action" class="crises" name="act_memoire_11">11</button></div>
<div class="stat_check_12_memoire"><button type="action" class="crises" name="act_memoire_12">12</button></div>
<div class="stat_check_13_memoire"><button type="action" class="crises" name="act_memoire_13">13</button></div>
</div>
<!-- Sang froid -->
<div class="wrapper_verso_stats" style="padding-top: 10px;">
<div class="stat_titre" style="font-size: 14px;">SANG-FROID</div>
<div class="stat_check_0">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_1" class="sheet-radio">
<span class="sheet-checked" style="background-color: #bd0000;"></span>
</button>
</div>
<div class="stat_check_1">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_2" class="sheet-radio sheet-gt-1">
<span class="sheet-checked" style="background-color: #b10b09;">-3</span>
</button>
</div>
<div class="stat_check_2">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_3" class="sheet-radio sheet-gt-1 sheet-gt-2">
<span class="sheet-checked" style="background-color: #a41612;"></span>
</button>
</div>
<div class="stat_check_3">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_4" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3">
<span class="sheet-checked" style="background-color: #8c2b25;">-2</span>
</button>
</div>
<div class="stat_check_4">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_5" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4">
<span class="sheet-checked" style="background-color: #80362e;"></span>
</button>
</div>
<div class="stat_check_5">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_6" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5">
<span class="sheet-checked" style="background-color: #734137;">-1</span>
</button>
</div>
<div class="stat_check_6">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_7" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6">
<span class="sheet-checked" style="background-color: #674c40;"></span>
</button>
</div>
<div class="stat_check_7">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_8" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7">
<span class="sheet-checked" style="background-color: #5b5749;"></span>
</button>
</div>
<div class="stat_check_8">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_9" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8">
<span class="sheet-checked" style="background-color: #4f6252;"></span>
</button>
</div>
<div class="stat_check_9">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_10" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9">
<span class="sheet-checked" style="background-color: #426d5b;"></span>
</button>
</div>
<div class="stat_check_10">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_11" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10">
<span class="sheet-checked" style="background-color: #367864;"></span>
</button>
</div>
<div class="stat_check_11">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_12" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11">
<span class="sheet-checked" style="background-color: #2a826e;"></span>
</button>
</div>
<div class="stat_check_12">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_13" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12">
<span class="sheet-checked" style="background-color: #1e8d77;"></span>
</button>
</div>
<div class="stat_check_13">
<input type="hidden" class="sheet-radio" name="attr_check_sang_froid" value="14" />
<button type="action" name="act_check_sang_froid_14" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12 sheet-gt-13">
<span class="sheet-checked" style="background-color: #119880;"></span>
</button>
</div>
</div>
<div class="wrapper_verso_stats" style="margin-top: -3px;">
<input type="hidden" class="hysterie" name="attr_hysterie" value="0" />
<div class="stat_sous_titre"><button type="action" class="crises" name="act_hysterie_0">HYSTÉRIE</button></div>
<div class="stat_check_1_hysterie"><button type="action" class="crises" name="act_hysterie_1">1</button></div>
<div class="stat_check_2_hysterie"><button type="action" class="crises" name="act_hysterie_2">2</button></div>
<div class="stat_check_3_hysterie"><button type="action" class="crises" name="act_hysterie_3">3</button></div>
<div class="stat_check_4_hysterie"><button type="action" class="crises" name="act_hysterie_4">4</button></div>
<div class="stat_check_5_hysterie"><button type="action" class="crises" name="act_hysterie_5">5</button></div>
<div class="stat_check_6_hysterie"><button type="action" class="crises" name="act_hysterie_6">6</button></div>
<div class="stat_check_7_hysterie"><button type="action" class="crises" name="act_hysterie_7">7</button></div>
<div class="stat_check_8_hysterie"><button type="action" class="crises" name="act_hysterie_8">8</button></div>
<div class="stat_check_9_hysterie"><button type="action" class="crises" name="act_hysterie_9">9</button></div>
<div class="stat_check_10_hysterie"><button type="action" class="crises" name="act_hysterie_10">10</button></div>
<div class="stat_check_11_hysterie"><button type="action" class="crises" name="act_hysterie_11">11</button></div>
<div class="stat_check_12_hysterie"><button type="action" class="crises" name="act_hysterie_12">12</button></div>
<div class="stat_check_13_hysterie"><button type="action" class="crises" name="act_hysterie_13">13</button></div>
</div>
<!-- VITALITÉ -->
<div class="wrapper_verso_stats" style="padding-top: 10px;">
<div class="stat_titre">VITALITÉ</div>
<div class="stat_check_0">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_1" class="sheet-radio">
<span class="sheet-checked" style="background-color: #bd0000;"></span>
</button>
</div>
<div class="stat_check_1">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_2" class="sheet-radio sheet-gt-1">
<span class="sheet-checked" style="background-color: #b10b09;">-3</span>
</button>
</div>
<div class="stat_check_2">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_3" class="sheet-radio sheet-gt-1 sheet-gt-2">
<span class="sheet-checked" style="background-color: #a41612;"></span>
</button>
</div>
<div class="stat_check_3">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_4" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3">
<span class="sheet-checked" style="background-color: #8c2b25;">-2</span>
</button>
</div>
<div class="stat_check_4">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_5" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4">
<span class="sheet-checked" style="background-color: #80362e;"></span>
</button>
</div>
<div class="stat_check_5">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_6" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5">
<span class="sheet-checked" style="background-color: #734137;">-1</span>
</button>
</div>
<div class="stat_check_6">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_7" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6">
<span class="sheet-checked" style="background-color: #674c40;"></span>
</button>
</div>
<div class="stat_check_7">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_8" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7">
<span class="sheet-checked" style="background-color: #5b5749;"></span>
</button>
</div>
<div class="stat_check_8">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_9" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8">
<span class="sheet-checked" style="background-color: #4f6252;"></span>
</button>
</div>
<div class="stat_check_9">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_10" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9">
<span class="sheet-checked" style="background-color: #426d5b;"></span>
</button>
</div>
<div class="stat_check_10">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_11" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10">
<span class="sheet-checked" style="background-color: #367864;"></span>
</button>
</div>
<div class="stat_check_11">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_12" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11">
<span class="sheet-checked" style="background-color: #2a826e;"></span>
</button>
</div>
<div class="stat_check_12">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_13" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12">
<span class="sheet-checked" style="background-color: #1e8d77;"></span>
</button>
</div>
<div class="stat_check_13">
<input type="hidden" class="sheet-radio" name="attr_check_vitalite" value="14" />
<button type="action" name="act_check_vitalite_14" class="sheet-radio sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12 sheet-gt-13">
<span class="sheet-checked" style="background-color: #119880;"></span>
</button>
</div>
</div>
<div class="wrapper_verso_stats" style="margin-top: -3px;">
<input type="hidden" class="inconscience" name="attr_inconscience" value="0" />
<div class="stat_sous_titre"><button type="action" class="crises" name="act_inconscience_0">INCONSCIENCE</button></div>
<div class="stat_check_1_inconscience"><button type="action" class="crises" name="act_inconscience_1">1</button></div>
<div class="stat_check_2_inconscience"><button type="action" class="crises" name="act_inconscience_2">2</button></div>
<div class="stat_check_3_inconscience"><button type="action" class="crises" name="act_inconscience_3">3</button></div>
<div class="stat_check_4_inconscience"><button type="action" class="crises" name="act_inconscience_4">4</button></div>
<div class="stat_check_5_inconscience"><button type="action" class="crises" name="act_inconscience_5">5</button></div>
<div class="stat_check_6_inconscience"><button type="action" class="crises" name="act_inconscience_6">6</button></div>
<div class="stat_check_7_inconscience"><button type="action" class="crises" name="act_inconscience_7">7</button></div>
<div class="stat_check_8_inconscience"><button type="action" class="crises" name="act_inconscience_8">8</button></div>
<div class="stat_check_9_inconscience"><button type="action" class="crises" name="act_inconscience_9">9</button></div>
<div class="stat_check_10_inconscience"><button type="action" class="crises" name="act_inconscience_10">10</button></div>
<div class="stat_check_11_inconscience"><button type="action" class="crises" name="act_inconscience_11">11</button></div>
<div class="stat_check_12_inconscience"><button type="action" class="crises" name="act_inconscience_12">12</button></div>
<div class="stat_check_13_inconscience"><button type="action" class="crises" name="act_inconscience_13">13</button></div>
</div>
<!-- Récapitulatif stats
<div class="wrapper_verso_stats" style="padding-top: 10px;">
<div class="stat_recap_1">LUCIDITÉ max. : input</div>
<div class="stat_recap_2">SANG-FROID max. : input</div>
<div class="stat_recap_3">VITALITÉ max. : input</div>
<div class="stat_recap_1">Amnésie : input</div>
<div class="stat_recap_2">Crise : input</div>
<div class="stat_recap_3">Malaise : input</div>
</div> -->
<!-- ANCIENNETE -->
<div class="wrapper_verso_stats" style="padding-top: 10px;background-color: transparent;color:#000000eb">
<div class="stat_titre" style="color:#000000eb;">ANCIENNETÉ</div>
<div class="stat_check_0">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_1" class="sheet-radio-anciennete" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_1">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_2" class="sheet-radio-anciennete sheet-gt-1" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_2">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_3" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_3">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_4" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_4">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_5" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_5">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_6" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_6">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_7" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_7">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_8" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_8">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_9" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_9">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_10" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_10">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_11" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_11">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_12" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;background-color: #ffffff00;"></span>
</button>
</div>
<div class="stat_check_12">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_13" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
<div class="stat_check_13">
<input type="hidden" class="sheet-radio-anciennete" name="attr_check_anciennete" value="1" />
<button type="action" name="act_check_anciennete_14" class="sheet-radio-anciennete sheet-gt-1 sheet-gt-2 sheet-gt-3 sheet-gt-4 sheet-gt-5 sheet-gt-6 sheet-gt-7 sheet-gt-8 sheet-gt-9 sheet-gt-10 sheet-gt-11 sheet-gt-12 sheet-gt-13" style="background-color: #ffffff75;border:none;">
<span class="sheet-checked" style="font-weight: bold;"></span>
</button>
</div>
</div>
<div class="wrapper_verso_stats" style="margin-top: -3px;background-color: transparent;color:#000000eb">
<div class="stat_check_0">0</div>
<div class="stat_check_1">1</div>
<div class="stat_check_2">2</div>
<div class="stat_check_3">3</div>
<div class="stat_check_4">4</div>
<div class="stat_check_5">5</div>
<div class="stat_check_6">6</div>
<div class="stat_check_7">7</div>
<div class="stat_check_8">8</div>
<div class="stat_check_9">9</div>
<div class="stat_check_10">10</div>
<div class="stat_check_11">11</div>
<div class="stat_check_12">12</div>
<div class="stat_check_13">13</div>
</div>
</div>
</span>
<!-- --------------------------- -->
<!-- --------- SCRIPT ---------- -->
<!-- --------------------------- -->
<!-- Ouverture page insecte / Retourner étiquette / Jet public privé / Crise et autre / Checkbox stats-->
<script type="text/worker">
on('sheet:opened change:check_lucidite change:check_sang_froid change:check_vitalite', function() {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
on('sheet:opened', function() {
let gm = "";
let jet = "1";
let des_bonus = "0";
setAttrs({
"gm" : gm,
"jet" : jet,
"des_bonus" : des_bonus
});
});
on('clicked:retourner', function() {
getAttrs(["page", "insecte"], function(values) {
let page = parseInt(values["page"]) || 0;
if (page == 1) page = "2";
else if (page == 2) page = "1";
else page == "1";
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"page" : page,
"insecte" : insecte_new
});
});
});
on('clicked:jet', function() {
getAttrs(["jet"], function(values) {
let jet = parseInt(values["jet"]) || 0;
if (jet == 1) jet = "2", gm = "/w gm ";
else if (jet == 2) jet = "1", gm = "";
else jet == "1";
setAttrs({
"jet" : jet,
"gm" : gm
});
});
});
const memoireValues = ["0","1","2","3","4","5","6","7","8","9","10","11","12","13"];
memoireValues.forEach(function(value) {
on(`clicked:memoire_${value}`, function() {
setAttrs({
"memoire": value
});
});
});
const type_jetValues = ["0","1","2","3","4","5","6","7","8","9","10","11","12","13"];
type_jetValues.forEach(function(value) {
on(`clicked:type_jet_${value}`, function() {
setAttrs({
"type_jet": value
});
});
});
on('change:type_jet change:des_bonus', function() {
getAttrs(["type_jet", "des_bonus"], function(values) {
let type_jet = parseInt(values["type_jet"]) || 0;
let des_bonus = parseInt(values["des_bonus"]) || 0;
if (type_jet == 1 && des_bonus == 0) jet_final = 1;
else if (type_jet == 1 && des_bonus == 1) jet_final = 4;
else if (type_jet == 2 && des_bonus == 0) jet_final = 2;
else if (type_jet == 2 && des_bonus == 1) jet_final = 5;
else if (type_jet == 3 && des_bonus == 0) jet_final = 3;
else if (type_jet == 3 && des_bonus == 1) jet_final = 6;
else jet_final = "1";
setAttrs({
"jet_final" : jet_final
});
});
});
const inconscienceValues = ["0","1","2","3","4","5","6","7","8","9","10","11","12","13"];
inconscienceValues.forEach(function(value) {
on(`clicked:inconscience_${value}`, function() {
setAttrs({
"inconscience": value
});
});
});
const hysterieValues = ["0","1","2","3","4","5","6","7","8","9","10","11","12","13"];
hysterieValues.forEach(function(value) {
on(`clicked:hysterie_${value}`, function() {
setAttrs({
"hysterie": value
});
});
});
const check_luciditeValues = ["1","2","3","4","5","6","7","8","9","10","11","12","13","14"];
check_luciditeValues.forEach(function(value) {
on(`clicked:check_lucidite_${value}`, function() {
let lucidite = value - 1;
setAttrs({
"check_lucidite": value,
"lucidite": lucidite
});
});
});
const check_sang_froidValues = ["1","2","3","4","5","6","7","8","9","10","11","12","13","14"];
check_sang_froidValues.forEach(function(value) {
on(`clicked:check_sang_froid_${value}`, function() {
let sang_froid = value - 1;
setAttrs({
"check_sang_froid": value,
"sang_froid": sang_froid
});
});
});
const check_vitaliteValues = ["1","2","3","4","5","6","7","8","9","10","11","12","13","14"];
check_vitaliteValues.forEach(function(value) {
on(`clicked:check_vitalite_${value}`, function() {
let vitalite = value - 1;
setAttrs({
"check_vitalite": value,
"vitalite": vitalite
});
});
});
const check_ancienneteValues = ["1","2","3","4","5","6","7","8","9","10","11","12","13","14"];
check_ancienneteValues.forEach(function(value) {
on(`clicked:check_anciennete_${value}`, function() {
setAttrs({
"check_anciennete": value
});
});
});
</script>
<!-- Checkbox trait -->
<script type="text/worker">
on('clicked:trait_1_1', function() {
getAttrs(["trait_1_1"], function(values) {
let trait_1_1 = parseInt(values["trait_1_1"]) || 0;
if (trait_1_1 === 0) trait_1_1 = "1";
else if (trait_1_1 === 1) trait_1_1 = "2";
else if (trait_1_1 === 2) trait_1_1 = "0";
else trait_1_1 === "0";
setAttrs({
"trait_1_1" : trait_1_1
});
});
});
on('clicked:trait_1_2', function() {
getAttrs(["trait_1_2"], function(values) {
let trait_1_2 = parseInt(values["trait_1_2"]) || 0;
if (trait_1_2 === 0) trait_1_2 = "1";
else if (trait_1_2 === 1) trait_1_2 = "2";
else if (trait_1_2 === 2) trait_1_2 = "0";
else trait_1_2 === "0";
setAttrs({
"trait_1_2" : trait_1_2
});
});
});
on('clicked:trait_1_3', function() {
getAttrs(["trait_1_3"], function(values) {
let trait_1_3 = parseInt(values["trait_1_3"]) || 0;
if (trait_1_3 === 0) trait_1_3 = "1";
else if (trait_1_3 === 1) trait_1_3 = "2";
else if (trait_1_3 === 2) trait_1_3 = "0";
else trait_1_3 === "0";
setAttrs({
"trait_1_3" : trait_1_3
});
});
});
on('clicked:trait_1_4', function() {
getAttrs(["trait_1_4"], function(values) {
let trait_1_4 = parseInt(values["trait_1_4"]) || 0;
if (trait_1_4 === 0) trait_1_4 = "1";
else if (trait_1_4 === 1) trait_1_4 = "2";
else if (trait_1_4 === 2) trait_1_4 = "0";
else trait_1_4 === "0";
setAttrs({
"trait_1_4" : trait_1_4
});
});
});
on('clicked:trait_1_5', function() {
getAttrs(["trait_1_5"], function(values) {
let trait_1_5 = parseInt(values["trait_1_5"]) || 0;
if (trait_1_5 === 0) trait_1_5 = "1";
else if (trait_1_5 === 1) trait_1_5 = "2";
else if (trait_1_5 === 2) trait_1_5 = "0";
else trait_1_5 === "0";
setAttrs({
"trait_1_5" : trait_1_5
});
});
});
on('clicked:trait_2_1', function() {
getAttrs(["trait_2_1"], function(values) {
let trait_2_1 = parseInt(values["trait_2_1"]) || 0;
if (trait_2_1 === 0) trait_2_1 = "1";
else if (trait_2_1 === 1) trait_2_1 = "2";
else if (trait_2_1 === 2) trait_2_1 = "0";
else trait_2_1 === "0";
setAttrs({
"trait_2_1" : trait_2_1
});
});
});
on('clicked:trait_2_2', function() {
getAttrs(["trait_2_2"], function(values) {
let trait_2_2 = parseInt(values["trait_2_2"]) || 0;
if (trait_2_2 === 0) trait_2_2 = "1";
else if (trait_2_2 === 1) trait_2_2 = "2";
else if (trait_2_2 === 2) trait_2_2 = "0";
else trait_2_2 === "0";
setAttrs({
"trait_2_2" : trait_2_2
});
});
});
on('clicked:trait_2_3', function() {
getAttrs(["trait_2_3"], function(values) {
let trait_2_3 = parseInt(values["trait_2_3"]) || 0;
if (trait_2_3 === 0) trait_2_3 = "1";
else if (trait_2_3 === 1) trait_2_3 = "2";
else if (trait_2_3 === 2) trait_2_3 = "0";
else trait_2_3 === "0";
setAttrs({
"trait_2_3" : trait_2_3
});
});
});
on('clicked:trait_2_4', function() {
getAttrs(["trait_2_4"], function(values) {
let trait_2_4 = parseInt(values["trait_2_4"]) || 0;
if (trait_2_4 === 0) trait_2_4 = "1";
else if (trait_2_4 === 1) trait_2_4 = "2";
else if (trait_2_4 === 2) trait_2_4 = "0";
else trait_2_4 === "0";
setAttrs({
"trait_2_4" : trait_2_4
});
});
});
on('clicked:trait_2_5', function() {
getAttrs(["trait_2_5"], function(values) {
let trait_2_5 = parseInt(values["trait_2_5"]) || 0;
if (trait_2_5 === 0) trait_2_5 = "1";
else if (trait_2_5 === 1) trait_2_5 = "2";
else if (trait_2_5 === 2) trait_2_5 = "0";
else trait_2_5 === "0";
setAttrs({
"trait_2_5" : trait_2_5
});
});
});
on('clicked:trait_3_1', function() {
getAttrs(["trait_3_1"], function(values) {
let trait_3_1 = parseInt(values["trait_3_1"]) || 0;
if (trait_3_1 === 0) trait_3_1 = "1";
else if (trait_3_1 === 1) trait_3_1 = "2";
else if (trait_3_1 === 2) trait_3_1 = "0";
else trait_3_1 === "0";
setAttrs({
"trait_3_1" : trait_3_1
});
});
});
on('clicked:trait_3_2', function() {
getAttrs(["trait_3_2"], function(values) {
let trait_3_2 = parseInt(values["trait_3_2"]) || 0;
if (trait_3_2 === 0) trait_3_2 = "1";
else if (trait_3_2 === 1) trait_3_2 = "2";
else if (trait_3_2 === 2) trait_3_2 = "0";
else trait_3_2 === "0";
setAttrs({
"trait_3_2" : trait_3_2
});
});
});
on('clicked:trait_3_3', function() {
getAttrs(["trait_3_3"], function(values) {
let trait_3_3 = parseInt(values["trait_3_3"]) || 0;
if (trait_3_3 === 0) trait_3_3 = "1";
else if (trait_3_3 === 1) trait_3_3 = "2";
else if (trait_3_3 === 2) trait_3_3 = "0";
else trait_3_3 === "0";
setAttrs({
"trait_3_3" : trait_3_3
});
});
});
on('clicked:trait_3_4', function() {
getAttrs(["trait_3_4"], function(values) {
let trait_3_4 = parseInt(values["trait_3_4"]) || 0;
if (trait_3_4 === 0) trait_3_4 = "1";
else if (trait_3_4 === 1) trait_3_4 = "2";
else if (trait_3_4 === 2) trait_3_4 = "0";
else trait_3_4 === "0";
setAttrs({
"trait_3_4" : trait_3_4
});
});
});
on('clicked:trait_3_5', function() {
getAttrs(["trait_3_5"], function(values) {
let trait_3_5 = parseInt(values["trait_3_5"]) || 0;
if (trait_3_5 === 0) trait_3_5 = "1";
else if (trait_3_5 === 1) trait_3_5 = "2";
else if (trait_3_5 === 2) trait_3_5 = "0";
else trait_3_5 === "0";
setAttrs({
"trait_3_5" : trait_3_5
});
});
});
on('clicked:trait_4_1', function() {
getAttrs(["trait_4_1"], function(values) {
let trait_4_1 = parseInt(values["trait_4_1"]) || 0;
if (trait_4_1 === 0) trait_4_1 = "1";
else if (trait_4_1 === 1) trait_4_1 = "2";
else if (trait_4_1 === 2) trait_4_1 = "0";
else trait_4_1 === "0";
setAttrs({
"trait_4_1" : trait_4_1
});
});
});
on('clicked:trait_4_2', function() {
getAttrs(["trait_4_2"], function(values) {
let trait_4_2 = parseInt(values["trait_4_2"]) || 0;
if (trait_4_2 === 0) trait_4_2 = "1";
else if (trait_4_2 === 1) trait_4_2 = "2";
else if (trait_4_2 === 2) trait_4_2 = "0";
else trait_4_2 === "0";
setAttrs({
"trait_4_2" : trait_4_2
});
});
});
on('clicked:trait_4_3', function() {
getAttrs(["trait_4_3"], function(values) {
let trait_4_3 = parseInt(values["trait_4_3"]) || 0;
if (trait_4_3 === 0) trait_4_3 = "1";
else if (trait_4_3 === 1) trait_4_3 = "2";
else if (trait_4_3 === 2) trait_4_3 = "0";
else trait_4_3 === "0";
setAttrs({
"trait_4_3" : trait_4_3
});
});
});
on('clicked:trait_4_4', function() {
getAttrs(["trait_4_4"], function(values) {
let trait_4_4 = parseInt(values["trait_4_4"]) || 0;
if (trait_4_4 === 0) trait_4_4 = "1";
else if (trait_4_4 === 1) trait_4_4 = "2";
else if (trait_4_4 === 2) trait_4_4 = "0";
else trait_4_4 === "0";
setAttrs({
"trait_4_4" : trait_4_4
});
});
});
on('clicked:trait_4_5', function() {
getAttrs(["trait_4_5"], function(values) {
let trait_4_5 = parseInt(values["trait_4_5"]) || 0;
if (trait_4_5 === 0) trait_4_5 = "1";
else if (trait_4_5 === 1) trait_4_5 = "2";
else if (trait_4_5 === 2) trait_4_5 = "0";
else trait_4_5 === "0";
setAttrs({
"trait_4_5" : trait_4_5
});
});
});
on('clicked:trait_5_1', function() {
getAttrs(["trait_5_1"], function(values) {
let trait_5_1 = parseInt(values["trait_5_1"]) || 0;
if (trait_5_1 === 0) trait_5_1 = "1";
else if (trait_5_1 === 1) trait_5_1 = "2";
else if (trait_5_1 === 2) trait_5_1 = "0";
else trait_5_1 === "0";
setAttrs({
"trait_5_1" : trait_5_1
});
});
});
on('clicked:trait_5_2', function() {
getAttrs(["trait_5_2"], function(values) {
let trait_5_2 = parseInt(values["trait_5_2"]) || 0;
if (trait_5_2 === 0) trait_5_2 = "1";
else if (trait_5_2 === 1) trait_5_2 = "2";
else if (trait_5_2 === 2) trait_5_2 = "0";
else trait_5_2 === "0";
setAttrs({
"trait_5_2" : trait_5_2
});
});
});
on('clicked:trait_5_3', function() {
getAttrs(["trait_5_3"], function(values) {
let trait_5_3 = parseInt(values["trait_5_3"]) || 0;
if (trait_5_3 === 0) trait_5_3 = "1";
else if (trait_5_3 === 1) trait_5_3 = "2";
else if (trait_5_3 === 2) trait_5_3 = "0";
else trait_5_3 === "0";
setAttrs({
"trait_5_3" : trait_5_3
});
});
});
on('clicked:trait_5_4', function() {
getAttrs(["trait_5_4"], function(values) {
let trait_5_4 = parseInt(values["trait_5_4"]) || 0;
if (trait_5_4 === 0) trait_5_4 = "1";
else if (trait_5_4 === 1) trait_5_4 = "2";
else if (trait_5_4 === 2) trait_5_4 = "0";
else trait_5_4 === "0";
setAttrs({
"trait_5_4" : trait_5_4
});
});
});
on('clicked:trait_5_5', function() {
getAttrs(["trait_5_5"], function(values) {
let trait_5_5 = parseInt(values["trait_5_5"]) || 0;
if (trait_5_5 === 0) trait_5_5 = "1";
else if (trait_5_5 === 1) trait_5_5 = "2";
else if (trait_5_5 === 2) trait_5_5 = "0";
else trait_5_5 === "0";
setAttrs({
"trait_5_5" : trait_5_5
});
});
});
on('clicked:trait_6_1', function() {
getAttrs(["trait_6_1"], function(values) {
let trait_6_1 = parseInt(values["trait_6_1"]) || 0;
if (trait_6_1 === 0) trait_6_1 = "1";
else if (trait_6_1 === 1) trait_6_1 = "2";
else if (trait_6_1 === 2) trait_6_1 = "0";
else trait_6_1 === "0";
setAttrs({
"trait_6_1" : trait_6_1
});
});
});
on('clicked:trait_6_2', function() {
getAttrs(["trait_6_2"], function(values) {
let trait_6_2 = parseInt(values["trait_6_2"]) || 0;
if (trait_6_2 === 0) trait_6_2 = "1";
else if (trait_6_2 === 1) trait_6_2 = "2";
else if (trait_6_2 === 2) trait_6_2 = "0";
else trait_6_2 === "0";
setAttrs({
"trait_6_2" : trait_6_2
});
});
});
on('clicked:trait_6_3', function() {
getAttrs(["trait_6_3"], function(values) {
let trait_6_3 = parseInt(values["trait_6_3"]) || 0;
if (trait_6_3 === 0) trait_6_3 = "1";
else if (trait_6_3 === 1) trait_6_3 = "2";
else if (trait_6_3 === 2) trait_6_3 = "0";
else trait_6_3 === "0";
setAttrs({
"trait_6_3" : trait_6_3
});
});
});
on('clicked:trait_6_4', function() {
getAttrs(["trait_6_4"], function(values) {
let trait_6_4 = parseInt(values["trait_6_4"]) || 0;
if (trait_6_4 === 0) trait_6_4 = "1";
else if (trait_6_4 === 1) trait_6_4 = "2";
else if (trait_6_4 === 2) trait_6_4 = "0";
else trait_6_4 === "0";
setAttrs({
"trait_6_4" : trait_6_4
});
});
});
on('clicked:trait_6_5', function() {
getAttrs(["trait_6_5"], function(values) {
let trait_6_5 = parseInt(values["trait_6_5"]) || 0;
if (trait_6_5 === 0) trait_6_5 = "1";
else if (trait_6_5 === 1) trait_6_5 = "2";
else if (trait_6_5 === 2) trait_6_5 = "0";
else trait_6_5 === "0";
setAttrs({
"trait_6_5" : trait_6_5
});
});
});
on('clicked:trait_7_1', function() {
getAttrs(["trait_7_1"], function(values) {
let trait_7_1 = parseInt(values["trait_7_1"]) || 0;
if (trait_7_1 === 0) trait_7_1 = "1";
else if (trait_7_1 === 1) trait_7_1 = "2";
else if (trait_7_1 === 2) trait_7_1 = "0";
else trait_7_1 === "0";
setAttrs({
"trait_7_1" : trait_7_1
});
});
});
on('clicked:trait_7_2', function() {
getAttrs(["trait_7_2"], function(values) {
let trait_7_2 = parseInt(values["trait_7_2"]) || 0;
if (trait_7_2 === 0) trait_7_2 = "1";
else if (trait_7_2 === 1) trait_7_2 = "2";
else if (trait_7_2 === 2) trait_7_2 = "0";
else trait_7_2 === "0";
setAttrs({
"trait_7_2" : trait_7_2
});
});
});
on('clicked:trait_7_3', function() {
getAttrs(["trait_7_3"], function(values) {
let trait_7_3 = parseInt(values["trait_7_3"]) || 0;
if (trait_7_3 === 0) trait_7_3 = "1";
else if (trait_7_3 === 1) trait_7_3 = "2";
else if (trait_7_3 === 2) trait_7_3 = "0";
else trait_7_3 === "0";
setAttrs({
"trait_7_3" : trait_7_3
});
});
});
on('clicked:trait_7_4', function() {
getAttrs(["trait_7_4"], function(values) {
let trait_7_4 = parseInt(values["trait_7_4"]) || 0;
if (trait_7_4 === 0) trait_7_4 = "1";
else if (trait_7_4 === 1) trait_7_4 = "2";
else if (trait_7_4 === 2) trait_7_4 = "0";
else trait_7_4 === "0";
setAttrs({
"trait_7_4" : trait_7_4
});
});
});
on('clicked:trait_7_5', function() {
getAttrs(["trait_7_5"], function(values) {
let trait_7_5 = parseInt(values["trait_7_5"]) || 0;
if (trait_7_5 === 0) trait_7_5 = "1";
else if (trait_7_5 === 1) trait_7_5 = "2";
else if (trait_7_5 === 2) trait_7_5 = "0";
else trait_7_5 === "0";
setAttrs({
"trait_7_5" : trait_7_5
});
});
});
on('clicked:trait_8_1', function() {
getAttrs(["trait_8_1"], function(values) {
let trait_8_1 = parseInt(values["trait_8_1"]) || 0;
if (trait_8_1 === 0) trait_8_1 = "1";
else if (trait_8_1 === 1) trait_8_1 = "2";
else if (trait_8_1 === 2) trait_8_1 = "0";
else trait_8_1 === "0";
setAttrs({
"trait_8_1" : trait_8_1
});
});
});
on('clicked:trait_8_2', function() {
getAttrs(["trait_8_2"], function(values) {
let trait_8_2 = parseInt(values["trait_8_2"]) || 0;
if (trait_8_2 === 0) trait_8_2 = "1";
else if (trait_8_2 === 1) trait_8_2 = "2";
else if (trait_8_2 === 2) trait_8_2 = "0";
else trait_8_2 === "0";
setAttrs({
"trait_8_2" : trait_8_2
});
});
});
on('clicked:trait_8_3', function() {
getAttrs(["trait_8_3"], function(values) {
let trait_8_3 = parseInt(values["trait_8_3"]) || 0;
if (trait_8_3 === 0) trait_8_3 = "1";
else if (trait_8_3 === 1) trait_8_3 = "2";
else if (trait_8_3 === 2) trait_8_3 = "0";
else trait_8_3 === "0";
setAttrs({
"trait_8_3" : trait_8_3
});
});
});
on('clicked:trait_8_4', function() {
getAttrs(["trait_8_4"], function(values) {
let trait_8_4 = parseInt(values["trait_8_4"]) || 0;
if (trait_8_4 === 0) trait_8_4 = "1";
else if (trait_8_4 === 1) trait_8_4 = "2";
else if (trait_8_4 === 2) trait_8_4 = "0";
else trait_8_4 === "0";
setAttrs({
"trait_8_4" : trait_8_4
});
});
});
on('clicked:trait_8_5', function() {
getAttrs(["trait_8_5"], function(values) {
let trait_8_5 = parseInt(values["trait_8_5"]) || 0;
if (trait_8_5 === 0) trait_8_5 = "1";
else if (trait_8_5 === 1) trait_8_5 = "2";
else if (trait_8_5 === 2) trait_8_5 = "0";
else trait_8_5 === "0";
setAttrs({
"trait_8_5" : trait_8_5
});
});
});
on('clicked:trait_9_1', function() {
getAttrs(["trait_9_1"], function(values) {
let trait_9_1 = parseInt(values["trait_9_1"]) || 0;
if (trait_9_1 === 0) trait_9_1 = "1";
else if (trait_9_1 === 1) trait_9_1 = "2";
else if (trait_9_1 === 2) trait_9_1 = "0";
else trait_9_1 === "0";
setAttrs({
"trait_9_1" : trait_9_1
});
});
});
on('clicked:trait_9_2', function() {
getAttrs(["trait_9_2"], function(values) {
let trait_9_2 = parseInt(values["trait_9_2"]) || 0;
if (trait_9_2 === 0) trait_9_2 = "1";
else if (trait_9_2 === 1) trait_9_2 = "2";
else if (trait_9_2 === 2) trait_9_2 = "0";
else trait_9_2 === "0";
setAttrs({
"trait_9_2" : trait_9_2
});
});
});
on('clicked:trait_9_3', function() {
getAttrs(["trait_9_3"], function(values) {
let trait_9_3 = parseInt(values["trait_9_3"]) || 0;
if (trait_9_3 === 0) trait_9_3 = "1";
else if (trait_9_3 === 1) trait_9_3 = "2";
else if (trait_9_3 === 2) trait_9_3 = "0";
else trait_9_3 === "0";
setAttrs({
"trait_9_3" : trait_9_3
});
});
});
on('clicked:trait_9_4', function() {
getAttrs(["trait_9_4"], function(values) {
let trait_9_4 = parseInt(values["trait_9_4"]) || 0;
if (trait_9_4 === 0) trait_9_4 = "1";
else if (trait_9_4 === 1) trait_9_4 = "2";
else if (trait_9_4 === 2) trait_9_4 = "0";
else trait_9_4 === "0";
setAttrs({
"trait_9_4" : trait_9_4
});
});
});
on('clicked:trait_9_5', function() {
getAttrs(["trait_9_5"], function(values) {
let trait_9_5 = parseInt(values["trait_9_5"]) || 0;
if (trait_9_5 === 0) trait_9_5 = "1";
else if (trait_9_5 === 1) trait_9_5 = "2";
else if (trait_9_5 === 2) trait_9_5 = "0";
else trait_9_5 === "0";
setAttrs({
"trait_9_5" : trait_9_5
});
});
});
on('clicked:trait_10_1', function() {
getAttrs(["trait_10_1"], function(values) {
let trait_10_1 = parseInt(values["trait_10_1"]) || 0;
if (trait_10_1 === 0) trait_10_1 = "1";
else if (trait_10_1 === 1) trait_10_1 = "2";
else if (trait_10_1 === 2) trait_10_1 = "0";
else trait_10_1 === "0";
setAttrs({
"trait_10_1" : trait_10_1
});
});
});
on('clicked:trait_10_2', function() {
getAttrs(["trait_10_2"], function(values) {
let trait_10_2 = parseInt(values["trait_10_2"]) || 0;
if (trait_10_2 === 0) trait_10_2 = "1";
else if (trait_10_2 === 1) trait_10_2 = "2";
else if (trait_10_2 === 2) trait_10_2 = "0";
else trait_10_2 === "0";
setAttrs({
"trait_10_2" : trait_10_2
});
});
});
on('clicked:trait_10_3', function() {
getAttrs(["trait_10_3"], function(values) {
let trait_10_3 = parseInt(values["trait_10_3"]) || 0;
if (trait_10_3 === 0) trait_10_3 = "1";
else if (trait_10_3 === 1) trait_10_3 = "2";
else if (trait_10_3 === 2) trait_10_3 = "0";
else trait_10_3 === "0";
setAttrs({
"trait_10_3" : trait_10_3
});
});
});
on('clicked:trait_10_4', function() {
getAttrs(["trait_10_4"], function(values) {
let trait_10_4 = parseInt(values["trait_10_4"]) || 0;
if (trait_10_4 === 0) trait_10_4 = "1";
else if (trait_10_4 === 1) trait_10_4 = "2";
else if (trait_10_4 === 2) trait_10_4 = "0";
else trait_10_4 === "0";
setAttrs({
"trait_10_4" : trait_10_4
});
});
});
on('clicked:trait_10_5', function() {
getAttrs(["trait_10_5"], function(values) {
let trait_10_5 = parseInt(values["trait_10_5"]) || 0;
if (trait_10_5 === 0) trait_10_5 = "1";
else if (trait_10_5 === 1) trait_10_5 = "2";
else if (trait_10_5 === 2) trait_10_5 = "0";
else trait_10_5 === "0";
setAttrs({
"trait_10_5" : trait_10_5
});
});
});
</script>
<!-- Stats ajustement valeur -->
<script type="text/worker">
on("change:lucidite_max change:check_lucidite", function() {
getAttrs(["lucidite", "lucidite_max", "check_lucidite"], function(values) {
let lucidite = parseInt(values["lucidite"]) || 0;
let check_lucidite = parseInt(values["check_lucidite"]) || 0;
let lucidite_max = parseInt(values["lucidite_max"]) || 0;
if (lucidite_max < lucidite ) lucidite = lucidite_max;
else if (lucidite_max == 0 ) lucidite = lucidite;
if (lucidite_max < check_lucidite - 1 ) check_lucidite = lucidite_max + 1;
else if (lucidite_max == 0 ) check_lucidite = check_lucidite;
setAttrs({
"lucidite": lucidite,
"check_lucidite": check_lucidite
});
});
});
on("change:sang_froid_max change:check_sang_froid", function() {
getAttrs(["sang_froid", "sang_froid_max", "check_sang_froid"], function(values) {
let sang_froid = parseInt(values["sang_froid"]) || 0;
let check_sang_froid = parseInt(values["check_sang_froid"]) || 0;
let sang_froid_max = parseInt(values["sang_froid_max"]) || 0;
if (sang_froid_max < sang_froid ) sang_froid = sang_froid_max;
else if (sang_froid_max == 0 ) sang_froid = sang_froid;
if (sang_froid_max < check_sang_froid - 1 ) check_sang_froid = sang_froid_max + 1;
else if (sang_froid_max == 0 ) check_sang_froid = check_sang_froid;
if (check_sang_froid == 6 ) malus_sang_froid = "1";
else if (check_sang_froid == 5) malus_sang_froid = "1";
else if (check_sang_froid == 4) malus_sang_froid = "2";
else if (check_sang_froid == 3) malus_sang_froid = "2";
else if (check_sang_froid == 2) malus_sang_froid = "3";
else if (check_sang_froid == 1) malus_sang_froid = "3";
else malus_sang_froid = "0";
setAttrs({
"sang_froid": sang_froid,
"check_sang_froid": check_sang_froid,
"malus_sang_froid": malus_sang_froid
});
});
});
on("change:vitalite_max change:check_vitalite", function() {
getAttrs(["vitalite", "vitalite_max", "check_vitalite"], function(values) {
let vitalite = parseInt(values["vitalite"]) || 0;
let check_vitalite = parseInt(values["check_vitalite"]) || 0;
let vitalite_max = parseInt(values["vitalite_max"]) || 0;
if (vitalite_max < vitalite ) vitalite = vitalite_max;
else if (vitalite_max == 0 ) vitalite = vitalite;
if (vitalite_max < check_vitalite - 1 ) check_vitalite = vitalite_max + 1;
else if (vitalite_max == 0 ) check_vitalite = check_vitalite;
if (check_vitalite == 6 ) malus_vitalite = "1";
else if (check_vitalite == 5 ) malus_vitalite = "1";
else if (check_vitalite == 4) malus_vitalite = "2";
else if (check_vitalite == 3) malus_vitalite = "2";
else if (check_vitalite == 2) malus_vitalite = "3";
else if (check_vitalite == 1) malus_vitalite = "3";
else malus_vitalite = "0";
setAttrs({
"vitalite": vitalite,
"check_vitalite": check_vitalite,
"malus_vitalite": malus_vitalite
});
});
});
</script>
<!-- --------------------------- -->
<!-- ------ SCRIPT ROLL -------- -->
<!-- --------------------------- -->
<!-- Roll 3D -->
<!-- Script de Roll action -->
<script type="text/worker">
on('clicked:roll_action', (info) => {
startRoll("@{gm} &{template:patient13} {{title=@{matricule}}} {{action=oui}} {{bonus=[[0]]}} {{d1=[[D6]]}} {{d2=[[D6]]}} {{d3=[[D6]]}} {{mod=[[@{roll_mod}]]}} {{seuil=[[?{Seuil de réussite|4} -1]]}} {{rappel_seuil=[[?{Seuil de réussite|4}]]}}", (results) => {
let d1 = parseInt(results.results.d1.dice);
let d2 = parseInt(results.results.d2.dice);
let d3 = parseInt(results.results.d3.dice);
let mod = parseInt(results.results.mod.result);
let computed_d1 = 0;
let computed_d2 = 0;
let computed_d3 = 0;
if (d2 <= d1 && d1 <= d3) computed_d1 = d1 + mod, computed_d2 = d2, computed_d3 = d3;
else if (d3 <= d1 && d1 <= d2) computed_d1 = d1 + mod, computed_d2 = d2, computed_d3 = d3;
else if (d1 <= d2 && d2 <= d3) computed_d2 = d2 + mod, computed_d1 = d1, computed_d3 = d3;
else if (d3 <= d2 && d2 <= d1) computed_d2 = d2 + mod, computed_d1 = d1, computed_d3 = d3;
else if (d1 <= d3 && d3 <= d2) computed_d3 = d3 + mod, computed_d1 = d1, computed_d2 = d2;
else if (d2 <= d3 && d3 <= d1) computed_d3 = d3 + mod, computed_d1 = d1, computed_d2 = d2;
finishRoll(
results.rollId,
{
d1: computed_d1,
d2: computed_d2,
d3: computed_d3
}
);
});
});
on('clicked:roll_action', (info) => {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
</script>
<!-- Script de Roll combat -->
<script type="text/worker">
on('clicked:roll_combat', (info) => {
startRoll("@{gm} &{template:patient13} {{title=@{matricule}}} {{combat=oui}} {{bonus=[[0]]}} {{d1=[[D6]]}} {{d2=[[D6]]}} {{d3=[[D6]]}} {{mod=[[@{roll_mod}]]}} {{malus=[[@{malus_vitalite}]]}} {{seuil=[[?{Seuil de réussite|4} -1]]}} {{rappel_seuil=[[?{Seuil de réussite|4}]]}}", (results) => {
let d1 = parseInt(results.results.d1.dice);
let d2 = parseInt(results.results.d2.dice);
let d3 = parseInt(results.results.d3.dice);
let mod = parseInt(results.results.mod.result);
let malus = parseInt(results.results.malus.result);
let computed_d1 = 0;
let computed_d2 = 0;
let computed_d3 = 0;
if (d2 <= d1 && d1 <= d3) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d3 <= d1 && d1 <= d2) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d1 <= d2 && d2 <= d3) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d3 <= d2 && d2 <= d1) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d1 <= d3 && d3 <= d2) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
else if (d2 <= d3 && d3 <= d1) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
finishRoll(
results.rollId,
{
d1: computed_d1,
d2: computed_d2,
d3: computed_d3
}
);
});
});
on('clicked:roll_combat', (info) => {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
</script>
<!-- Script de Roll mental -->
<script type="text/worker">
on('clicked:roll_mental', (info) => {
startRoll("@{gm} &{template:patient13} {{title=@{matricule}}} {{mental=oui}} {{bonus=[[0]]}} {{d1=[[D6]]}} {{d2=[[D6]]}} {{d3=[[D6]]}} {{mod=[[@{roll_mod}]]}} {{malus=[[@{malus_sang_froid}]]}} {{seuil=[[?{Seuil de réussite|4} -1]]}} {{rappel_seuil=[[?{Seuil de réussite|4}]]}}", (results) => {
let d1 = parseInt(results.results.d1.dice);
let d2 = parseInt(results.results.d2.dice);
let d3 = parseInt(results.results.d3.dice);
let mod = parseInt(results.results.mod.result);
let malus = parseInt(results.results.malus.result);
let computed_d1 = 0;
let computed_d2 = 0;
let computed_d3 = 0;
if (d2 <= d1 && d1 <= d3) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d3 <= d1 && d1 <= d2) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d1 <= d2 && d2 <= d3) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d3 <= d2 && d2 <= d1) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d1 <= d3 && d3 <= d2) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
else if (d2 <= d3 && d3 <= d1) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
finishRoll(
results.rollId,
{
d1: computed_d1,
d2: computed_d2,
d3: computed_d3
}
);
});
});
on('clicked:roll_mental', (info) => {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
</script>
<!-- Roll 4D -->
<!-- Script de Roll 4d action -->
<script type="text/worker">
on('clicked:roll_action_4d', (info) => {
startRoll("@{gm} &{template:patient13} {{title=@{matricule}}} {{action=oui}} {{bonus=[[1]]}} {{d1=[[D6]]}} {{d2=[[D6]]}} {{d3=[[D6]]}} {{d4=[[D6]]}} {{mod=[[@{roll_mod}]]}} {{seuil=[[?{Seuil de réussite|4} -1]]}} {{rappel_seuil=[[?{Seuil de réussite|4}]]}}", (results) => {
let d1 = parseInt(results.results.d1.dice);
let d2 = parseInt(results.results.d2.dice);
let d3 = parseInt(results.results.d3.dice);
let d4 = parseInt(results.results.d4.dice);
let mod = parseInt(results.results.mod.result);
let computed_d1 = 0;
let computed_d2 = 0;
let computed_d3 = 0;
if (d1 <= d2 && d1 <= d3 && d1 <= d4) d1 = d4;
else if (d2 <= d1 && d2 <= d3 && d2 <= d4) d2 = d4;
else if (d3 <= d1 && d3 <= d2 && d3 <= d4) d2 = d4;
if (d2 <= d1 && d1 <= d3) computed_d1 = d1 + mod, computed_d2 = d2, computed_d3 = d3;
else if (d3 <= d1 && d1 <= d2) computed_d1 = d1 + mod, computed_d2 = d2, computed_d3 = d3;
else if (d1 <= d2 && d2 <= d3) computed_d2 = d2 + mod, computed_d1 = d1, computed_d3 = d3;
else if (d3 <= d2 && d2 <= d1) computed_d2 = d2 + mod, computed_d1 = d1, computed_d3 = d3;
else if (d1 <= d3 && d3 <= d2) computed_d3 = d3 + mod, computed_d1 = d1, computed_d2 = d2;
else if (d2 <= d3 && d3 <= d1) computed_d3 = d3 + mod, computed_d1 = d1, computed_d2 = d2;
finishRoll(
results.rollId,
{
d1: computed_d1,
d2: computed_d2,
d3: computed_d3
}
);
});
});
on('clicked:roll_action_4d', (info) => {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
</script>
<!-- Script de Roll 4d combat -->
<script type="text/worker">
on('clicked:roll_combat_4d', (info) => {
startRoll("@{gm} &{template:patient13} {{title=@{matricule}}} {{combat=oui}} {{bonus=[[1]]}} {{d1=[[D6]]}} {{d2=[[D6]]}} {{d3=[[D6]]}} {{d4=[[D6]]}} {{mod=[[@{roll_mod}]]}} {{malus=[[@{malus_vitalite}]]}} {{seuil=[[?{Seuil de réussite|4} -1]]}} {{rappel_seuil=[[?{Seuil de réussite|4}]]}}", (results) => {
let d1 = parseInt(results.results.d1.dice);
let d2 = parseInt(results.results.d2.dice);
let d3 = parseInt(results.results.d3.dice);
let d4 = parseInt(results.results.d4.dice);
let mod = parseInt(results.results.mod.result);
let malus = parseInt(results.results.malus.result);
let computed_d1 = 0;
let computed_d2 = 0;
let computed_d3 = 0;
if (d1 <= d2 && d1 <= d3 && d1 <= d4) d1 = d4;
else if (d2 <= d1 && d2 <= d3 && d2 <= d4) d2 = d4;
else if (d3 <= d1 && d3 <= d2 && d3 <= d4) d2 = d4;
if (d2 <= d1 && d1 <= d3) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d3 <= d1 && d1 <= d2) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d1 <= d2 && d2 <= d3) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d3 <= d2 && d2 <= d1) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d1 <= d3 && d3 <= d2) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
else if (d2 <= d3 && d3 <= d1) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
finishRoll(
results.rollId,
{
d1: computed_d1,
d2: computed_d2,
d3: computed_d3
}
);
});
});
on('clicked:roll_combat_4d', (info) => {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
</script>
<!-- Script de Roll 4d mental -->
<script type="text/worker">
on('clicked:roll_mental_4d', (info) => {
startRoll("@{gm} &{template:patient13} {{title=@{matricule}}} {{mental=oui}} {{bonus=[[1]]}} {{d1=[[D6]]}} {{d2=[[D6]]}} {{d3=[[D6]]}} {{d4=[[D6]]}} {{mod=[[@{roll_mod}]]}} {{malus=[[@{malus_sang_froid}]]}} {{seuil=[[?{Seuil de réussite|4} -1]]}} {{rappel_seuil=[[?{Seuil de réussite|4}]]}}", (results) => {
let d1 = parseInt(results.results.d1.dice);
let d2 = parseInt(results.results.d2.dice);
let d3 = parseInt(results.results.d3.dice);
let d4 = parseInt(results.results.d4.dice);
let mod = parseInt(results.results.mod.result);
let malus = parseInt(results.results.malus.result);
let computed_d1 = 0;
let computed_d2 = 0;
let computed_d3 = 0;
if (d1 <= d2 && d1 <= d3 && d1 <= d4) d1 = d4;
else if (d2 <= d1 && d2 <= d3 && d2 <= d4) d2 = d4;
else if (d3 <= d1 && d3 <= d2 && d3 <= d4) d2 = d4;
if (d2 <= d1 && d1 <= d3) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d3 <= d1 && d1 <= d2) computed_d1 = d1 + mod - malus, computed_d2 = d2, computed_d3 = d3;
else if (d1 <= d2 && d2 <= d3) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d3 <= d2 && d2 <= d1) computed_d2 = d2 + mod - malus, computed_d1 = d1, computed_d3 = d3;
else if (d1 <= d3 && d3 <= d2) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
else if (d2 <= d3 && d3 <= d1) computed_d3 = d3 + mod - malus, computed_d1 = d1, computed_d2 = d2;
finishRoll(
results.rollId,
{
d1: computed_d1,
d2: computed_d2,
d3: computed_d3
}
);
});
});
on('clicked:roll_mental_4d', (info) => {
getAttrs(["insecte"], function(values) {
let insecte = parseInt(values["insecte"]) || 0;
if (insecte < 21) insecte_new = insecte + 1;
else if (insecte == 21) insecte_new = 1;
else insecte = "1";
setAttrs({
"insecte" : insecte_new
});
});
});
</script>
<!-- --------------------------- -->
<!-- ----- ROLL TEMPLATE ------- -->
<!-- --------------------------- -->
<rolltemplate class="sheet-rolltemplate-patient13">
<div class="ecart"></div>
<span class="shadow_roll">
<div class="sheet-container">
<div class="sheet-content">
<div class="sheet-patient-titre">patient</div>
<div class="sheet-patient-valeur">{{title}}</div>
{{#rollTotal() bonus 0}}
{{#action}}
{{#rollTotal() seuil 0}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 1">résultats</div>
{{/rollTotal() seuil 0}}
{{#rollTotal() seuil 1}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 2">résultats</div>
{{/rollTotal() seuil 1}}
{{#rollTotal() seuil 2}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 3">résultats</div>
{{/rollTotal() seuil 2}}
{{#rollTotal() seuil 3}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 4">résultats</div>
{{/rollTotal() seuil 3}}
{{#rollTotal() seuil 4}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 5">résultats</div>
{{/rollTotal() seuil 4}}
{{#rollTotal() seuil 5}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 6">résultats</div>
{{/rollTotal() seuil 5}}
{{/action}}
{{#combat}}
{{#rollTotal() seuil 0}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 1">résultats</div>
{{/rollTotal() seuil 0}}
{{#rollTotal() seuil 1}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 2">résultats</div>
{{/rollTotal() seuil 1}}
{{#rollTotal() seuil 2}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 3">résultats</div>
{{/rollTotal() seuil 2}}
{{#rollTotal() seuil 3}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 4">résultats</div>
{{/rollTotal() seuil 3}}
{{#rollTotal() seuil 4}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 5">résultats</div>
{{/rollTotal() seuil 4}}
{{#rollTotal() seuil 5}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 6">résultats</div>
{{/rollTotal() seuil 5}}
{{/combat}}
{{#mental}}
{{#rollTotal() seuil 0}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite: 1">résultats</div>
{{/rollTotal() seuil 0}}
{{#rollTotal() seuil 1}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite: 2">résultats</div>
{{/rollTotal() seuil 1}}
{{#rollTotal() seuil 2}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 3">résultats</div>
{{/rollTotal() seuil 2}}
{{#rollTotal() seuil 3}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 4">résultats</div>
{{/rollTotal() seuil 3}}
{{#rollTotal() seuil 4}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 5">résultats</div>
{{/rollTotal() seuil 4}}
{{#rollTotal() seuil 5}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 6">résultats</div>
{{/rollTotal() seuil 5}}
{{/mental}}
{{/rollTotal() bonus 0}}
{{#rollTotal() bonus 1}}
{{#action}}
{{#rollTotal() seuil 0}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 1
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 0}}
{{#rollTotal() seuil 1}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 2
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 1}}
{{#rollTotal() seuil 2}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 3
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 2}}
{{#rollTotal() seuil 3}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 4
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 3}}
{{#rollTotal() seuil 4}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 5
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 4}}
{{#rollTotal() seuil 5}}
<div class="sheet-posologie" title="Jet d'action
Seuil de réussite: 6
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 5}}
{{/action}}
{{#combat}}
{{#rollTotal() seuil 0}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 1
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 0}}
{{#rollTotal() seuil 1}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 2
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 1}}
{{#rollTotal() seuil 2}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 3
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 2}}
{{#rollTotal() seuil 3}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 4
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 3}}
{{#rollTotal() seuil 4}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 5
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 4}}
{{#rollTotal() seuil 5}}
<div class="sheet-posologie" title="Jet de combat
Seuil de réussite: 6
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 5}}
{{/combat}}
{{#mental}}
{{#rollTotal() seuil 0}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite: 1
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 0}}
{{#rollTotal() seuil 1}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite: 2
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 1}}
{{#rollTotal() seuil 2}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 3
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 2}}
{{#rollTotal() seuil 3}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 4
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 3}}
{{#rollTotal() seuil 4}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 5
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 4}}
{{#rollTotal() seuil 5}}
<div class="sheet-posologie" title="Jet de psychologie
Seuil de réussite : 6
Avec dé bonus">résultats</div>
{{/rollTotal() seuil 5}}
{{/mental}}
{{/rollTotal() bonus 1}}
{{#rollGreater() computed::d1 seuil}}
<div class="sheet-value-1-reussite">{{computed::d1}}</div>
{{/rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d1 seuil}}
<div class="sheet-value-1-echec">{{computed::d1}}</div>
{{/^rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d2 seuil}}
<div class="sheet-value-2-reussite">{{computed::d2}}</div>
{{/rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d2 seuil}}
<div class="sheet-value-2-echec">{{computed::d2}}</div>
{{/^rollGreater() computed::d2 seuil}}
{{#rollGreater() computed::d3 seuil}}
<div class="sheet-value-3-reussite">{{computed::d3}}</div>
{{/rollGreater() computed::d3 seuil}}
{{#^rollGreater() computed::d3 seuil}}
<div class="sheet-value-3-echec">{{computed::d3}}</div>
{{/^rollGreater() computed::d3 seuil}}
<!-- Jet sans bonus -->
{{#rollTotal() bonus 0}}
<!-- Echec classique -->
{{#rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d3 seuil}}
<div class="sheet-desc-echec1">échec du test</div>
{{/^rollGreater() computed::d3 seuil}}
{{/^rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d2 seuil}}
<div class="sheet-desc-echec1">échec du test</div>
{{/^rollGreater() computed::d2 seuil}}
{{/^rollGreater() computed::d1 seuil}}
{{/rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d3 seuil}}
<div class="sheet-desc-echec1">échec du test</div>
{{/^rollGreater() computed::d3 seuil}}
{{/^rollGreater() computed::d1 seuil}}
{{/rollGreater() computed::d2 seuil}}
<!-- Echec 3d -->
{{#^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d3 seuil}}
{{#^rollTotal() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/rollGreater() computed::d1 computed::d2}}
{{#^rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/^rollGreater() computed::d1 computed::d2}}
{{/^rollTotal() computed::d1 computed::d2}}
{{#rollTotal() computed::d1 computed::d2}}
{{#^rollTotal() computed::d1 computed::d3}}
{{#rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/rollGreater() computed::d1 computed::d2}}
{{#^rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-echec2-1"<div class="sheet-desc-echec2-1" title="Laction est particulièrement ratée.
Vous ne faites pas simplement qu’échouer,
vous perdez du temps, vous trompez totalement, etc.
Notez un - à côté du Trait impliqué dans laction.">échec majeur</div>
<div class="sheet-desc-echec2-2">(notez un - au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/^rollGreater() computed::d1 computed::d2}}
{{/^rollTotal() computed::d1 computed::d3}}
{{/rollTotal() computed::d1 computed::d2}}
{{/^rollGreater() computed::d3 seuil}}
{{/^rollGreater() computed::d2 seuil}}
{{/^rollGreater() computed::d1 seuil}}
<!-- Echec triple -->
{{#^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d3 seuil}}
{{#rollTotal() computed::d1 computed::d2}}
{{#rollTotal() computed::d2 computed::d3}}
<div class="sheet-desc-echec3-1" title="Laction est un fiasco total, une vraie catastrophe,
un pitoyable échec !
Notez trois - à côté du Trait impliqué dans laction.">catastrophe !!!</div>
<div class="sheet-desc-echec3-2">(notez trois - au Trait)</div>
{{/rollTotal() computed::d2 computed::d3}}
{{/rollTotal() computed::d1 computed::d2}}
{{/^rollGreater() computed::d3 seuil}}
{{/^rollGreater() computed::d2 seuil}}
{{/^rollGreater() computed::d1 seuil}}
<!-- Resussite classique -->
{{#rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d3 seuil}}
<div class="sheet-desc-reussite1">réussite du test</div>
{{/^rollGreater() computed::d3 seuil}}
{{/rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d2 seuil}}
<div class="sheet-desc-reussite1">réussite du test</div>
{{/^rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d1 seuil}}
{{/rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d1 seuil}}
<div class="sheet-desc-reussite1">réussite du test</div>
{{/^rollGreater() computed::d1 seuil}}
{{/rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d3 seuil}}
<!-- Reussite 3d -->
{{#rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d2 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#^rollTotal() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/rollGreater() computed::d1 computed::d2}}
{{#^rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/^rollGreater() computed::d1 computed::d2}}
{{/^rollTotal() computed::d1 computed::d2}}
{{#rollTotal() computed::d1 computed::d2}}
{{#^rollTotal() computed::d1 computed::d3}}
{{#rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/rollGreater() computed::d1 computed::d2}}
{{#^rollGreater() computed::d1 computed::d2}}
{{#rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/rollGreater() computed::d1 computed::d3}}
{{#^rollGreater() computed::d1 computed::d3}}
<div class="sheet-desc-reussite2-1" title="Vous accomplissez votre action plus facilement
ou plus rapidement, mais dans tout les cas,
mieux que prévu.
Notez un + à côté du Trait impliqué dans laction.">réussite majeur</div>
<div class="sheet-desc-reussite2-2">(notez un + au Trait)</div>
{{/^rollGreater() computed::d1 computed::d3}}
{{/^rollGreater() computed::d1 computed::d2}}
{{/^rollTotal() computed::d1 computed::d3}}
{{/rollTotal() computed::d1 computed::d2}}
{{/rollGreater() computed::d3 seuil}}
{{/rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d1 seuil}}
<!-- Reussite triple -->
{{#rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d2 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#rollTotal() computed::d1 computed::d2}}
{{#rollTotal() computed::d2 computed::d3}}
<div class="sheet-desc-reussite3-1"title="Laction est une réussite exceptionnelle,
quasiment miraculeuse !
Notez trois + à côté du Trait impliqué dans laction.">réussite exceptionnelle !!!</div>
<div class="sheet-desc-reussite3-2">(notez trois + au Trait)</div>
{{/rollTotal() computed::d2 computed::d3}}
{{/rollTotal() computed::d1 computed::d2}}
{{/rollGreater() computed::d3 seuil}}
{{/rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d1 seuil}}
{{/rollTotal() bonus 0}}
<!-- Jet avec bonus -->
{{#rollTotal() bonus 1}}
<!-- Echec -->
{{#^rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d3 seuil}}
<div class="sheet-desc-echec1">échec du test</div>
{{/^rollGreater() computed::d3 seuil}}
{{/^rollGreater() computed::d2 seuil}}
{{#^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d2 seuil}}
<div class="sheet-desc-echec1">échec du test</div>
{{/^rollGreater() computed::d2 seuil}}
{{/^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d1 seuil}}
{{#^rollGreater() computed::d3 seuil}}
<div class="sheet-desc-echec1">échec du test</div>
{{/^rollGreater() computed::d3 seuil}}
{{/^rollGreater() computed::d1 seuil}}
<!-- Resussite -->
{{#rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d2 seuil}}
<div class="sheet-desc-reussite1">réussite du test</div>
{{/rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d1 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d1 seuil}}
<div class="sheet-desc-reussite1">réussite du test</div>
{{/rollGreater() computed::d1 seuil}}
{{/rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d3 seuil}}
{{#rollGreater() computed::d2 seuil}}
<div class="sheet-desc-reussite1">réussite du test</div>
{{/rollGreater() computed::d2 seuil}}
{{/rollGreater() computed::d3 seuil}}
{{/rollTotal() bonus 1}}
</div>
</div>
</span>
</rolltemplate>