Mordiou v1.1

Several new features and layout fixes.
This commit is contained in:
NathaTerrien
2017-02-26 21:51:00 +01:00
parent 5a680bec7b
commit fe79942fcf
7 changed files with 437 additions and 247 deletions
-10
View File
@@ -1,10 +0,0 @@
Notes
------
BG dim : 1280 * 583
Fleur de Lis : ⚜
/roll ({floor(1d6/2)-1,0d0}kh1)
"Défense", c'est le nombre de dés écartés de la poignée avant de lancer. Ça détermine la difficulté du jet de l'adversaire.
"Aide" c'est les dés donnés par les alliés. Il est possible de les ajouter à sa poignée.
"Réserves", ce sont des marqueurs/jetons permettant d'annuler chacun une action adverse. On en gagne un à chaque fois que l'on utilise l'action "Réserver".
+27 -2
View File
@@ -11,13 +11,38 @@ Tout commençait généralement par un bon repas, servi à sa table, la meilleur
Mordiou ! est un jeu de rôle complet, proposant de jouer des héros de cape et d'épée dans une France légèrement fantasmée - vous y trouverez un système de jeu original (tout au d6), une courte description de Paris à l'époque et de quelques figures majeures de l'univers, ainsi que quatre scénarios.
# Version courante
1.0 [Capture d'écran](mordiou.jpg)
1.1 [Capture d'écran](mordiou.jpg)
Les jets diffèrent légèrement du livre de règles (pour compenser un manque technique de Roll20 et ne pas utiliser l'API) mais restent statistiquement identiques.
Les jets diffèrent légèrement du livre de règles (pour compenser un manque technique de Roll20 et ne pas utiliser l'API) mais restent statistiquement identiques.
Au lieu de compter une Qualité sur des résultats pairs au D6, et deux qualités pour un résultat 6, la feuille ne compte aucune qualité pour un résultat de 1,2 ou 3 au D6, une qualité pour un résultat de 4 ou 5, et deux qualités pour un résultat de 6.
# Notes de version
##v1.1 (2017-02-26)
Merci au Grümph, à Xo de Vorcen et Nessir pour les retours, idées et suggestions.
* Jet d'inititiative ajouté
* Affichage dynamque de la valeur des poignées pour chaque lancer, sur la feuille
* Aspects de conflit : cocher le 4ième Aspect efface tous les coches
* Effots : cocher le 5ième Effort décoche tout et diminue la Forturne de 1
* Aide et Réserves : ajout d'une valeur de "pool" (grise) en plus de la valeur pour le jet (bleu).
* Aide :
* augmenter le pool d'Aide n'a pas d'effet sur le pool
* augmenter l'Aide pour le jet diminue le pool d'Aide de 1
* diminuer l'Aide pour le jet n'a pas d'effet sur le pool
* Réserves :
* la Réserves pour le jet n'est pas modifiable (sauf RàZ)
* Augmenter le pool de Réserves diminue la Réserves pour le jet, et donc la poignée (retenue de dé)
* Diminuer le pool de Réserves augmente la Réserves pour le jet, et donc la poignée (dépense de dé)
* Croix pour Remettre à Zéro la valeur d'Aide et de Réserves pour le jet
* Template de jet :
* "Poignée" retiré
* n'affiche le détail des valeurs que si différentes de zéro
* Fond de page : les aides de la feuille papier sont désormais présentes
* Taille globale de la feuille diminuée de 15%
* Tableau des Qualités pour Roll20 enlevé
* Interne : simplification de la formule de jet
##v1.0 (2017-02-18)
Création de la feuille.
+83 -54
View File
@@ -6,6 +6,12 @@ Gris foncé : #949597
.sheet-block{
display: block;
}
.sheet-libf{
font-family: 'Shadows Into Light';
font-style: italic;
font-weight: bold;
font-size: 17px;
}
div,
button,
textarea,
@@ -14,13 +20,6 @@ input,
select{
box-sizing: border-box;
}
table, tr, td{
text-align: right;
border: 1px solid gray;
padding: 2px 2px 2px 6px;
font-style: italic;
color: gray;
}
div{
margin: none;
padding: none;
@@ -28,13 +27,13 @@ div{
/* border: 1px solid red; */
}
div.sheet-bgmain{
width: 1280px;
max-width: 1280px;
height: 583px;
max-height: 583px;
width: 1100px;
max-width: 1100px;
height: 778px;
max-height: 778px;
text-align: center;
background-color : white;
background-image: url('https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/Mordiou/mordiou_bg_v2.jpg');
background-image: url('https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/Mordiou/mordiou_bg_v3.jpg');
background-repeat:no-repeat;
background-position:top left;
background-size: auto;
@@ -44,12 +43,10 @@ div.sheet-abs{
position: absolute;
vertical-align: bottom;
display: inline-block;
/* border: 1px solid blue; */
}
div.sheet-rel{
position: relative;
display: inline-block;
/* border: 1px solid red; */
}
input, textarea{
background-color: transparent;
@@ -84,13 +81,16 @@ input[type="text"].sheet-inptxt1{
font-size: 22px;
}
input[type="text"].sheet-aspect{
width: 500px;
border-bottom: 1px solid black;
width: 442px;
padding-bottom: 2px;
}
input[type="number"]{
text-align: right;
}
input[type="number"]:read-only:hover{
background-color: transparent;
box-shadow: none;
}
input[type="number"].sheet-numtxt{
-moz-appearance: textfield;
}
@@ -99,19 +99,34 @@ input[type="number"].sheet-numtxt::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
}
input[type="number"].sheet-poigne{
display: inline-block;
width: 20px;
color: black;
margin: -4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 14px;
text-align: center;
line-height: 14px;
}
input[type="number"].sheet-poigne:focus,
input[type="number"].sheet-poigne:hover{
background-color: transparent;
box-shadow: none;
}
input[type="number"].sheet-numbig1{
width: 47px;
height: 46px;
font-size: 36px;
width: 42px;
height: 42px;
font-size: 30px;
text-align: center;
border-radius: 16px;
}
input[type="number"].sheet-numbig2{
width: 50px;
height: 50px;
font-size: 50px;
width: 45px;
height: 45px;
font-size: 42px;
text-align: center;
border-radius: 25px 0px 0px 25px;
border-radius: 21px 0px 0px 21px;
}
input[type="number"].sheet-numbig2.sheet-nummax{
color: #949597;
@@ -128,6 +143,35 @@ input[type="number"].sheet-numbig2.sheet-nummax{
margin: 0px 0px 0px 0px;
}
/* ===== Check ===== */
input[type="checkbox"].sheet-gomme{
width: 20px;
height: 20px;
max-width: 20px;
opacity: 0;
z-index: 2;
margin: 0;
}
input[type="checkbox"].sheet-gomme + span{
display: inline-block;
text-align: center;
padding: 0;
margin: 0;
margin-left: -20px;
width: 20px;
max-width: 20px;
height: 20px;
z-index: 1;
font-family: pictos;
color: #DDB29B; font-size: 20px;
line-height: 20px;
}
input[type="checkbox"].sheet-gomme:hover + span{
color: #932315;
}
input[type="checkbox"].sheet-gomme:checked + span{
font-weight: bold;
color: #932315;
}
input.sheet-smallchk{
width: 20px;
max-width: 20px;
@@ -159,9 +203,9 @@ input.sheet-smallchk:checked + span{
background-color: white;
}
input.sheet-bigchk{
width: 28px;
max-width: 28px;
height: 28px;
width: 26px;
max-width: 26px;
height: 26px;
opacity: 0.0;
z-index: 2;
margin: 0px 0px 0px 0px;
@@ -172,9 +216,9 @@ input.sheet-bigchk + span{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-left: -28px;
width: 27px;
max-width: 28px;
margin-left: -26px;
width: 26px;
max-width: 26px;
height: 28px;
z-index: 1;
font-size: 30px;
@@ -196,28 +240,27 @@ input.sheet-bigchk:checked ~ input.sheet-bigchk:hover + span{
color: #257ABA;
}
input.sheet-bigchk[value="0"]{
width: 91px;
max-width: 91px;
width: 77px;
max-width: 77px;
}
input.sheet-bigchk[value="0"] + span {
color : rgba(128,128,128,0.5);
width: 70px;
min-width: 70px;
max-width: 70px;
width: 60px;
min-width: 60px;
max-width: 60px;
height: 28px;
margin-left: -91px;
margin-left: -77px;
background-color: transparent;
font-size: 15px;
vertical-align: top;
text-align: center;
}
input.sheet-bigchk[value="0"]:checked + span {
font-weight: bold;
color: #257ABA;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #257ABA;
}
input.sheet-bigchk[value="0"]:checked + span {
border: none;
}
input.sheet-bigchk[value="0"]:hover + span {
border-width: 1px 0px 1px 0px;
border-style: dashed;
@@ -233,7 +276,7 @@ button[type="roll"] {
border-width: 1px;
border-style: solid;
border-color: transparent;
background:transparent;
background: rgba(255,255,255,0.7);
box-shadow: none;
text-shadow: none;
-webkit-box-shadow: none;
@@ -283,20 +326,6 @@ button[type="roll"].sheet-butd6smallgreen:hover:before{
color: #6FB387;
content: 'F';
}
button[type="roll"].sheet-butd6smallwhite:hover{
color: white;
border-color: white;
box-shadow: 1px 1px 4px 2px rgba(255,255,255,0.8);
}
button[type="roll"].sheet-butd6smallwhite:before{
font-family: "dicefontd6";
content: 'f';
font-size: 26px;
color: white;
}
button[type="roll"].sheet-butd6smallwhite:hover:before{
content: 'F';
}
/* TEMPLATE */
.sheet-rolltemplate-tmpl div{
padding: 2px 4px 2px 4px;
+326 -180
View File
@@ -4,7 +4,7 @@
var mordiou = mordiou || (function(){
'use strict';
var version = '1.0',
basejet = '({floor(1d6/2)-1,0d0}kh1)',
basejet = '(floor((1d6-1)/2.5))',
jetplus = ' + ' + basejet,
calcJet = function (pVal) {
var nb = parseInt(pVal) || 0;
@@ -18,340 +18,472 @@
if (nb > 2) jet = basejet + jetplus.repeat(nb-3);
jetarr.push(jet); // jet difficile
return jetarr;
},
recalcAll = function() {
getAttrs(["fortune","defense","aide","reserves","maniere","attention","eloquence","erudition","panache","resolution","ruse","vigueur"], function(values) {
var mods = (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
// Attention
var attentiond = mods + (parseInt(values.attention) || 0);
var attention_arr = mordiou.calcJet(attentiond);
// Eloquence
var eloquenced = mods + (parseInt(values.eloquence) || 0);
var eloquence_arr = mordiou.calcJet(eloquenced);
// Erudition
var eruditiond = mods + (parseInt(values.erudition) || 0);
var erudition_arr = mordiou.calcJet(eruditiond);
// Panache
var panached = mods + (parseInt(values.panache) || 0);
var panache_arr = mordiou.calcJet(panached);
// Resolution
var resolutiond = mods + (parseInt(values.resolution) || 0);
var resolution_arr = mordiou.calcJet(resolutiond);
// Ruse
var rused = mods + (parseInt(values.ruse) || 0);
var ruse_arr = mordiou.calcJet(rused);
// Vigueur
var vigueurd = mods + (parseInt(values.vigueur) || 0);
var vigueur_arr = mordiou.calcJet(vigueurd);
setAttrs({
attention_jet: attention_arr[0],
attention_jetplus: attention_arr[1],
attention_jetmoins: attention_arr[2],
attentionD: Math.max(attentiond,0),
attentionDP: Math.min(Math.max(attentiond+2,0),8),
attentionDM: Math.max(attentiond-2,0),
eloquence_jet: eloquence_arr[0],
eloquence_jetplus: eloquence_arr[1],
eloquence_jetmoins: eloquence_arr[2],
eloquenceD : Math.max(eloquenced,0),
eloquenceDP: Math.min(Math.max(eloquenced+2,0),8),
eloquenceDM: Math.max(eloquenced-2,0),
erudition_jet: erudition_arr[0],
erudition_jetplus: erudition_arr[1],
erudition_jetmoins: erudition_arr[2],
eruditionD : Math.max(eruditiond,0),
eruditionDP: Math.min(Math.max(eruditiond+2,0),8),
eruditionDM: Math.max(eruditiond-2,0),
panache_jet: panache_arr[0],
panache_jetplus: panache_arr[1],
panache_jetmoins: panache_arr[2],
panacheD : Math.max(panached,0),
panacheDP: Math.min(Math.max(panached+2,0),8),
panacheDM: Math.max(panached-2,0),
resolution_jet: resolution_arr[0],
resolution_jetplus: resolution_arr[1],
resolution_jetmoins: resolution_arr[2],
resolutionD : Math.max(resolutiond,0),
resolutionDP: Math.min(Math.max(resolutiond+2,0),8),
resolutionDM: Math.max(resolutiond-2,0),
ruse_jet: ruse_arr[0],
ruse_jetplus: ruse_arr[1],
ruse_jetmoins: ruse_arr[2],
ruseD : Math.max(rused,0),
ruseDP: Math.min(Math.max(rused+2,0),8),
ruseDM: Math.max(rused-2,0),
vigueur_jet: vigueur_arr[0],
vigueur_jetplus: vigueur_arr[1],
vigueur_jetmoins: vigueur_arr[2],
vigueurD : Math.max(vigueurd,0),
vigueurDP: Math.min(Math.max(vigueurd+2,0),8),
vigueurDM: Math.max(vigueurd-2,0)
});
});
};
return {
calcJet: calcJet
calcJet: calcJet,
recalcAll: recalcAll
};
}());
/* ---- FIN mordiou ---------------------- */
on("change:fortune change:defense change:aide change:maniere", function(){
getAttrs(["fortune","defense","aide","maniere","attention","eloquence","erudition","panache","resolution","ruse","vigueur"], function(values) {
var mods = (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
// Attention
var attention_arr = mordiou.calcJet(mods + (parseInt(values.attention) || 0));
// Eloquence
var eloquence_arr = mordiou.calcJet(mods + (parseInt(values.eloquence) || 0));
// Erudition
var erudition_arr = mordiou.calcJet(mods + (parseInt(values.erudition) || 0));
// Panache
var panache_arr = mordiou.calcJet(mods + (parseInt(values.panache) || 0));
// Resolution
var resolution_arr = mordiou.calcJet(mods + (parseInt(values.resolution) || 0));
// Ruse
var ruse_arr = mordiou.calcJet(mods + (parseInt(values.ruse) || 0));
// Vigueur
var vigueur_arr = mordiou.calcJet(mods + (parseInt(values.vigueur) || 0));
on("change:reservesmax", function(){
getAttrs(["reserves","reservesmax","reserves_buffer"],function(values) {
var max = (parseInt(values.reservesmax) || 0);
var diff = (parseInt(values.reserves) || 0) + (parseInt(values.reserves_buffer) || 0) - max;
setAttrs({
attention_jet: attention_arr[0],
attention_jetplus: attention_arr[1],
attention_jetmoins: attention_arr[2],
eloquence_jet: eloquence_arr[0],
eloquence_jetplus: eloquence_arr[1],
eloquence_jetmoins: eloquence_arr[2],
erudition_jet: erudition_arr[0],
erudition_jetplus: erudition_arr[1],
erudition_jetmoins: erudition_arr[2],
panache_jet: panache_arr[0],
panache_jetplus: panache_arr[1],
panache_jetmoins: panache_arr[2],
resolution_jet: resolution_arr[0],
resolution_jetplus: resolution_arr[1],
resolution_jetmoins: resolution_arr[2],
ruse_jet: ruse_arr[0],
ruse_jetplus: ruse_arr[1],
ruse_jetmoins: ruse_arr[2],
vigueur_jet: vigueur_arr[0],
vigueur_jetplus: vigueur_arr[1],
vigueur_jetmoins: vigueur_arr[2]
reserves_buffer: max,
reserves: diff
});
});
});
on("change:reservesraz", function(){
getAttrs(["reservesraz"], function(values) {
if (values.reservesraz == 1 ) {
setAttrs({
reserves: 0,
reservesraz: 0
});
}
});
});
on("change:aide", function(){
getAttrs(["aide","aidemax"], function(values) {
var aid = parseInt(values.aide) || 0;
if (aid != 0 ) {
setAttrs({
aidemax: (parseInt(values.aidemax) || 0) - aid
});
}
mordiou.recalcAll();
});
});
on("change:aideraz", function(){
getAttrs(["aideraz"], function(values) {
if (values.aideraz == 1 ) {
setAttrs({
aide: 0,
aideraz: 0
});
}
});
});
on("change:fortune change:defense change:reserves change:maniere", function(){
mordiou.recalcAll();
});
on("change:attention", function(){
getAttrs(["attention","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.attention) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["attention","fortune","defense","aide","reserves","maniere"], function(values) {
var attentiond = (parseInt(values.attention) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(attentiond);
setAttrs({
attention_jet: jetarr[0],
attention_jetplus: jetarr[1],
attention_jetmoins: jetarr[2]
attention_jetmoins: jetarr[2],
attentionD: Math.max(attentiond,0),
attentionDP: Math.min(Math.max(attentiond+2,0),8),
attentionDM: Math.max(attentiond-2,0)
});
});
});
on("change:eloquence", function(){
getAttrs(["eloquence","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.eloquence) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["eloquence","fortune","defense","aide","reserves","maniere"], function(values) {
var eloquenced = (parseInt(values.eloquence) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(eloquenced);
setAttrs({
eloquence_jet: jetarr[0],
eloquence_jetplus: jetarr[1],
eloquence_jetmoins: jetarr[2]
eloquence_jetmoins: jetarr[2],
eloquenceD: Math.max(eloquenced,0),
eloquenceDP: Math.min(Math.max(eloquenced+2,0),8),
eloquenceDM: Math.max(eloquenced-2,0)
});
});
});
on("change:erudition", function(){
getAttrs(["erudition","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.erudition) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["erudition","fortune","defense","aide","reserves","maniere"], function(values) {
var eruditiond = (parseInt(values.erudition) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(eruditiond);
setAttrs({
erudition_jet: jetarr[0],
erudition_jetplus: jetarr[1],
erudition_jetmoins: jetarr[2]
erudition_jetmoins: jetarr[2],
eruditionD: Math.max(eruditiond,0),
eruditionDP: Math.min(Math.max(eruditiond+2,0),8),
eruditionDM: Math.max(eruditiond-2,0)
});
});
});
on("change:panache", function(){
getAttrs(["panache","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.panache) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["panache","fortune","defense","aide","reserves","maniere"], function(values) {
var panached = (parseInt(values.panache) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(panached);
setAttrs({
panache_jet: jetarr[0],
panache_jetplus: jetarr[1],
panache_jetmoins: jetarr[2]
panache_jetmoins: jetarr[2],
panacheD: Math.max(panached,0),
panacheDP: Math.min(Math.max(panached+2,0),8),
panacheDM: Math.max(panached-2,0)
});
});
});
on("change:resolution", function(){
getAttrs(["resolution","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.resolution) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["resolution","fortune","defense","aide","reserves","maniere"], function(values) {
var resolutiond = (parseInt(values.resolution) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(resolutiond);
setAttrs({
resolution_jet: jetarr[0],
resolution_jetplus: jetarr[1],
resolution_jetmoins: jetarr[2]
resolution_jetmoins: jetarr[2],
resolutionD: Math.max(resolutiond,0),
resolutionDP: Math.min(Math.max(resolutiond+2,0),8),
resolutionDM: Math.max(resolutiond-2,0)
});
});
});
on("change:ruse", function(){
getAttrs(["ruse","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.ruse) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["ruse","fortune","defense","aide","reserves","maniere"], function(values) {
var rused = (parseInt(values.ruse) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(rused);
setAttrs({
ruse_jet: jetarr[0],
ruse_jetplus: jetarr[1],
ruse_jetmoins: jetarr[2]
ruse_jetmoins: jetarr[2],
ruseD: Math.max(rused,0),
ruseDP: Math.min(Math.max(rused+2,0),8),
ruseDM: Math.max(rused-2,0)
});
});
});
on("change:vigueur", function(){
getAttrs(["vigueur","fortune","defense","aide","maniere"], function(values) {
var jetarr = mordiou.calcJet((parseInt(values.vigueur) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2));
getAttrs(["vigueur","fortune","defense","aide","reserves","maniere"], function(values) {
var vigueurd = (parseInt(values.vigueur) || 0) + (parseInt(values.fortune) || 0) + (parseInt(values.aide) || 0) + (parseInt(values.reserves) || 0) - (parseInt(values.defense) || 0) - ((parseInt(values.maniere) || 0)*2);
var jetarr = mordiou.calcJet(vigueurd);
setAttrs({
vigueur_jet: jetarr[0],
vigueur_jetplus: jetarr[1],
vigueur_jetmoins: jetarr[2]
vigueur_jetmoins: jetarr[2],
vigueurD: Math.max(vigueurd,0),
vigueurDP: Math.min(Math.max(vigueurd+2,0),8),
vigueurDM: Math.max(vigueurd-2,0)
});
});
});
on("change:effort", function(){
getAttrs(["effort","fortune"], function(values) {
var eff = parseInt(values.effort) || 0;
var fort = parseInt(values.fortune) || 0;
if (eff == 5) {
setAttrs({
effort: 0,
fortune: fort-1
});
}
});
});
on("change:conflituse1 change:conflituse2 change:conflituse3 change:conflituse4", function(){
getAttrs(["conflituse1","conflituse2","conflituse3","conflituse4"], function(values) {
var conf = (parseInt(values.conflituse1) || 0) + (parseInt(values.conflituse2) || 0) + (parseInt(values.conflituse3) || 0) + (parseInt(values.conflituse4) || 0);
if (conf == 4) {
setAttrs({
conflituse1: 0,
conflituse2: 0,
conflituse3: 0,
conflituse4: 0
});
}
});
});
</script>
<!-- === jets cachées === -->
<!-- === attributs & jets cachées === -->
<div style="display: none;">
<!-- version -->
<input type="number" name="attr_sheetversion" value="1.0" />
<!-- attention -->
<input readonly name="attr_attention_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_attention_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_attention_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_attention_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_attention_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_attention_jetmoins" value="(floor((1d6-1)/2.5))" />
<!-- eloquence -->
<input readonly name="attr_eloquence_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_eloquence_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_eloquence_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_eloquence_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_eloquence_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_eloquence_jetmoins" value="(floor((1d6-1)/2.5))" />
<!-- erudition -->
<input readonly name="attr_erudition_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_erudition_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_erudition_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_erudition_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_erudition_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_erudition_jetmoins" value="(floor((1d6-1)/2.5))" />
<!-- panache -->
<input readonly name="attr_panache_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_panache_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_panache_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_panache_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_panache_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_panache_jetmoins" value="(floor((1d6-1)/2.5))" />
<!-- resolution -->
<input readonly name="attr_resolution_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_resolution_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_resolution_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_resolution_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_resolution_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_resolution_jetmoins" value="(floor((1d6-1)/2.5))" />
<!-- ruse -->
<input readonly name="attr_ruse_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_ruse_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_ruse_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_ruse_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_ruse_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_ruse_jetmoins" value="(floor((1d6-1)/2.5))" />
<!-- vigueur -->
<input readonly name="attr_vigueur_jet" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_vigueur_jetplus" value="({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1) + ({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_vigueur_jetmoins" value="({floor(1d6/2)-1,0d0}kh1)" />
<input readonly name="attr_vigueur_jet" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_vigueur_jetplus" value="(floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5)) + (floor((1d6-1)/2.5))" />
<input readonly name="attr_vigueur_jetmoins" value="(floor((1d6-1)/2.5))" />
</div> <!-- === FIN jets cachées === -->
<!-- === SHEET === -->
<div class="bgmain">
<div class="abs" style="left: 540px;top:16px;">
<div class="abs" style="left: 465px;top:10px;">
<input type="text" name="attr_character_name" class="inptxt1" style="width: 280px;" placeholder="Nom du personnage" />
</div>
<div class="abs" style="left: 830px;top:21px;">
<input type="text" name="attr_pseudos" class="" style="width: 340px;" placeholder="Pseudonymes et surnoms" />
<div class="abs" style="left: 755px;top:14px;">
<input type="text" name="attr_pseudos" class="" style="width: 250px;" placeholder="Pseudonymes et surnoms" />
</div>
<!-- NOM -->
<div class="abs" style="left: 490px;top: 175px;">
<textarea name="attr_description" style="width: 684px;height: 105px;" placeholder="Description"></textarea>
<div class="abs" style="left: 425px;top: 150px;">
<textarea name="attr_description" style="width: 590px;height: 100px;" placeholder="Description"></textarea>
</div> <!-- DESCRIPTION -->
<!-- ASPECTS -->
<div class="abs" style="left: 490px;top:52px;">
<div class="abs" style="left: 425px;top:41px;">
<input type="text" name="attr_aspect1" class="aspect" placeholder="Aspect" />
</div>
<div class="abs" style="left: 490px;top:79px;">
<div class="abs" style="left: 425px;top:65px;">
<input type="text" name="attr_aspect2" class="aspect" placeholder="Aspect" />
</div>
<div class="abs" style="left: 490px;top:108px;">
<div class="abs" style="left: 425px;top:89px;">
<input type="text" name="attr_aspect3" class="aspect" placeholder="Aspect" />
</div>
<div class="abs" style="left: 490px;top:136px;">
<div class="abs" style="left: 425px;top:114px;">
<input type="text" name="attr_aspect4" class="aspect" placeholder="Aspect" />
</div>
<!-- FIN ASPECTS -->
<!-- Aspect de conflits -->
<div class="abs" style="left: 1020px;top:52px;">
<input type="text" name="attr_conflit1" style="width: 135px;" placeholder="Aspect de conflit" />
<div class="abs" style="left: 878px;top:42px;">
<input type="text" name="attr_conflit1" style="width: 118px;" placeholder="Aspect de conflit" />
</div>
<div class="abs" style="left: 1157px;top:60px;">
<div class="abs" style="left: 996px;top:47px;">
<input type="checkbox" name="attr_conflituse1" value="1" class="smallchk" title="Aspect de conflit utilisé" /><span>&#9884;</span>
</div>
<div class="abs" style="left: 1020px;top:80px;">
<input type="text" name="attr_conflit2" style="width: 135px;" placeholder="Aspect de conflit" />
<div class="abs" style="left: 878px;top:67px;">
<input type="text" name="attr_conflit2" style="width: 118px;" placeholder="Aspect de conflit" />
</div>
<div class="abs" style="left: 1157px;top:90px;">
<div class="abs" style="left: 996px;top:72px;">
<input type="checkbox" name="attr_conflituse2" value="1" class="smallchk" title="Aspect de conflit utilisé" /><span>&#9884;</span>
</div>
<div class="abs" style="left: 1020px;top:109px;">
<input type="text" name="attr_conflit3" style="width: 135px;" placeholder="Aspect de conflit" />
<div class="abs" style="left: 878px;top:91px;">
<input type="text" name="attr_conflit3" style="width: 118px;" placeholder="Aspect de conflit" />
</div>
<div class="abs" style="left: 1157px;top:117px;">
<div class="abs" style="left: 996px;top:96px;">
<input type="checkbox" name="attr_conflituse3" value="1" class="smallchk" title="Aspect de conflit utilisé" /><span>&#9884;</span>
</div>
<div class="abs" style="left: 1020px;top:137px;">
<input type="text" name="attr_conflit4" style="width: 135px;" placeholder="Aspect de conflit" />
<div class="abs" style="left: 878px;top:115px;">
<input type="text" name="attr_conflit4" style="width: 118px;" placeholder="Aspect de conflit" />
</div>
<div class="abs" style="left: 1157px;top:146px;">
<div class="abs" style="left: 996px;top:120px;">
<input type="checkbox" name="attr_conflituse4" value="1" class="smallchk" title="Aspect de conflit utilisé" /><span>&#9884;</span>
</div>
<!-- FIN Aspect de conflits -->
<!-- Fortune -->
<div class="abs" style="left: 145px;top:133px;width: 125px;text-align: center;">
<div class="abs" style="left: 120px;top:100px;width: 115px;text-align: center;">
<input type="number" name="attr_fortune" value="3" min="0" class="numbig2" title="Points de Fortune courants" />
<div class="asbignb">|</div>
<input type="number" name="attr_fortune_max" value="3" min="0" class="numbig2 nummax" title="Points de Fortune maximums" />
</div>
<div class="abs" style="left: 120px;top:150px;width: 115px;text-align: center;">
<button type="roll" class="sheet-butd6small" name="Jet_Initiative" title="Jet d'initiative" value="&{template:tmpl} {{personnage=@{character_name}}} {{initiative=[[@{fortune}d6]]}}" ><span class="libf">Initiative</span></button>
</div>
<!-- FIN Fortune -->
<!-- Défense -->
<div class="abs" style="left: 298px;top:124px;width: 125px;text-align: center;">
<div class="abs" style="left: 248px;top:100px;width: 115px;text-align: center;">
<input type="number" name="attr_defense" value="0" min="0" class="numbig2" title="Dés placés en Défense" />
</div>
<!-- FIN Défense -->
<!-- Aide -->
<div class="abs" style="left: 85px;top:260px;width: 125px;text-align: center;">
<input type="number" name="attr_aide" value="0" min="0" class="numbig2" title="Dés d'Aide" />
<div class="abs" style="left: 65px;top:215px;width: 115px;text-align: center;">
<input type="number" name="attr_aide" value="0" min="0" class="numbig2" title="Dé(s) d'Aide utilisé(s) / ajouté(s) au prochain jet. A remettre à zéro manuellement après le jet." />
<div class="asbignb">|</div>
<input type="number" name="attr_aidemax" value="0" min="0" class="numbig2 nummax" title="Dé(s) d'Aide." />
</div>
<div class="abs" style="left: 80px;top:265px;z-index:1;">
<input type="checkbox" name="attr_aideraz" value="1" class="gomme" title="Remettre à zéro l'Aide à utiliser pour le jet. A faire après le jet." /><span>*</span>
</div>
<!-- FIN Aide -->
<!-- Manière -->
<div class="abs" style="left: 340px;top:210px;">
<div style="display: table-cell;padding-left:13px;vertical-align: middle; height: 90px;width: 90px;text-align: center;border: 1px solid #949597; border-radius:50%;">
<input type="number" name="attr_maniere" value="0" min="0" class="numbig1" title="Manières (1 Manière = -2D)" />
<span style="font-family: 'Shadows Into Light';font-style: italic;font-weight: bold;font-size: 15px;">Manières</span>
<div class="abs" style="left: 300px;top:175px;">
<div style="display: table-cell;padding-left:13px;vertical-align: middle; height: 77px;width: 77px;text-align: center;border: 1px solid #949597; border-radius:50%;">
<input type="number" name="attr_maniere" value="0" min="0" class="numbig1" title="Manières (1 Manière = -2D au prochain jet)" />
<span class="libf" style="margin-left: -5px;">Manières</span>
</div>
</div>
<!-- FIN Manière -->
<!-- Réserves -->
<div class="abs" style="left: 215px;top:260px;width: 125px;text-align: center;">
<input type="number" name="attr_reserves" value="0" min="0" class="numbig2" title="Réserves" />
<div class="abs" style="left: 175px;top:215px;width: 115px;text-align: center;">
<input type="number" name="attr_reserves" value="0" class="numbig2 sheet-numtxt" title="Dé(s) de Réserve utilisé(s) / ajouté(s) au prochain jet. A remettre à zéro après le jet." readonly />
<div class="asbignb">|</div>
<input type="number" name="attr_reservesmax" value="0" min="0" class="numbig2 nummax" title="Dé(s) mis en Réserve. Augmenter la réserve va diminuer la poignée. Diminuer la réserve va augmenter la poignée." />
<div style="display:none"><input type="number" name="attr_reserves_buffer" value="0" /></div>
</div>
<div class="abs" style="left: 190px;top:265px;z-index:1;">
<input type="checkbox" name="attr_reservesraz" value="1" class="gomme" title="Remettre à zéro la Réserve de Dé à utiliser pour le jet. A faire après le jet." /><span>*</span>
</div>
<!-- FIN Réserves -->
<!-- EFFORT -->
<div class="abs" style="left: 363px;top:311px;width:350px;text-align: left;white-space: nowrap;">
<div class="abs" style="left: 310px;top:265px;width:350px;text-align: left;white-space: nowrap;">
<input type="radio" name="attr_effort" value="0" class="bigchk" checked title="Remettre les Efforts à zéro" /><span></span>
<input type="radio" name="attr_effort" value="1" class="bigchk" style="margin-left: 1px;" title="1er Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="2" style="margin-left: 10px;" class="bigchk" title="2nd Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="3" style="margin-left: 9px;" class="bigchk" title="3ième Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="4" style="margin-left: 10px;" class="bigchk" title="4ième Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="5" style="margin-left: 9px;" class="bigchk" title="5ième Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="2" style="margin-left: 5px;" class="bigchk" title="2nd Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="3" style="margin-left: 5px;" class="bigchk" title="3ième Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="4" style="margin-left: 5px;" class="bigchk" title="4ième Effort" /><span>&#9884;</span>
<input type="radio" name="attr_effort" value="5" style="margin-left: 5px;" class="bigchk" title="5ième Effort" /><span>&#9884;</span>
</div>
<!-- FIN EFFORT -->
<!-- AIDE Dés -->
<div class="abs" style="left: 1000px;top: 305px;">
<table>
<tr>
<td>D6</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>Qualités</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>1</td>
<td>2</td>
</tr>
</table>
</div>
<!-- FIN AIDE Dés -->
<!-- Attention -->
<div class="abs" style="left: 90px;top:428px;">
<div class="abs" style="left: 75px;top:367px;">
<input type="number" name="attr_attention" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 58px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Attention" title="Jet d'Attention" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Attention (@{attention})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{attention}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{attention_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_AttentionAspect" title="Jet d'Attention + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Attention (@{attention})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{attention}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{attention_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_AttentionDef" title="Jet d'Attention - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Attention (@{attention})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{attention}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{attention_jetmoins}]]}}" ></button>
<div class="abs" style="left: 30px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Attention" title="Jet d'Attention" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Attention (@{attention})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{attention}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{attention_jet}]]}}" ><input type="number" name="attr_attentionD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 120px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_AttentionAspect" title="Jet d'Attention + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Attention (@{attention})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{attention}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{attention_jetplus}]]}}" ><input type="number" name="attr_attentionDP" value="5" class="numtxt poigne libf" title="Poignée avec Aspect" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_AttentionDef" title="Jet d'Attention - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Attention (@{attention})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{attention}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{attention_jetmoins}]]}}" ><input type="number" name="attr_attentionDM" value="1" class="numtxt poigne libf" title="Poignée avec Circonstances défavorables" readonly /></button>
</div>
<!-- FIN Attention -->
<!-- Eloquence -->
<div class="abs" style="left: 266px;top:428px;">
<div class="abs" style="left: 228px;top:367px;">
<input type="number" name="attr_eloquence" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 234px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Eloquence" title="Jet d'Eloquence" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Eloquence (@{eloquence})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{eloquence}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{eloquence_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_EloquenceAspect" title="Jet d'Eloquence + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Eloquence (@{eloquence})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{eloquence}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{eloquence_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_EloquenceDef" title="Jet d'Eloquence - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Eloquence (@{eloquence})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{eloquence}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{eloquence_jetmoins}]]}}" ></button>
<div class="abs" style="left: 183px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Eloquence" title="Jet d'Eloquence" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Eloquence (@{eloquence})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{eloquence}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{eloquence_jet}]]}}" ><input type="number" name="attr_eloquenceD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 273px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_EloquenceAspect" title="Jet d'Eloquence + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Eloquence (@{eloquence})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{eloquence}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{eloquence_jetplus}]]}}" ><input type="number" name="attr_eloquenceDP" value="5" class="numtxt poigne libf" title="Poignée" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_EloquenceDef" title="Jet d'Eloquence - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Eloquence (@{eloquence})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{eloquence}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{eloquence_jetmoins}]]}}" ><input type="number" name="attr_eloquenceDM" value="1" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<!-- FIN ELOQUENCE -->
<!-- Erudition -->
<div class="abs" style="left: 442px;top:428px;">
<div class="abs" style="left: 379px;top:367px;">
<input type="number" name="attr_erudition" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 410px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Erudition" title="Jet d'Erudition" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Erudition (@{erudition})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{erudition}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{erudition_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_EruditionAspect" title="Jet d'Erudition + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Erudition (@{erudition})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{erudition}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{erudition_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_EruditionDef" title="Jet d'Erudition - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Erudition (@{erudition})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{erudition}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{erudition_jetmoins}]]}}" ></button>
<div class="abs" style="left: 334px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Erudition" title="Jet d'Erudition" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Erudition (@{erudition})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{erudition}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{erudition_jet}]]}}" ><input type="number" name="attr_eruditionD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 424px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_EruditionAspect" title="Jet d'Erudition + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Erudition (@{erudition})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{erudition}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{erudition_jetplus}]]}}" ><input type="number" name="attr_eruditionDP" value="5" class="numtxt poigne libf" title="Poignée" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_EruditionDef" title="Jet d'Erudition - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Erudition (@{erudition})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{erudition}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{erudition_jetmoins}]]}}" ><input type="number" name="attr_eruditionDM" value="1" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<!-- FIN ERUDITION -->
<!-- Panache -->
<div class="abs" style="left: 619px;top:428px;">
<div class="abs" style="left: 531px;top:367px;">
<input type="number" name="attr_panache" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 587px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Panache" title="Jet de Panache" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Panache (@{panache})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{panache}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{panache_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_PanacheAspect" title="Jet de Panache + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Panache (@{panache})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{panache}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{panache_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_PanacheDef" title="Jet de Panache - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Panache (@{panache})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{panache}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{panache_jetmoins}]]}}" ></button>
<div class="abs" style="left: 486px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Panache" title="Jet de Panache" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Panache (@{panache})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{panache}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{panache_jet}]]}}" ><input type="number" name="attr_panacheD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 576px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_PanacheAspect" title="Jet de Panache + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Panache (@{panache})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{panache}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{panache_jetplus}]]}}" ><input type="number" name="attr_panacheDP" value="5" class="numtxt poigne libf" title="Poignée" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_PanacheDef" title="Jet de Panache - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Panache (@{panache})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{panache}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{panache_jetmoins}]]}}" ><input type="number" name="attr_panacheDM" value="1" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<!-- FIN PANACHE -->
<!-- Resolution -->
<div class="abs" style="left: 796px;top:428px;">
<div class="abs" style="left: 683px;top:367px;">
<input type="number" name="attr_resolution" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 764px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Resolution" title="Jet de Résolution" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Résolution (@{resolution})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{resolution}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{resolution_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_ResolutionAspect" title="Jet de Résolution + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Résolution (@{resolution})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{resolution}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{resolution_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_ResolutionDef" title="Jet de Résolution - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Résolution (@{resolution})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{resolution}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{resolution_jetmoins}]]}}" ></button>
<div class="abs" style="left: 638px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Resolution" title="Jet de Résolution" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Résolution (@{resolution})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{resolution}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{resolution_jet}]]}}" ><input type="number" name="attr_resolutionD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 728px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_ResolutionAspect" title="Jet de Résolution + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Résolution (@{resolution})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{resolution}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{resolution_jetplus}]]}}" ><input type="number" name="attr_resolutionDP" value="5" class="numtxt poigne libf" title="Poignée" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_ResolutionDef" title="Jet de Résolution - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Résolution (@{resolution})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{resolution}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{resolution_jetmoins}]]}}" ><input type="number" name="attr_resolutionDM" value="1" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<!-- FIN RESOLUTION -->
<!-- Ruse -->
<div class="abs" style="left: 973px;top:428px;">
<div class="abs" style="left: 834px;top:367px;">
<input type="number" name="attr_ruse" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 941px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Ruse" title="Jet de Ruse" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Ruse (@{ruse})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{ruse}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{ruse_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_RuseAspect" title="Jet de Ruse + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Ruse (@{ruse})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{ruse}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{ruse_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_RuseDef" title="Jet de Ruse - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Ruse (@{ruse})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{ruse}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{ruse_jetmoins}]]}}" ></button>
<div class="abs" style="left: 789px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Ruse" title="Jet de Ruse" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Ruse (@{ruse})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{ruse}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{ruse_jet}]]}}" ><input type="number" name="attr_ruseD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 879px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_RuseAspect" title="Jet de Ruse + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Ruse (@{ruse})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{ruse}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{ruse_jetplus}]]}}" ><input type="number" name="attr_ruseDP" value="5" class="numtxt poigne libf" title="Poignée" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_RuseDef" title="Jet de Ruse - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Ruse (@{ruse})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{ruse}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{ruse_jetmoins}]]}}" ><input type="number" name="attr_ruseDM" value="1" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<!-- FIN RUSE -->
<!-- Vigueur -->
<div class="abs" style="left: 1149px;top:428px;">
<div class="abs" style="left: 986px;top:367px;">
<input type="number" name="attr_vigueur" value="0" min="0" class="numbig1 numtxt" />
</div>
<div class="abs" style="left: 1117px;top:420px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Vigueur" title="Jet de Vigueur" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Vigueur (@{vigueur})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{vigueur}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{vigueur_jet}]]}}" ></button>
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_VigueurAspect" title="Jet de Vigueur + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Vigueur (@{vigueur})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{vigueur}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{vigueur_jetplus}]]}}" ></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_VigueurDef" title="Jet de Vigueur - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Vigueur (@{vigueur})}} {{fortune=@{fortune}}} {{aide=@{aide}}} {{defense=@{defense}}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{vigueur}[Style]+@{fortune}[Fortune]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{vigueur_jetmoins}]]}}" ></button>
<div class="abs" style="left: 941px;top:376px;">
<button type="roll" class="sheet-butd6small block" name="Jet_Vigueur" title="Jet de Vigueur" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Vigueur (@{vigueur})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{poignee=[[{({(0d0+@{vigueur}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{vigueur_jet}]]}}" ><input type="number" name="attr_vigueurD" value="3" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<div class="abs" style="left: 1031px;top:367px;">
<button type="roll" class="sheet-butd6smallgreen block" name="Jet_VigueurAspect" title="Jet de Vigueur + 2D (Aspect applicable)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Vigueur (@{vigueur})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{aspect=1}} {{poignee=[[{({(0d0+@{vigueur}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]+2[Aspect]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{vigueur_jetplus}]]}}" ><input type="number" name="attr_vigueurDP" value="5" class="numtxt poigne libf" title="Poignée" readonly /></button>
<button type="roll" class="sheet-butd6smallred block" name="Jet_VigueurDef" title="Jet de Vigueur - 2D (circonstances défavorables)" value="&{template:tmpl} {{personnage=@{character_name}}} {{style=Vigueur (@{vigueur})}} {{fortune=@{fortune}}} {{aide=[[@{aide}]]}} {{reserves=[[@{reserves}]]}} {{defense=[[@{defense}]]}} {{maniere=[[@{maniere}*2]]}} {{circonstance=1}} {{poignee=[[{({(0d0+@{vigueur}[Style]+@{fortune}[Fortune]+@{reserves}[Réserve]+@{aide}[Aide]-(@{maniere}*2)[Manières]-@{defense}[Défense]-2[Circonstances]),0d0+0}kh1),0d0+8}kl1]]}} {{qualites=[[@{vigueur_jetmoins}]]}}" ><input type="number" name="attr_vigueurDM" value="1" class="numtxt poigne libf" title="Poignée" readonly /></button>
</div>
<!-- FIN VIGUEUR -->
</div>
@@ -359,7 +491,21 @@
<rolltemplate class="sheet-rolltemplate-tmpl">
<div class="tplmain">
<div class="perso">{{personnage}}</div>
<div class="poignee"><span class="lib">Poignée : </span><span class="fat">{{style}}</span> + Fortune ({{fortune}}) + Aide ({{aide}}){{#aspect}} + Aspect (2){{/aspect}}{{#circonstance}} - Circonstances (2){{/circonstance}} - Manières ({{maniere}}) - Défense ({{defense}}) = <span class="fat">{{poignee}}</span></div>
<div class="qualites"><span class="lib plus">Qualités : </span>{{qualites}}</div>
{{#initiative}}
<div class="qualites"><span class="lib plus">Initiative : </span>{{initiative}}</div>
{{/initiative}}
{{#poignee}}
<div class="poignee"><span class="fat">{{style}}</span> + Fortune ({{fortune}})
{{#^rollTotal() aide 0}}+ Aide ({{aide}}){{/^rollTotal() aide 0}}
{{#^rollTotal() reserves 0}}+ Réserves ({{reserves}}){{/^rollTotal() reserves 0}}
{{#aspect}}+ Aspect (2){{/aspect}}
{{#circonstance}}- Circonstances (2){{/circonstance}}
{{#^rollTotal() maniere 0}}- Manières ({{maniere}}){{/^rollTotal() maniere 0}}
{{#^rollTotal() defense 0}}- Défense ({{defense}}){{/^rollTotal() defense 0}}
= <span class="fat">{{poignee}}D</span></div>
{{/poignee}}
{{#qualites}}
<div class="qualites"><span class="lib plus">Qualités : </span>{{qualites}}</div>
{{/qualites}}
</div>
</rolltemplate>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 256 KiB

After

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

+1 -1
View File
@@ -4,5 +4,5 @@
"authors": "Natha",
"roll20userid": "75857",
"preview": "mordiou.jpg",
"instructions": "Feuille de personnage de [Mordiou !](http://legrumph.org/Terrier/?Chibi/Mordiou-%21), pour jouer des h&eacute;ros de cape et d'&eacute;p&eacute;e dans une France l&eacute;g&agrave;rement fantasm&eacute;e. Consultez le [readme](https://github.com/NathaTerrien/roll20-wip/blob/master/Mordiou/ReadMe.md). v1.0 (2017-02-18)"
"instructions": "Feuille de personnage de [Mordiou !](http://legrumph.org/Terrier/?Chibi/Mordiou-%21), pour jouer des h&eacute;ros de cape et d'&eacute;p&eacute;e dans une France l&eacute;g&agrave;rement fantasm&eacute;e. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Mordiou/ReadMe.md). v1.1 (2017-02-26)"
}