diff --git a/module/item-competence.js b/module/item-competence.js index a07482b9..dacf1b9f 100644 --- a/module/item-competence.js +++ b/module/item-competence.js @@ -190,10 +190,13 @@ export class RdDItemCompetence extends Item { if (competences.length == 0) { return undefined; } - const competence = competences[0]; - if (competences.length>1) { - const names = competences.map(it => it.name).reduce((a, b) => `${a}
${b}`); - ui.notifications.info(`Plusieurs compétences possibles:
${names}
La première sera choisie: ${competence.name}`); + let competence = competences.find(it => Grammar.toLowerCaseNoAccent(it.name) == name); + if (!competence) { + competence = competences[0]; + if (competences.length>1) { + const names = competences.map(it => it.name).reduce((a, b) => `${a}
${b}`); + ui.notifications.info(`Plusieurs compétences possibles:
${names}
La première sera choisie: ${competence.name}`); + } } return competence; }