diff --git a/module/actor.js b/module/actor.js index dbd479eb..140371c4 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1569,8 +1569,15 @@ export class RdDActor extends Actor { let xp = Math.abs(rolled.finalLevel); let xpCarac = Math.floor(xp / 2); // impair: arrondi inférieur en carac - xpCarac = Math.max(xpCarac, 1); - let xpComp = xp - xpCarac; + + let xpComp; + if (competenceName) { + xpComp = xp - xpCarac; + } + else { + xpComp = 0; + xpCarac = Math.max(xpCarac, 1); + } if ( competenceName ) { let competence = duplicate( RdDUtility.findCompetence( this.data.items, competenceName ) );