Fix Initiative

- affichage incorrect sur valeurs positive
- "1d60+5" pour une compétence à zéro
- arrondi inférieur pour carac (p120)
- afficher le résultat de niveau + carac (plus lisible)
This commit is contained in:
2020-12-09 00:36:38 +01:00
parent df5954bf75
commit 1d525c4bac
3 changed files with 12 additions and 6 deletions

View File

@ -54,7 +54,7 @@ const _patch_initiative = () => {
competence = duplicate(competenceItem);
}
}
rollFormula = "1d6+" + competence.data.niveau + "+" + Math.ceil(competence.data.carac_value / 2);
rollFormula = RdDUtility.calculInitiative(competence.data.niveau, competence.data.carac_value);
} else {
for (const item of c.actor.data.items) {
if (item.type == "arme" && item.data.equipe) {
@ -63,7 +63,7 @@ const _patch_initiative = () => {
}
let compName = ( armeCombat == undefined ) ? "Corps à corps" : armeCombat.data.competence;
competence = RdDUtility.findCompetence( c.actor.data.items, compName );
rollFormula = "1d6+" + competence.data.niveau + "+" + Math.ceil(c.actor.data.data.carac[competence.data.defaut_carac].value/2);
rollFormula = RdDUtility.calculInitiative(competence.data.niveau, c.actor.data.data.carac[competence.data.defaut_carac].value);
}
}
//console.log("Combatat", c);