forked from public/foundryvtt-reve-de-dragon
		
	Ajout "kg" au poids
This commit is contained in:
		| @@ -110,7 +110,7 @@ export class RdDStatBlockParser { | ||||
|     name = name.replace("Voie d'", ""); | ||||
|     name = name.replace("Voie de ", ""); | ||||
|     return name | ||||
|   }  | ||||
|   } | ||||
|  | ||||
|   static async parseStatBlock(statString) { | ||||
|  | ||||
| @@ -211,16 +211,16 @@ export class RdDStatBlockParser { | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     // Now process armors | ||||
|     const armors = await SystemCompendiums.getWorldOrCompendiumItems("armure", "equipement") | ||||
|     for (let armor of armors) { | ||||
|       let matchArmor = XRegExp.exec(statString, XRegExp(armor.name, 'giu')); | ||||
|       if (matchArmor) { | ||||
|         armor = armor.toObject() | ||||
|         armor.system.equipe = true | ||||
|         items.push(armor); | ||||
|       // Now process armors | ||||
|       const armors = await SystemCompendiums.getWorldOrCompendiumItems("armure", "equipement") | ||||
|       for (let armor of armors) { | ||||
|         let matchArmor = XRegExp.exec(statString, XRegExp(armor.name, 'giu')); | ||||
|         if (matchArmor) { | ||||
|           armor = armor.toObject() | ||||
|           armor.system.equipe = true | ||||
|           items.push(armor); | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|  | ||||
|  | ||||
|     if (type == "personnage") { | ||||
| @@ -322,7 +322,7 @@ export class RdDStatBlockParser { | ||||
|       actorData.taille = taille.value; | ||||
|     } | ||||
|     // Get weight | ||||
|     const poids = XRegExp.exec(statString, XRegExp("(?<value>\\d+) kg", 'giu')); | ||||
|     const poids = XRegExp.exec(statString, XRegExp("(?<value>\\d+ kg)", 'giu')); | ||||
|     if (poids?.value) { | ||||
|       actorData.poids = poids.value; | ||||
|     } | ||||
| @@ -387,7 +387,7 @@ export class RdDStatBlockParser { | ||||
|       case "personnage": | ||||
|         // Check if ',né le' is present  | ||||
|         let namePersonnage = "Importé" | ||||
|         if ( statString.includes(", né") ) { | ||||
|         if (statString.includes(", né")) { | ||||
|           // Name is all string before first comma ',' | ||||
|           namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\\s\\d]+),", 'giu')); | ||||
|         } else { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user