Fix import de creatures sans heure de naissance

This commit is contained in:
LeRatierBretonnien 2024-12-06 13:21:22 +01:00
parent 6479f00642
commit 2a164f6a32

View File

@ -17,7 +17,8 @@ const XREGEXP_COMP_CREATURE = WHITESPACES + "(?<carac>\\d+)"
// Skill parser depending on the type of actor // Skill parser depending on the type of actor
const compParser = { const compParser = {
personnage: "(\\D+)*" + WHITESPACES + NUMERIC_VALUE, //personnage: "(\\D+)*" + WHITESPACES + NUMERIC_VALUE,
personnage: WHITESPACES + NUMERIC_VALUE,
creature: XREGEXP_COMP_CREATURE, creature: XREGEXP_COMP_CREATURE,
entite: XREGEXP_COMP_CREATURE entite: XREGEXP_COMP_CREATURE
} }
@ -379,7 +380,7 @@ export class RdDStatBlockParser {
case "personnage": case "personnage":
// Check if ',né le' is present // Check if ',né le' is present
let namePersonnage = "Importé" let namePersonnage = "Importé"
if (statString.match(/, né le/)) { if (statString.match(/,\\s+né/)) {
// Name is all string before first comma ',' // Name is all string before first comma ','
namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\\s\\d]+),", 'giu')); namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\\s\\d]+),", 'giu'));
} else { } else {