Better import of NPC

This commit is contained in:
2020-11-10 15:01:06 +01:00
parent 52cc1bed49
commit 0210b37371
6 changed files with 47 additions and 7 deletions

View File

@ -156,7 +156,7 @@ Hooks.once('init', () => {
Babele.get().registerConverters({
"career_skills": (skills_list) => {
var compendium = game.packs.find(p => p.collection === compmod+'.skills');
console.log( "Thru here ...", compendium, skills_list);
//console.log( "Thru here ...", compendium, skills_list);
if ( skills_list ) {
var i;
var len = skills_list.length;
@ -187,6 +187,14 @@ Hooks.once('init', () => {
}
return skills_list;
},
"npc_details": (details) => {
//console.log("DETAILS: ", details);
let newDetails = duplicate(details);
newDetails.species.value = game.i18n.localize(details.species.value);
newDetails.gender.value = game.i18n.localize(details.gender.value);
newDetails.class.value = game.i18n.localize(details.class.value);
return newDetails;
},
"career_talents": (talents_list) => {
var compendium = game.packs.find(p => p.collection === compmod+'.talents');
var i;
@ -331,8 +339,9 @@ Hooks.once('init', () => {
}
} else if ( trait_en.type == "career") {
var career_fr = fullcareers.translate( trait_en );
//console.log(">>>>> Career ?", name_en, career_fr.name);
trait_en = career_fr;
console.log(">>>>> Career ?", name_en, career_fr.name );
trait_en.name = career_fr.name;
trait_en.data = duplicate(career_fr.data);
} else if ( trait_en.type == "trapping" || trait_en.type == "weapon" || trait_en.type == "armour" || trait_en.type == "container" || trait_en.type == "money") {
var trapping_fr = fulltrappings.translate( trait_en );
//console.log(">>>>> Trapping ?", name_en, trapping_fr.name);