Fix rols
This commit is contained in:
@@ -119,13 +119,13 @@ export class VadentisUtility {
|
||||
let formulaTouche = "1d20+"+attaque;
|
||||
let formulaFull = attacker.buildTexteFormula( attacker.data.data.combat.attaque );
|
||||
let myRoll = await this.processRoll(formulaTouche);
|
||||
if (myRoll.results[0] > 1 && myRoll.total >= defense) { // Success !
|
||||
if (myRoll.dice[0].results[0].result > 1 && myRoll.total >= defense) { // Success !
|
||||
let degats = `normaux : ${combatData.arme.data.damage}`;
|
||||
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}.`;
|
||||
|
||||
msgData.msg += tirMsg;
|
||||
if ( myRoll.results[0] >= combatData.arme.data.valuecritical ) {
|
||||
if ( myRoll.dice[0].results[0].result >= 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> !`;
|
||||
@@ -138,7 +138,7 @@ export class VadentisUtility {
|
||||
defender.applyDamage( degatsRoll.total );
|
||||
} else { //Echec
|
||||
msgData.img = 'systems/foundryvtt-vadentis/images/icons/tchat_attaque_échouée.webp';
|
||||
if ( myRoll.results[0] == 1) {
|
||||
if ( myRoll.dice[0].results[0].result == 1) {
|
||||
msgData.msg = `${attacker.name} a fait un <strong>échec critique</strong> et a raté son attaque sur ${defender.name} (${myRoll.total} / ${defense}) !`;
|
||||
} else {
|
||||
msgData.msg = `${attacker.name} a raté son attaque sur ${defender.name} (${myRoll.total} / ${defense}) !`;
|
||||
|
||||
Reference in New Issue
Block a user