mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
Mordiou v1.1
Several new features and layout fixes.
This commit is contained in:
@@ -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
@@ -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
@@ -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
@@ -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>⚜</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>⚜</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>⚜</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>⚜</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>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="2" style="margin-left: 10px;" class="bigchk" title="2nd Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="3" style="margin-left: 9px;" class="bigchk" title="3ième Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="4" style="margin-left: 10px;" class="bigchk" title="4ième Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="5" style="margin-left: 9px;" class="bigchk" title="5ième Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="2" style="margin-left: 5px;" class="bigchk" title="2nd Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="3" style="margin-left: 5px;" class="bigchk" title="3ième Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="4" style="margin-left: 5px;" class="bigchk" title="4ième Effort" /><span>⚜</span>
|
||||
<input type="radio" name="attr_effort" value="5" style="margin-left: 5px;" class="bigchk" title="5ième Effort" /><span>⚜</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
@@ -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éros de cape et d'épée dans une France légàrement fantasmé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éros de cape et d'épée dans une France légàrement fantasmée. Consultez le [readme](https://github.com/Roll20/roll20-character-sheets/blob/master/Mordiou/ReadMe.md). v1.1 (2017-02-26)"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user