Files
roll20-character-sheets-tester/CoeursVaillants/CoeursVaillants.html
T
Choco Lanoar 77127f0761 [CoeursVaillants] Total display rework of character sheet
Remove grid layout.
Create CSS styles to organise the sheet in lines and columns.
Reorder the layout thanks to styles.
No data loss.

Signed-off-by: Choco Lanoar <e.lachaud@gmail.com>
2022-07-02 17:41:55 +02:00

498 lines
36 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.
<input type="checkbox" name="attr_switch" class="sheet-block_switch" value="1"><span></span>
<div class="sheet-main sheet-block_a">
<div class="sheet-ligne">
<div class="sheet-ligne" style="text-align: center;">
<img title="Version 2.0 - 02/07/2022" src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/CoeursVaillants/images/Logo.png" width="30%" />
</div>
<div class="sheet-mycolbrd" style="width: 71%;"> <!-- CADRE INFOS -->
<div class="sheet-mycol" style="width: 49%;">
<div class="sheet-ligne" style="margin-bottom: 3px;">
<div class="sheet-libel2" style="width: 65px;">Nom</div>
<input type="text" class="sheet-biginp" name="attr_character_name" />
<div class="sheet-libel1">Classe</div>
<input type="text" name="attr_classe" />
<div class="sheet-libel1" style="margin-bottom: 0px">Peuple</div>
<input type="text" name="attr_peuple" />
</div>
</div>
<div class="sheet-mycol" style="width: 49%;">
<div class="sheet-ligne" style="margin-top: 11px;">
<div class="sheet-libel1">Genre</div>
<input type="text" name="attr_genre" />
<div class="sheet-libel1">Taille</div>
<input type="text" name="attr_taille" />
<div class="sheet-libel1" style="margin-bottom: 0px">Poids</div>
<input type="text" name="attr_poids" />
</div>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 28%;"> <!-- CADRE NIVEAU -->
<div class="sheet-ligne">
<div class="sheet-libel2" style="width: 85px">Niveau</div>
<input type="number" name="attr_niveau" class='sheet-inpnum2cbig' style="width: 40px;" value='1' min="1" max="7">
<div class="sheet-libel1" style="width: 20px; vertical-align: middle;">XP</div>
<input type="number" name="attr_xp" class='sheet-inpnum2c' style="width: 40px;" value='0' min="0">
</div>
<div class="sheet-ligne" style="margin-top: 3px;">
<div class="sheet-libeldesc">1XP : relancer avec Avantage</div>
<div class="sheet-libeldesc">2XP : acheter une Capacité</div>
<div class="sheet-libeldesc">3XP x Niveau : gain de niveau</div>
</div>
</div>
</div>
<div class="sheet-ligne">
<div class="sheet-mycolbrd" style="width: 25%; text-align: left;"> <!-- CADRE CARACS -->
<div class="sheet-ligne" style="margin-bottom: 8px;">
<div>Caractéristiques</div>
<button type='roll' name='roll_testfor' title='Tirer une nouvelle série de caracs' class="sheet-btRoll20" value='&{template:default} {{name=Tirage de Caractéristiques}} {{Série 1=[[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]]}} {{Série 2=[[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]] [[3d6cs<1cf>6]]}} {{note=Plus c’est bas mieux c’est !}}'></button>
</div>
<div class="sheet-ligne" style="margin-bottom: 9px;"> <!-- LIGNE FOR -->
<div class="sheet-libel2">FOR</div>
<input type="number" name="attr_for" class='sheet-inpnum2cbig' style="width: 45px" value='0' min="0" max="20" />
<div class="sheet-libel2" style="width: 18px;">+</div>
<button type='roll' name='roll_testfor' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Force}} {{carac=[[@{for}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testfor' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Force (Av.)}} {{carac=[[@{for}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<button type='roll' name='roll_testfor' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Force (Dés.)}} {{carac=[[@{for}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
</div>
</div>
<div class="sheet-ligne" style="margin-bottom: 9px;"> <!-- LIGNE INT -->
<div class="sheet-libel2">INT</div>
<input type="number" name="attr_int" class='sheet-inpnum2cbig' style="width: 45px" value='0' />
<div class="sheet-libel2" style="width: 18px;">+</div>
<button type='roll' name='roll_testInt' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test d’Intelligence}} {{carac=[[@{int}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testInt' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test d’Intelligence (Av.)}} {{carac=[[@{int}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<button type='roll' name='roll_testInt' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test d’Intelligence (Dés.)}} {{carac=[[@{int}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
</div>
</div>
<div class="sheet-ligne" style="margin-bottom: 9px;"> <!-- LIGNE SAG -->
<div class="sheet-libel2">SAG</div>
<input type="number" name="attr_sag" class='sheet-inpnum2cbig' style="width: 45px" value='0' />
<div class="sheet-libel2" style="width: 18px;">+</div>
<button type='roll' name='roll_testSag' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Sagesse}} {{carac=[[@{sag}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testSag' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Sagesse (Av.)}} {{carac=[[@{sag}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<button type='roll' name='roll_testSag' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Sagesse (Dés.)}} {{carac=[[@{sag}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
</div>
</div>
<div class="sheet-ligne" style="margin-bottom: 9px;"> <!-- LIGNE DEX -->
<div class="sheet-libel2">DEX</div>
<input type="number" name="attr_dex" class='sheet-inpnum2cbig' style="width: 45px" value='0' />
<div class="sheet-libel2" style="width: 18px;">+</div>
<button type='roll' name='roll_testDex' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Dextérité}} {{carac=[[@{dex}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testDex' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Dextérité (Av.)}} {{carac=[[@{dex}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<button type='roll' name='roll_testDex' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Dextérité (Dés.)}} {{carac=[[@{dex}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
</div>
</div>
<div class="sheet-ligne" style="margin-bottom: 9px;"> <!-- LIGNE CON -->
<div class="sheet-libel2">CON</div>
<input type="number" name="attr_con" class='sheet-inpnum2cbig' style="width: 45px" value='0' />
<div class="sheet-libel2" style="width: 18px;">+</div>
<button type='roll' name='roll_testCon' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Constitution}} {{carac=[[@{con}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testCon' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Constitution (Av.)}} {{carac=[[@{con}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<button type='roll' name='roll_testCon' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Constitution (Dés.)}} {{carac=[[@{con}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
</div>
</div>
<div class="sheet-ligne" style="margin-bottom: 5px;"> <!-- LIGNE CHA -->
<div class="sheet-libel2">CHA</div>
<input type="number" name="attr_cha" class='sheet-inpnum2cbig' style="width: 45px" value='0' />
<div class="sheet-libel2" style="width: 18px;">+</div>
<button type='roll' name='roll_testCha' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Charisme}} {{carac=[[@{cha}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testCha' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Charisme (Av.)}} {{carac=[[@{cha}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<button type='roll' name='roll_testCha' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Test de Charisme (Dés.)}} {{carac=[[@{cha}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
</div>
</div>
</div>
<div class="sheet-mycol" style="width: 74%;">
<div class="sheet-ligne">
<div class="sheet-mycolbrd" style="width: 220px;"> <!-- CADRE CA -->
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel3" style="width: 190px">Classe d’Armure</div>
</div>
<div class="sheet-ligne" style="text-align: center; margin-bottom: 12px;">
<input type="number" name="attr_ca" class='sheet-inpnum2cbig' style="width: 45px" value='10' />
</div>
<div class="sheet-ligne" style="margin-bottom: 5px;">
<div class="sheet-libel1" style="width: 80px;">Manœuvre</div>
<input type="number" name="attr_manoeuvre" class='sheet-inpnum2c' style="width: 35px;" value='12' />
<div class="sheet-libel1" style="width: 10px;">+</div>
<button type='roll' name='roll_testMan' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Jet de Manœuvre}} {{carac=[[@{manoeuvre}]]}} {{rollResult=[[1d20+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testMan' class='sheet-btRoll20Green' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Jet de Manœuvre (Av.)}} {{carac=[[@{manoeuvre}]]}} {{rollResult=[[2d20kh1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}' class='sheet-greenbutton'></button>
<button type='roll' name='roll_testMan' class='sheet-btRoll20Red' value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Jet de Manœuvre (Dés.)}} {{carac=[[@{manoeuvre}]]}} {{rollResult=[[2d20kl1+?{Métier|Aucun métier,0|Artisan,@{artisan}|Courtisan,@{courtisan}|Voyageur,@{voyageur}|Érudit,@{erudit}}]]}}' class='sheet-redbutton'></button>
</div>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 215px;"> <!-- CADRE PV -->
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel3" style="width: 190px">Points de Vie</div>
</div>
<div class="sheet-ligne" style="text-align: center; margin-bottom: 5px;">
<input type="number" name="attr_pv" class='sheet-inpnum2cbig' style="width:45px" value='0'><div class="sheet-libel1" style="width:10px">/</div><input type="number" name="attr_pvmax" class='sheet-inpnum2c' style="width:45px" value='0' />
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 120px;">Dés de Vie</div>
<input type="text" name="attr_dv" style="width: 45px; text-align: center;" value='1d8' />
<button type='roll' name='roll_jetdv' class="sheet-btRoll20" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Nouveaux PV}} {{rollResult=[[@{dv}+8]]}}'></button>
</div>
<div class="sheet-ligne">
<div class="sheet-mycol">
<div class="sheet-libel1" style="width: 35px;">Répit</div>
<button type='roll' name='roll_testRepit' class="sheet-btRoll20" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Récupération - répit}} {{rollResult=[[@{niveau}d4]] PV}}'></button>
</div>
<div class="sheet-mycol">
<div class="sheet-libel1" style="width: 100px; text-align: right;">2nd souffle</div>
<button type='roll' name='roll_testSecSouffle' class="sheet-btRoll20" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Second souffle}} {{rollResult=[[@{niveau}d8]] PV}}'></button>
</div>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 176px;"> <!-- CADRE PA -->
<div class="sheet-ligne" style="margin-bottom: 8px">
<div class="sheet-libel1" style="width: 120px; text-align: left;">Points d'Aventure</div>
<input type="number" name="attr_aventure" class='sheet-inpnum2cbig' style="width: 40px" value='1' min="0">
</div>
<div class="sheet-ligne">
<div class="sheet-libeldesc">Lancer avec avantage</div>
<div class="sheet-libeldesc">Une action de combat gratuite</div>
<div class="sheet-libeldesc">Récupérer 1d8 + niveau PV
<button type='roll' name='roll_testAvPV' class="sheet-btRoll20" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Regain de PV}} {{rollResult=[[1d8+@{niveau}]]}}'></button></div>
<div class="sheet-libeldesc">Prier une divinité.</div>
</div>
</div>
</div>
<div class="sheet-ligne">
<div class="sheet-mycolbrd" style="width: 175px;"> <!-- CADRE MÉTIERS -->
<div class="sheet-ligne" style="margin-bottom: 8px; text-align: center;">
<div class="sheet-libel3">Métiers</div>
</div>
<div class="sheet-ligne" style="margin-bottom: 12px;">
<input type="checkbox" value="metier1" name="attr_metier1"/>
<div class="sheet-libel1" style="width: 90px;">Artisan</div>
<input type="number" name="attr_artisan" class='sheet-inpnum2c' value='0' min="0">
</div>
<div class="sheet-ligne" style="margin-bottom: 12px;">
<input type="checkbox" value="metier2" name="attr_metier2"/>
<div class="sheet-libel1" style="width: 90px;">Courtisan</div>
<input type="number" name="attr_courtisan" class='sheet-inpnum2c' value='0' min="0">
</div>
<div class="sheet-ligne" style="margin-bottom: 12px;">
<input type="checkbox" value="metier3" name="attr_metier3"/>
<div class="sheet-libel1" style="width: 90px;">Voyageur</div>
<input type="number" name="attr_voyageur" class='sheet-inpnum2c' value='0' min="0">
</div>
<div class="sheet-ligne" style="margin-bottom: 11px;">
<input type="checkbox" value="metier4" name="attr_metier4"/>
<div class="sheet-libel1" style="width: 90px;">Erudit</div>
<input type="number" name="attr_erudit" class='sheet-inpnum2c' value='0' min="0">
</div>
</div>
<div class="sheet-mycolbrd" style="width: 215px;"> <!-- CADRE SAUVEGARDES -->
<div class="sheet-ligne">
<div class="sheet-libel3" style="width: 140px;">Sauvegarde</div>
<input type="number" name="attr_svg" class='sheet-inpnum2cbig' style="width: 45px" title='Seuil' value='0'>
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 80px;">Souffles</div>
<input type="number" name="attr_souffle" class='sheet-extrashort' value='0'>
<button type='roll' name='roll_testSvgSou' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre les souffles}} {{carac=[[@{svg}]]}} {{rollResult=[[1d20+@{souffle}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testSvgSou' class="sheet-btRoll20Green" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre les souffles (Av.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kh1+@{souffle}]]}}'></button>
<button type='roll' name='roll_testSvgSou' class="sheet-btRoll20Red" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre les souffles (Dés.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kl1+@{souffle}]]}}'></button>
</div>
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 80px;">Mort</div>
<input type="number" name="attr_mort" class='sheet-extrashort' value='0'>
<button type='roll' name='roll_testSvgMor' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre la mort}} {{carac=[[@{svg}]]}} {{rollResult=[[1d20+@{mort}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testSvgMor' class="sheet-btRoll20Green" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre la mort (Av.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kh1+@{mort}]]}}'></button>
<button type='roll' name='roll_testSvgMor' class="sheet-btRoll20Red" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre la mort (Dés.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kl1+@{mort}]]}}'></button>
</div>
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 80px;">Magie</div>
<input type="number" name="attr_magie" class='sheet-extrashort' value='0'>
<button type='roll' name='roll_testSvgMag' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre la magie}} {{carac=[[@{svg}]]}} {{rollResult=[[1d20+@{magie}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testSvgMag' class="sheet-btRoll20Green" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre la magie (Av.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kh1+@{magie}]]}}'></button>
<button type='roll' name='roll_testSvgMag' class="sheet-btRoll20Red" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre la magie (Dés.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kl1+@{magie}]]}}'></button>
</div>
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 80px;">Poison</div>
<input type="number" name="attr_poison" class='sheet-extrashort' value='0'>
<button type='roll' name='roll_testSvgPoi' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre le poison}} {{carac=[[@{svg}]]}} {{rollResult=[[1d20+@{poison}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testSvgPoi' class="sheet-btRoll20Green" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre le poison (Av.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kh1+@{poison}]]}}'></button>
<button type='roll' name='roll_testSvgPoi' class="sheet-btRoll20Red" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde contre le poison (Dés.)}} {{carac=[[@{svg}]]}} {{rollResult=[[2d20kl1+@{poison}]]}}'></button>
</div>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 220px;"> <!-- CADRE BC -->
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel3" style="width: 190px;">Bonus de Combat</div>
</div>
<div class="sheet-ligne" style="text-align: center;">
<input type="number" name="attr_bc" class='sheet-inpnum2cbig' style="width: 45px" value='0' />
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 120px;">Initiative</div>
<input type="text" name="attr_initiative" style="width: 35px; text-align: center;" value='1d8' />
<button type='roll' name='roll_testinit' class="sheet-btRoll20" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Jet d’Initiative}} {{rollResult=[[@{initiative}+@{niveau} &{tracker}]]}}'></button>
</div>
<div class="sheet-ligne">
<div class="sheet-libel1" style="width: 135px;">Trucs de combat</div>
<button type='roll' name='roll_testtruc' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Truc de combat}} {{carac=[[?{Carac|Force,@{for}|Intelligence,@{int}|Sagesse,@{sag}|Dextérité,@{dex}|Constitution,@{con}|Charisme,@{cha}}]]}} {{rollResult=[[1d20+@{bc}]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testtruc' class="sheet-btRoll20Green" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Truc de combat (Av.)}} {{carac=[[?{Carac|Force,@{for}|Intelligence,@{int}|Sagesse,@{sag}|Dextérité,@{dex}|Constitution,@{con}|Charisme,@{cha}}]]}} {{rollResult=[[2d20kh1+@{bc}]]}}'></button>
<button type='roll' name='roll_testtruc' class="sheet-btRoll20Red" value='&{template:jet} {{characterName=@{character_name}}} {{rollname=Truc de combat (Dés.)}} {{carac=[[?{Carac|Force,@{for}|Intelligence,@{int}|Sagesse,@{sag}|Dextérité,@{dex}|Constitution,@{con}|Charisme,@{cha}}]]}} {{rollResult=[[2d20kl1+@{bc}]]}}'></button>
</div>
</div>
<div class="sheet-ligne" style="margin-top: 5px;">
<div class="sheet-libel1" style="width: 120px;">Mouvement</div>
<input type="number" name="attr_mvt" class='sheet-inpnum2c' value='12' />
<div>pas</div>
</div>
<div class="sheet-ligne">
<div class="sheet-libeldesc">Moitié : +1 attaque ou CA</div>
<div class="sheet-libeldesc">Double : -2 CA</div>
</div>
</div>
</div>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 100%;"> <!-- CADRE ARMES -->
<div class="sheet-ligne">
<div class="sheet-libel2">Armes</div>
</div>
<div class="sheet-ligne">
<fieldset class='repeating_inventory'>
<input type="text" name="attr_arm1" class="sheet-biginp" placeholder="Arme/Attaque" />
<input type="number" name="attr_bonusarm1" class="sheet-inpnum2c" style="border: 1px solid;" value="0" title="Bonus à l’attaque" min="0" />
<input type="text" name="attr_dmgarm1" class='sheet-biginp' style="width: 90px; text-align: center;" placeholder="1d8" title="Dés de dégâts" />
<button type='roll' name='roll_testcombat1' class="sheet-btRoll20big" value='&{template:jet} {{characterName=@{character_name}}} {{arme=@{arm1}}} {{rollResult=[[1d20[D20]+@{bc}[BC]+@{bonusarm1}[Bonus arme]]]}} {{blessure=[[@{dmgarm1}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[@{bc}+1]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testcombat1' class="sheet-btRoll20Green" value='&{template:jet} {{characterName=@{character_name}}} {{arme=@{arm1} (Av.)}} {{rollResult=[[2d20kh1[D20]+@{bc}[BC]+@{bonusarm1}[Bonus arme]]]}} {{blessure=[[@{dmgarm1}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[@{bc}+1]]}}' class='sheet-greenbutton'></button>
<button type='roll' name='roll_testcombat1' class="sheet-btRoll20Red" value='&{template:jet} {{characterName=@{character_name}}} {{arme=@{arm1} (Dés.)}} {{rollResult=[[2d20kl1[D20]+@{bc}[BC]+@{bonusarm1}[Bonus arme]]]}} {{blessure=[[@{dmgarm1}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[@{bc}+1]]}}' class='sheet-redbutton'></button>
</div>
<input type="text" name="attr_armDesc" style="width: 350px;" placeholder="Description" />
<fieldset>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 100%;"> <!-- CADRE ÉQUIPEMENT TALENTS -->
<div class="sheet-mycol" style="width: 49%;">
<div class="sheet-ligne">
<div class="sheet-libel3" style="width: 100%;">Équipement</div>
</div>
<div class="sheet-ligne">
<textarea name="attr_equip" class='sheet-text2col'></textarea>
</div>
<div class="sheet-ligne">
<div class="sheet-mycol" style="width: 49%;">
<div class="sheet-libel1" style="text-align: left; width: 80px;">Richesses</div>
<input type="text" name="attr_po" style="width: 40px; text-align: center;" value="0"/>
<div>pièces</div>
</div>
<div class="sheet-mycol" style="width: 49%;">
<div class="sheet-libel1" style="text-align: left; width: 80px;">Rations</div>
<input type="text" name="attr_rations" style="width: 40px; text-align: center;" value="0"/>
</div>
</div>
</div>
<div class="sheet-mycol" style="width: 49%;">
<div class="sheet-ligne">
<div class="sheet-libel3" style="width: 100%;">Bonus, capacités, talents, langues</div>
</div>
<div class="sheet-ligne">
<textarea name="attr_bonus" class='sheet-text2col'></textarea>
</div>
</div>
</div>
<div class="sheet-mycolbrd" style="width: 100%; text-align: left;"> <!-- CADRE MATRICES & SORTS -->
<div class="sheet-ligne">
<div class="sheet-libel2" style="width: 130px;">Matrices de sort</div>
<div class="sheet-mycol" style="width: 20%;">
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel1" style="width: 100%; text-align: center;">Niveau 1</div>
</div>
<div class="sheet-ligne" style="text-align: center;">
<input type="number" name="attr_mat1" class='sheet-inpnum2cbig' />
<div class="sheet-libel1" style="width: 10px;">/</div>
<input type="number" name="attr_maxmat1" class='sheet-inpnum2c' />
</div>
</div>
<div class="sheet-mycol" style="width: 20%;">
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel1" style="width: 100px; text-align: center;">Niveau 2</div>
</div>
<div class="sheet-ligne" style="text-align: center;">
<input type="number" name="attr_mat2" class='sheet-inpnum2cbig' />
<div class="sheet-libel1" style="width: 10px;">/</div>
<input type="number" name="attr_maxmat2" class='sheet-inpnum2c' />
</div>
</div>
<div class="sheet-mycol" style="width: 20%;">
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel1" style="width: 100px; text-align: center;">Niveau 3</div>
</div>
<div class="sheet-ligne" style="text-align: center;">
<input type="number" name="attr_mat3" class='sheet-inpnum2cbig' />
<div class="sheet-libel1" style="width: 10px;">/</div>
<input type="number" name="attr_maxmat3" class='sheet-inpnum2c' />
</div>
</div>
<div class="sheet-mycol" style="width: 20%;">
<div class="sheet-ligne" style="text-align: center;">
<div class="sheet-libel1" style="width: 100px; text-align: center;">Niveau 4</div>
</div>
<div class="sheet-ligne" style="text-align: center;">
<input type="number" name="attr_mat4" class='sheet-inpnum2cbig'>
<div class="sheet-libel1" style="width: 10px;">/</div>
<input type="number" name="attr_maxmat4" class='sheet-inpnum2c'>
</div>
</div>
</div>
<div class="sheet-ligne"> <!-- ONGLETS SORTS -->
<input type="radio" name="attr_chksorts" value="0" class="sheet-onglcer1" checked /><span>Cercle 1</span>
<input type="radio" name="attr_chksorts" value="1" class="sheet-onglcer2" /><span>Cercle 2</span>
<input type="radio" name="attr_chksorts" value="2" class="sheet-onglcer3" /><span>Cercle 3</span>
<input type="radio" name="attr_chksorts" value="3" class="sheet-onglcer4" /><span>Cercle 4</span>
<div class="sheet-onglcer1">
<textarea name="attr_cercle1" class='sheet-text3col'>Sorts de Cercle 1</textarea>
</div>
<div class="sheet-onglcer2">
<textarea name="attr_cercle2" class='sheet-text3col'>Sorts de Cercle 2</textarea>
</div>
<div class="sheet-onglcer3">
<textarea name="attr_cercle3" class='sheet-text3col'>Sorts de Cercle 3</textarea>
</div>
<div class="sheet-onglcer4">
<textarea name="attr_cercle4" class='sheet-text3col'>Sorts de Cercle 4</textarea>
</div>
</div>
</div>
</div>
<!--------------->
<!-- FICHE PNJ -->
<!--------------->
<div class="sheet-block_b">
<div class="">
<label>NOM <input type="text" name="attr_character_name" class='sheet-long'></label>
<label>CA <input type="number" name="attr_pnjca" class='sheet-short' value='10'>
MVT <input type="number" name="attr_pnjmvt" class='sheet-short' value='12'>
PV <input type="number" name="attr_pnjpv" class='sheet-extrashort' value='0'> / <input type="number" name="attr_pnjpvmax" class='sheet-extrashort' value='0'></label>
<label>DV <select name="attr_pnjdv" class="sheet-short">
<option value="1-1">1-1</option>
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
<button type='roll' name='roll_jetpvpnj' class="sheet-btRoll20" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{rollname=PV du PNJ}} {{rollResult=[[{@{pnjdv}d8,1d4}kh1]]}}'></button>
Svg <input type="number" name="attr_pnjsvg" class='sheet-short' value='14'>
<button type='roll' name='roll_jetsvgpnj' class="sheet-btRoll20" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{rollname=Sauvegarde PNJ}} {{carac=[[@{pnjsvg}]]}} {{rollResult=[[1d20]]}}'></button>
Initiative <input type="text" name="attr_initiative" class='sheet-short'>
<button type='roll' name='roll_testinit' class="sheet-btRoll20" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{rollname=Initiative PNJ}} {{rollResult=[[@{initiative}+@{pnjdv} &{tracker}]]}}'></button>
</label>
<label>
<input type="text" name="attr_pnjarm1" value="Arme/Attaque">
<input type="text" name="attr_pnjdmgarm1" value="DMG" class='sheet-medium'>
<button type='roll' name='roll_testpnjcombat1' class="sheet-btRoll20big" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{arme=@{pnjarm1}}} {{rollResult=[[1d20[D20]+[[{ {@{pnjdv}}, {12}}kl1]]]]}} {{blessure=[[@{pnjdmgarm1}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[[[{ {@{pnjdv}}, {12}}kl1]]+1]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testpnjcombat1' class="sheet-btRoll20Green" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{arme=@{pnjarm1} (Av.)}} {{rollResult=[[2d20kh1[D20]+[[{ {@{pnjdv}}, {12}}kl1]]]]}} {{blessure=[[@{pnjdmgarm1}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[[[{ {@{pnjdv}}, {12}}kl1]]+1]]}}'></button>
<button type='roll' name='roll_testpnjcombat1' class="sheet-btRoll20Red" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{arme=@{pnjarm1} (Dés.)}} {{rollResult=[[2d20kl1[D20]+[[{ {@{pnjdv}}, {12}}kl1]]]]}} {{blessure=[[@{pnjdmgarm1}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[[[{ {@{pnjdv}}, {12}}kl1]]+1]]}}'></button>
</div>
</label>
<label>
<input type="text" name="attr_pnjarm2" value="Arme/Attaque">
<input type="text" name="attr_pnjdmgarm2" value="DMG" class='sheet-medium'>
<button type='roll' name='roll_testpnjcombat2' class="sheet-btRoll20big" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{arme=@{pnjarm2}}} {{rollResult=[[1d20[D20]+[[{ {@{pnjdv}}, {12}}kl1]]]]}} {{blessure=[[@{pnjdmgarm2}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[[[{ {@{pnjdv}}, {12}}kl1]]+1]]}}'></button>
<div class="sheet-mycol">
<button type='roll' name='roll_testpnjcombat2' class="sheet-btRoll20Green" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{arme=@{pnjarm2} (Av.)}} {{rollResult=[[2d20kh1[D20]+[[{ {@{pnjdv}}, {12}}kl1]]]]}} {{blessure=[[@{pnjdmgarm2}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[[[{ {@{pnjdv}}, {12}}kl1]]+1]]}}'></button>
<button type='roll' name='roll_testpnjcombat2' class="sheet-btRoll20Red" value='/w gm &{template:jet} {{characterName=@{character_name}}} {{arme=@{pnjarm2} (Dés.)}} {{rollResult=[[2d20kl1[D20]+[[{ {@{pnjdv}}, {12}}kl1]]]]}} {{blessure=[[@{pnjdmgarm2}]]}} {{ca=[[?{CA adverse|10}]]}} {{thresh=[[[[{ {@{pnjdv}}, {12}}kl1]]+1]]}}'></button>
</div>
</label>
<label>
<textarea name="attr_pnjspecial" class='sheet-text3col'>Capacités spéciales</textarea>
</label>
</div>
</div>
<!-- Roll Templates -->
<rolltemplate class="sheet-rolltemplate-jet">
<div>
<h3>{{characterName}}</h3>
{{#rollname}}
<h4>{{rollname}}</h4>
{{/rollname}}
{{^carac}}{{^arme}}
<h5>{{rollResult}}</h5>
{{/arme}}{{/carac}}
{{#carac}}
<div>Seuil : {{carac}}+</div>
<div>Jet : {{rollResult}}</div>
<div>Résultat :
{{#rollGreater() rollResult carac}}
<span style='color: green'>Réussite !</span>
{{/rollGreater() rollResult carac}}
{{#rollLess() rollResult carac}}
<span style='color: red'>Échec !</span>
{{/rollLess() rollResult carac}}
{{#rollTotal() rollResult carac}}
<span style='color: green'>Réussite !</span>
{{/rollTotal() rollResult carac}}
</div>
{{/carac}}
{{#arme}}
<h4>Attaque avec {{arme}}</h4>
{{#ca}}
<div>Jet {{rollResult}} contre CA{{ca}}</div>
{{/ca}}
{{#blessure}}{{#thresh}}
<div>Résultat :
{{#rollGreater() rollResult ca}}
Blessure ! {{blessure}} dégâts.
{{/rollGreater() rollResult ca}}
{{#rollGreater() rollResult thresh}}
{{#rollLess() rollResult ca}}
Contusion !
{{/rollLess() rollResult ca}}
{{/rollGreater() rollResult thresh}}
{{#rollTotal() rollResult ca}}
Blessure ! {{blessure}} dégâts.
{{/rollTotal() rollResult ca}}
{{#rollWasCrit() rollResult}}
Double dégâts !
{{/rollWasCrit() rollResult}}
{{#rollWasFumble() rollResult}}
Maladresse !
{{/rollWasFumble() rollResult}}
</div>
{{/thresh}}{{/blessure}}
{{/arme}}
</div>
</rolltemplate>