Fix sorts/armes

This commit is contained in:
2021-04-13 20:19:32 +02:00
parent 8170c1d407
commit 7b8503e632
11 changed files with 74 additions and 37 deletions

View File

@@ -102,7 +102,7 @@ export class VadentisUtility extends Entity {
let formula = combatData.arme.data.damage.toLowerCase();
msgData.msg = `${attacker.name} a réussi son attaque sur ${defender.name} (${formulaFull} => ${myRoll.total} / ${defense}) !<br> Les dégâts sont ${degats}.`;
if ( myRoll.results[0] == 20) {
if ( myRoll.results[0] >= combatData.arme.data.valuecritical ) {
degats = `critiques : ${combatData.arme.data.criticaldamage}`;
formula = combatData.arme.data.criticaldamage.toLowerCase();
msgData.msg += `<br>C'est une <strong>réussite critique</strong> !`;
@@ -130,6 +130,16 @@ export class VadentisUtility extends Entity {
}
}
/* -------------------------------------------- */
static buildJetText( stat) {
let name = stat.label;
let title = `Jet de ${name}`;
if ( name.toLowerCase().substr(0,1).match(/[aeoiou]/g) ) {
title = `Jet d'${name}`;
}
return title;
}
/* -------------------------------------------- */
static registerChatCallbacks( ) {