First fixes for 4.0/0.8.X
This commit is contained in:
@ -113,7 +113,7 @@ const __create_translation_tables = async (compmod) => {
|
||||
* */
|
||||
const __auto_patch_translation_journal_compendium = async (compmod) => {
|
||||
if (game.user.isGM) {
|
||||
let compData = game.packs.get( "WH4-fr-translation.tables-des-traductions" );
|
||||
/*let compData = game.packs.get( "WH4-fr-translation.tables-des-traductions" );
|
||||
compData.locked = false;
|
||||
let translEntries = await compData.getContent();
|
||||
for (let entryData of translEntries ) {
|
||||
@ -121,7 +121,7 @@ const __auto_patch_translation_journal_compendium = async (compmod) => {
|
||||
mydata.content = mydata.content.replace(/wfrp4e-content/g, compmod );
|
||||
entryData.update( mydata );
|
||||
}
|
||||
compData.locked = true;
|
||||
compData.locked = true;*/
|
||||
}
|
||||
}
|
||||
|
||||
@ -213,13 +213,13 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
|
||||
/************************************************************************************/
|
||||
const __add_actors_translation = ( ) => {
|
||||
const lang = game.settings.get('core', 'language');
|
||||
if ( lang == "fr" ) {
|
||||
if ( lang == "fr" ) {
|
||||
let pack_array = [];
|
||||
game.packs.forEach((pack, name) => {
|
||||
let newpack = pack;
|
||||
if(!pack.translated && pack.entity === 'Actor') {
|
||||
for ( let metadata of game.data.packs ) {
|
||||
if(!game.babele.isTranslated(metadata) && metadata.documentName === 'Actor') {
|
||||
console.log("PACK : ", metadata);
|
||||
let translations = {
|
||||
"label": pack.metadata.name,
|
||||
"label": metadata.name,
|
||||
"mapping": {
|
||||
"name": "name",
|
||||
"description": "details.biography.value",
|
||||
@ -239,24 +239,26 @@ const __add_actors_translation = ( ) => {
|
||||
"entries": [
|
||||
]
|
||||
};
|
||||
newpack = new TranslatedCompendium(pack, translations);
|
||||
console.log("Actor compendium has been replaced !!!!", pack.metadata.name);
|
||||
game.babele.packs.set(collection, new TranslatedCompendium(metadata, translation));
|
||||
//newpack = new TranslatedCompendium(pack, translations);
|
||||
//console.log("Actor compendium has been replaced !!!!", pack.metadata.name);
|
||||
}
|
||||
//console.log("Parsing pack", newpack);
|
||||
if (newpack.metadata.name == "forien-armoury" ) {
|
||||
newpack.mapping.mapping["qualities"] = {
|
||||
console.log("Parsing pack", metadata);
|
||||
if (!game.babele.isTranslated(metadata) && metadata.name == "forien-armoury" ) {
|
||||
/** TODO !!!/
|
||||
metadata.mapping.mapping["qualities"] = {
|
||||
"path": "data.qualities.value",
|
||||
"converter": "trapping_qualities_flaws"
|
||||
};
|
||||
newpack.mapping.mapping["flaws"] = {
|
||||
metadata.mapping.mapping["flaws"] = {
|
||||
"path": "data.flaws.value",
|
||||
"converter": "trapping_qualities_flaws"
|
||||
};
|
||||
console.log("Forien armoury patched !!");
|
||||
|
||||
console.log("Forien armoury patched !!");*/
|
||||
}
|
||||
pack_array.push( [name, newpack ] );
|
||||
} );
|
||||
game.packs = new Collection( pack_array );
|
||||
//pack_array.push( [name, newpack ] );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user