mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
Portes, Monstres, Tresors v4.0
* Changement de la police des zones de saisie de 'Times' à 'Patrick Hand' (aspect plus 'manuscrit') * Quelques ajustements de mise en page * Élargissement du template de jet dans le chat * Agrandissement et complétion de la section "Sorts" avec l'ajout du caractère réversible du sort, durée, portée et description du sort. * Ajout d'un bouton d'information sur les sorts, permettant de montrer le sort dans le chat * Mise à jour du [script API](pmt.js) de création de personnage : * Correction des sorts d'elfe et magicien : conformément aux règles, 2 sorts de niveau 1 et un sort de niveau 2 sont tirés au hasard * Les sorts de niveau 1 et 2 d'elfe et magicien ont toutes les informations pré-renseignées * Tous les sorts de Clerc de niveau 1 ont toutes les informations pré-renseignées
This commit is contained in:
@@ -8,7 +8,7 @@ PMT est une adaptation de **Labyrinth Lord**, réalisée par [Arasmo
|
||||
Le jeu complet est disponible gratuitement en PDF sur le site du [Scriptorium.D100.fr](http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/), et en version papier sur [Lulu](http://www.lulu.com/shop/daniel-proctor-and-james-manez/portes-monstres-tr%C3%A9sors/hardcover/product-22096059.html).
|
||||
|
||||
# Version courante
|
||||
3.1 [Screenshot](pmt_v3.jpg)
|
||||
4.0 [Screenshot](pmt_v4.jpg)
|
||||
|
||||
# Script API de création de personnage
|
||||
Un [script API](pmt.js) est disponible pour créer des personnages rapidement (le taux de mortalité est élevé en OSR ;) ).
|
||||
@@ -43,6 +43,17 @@ Si ces informations n'apparaissent pas, fermer la feuille et réouvrez la après
|
||||
Par défaut, le personnage créé est attribué au joueur qui a cliqué dans le chat (même s'il est visible par tous, seul ce joueur et le MJ pourront modifier le personnage).
|
||||
|
||||
# Notes de version
|
||||
##v4.0 (29 Janvier 2016).
|
||||
* Changement de la police des zones de saisie de 'Times' à 'Patrick Hand' (aspect plus 'manuscrit')
|
||||
* Quelques ajustements de mise en page
|
||||
* Élargissement du template de jet dans le chat
|
||||
* Agrandissement et complétion de la section "Sorts" avec l'ajout du caractère réversible du sort, durée, portée et description du sort.
|
||||
* Ajout d'un bouton d'information sur les sorts, permettant de montrer le sort dans le chat
|
||||
* Mise à jour du [script API](pmt.js) de création de personnage :
|
||||
* Correction des sorts d'elfe et magicien : conformément aux règles, 2 sorts de niveau 1 et un sort de niveau 2 sont tirés au hasard
|
||||
* Les sorts de niveau 1 et 2 d'elfe et magicien ont toutes les informations pré-renseignées
|
||||
* Tous les sorts de Clerc de niveau 1 ont toutes les informations pré-renseignées
|
||||
|
||||
##v3.1 (17 Janvier 2016).
|
||||
* Ajout du nom du personnage sur tous les templates de jet dans le chat (utile lorsqu'un joueur contrôle plusieurs personnages)
|
||||
* Ajout de champs de saisie pour le titre et les langues supplémentaires du personnage
|
||||
|
||||
@@ -105,6 +105,11 @@ select{
|
||||
border-radius: 0px;
|
||||
text-align:left;
|
||||
}
|
||||
div,
|
||||
span,
|
||||
select{
|
||||
font-family: 'Courier New';
|
||||
}
|
||||
input{
|
||||
background-color:rgba(255,255,255,0.9);
|
||||
padding-left: 0.3em;
|
||||
@@ -113,6 +118,13 @@ input{
|
||||
padding-bottom: 0.1em;
|
||||
margin: 0px;
|
||||
border-bottom-left-radius: 4px;
|
||||
font-family:'Patrick Hand', cursive;
|
||||
font-size: 14px;
|
||||
}
|
||||
input[type=number]{
|
||||
font-size: 14px;
|
||||
padding: 0;
|
||||
text-align: right;
|
||||
}
|
||||
.charsheet button[type="roll"] {
|
||||
box-sizing: border-box;
|
||||
@@ -132,6 +144,27 @@ input{
|
||||
font-weight: bolder;
|
||||
color: red;
|
||||
}
|
||||
button[type=roll].sheet-btDesc{
|
||||
color: black;
|
||||
height:20px;
|
||||
width:20px;
|
||||
line-height: 16px;
|
||||
padding:0;
|
||||
margin: 0;
|
||||
border:none;
|
||||
background:none;
|
||||
opacity: 0.4;
|
||||
font-weight: normal;
|
||||
}
|
||||
button[type=roll].sheet-btDesc:before{
|
||||
font-family: "Pictos";
|
||||
font-size: 1.0em;
|
||||
content: 'i';
|
||||
}
|
||||
button[type=roll].sheet-btDesc:hover{
|
||||
font-weight: normal;
|
||||
opacity: 1.0;
|
||||
}
|
||||
select{
|
||||
background-color:rgba(255,255,255,0.5);
|
||||
padding: 0px;
|
||||
@@ -171,6 +204,8 @@ textarea {
|
||||
padding-bottom: 0.1em;
|
||||
margin: 0px;
|
||||
border-bottom-left-radius: 4px;
|
||||
font-family:'Patrick Hand', cursive;
|
||||
font-size: 14px;
|
||||
}
|
||||
.sheet-mainBg{
|
||||
background-image:url(https://lh4.googleusercontent.com/-le0NmFIQGQ0/VIIlSitbl6I/AAAAAAAATP0/5rPXPhYzId0/w611-h788-no/vieuxpapier5.jpg);
|
||||
@@ -230,12 +265,23 @@ input.sheet-inMainTxt{
|
||||
border-bottom-style: solid;
|
||||
border-top-right-radius: 3px;
|
||||
}
|
||||
input.sheet-inPetitTxt{
|
||||
border-width: 0px 0px 1px 2px;
|
||||
border-color: black;
|
||||
border-top-style: none;
|
||||
border-right-style: none;
|
||||
border-left-style: solid;
|
||||
border-bottom-style: solid;
|
||||
border-top-right-radius: 3px;
|
||||
font-size: 12px;
|
||||
}
|
||||
input.sheet-inCA{
|
||||
padding: 0;
|
||||
height: 35px;
|
||||
max-width: 40px;
|
||||
text-align: center;
|
||||
border : solid black 2px;
|
||||
font-size: 16px;
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
border-top-left-radius: 0px;
|
||||
border-top-right-radius: 0px;
|
||||
@@ -243,29 +289,24 @@ input.sheet-inCA{
|
||||
border-bottom-left-radius: 100px;
|
||||
background-color:rgba(255,255,255,0.5);
|
||||
}
|
||||
input.sheet-inPV{
|
||||
input[type=number].sheet-inPV{
|
||||
height: 35px;
|
||||
max-width: 45px;
|
||||
text-align: center;
|
||||
border : solid black 2px;
|
||||
font-size: 16px;
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
padding: none;
|
||||
margin: none;
|
||||
border-top-left-radius: 100px;
|
||||
border-top-right-radius: 0px;
|
||||
border-bottom-right-radius: 0px;
|
||||
border-bottom-left-radius: 100px;
|
||||
}
|
||||
input.sheet-inPVMax{
|
||||
input[type=number].sheet-inPVMax{
|
||||
height: 35px;
|
||||
max-width: 45px;
|
||||
text-align: center;
|
||||
border : solid black 2px;
|
||||
font-size: 16px;
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
padding: none;
|
||||
margin: none;
|
||||
border-top-left-radius: 0px;
|
||||
border-top-right-radius: 100px;
|
||||
border-bottom-right-radius: 100px;
|
||||
@@ -285,7 +326,7 @@ div.sheet-carac-num{
|
||||
background-color: black;
|
||||
text-align: center;
|
||||
}
|
||||
input.sheet-carac-num{
|
||||
input[type=number].sheet-carac-num{
|
||||
width: 26px;
|
||||
max-width: 26px;
|
||||
height: 26px;
|
||||
@@ -295,6 +336,7 @@ input.sheet-carac-num{
|
||||
border: none;
|
||||
border-radius:15px;
|
||||
font-weight: bold;
|
||||
font-size: 18px;
|
||||
}
|
||||
input[type=number].sheet-carac-num::-webkit-inner-spin-button,
|
||||
input[type=number].sheet-carac-num::-webkit-outer-spin-button {
|
||||
@@ -334,10 +376,10 @@ div.sheet-carac-mod{
|
||||
width: 47px;
|
||||
padding-right: 6px;
|
||||
}
|
||||
input.sheet-carac-mod{
|
||||
input[type=number].sheet-carac-mod{
|
||||
display: inline-block;
|
||||
width: 25px;
|
||||
font-size:12px;
|
||||
width: 30px;
|
||||
font-size:14px;
|
||||
text-align: right;
|
||||
border-width: 0px 0px 1px 2px;
|
||||
border-color: black;
|
||||
@@ -359,7 +401,7 @@ input.sheet-carac-mod{
|
||||
}
|
||||
.sheet-rolltemplate-pmt table,
|
||||
.sheet-rolltemplate-pmtchar table{
|
||||
width: 189px;
|
||||
width: 100%;
|
||||
padding: 2px;
|
||||
border: 1px solid;
|
||||
background-color: #ffffff;
|
||||
|
||||
+161
-108
@@ -408,16 +408,22 @@ var TAS = TAS || (function(){
|
||||
if(values.todosort.length > 0){
|
||||
var newrowid ="";
|
||||
var newrowattrs = {};
|
||||
var TabEq = [];
|
||||
var TabSort = [];
|
||||
var arrayLength = 0;
|
||||
TabEq = values.todosort.split("|");
|
||||
arrayLength = TabEq.length;
|
||||
var obj = {};
|
||||
TabSort = values.todosort.split("|");
|
||||
arrayLength = TabSort.length;
|
||||
if (arrayLength > 0){
|
||||
for (var i = 0; i < arrayLength; i++) {
|
||||
obj=JSON.parse(TabSort[i]);
|
||||
newrowid = generateRowID();
|
||||
newrowattrs = {};
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-nom"] = TabEq[i];
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-niveau"] = "1";
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-nom"] = obj.nom;
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-reversible"] = obj.reversible;
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-niveau"] = obj.niveau;
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-duree"] = obj.duree;
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-portee"] = obj.portee;
|
||||
newrowattrs["repeating_sorts_" + newrowid + "_sort-desc"] = obj.desc;
|
||||
setAttrs(newrowattrs);
|
||||
}
|
||||
}
|
||||
@@ -612,7 +618,7 @@ var TAS = TAS || (function(){
|
||||
});
|
||||
</script>
|
||||
<!-- PARAMETRAGES -->
|
||||
<span class="sheet-smallspan">v3.1 - <b>Options :</b></span>
|
||||
<span class="sheet-smallspan">v4.0 - <b>Options :</b></span>
|
||||
<input type="radio" name="attr_sheetOptionCa" value="0" class="sheet-optionCaDesc" checked="checked" title="Utiliser la Classe d'Armure (CA) descendante" /><span>CA descendante</span>
|
||||
<input type="radio" name="attr_sheetOptionCa" value="1" class="sheet-optionCaAsc" title="Utiliser la Classe d'Armure (CA) ascendante" /><span>CA ascendante</span>
|
||||
<input type="radio" name="attr_Classe" value="0" class="sheet-classeClerc" checked="checked" />
|
||||
@@ -635,7 +641,7 @@ var TAS = TAS || (function(){
|
||||
<tr><td colspan="3"></td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<input class="sheet-inMainTxt" type="text" name="attr_character_name" placeholder="Nom du personnage" />
|
||||
<input class="sheet-inMainTxt" type="text" style="font-weight: bold; text-align: center; font-size: 16px;" name="attr_character_name" placeholder="Nom du personnage" />
|
||||
</td>
|
||||
<td>
|
||||
<SELECT name="attr_Classe" size="1" style="width: 115px;">
|
||||
@@ -730,7 +736,7 @@ var TAS = TAS || (function(){
|
||||
<input name="attr_Force" type="number" class="sheet-carac-num" value="10"/>
|
||||
</div>
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Force}} {{subtags=Jet de Caractéristique}} {{carac=[[1d20-(?{Bonus/Malus|0})]]}} {{target=[[@{Force}]]}}"
|
||||
name='FOR' />
|
||||
</div>
|
||||
@@ -747,7 +753,7 @@ var TAS = TAS || (function(){
|
||||
<input name="attr_Dexterite" type="number" class="sheet-carac-num" value="10"/>
|
||||
</div>
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Dextérité}} {{subtags=Jet de Caractéristique}} {{carac=[[1d20-(?{Bonus/Malus|0})]]}} {{target=[[@{Dexterite}]]}}"
|
||||
name='DEX' />
|
||||
</div>
|
||||
@@ -764,7 +770,7 @@ var TAS = TAS || (function(){
|
||||
<input name="attr_Constitution" type="number" class="sheet-carac-num" value="10"/>
|
||||
</div>
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Constitution}} {{subtags=Jet de Caractéristique}} {{carac=[[1d20-(?{Bonus/Malus|0})]]}} {{target=[[@{Constitution}]]}}"
|
||||
name='CON' />
|
||||
</div>
|
||||
@@ -781,7 +787,7 @@ var TAS = TAS || (function(){
|
||||
<input name="attr_Intelligence" type="number" class="sheet-carac-num" value="10"/>
|
||||
</div>
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Intelligence}} {{subtags=Jet de Caractéristique}} {{carac=[[1d20-(?{Bonus/Malus|0})]]}} {{target=[[@{Intelligence}]]}}"
|
||||
name='INT' />
|
||||
</div>
|
||||
@@ -851,7 +857,7 @@ var TAS = TAS || (function(){
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Souffles}} {{subtags=Jet de Sauvegarde}} {{JS=[[1d20+(?{Bonus/Malus|0})]]}} {{target=[[@{JS_Souffles}]]}}"
|
||||
name='JS_SOU' />
|
||||
name='Souffles' />
|
||||
</div>
|
||||
<div class="sheet-js-lib">
|
||||
Souffles
|
||||
@@ -864,7 +870,7 @@ var TAS = TAS || (function(){
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Poison et Mort}} {{subtags=Jet de Sauvegarde}} {{JS=[[1d20+(?{Bonus/Malus|0})]]}} {{target=[[@{JS_Poison}]]}}"
|
||||
name='JS_POIS' />
|
||||
name='Poison' />
|
||||
</div>
|
||||
<div class="sheet-js-lib">
|
||||
Poison, Mort
|
||||
@@ -877,7 +883,7 @@ var TAS = TAS || (function(){
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Pétrification, Paralysie}} {{subtags=Jet de Sauvegarde}} {{JS=[[1d20+(?{Bonus/Malus|0})]]}} {{target=[[@{JS_Petrification}]]}}"
|
||||
name='JS_PETRI' />
|
||||
name='Petrification' />
|
||||
</div>
|
||||
<div class="sheet-js-lib">
|
||||
Pétrification, Paralysie
|
||||
@@ -890,7 +896,7 @@ var TAS = TAS || (function(){
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Bâtons, Baguettes}} {{subtags=Jet de Sauvegarde}} {{JS=[[1d20+(?{Bonus/Malus|0})]]}} {{target=[[@{JS_Baton}]]}}"
|
||||
name='JS_BATON' />
|
||||
name='Baton' />
|
||||
</div>
|
||||
<div class="sheet-js-lib">
|
||||
Bâtons, Baguettes
|
||||
@@ -903,7 +909,7 @@ var TAS = TAS || (function(){
|
||||
<div class="sheet-carac-roll">
|
||||
<button type="roll"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Sorts, Objets Magiques}} {{subtags=Jet de Sauvegarde}} {{JS=[[1d20+(?{Bonus/Malus|0})]]}} {{target=[[@{JS_Sorts}]]}}"
|
||||
name='JS_SORTS' />
|
||||
name='Sorts' />
|
||||
</div>
|
||||
<div class="sheet-js-lib">
|
||||
Sorts, Objets Magiques
|
||||
@@ -977,7 +983,7 @@ var TAS = TAS || (function(){
|
||||
<fieldset class="repeating_attaques">
|
||||
<div style="display: table-row;width: 100%;">
|
||||
<div style="display: table-cell; text-align: center;width: 45px;">
|
||||
<button type="roll" name="Attaque_@{attaque-nom}"
|
||||
<button type="roll" name="Attaque"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=@{attaque-nom}}} {{subtags=Attaque}} {{attaque=[[1d20cs20cf1+(@{attaque-carac})[Modificateur de Caractéristique]+@{ATK_Bonus}[Attaque en CA ascendante]+(@{attaque-bonus})[Modificateur permanent]+(?{Bonus/Malus d'attaque|0})[Bonus/Malus]]]}} {{degats=[[@{attaque-degats-nbde}d@{attaque-degats-de}+(@{attaque-degats-carac})[Modificateur de caractéristique]+(@{attaque-degats-bonus})[Modificateur permanent]]]}} {{critique=[[@{attaque-degats-nbde}*@{attaque-degats-de}[Dés(s) de dégâts maximum]+(@{attaque-degats-carac})[Modificateur de Caractéristique]+(@{attaque-degats-bonus})[Modificateur permanent]]]}}"></button>
|
||||
</div>
|
||||
<div style="display: table-cell;width:470px;">
|
||||
@@ -1015,7 +1021,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1023,7 +1029,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectportehumain" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectportehumain}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1035,30 +1041,6 @@ var TAS = TAS || (function(){
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Écouter}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actionecouter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Détecter un Piège</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetecter" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="DetecterPiege"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter un Piège}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetecter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Surprise</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6></td>
|
||||
<td><input type="number" name="attr_actionsurprise" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Surprise"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Surprise}} {{subtags=Action}} {{talent=[[1d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[@{actionsurprise}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Renvoi des mort-vivants</td>
|
||||
<td style="text-align:right;white-space: nowrap;">2d6</td>
|
||||
<td></td>
|
||||
<td><button type="roll" name="Renvoi"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Renvoi des mort-vivants}} {{subtags=Capacité Spéciale}} {{talent=[[2d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[0]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION CLERC -->
|
||||
<div class="sheet-Guerrier"> <!-- ACTION GUERRIER -->
|
||||
@@ -1067,7 +1049,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1075,7 +1057,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectportehumain" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectportehumain}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1095,7 +1077,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1103,7 +1085,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectportehumain" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectportehumain}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1115,25 +1097,6 @@ var TAS = TAS || (function(){
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Écouter}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actionecouter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Détecter un Piège</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetecter" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="DetecterPiege"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter un Piège}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetecter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Surprise</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6></td>
|
||||
<td><input type="number" name="attr_actionsurprise" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Surprise"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Surprise}} {{subtags=Action}} {{talent=[[1d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[@{actionsurprise}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Création de sorts (niveau 9+) : le magicien peut créer des sorts et des objets magiques.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION MAGICIEN -->
|
||||
<div class="sheet-Voleur"> <!-- ACTION VOLEUR -->
|
||||
@@ -1142,7 +1105,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1150,7 +1113,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectportehumain" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectportehumain}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1177,7 +1140,7 @@ var TAS = TAS || (function(){
|
||||
<td>Magicien dilettante</td>
|
||||
<td>(niveau 10+)</td>
|
||||
<td><input type="number" name="attr_compvolmage" class="sheet-inPetitNum" value="90" /> %</td>
|
||||
<td><button type="roll" name="Magicien_dilettante"
|
||||
<td><button type="roll" name="MagicienDilettante"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Magicien dilettante}} {{subtags=Capacité Spéciale}} {{talent=[[1d100cs1cf100-(?{Bonus/Malus|0})]]}} {{target=[[@{compvolmage}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1189,7 +1152,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1197,7 +1160,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectporteelfe" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectporteelfe}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1209,14 +1172,6 @@ var TAS = TAS || (function(){
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Écouter}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actionecouterelfe}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Détecter un Piège</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetecter" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="DetecterPiege"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter un Piège}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetecter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Surprise</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6></td>
|
||||
@@ -1225,15 +1180,6 @@ var TAS = TAS || (function(){
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Surprise}} {{subtags=Action}} {{talent=[[1d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[@{actionsurprise}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Immunité à la paralysie des goules.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Infravision 18m.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Langues supplémentaires : elfe, gnoll, hobgobelin, orc.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION ELFE -->
|
||||
<div class="sheet-Halfelin"> <!-- ACTION HALFELIN -->
|
||||
@@ -1242,7 +1188,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1250,7 +1196,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectportehumain" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectportehumain}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1286,7 +1232,7 @@ var TAS = TAS || (function(){
|
||||
<td>Forcer une Porte</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6-FOR<=</td>
|
||||
<td><input type="number" name="attr_actionforceporte" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Forcer_Porte"
|
||||
<td><button type="roll" name="ForcerPorte"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Forcer une Porte}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(@{MOD_FOR})-(?{Bonus/Malus|0})]]}} {{target=[[@{actionforceporte}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1294,7 +1240,7 @@ var TAS = TAS || (function(){
|
||||
<td>Détecter une Porte Secrète</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetectportehumain" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="Porte_Secrete"
|
||||
<td><button type="roll" name="PorteSecrete"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter Porte Secrète}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetectportehumain}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1318,18 +1264,34 @@ var TAS = TAS || (function(){
|
||||
</div> <!-- FIN ACTION NAIN -->
|
||||
</td> <!-- FIN CELL Talents -->
|
||||
<td style="vertical-align:top;text-align:left;padding:0px 0px 0px 5px;"> <!-- CELL SORTS et talents suite -->
|
||||
<div class="sheet-sorts"> <!-- SORTS -->
|
||||
<b>Sorts :</b>
|
||||
<fieldset class="repeating_sorts">
|
||||
<div style="display: inline-block;white-space: nowrap;width:100%; text-align:left;">
|
||||
<input type="text" name="attr_sort-nom" class="sheet-inMainTxt" style="width: 300px;" placeholder="Nom/description du sort" />
|
||||
<input type="text" name="attr_sort-niveau" class="sheet-inMainNum" style="width: 25px;" placeholder="1" title="Niveau du sort" />
|
||||
P<input type="checkbox" name="attr_sort-prepare1" title="Sort préparé une fois" />
|
||||
<input type="checkbox" name="attr_sort-prepare2" title="Sort préparé deux fois" />
|
||||
<input type="checkbox" name="attr_sort-prepare3" title="Sort préparé trois fois" />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div> <!-- FIN SORTS -->
|
||||
<div class="sheet-Clerc"> <!-- ACTION CLERC -->
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
<td>Détecter un Piège</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetecter" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="DetecterPiege"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter un Piège}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetecter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Surprise</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6></td>
|
||||
<td><input type="number" name="attr_actionsurprise" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Surprise"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Surprise}} {{subtags=Action}} {{talent=[[1d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[@{actionsurprise}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Renvoi des mort-vivants</td>
|
||||
<td style="text-align:right;white-space: nowrap;">2d6</td>
|
||||
<td></td>
|
||||
<td><button type="roll" name="Renvoi"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Renvoi des mort-vivants}} {{subtags=Capacité Spéciale}} {{talent=[[2d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[0]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION CLERC -->
|
||||
<div class="sheet-Guerrier"> <!-- ACTION GUERRIER -->
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
@@ -1350,6 +1312,29 @@ var TAS = TAS || (function(){
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION GUERRIER -->
|
||||
<div class="sheet-Magicien"> <!-- ACTION MAGICIEN -->
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
<td>Détecter un Piège</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetecter" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="DetecterPiege"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter un Piège}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetecter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Surprise</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6></td>
|
||||
<td><input type="number" name="attr_actionsurprise" class="sheet-inPetitNum" value="2" /></td>
|
||||
<td><button type="roll" name="Surprise"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Surprise}} {{subtags=Action}} {{talent=[[1d6+(?{Bonus/Malus|0})]]}} {{suptarget=[[@{actionsurprise}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Création de sorts (niveau 9+) : le magicien peut créer des sorts et des objets magiques.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION MAGICIEN -->
|
||||
<div class="sheet-Voleur"> <!-- COMPÉTENCES DE VOLEUR -->
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
@@ -1403,13 +1388,34 @@ var TAS = TAS || (function(){
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN COMPÉTENCES DE VOLEUR -->
|
||||
<div class="sheet-Elfe"> <!-- ACTION ELFE -->
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
<td>Détecter un Piège</td>
|
||||
<td style="text-align:right;white-space: nowrap;">1d6<=</td>
|
||||
<td><input type="number" name="attr_actiondetecter" class="sheet-inPetitNum" value="1" /></td>
|
||||
<td><button type="roll" name="DetecterPiege"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Détecter un Piège}} {{subtags=Action}} {{talent=[[1d6cs1cf6-(?{Bonus/Malus|0})]]}} {{target=[[@{actiondetecter}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Infravision 18m.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Immunité à la paralysie des goules.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Langues supplémentaires : elfe, gnoll, hobgobelin, orc.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div> <!-- FIN ACTION ELFE -->
|
||||
<div class="sheet-Halfelin"> <!-- ACTION HALFELIN -->
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
<td>Discrétion</td>
|
||||
<td>(Bois)</td>
|
||||
<td><input type="number" name="attr_halfdiscbois" class="sheet-inPetitNum" value="90" /> %</td>
|
||||
<td><button type="roll" name="Discretion_bois"
|
||||
<td><button type="roll" name="DiscretionBois"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Discrétion (Bois)}} {{subtags=Capacité Spéciale}} {{talent=[[1d100cs1cf100-(?{Bonus/Malus|0})]]}} {{target=[[@{halfdiscbois}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1417,7 +1423,7 @@ var TAS = TAS || (function(){
|
||||
<td>Discrétion</td>
|
||||
<td>(Donjon)</td>
|
||||
<td><input type="number" name="attr_halfdiscdonj" class="sheet-inPetitNum" value="33" /> %</td>
|
||||
<td><button type="roll" name="Discretion_donjon"
|
||||
<td><button type="roll" name="DiscretionDonjon"
|
||||
value="&{template:pmt} {{perso=@{character_name}}} {{name=Discrétion (Donjon)}} {{subtags=Capacité Spéciale}} {{talent=[[1d100cs1cf100-(?{Bonus/Malus|0})]]}} {{target=[[@{halfdiscdonj}]]}}"/>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1455,7 +1461,41 @@ var TAS = TAS || (function(){
|
||||
</div> <!-- FIN ACTION NAIN -->
|
||||
</td> <!-- FIN CELL SORTS et talents suite -->
|
||||
</tr>
|
||||
</table> <!-- FIN TALENT et SORTS -->
|
||||
</table> <!-- FIN TALENT -->
|
||||
<div class="sheet-sorts"> <!-- SORTS -->
|
||||
<hr/>
|
||||
<table style="width:100%;">
|
||||
<tr>
|
||||
<td><div class="sheet-titre1">SORTS</div></td>
|
||||
<td>
|
||||
<div style="text-align: right;">
|
||||
Sorts mémorisés par Niveau de sort :
|
||||
1|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv1" value="0" title="Nombre de sorts de niveau 1" />
|
||||
2|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv2" value="0" title="Nombre de sorts de niveau 2" />
|
||||
3|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv3" value="0" title="Nombre de sorts de niveau 3" />
|
||||
4|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv4" value="0" title="Nombre de sorts de niveau 4" />
|
||||
5|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv5" value="0" title="Nombre de sorts de niveau 5" />
|
||||
6|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv6" value="0" title="Nombre de sorts de niveau 6" />
|
||||
7|<input type= "number" class="sheet-carac-mod" name="attr_nbsortniv7" value="0" title="Nombre de sorts de niveau 7" />
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset class="repeating_sorts">
|
||||
<div style="display: inline-block;white-space: nowrap;width:100%; text-align:left;">
|
||||
<input type="text" name="attr_sort-nom" class="sheet-inMainTxt" style="width: 185px;" placeholder="Nom du sort" title="Nom du sort" />
|
||||
R<input type="checkbox" name="attr_sort-reversible" title="Sort préparé une fois" value="1" style="margin-right: -7px;" title="Sort réversible" />
|
||||
<input type="text" name="attr_sort-niveau" class="sheet-inMainNum" style="width: 20px;" placeholder="1" title="Niveau du sort" />
|
||||
<input type="text" name="attr_sort-duree" class="sheet-inPetitTxt" style="width: 80px;" placeholder="Durée" title="Durée du sort" />
|
||||
<input type="text" name="attr_sort-portee" class="sheet-inPetitTxt" style="width: 50px;" placeholder="Portée" title="Portée du sort" />
|
||||
<input type="text" name="attr_sort-desc" class="sheet-inPetitTxt" style="width: 350px;" placeholder="Description" title="Description du sort" />
|
||||
P<input type="checkbox" name="attr_sort-prepare1" title="Sort préparé une fois" style="margin-right: -7px;" />
|
||||
<input type="checkbox" name="attr_sort-prepare2" title="Sort préparé deux fois" style="margin-right: -7px;" />
|
||||
<input type="checkbox" name="attr_sort-prepare3" title="Sort préparé trois fois" style="margin-right: -7px;" />
|
||||
<button type="roll" class="sheet-btDesc" title="Montrer dans le chat" value="&{template:pmt} {{perso=@{character_name}}} {{name=@{sort-nom}}} {{subtags=Sort}} {{sort=1}} {{reversible=[[@{sort-reversible}]]}} {{sortniveau=@{sort-niveau}}} {{sortduree=@{sort-duree}}} {{sortportee=@{sort-portee}}} {{sortdesc=@{sort-desc}}} " />
|
||||
</div>
|
||||
</fieldset>
|
||||
</div> <!-- FIN SORTS -->
|
||||
<hr/>
|
||||
<div style="display: table; text-align:left; width:100%;"> <!-- EQUIPEMENT -->
|
||||
<div style="display: table-row; width:100%;">
|
||||
@@ -1548,8 +1588,21 @@ var TAS = TAS || (function(){
|
||||
<tr><td><hr/></td></tr>
|
||||
{{/perso}}
|
||||
<tr><td class="subheader">{{subtags}}</td></tr>
|
||||
<tr><th>{{name}}</th></tr>
|
||||
<tr>
|
||||
<th>
|
||||
{{name}}
|
||||
{{#sort}}
|
||||
{{#rollTotal() reversible 1}}(réversible){{/rollTotal() reversible 1}}
|
||||
{{/sort}}
|
||||
</th>
|
||||
</tr>
|
||||
<tr><td><hr/></td></tr>
|
||||
{{#sort}}
|
||||
<tr><td><span class="tcat">Niveau : </span>{{sortniveau}}</td></tr>
|
||||
<tr><td><span class="tcat">Durée : </span>{{sortduree}}</td></tr>
|
||||
<tr><td><span class="tcat">Portée : </span>{{sortportee}}</td></tr>
|
||||
<tr><td><span class="tcat">Desc. : </span>{{sortdesc}}</td></tr>
|
||||
{{/sort}}
|
||||
{{#DV}}
|
||||
<tr><td><span class="tcat">PV gagnés : </span>{{DV}}</td></tr>
|
||||
{{/DV}}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
|
After Width: | Height: | Size: 397 KiB |
@@ -4,5 +4,5 @@
|
||||
"authors": "Nathanael TERRIEN",
|
||||
"roll20userid": "75857",
|
||||
"preview": "pmt_v3.jpg",
|
||||
"instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le site du Scriptorium.D100.fr ( http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/ ). Un script API est disponible pour accélérer la crétion de personnage (cf. readme : https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md ). v3.1 (17 Janvier 2016)."
|
||||
"instructions": "Feuille de Personnage pour PMT v2 (Portes, Monstres et Trésors), un rétro-clone de D&D B/X (adaptation de Labyrinth Lord par Arasmo). Les PDFs du jeu sont disponibles gratuitement sur le site du Scriptorium.D100.fr ( http://www.scriptorium.d100.fr/index.php/lesparchemins/portes-monstres-tresors/ ). Un script API est disponible pour accélérer la crétion de personnage (cf. readme : https://github.com/Roll20/roll20-character-sheets/blob/master/PortesMonstresTresors/ReadMe.md ). v4.0 (29 Janvier 2016)."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user