diff --git a/module/actor.js b/module/actor.js
index 02534de7..8817b883 100644
--- a/module/actor.js
+++ b/module/actor.js
@@ -1688,11 +1688,11 @@ export class RdDActor extends Actor {
/* -------------------------------------------- */
async _appliquerAjoutExperience(rollData, display = true) {
if (!this.isPersonnage()) return;
- let xpResult = this.appliquerExperience(rollData.rolled, rollData.selectedCarac.label, rollData.competence);
+ let xpResult = await this.appliquerExperience(rollData.rolled, rollData.selectedCarac.label, rollData.competence);
if (display && xpResult.result) {
let xpmsg = "
Points d'expérience gagnés ! Carac: " + xpResult.xpCarac + ", Comp: " + xpResult.xpCompetence;
let message = {
- whisher: ChatMessage.getWhisperRecipients(["GM", this.name]),
+ whisher: ChatUtility.getWhisperRecipientsAndGMs(this.name),
content: "" + rollData.selectedCarac.label + "" + xpmsg,
}
ChatMessage.create(message);
@@ -2282,7 +2282,7 @@ export class RdDActor extends Actor {
async chanceActuelleIncDec(value, limit = true) {
let chance = Math.max(Misc.templateData(this).compteurs.chance.value + value, 0);
if (limit) {
- chance = Math.min(chance.value, this.getChance())
+ chance = Math.min(chance, this.getChance())
}
await this.updateCompteurValue("chance", chance);
}
diff --git a/module/rdd-carac.js b/module/rdd-carac.js
index 77d41ff4..368a8005 100644
--- a/module/rdd-carac.js
+++ b/module/rdd-carac.js
@@ -40,7 +40,7 @@ export class RdDCarac {
/* -------------------------------------------- */
static findCarac(carac, name) {
-
+ name = Grammar.toLowerCaseNoAccent(name);
const pairs = Object.entries(carac)
.filter(([key, value]) => key.includes(name) || Grammar.toLowerCaseNoAccent(value.label).includes(name));