diff --git a/module/actor.js b/module/actor.js index e2242499..76eb9ad6 100644 --- a/module/actor.js +++ b/module/actor.js @@ -3164,7 +3164,11 @@ export class RdDActor extends Actor { case 'chance-actuelle': case 'chance actuelle': return carac.chance; } - let entry = Misc.findFirstLike(name, Object.entries(carac), { mapper: it => it[1].label, description: 'caractéristique' }); + const caracList = Object.entries(carac); + let entry = Misc.findFirstLike(name, caracList, { mapper: it => it[0], description: 'caractéristique' }); + if (!entry || entry.length ==0) { + entry = Misc.findFirstLike(name, caracList, { mapper: it => it[1].label, description: 'caractéristique' }); + } return entry && entry.length > 0 ? carac[entry[0]] : undefined; }