Fix skills translation, few talents and auto-translate prayers
This commit is contained in:
@ -359,14 +359,15 @@ Hooks.once('init', () => {
|
||||
return chars;
|
||||
},
|
||||
"bestiary_traits": (beast_traits, translations) => {
|
||||
var fulltraits = game.packs.find(p => p.collection === 'wfrp4e.traits');
|
||||
var fullskills = game.packs.find(p => p.collection === 'wfrp4e.skills');
|
||||
var fulltalents = game.packs.find(p => p.collection === 'wfrp4e.talents');
|
||||
var fullcareers = game.packs.find(p => p.collection === 'wfrp4e.careers');
|
||||
var fulltrappings = game.packs.find(p => p.collection === 'wfrp4e.trappings');
|
||||
var fullspells = game.packs.find(p => p.collection === 'wfrp4e.spells');
|
||||
var eisitems = game.packs.find(p => p.collection === 'eis.eisitems');
|
||||
var eisspells = game.packs.find(p => p.collection === 'eis.eisspells');
|
||||
var fulltraits = game.packs.get('wfrp4e.traits');
|
||||
var fullskills = game.packs.get('wfrp4e.skills');
|
||||
var fulltalents = game.packs.get('wfrp4e.talents');
|
||||
var fullcareers = game.packs.get('wfrp4e.careers');
|
||||
var fulltrappings = game.packs.get('wfrp4e.trappings');
|
||||
var fullspells = game.packs.get('wfrp4e.spells');
|
||||
var fullprayers = game.packs.get('wfrp4e.prayers');
|
||||
var eisitems = game.packs.get('eis.eisitems');
|
||||
var eisspells = game.packs.get('eis.eisspells');
|
||||
|
||||
for (let trait_en of beast_traits)
|
||||
{
|
||||
@ -413,7 +414,12 @@ Hooks.once('init', () => {
|
||||
//console.log(">>>>> Skill ?", name_en, special, trait_fr.name);
|
||||
trait_en.name = trait_fr.name + special;
|
||||
trait_en.data.description.value = trait_fr.data.description.value;
|
||||
|
||||
} else if ( trait_en.type == "prayer") {
|
||||
var trait_fr = fullprayers.translate( { name: name_en } );
|
||||
//console.log(">>>>> Prayer ?", name_en, special, trait_fr.name );
|
||||
trait_en.name = trait_fr.name + special;
|
||||
if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value )
|
||||
trait_en.data.description.value = trait_fr.data.description.value;
|
||||
} else if ( trait_en.type == "spell") {
|
||||
var trait_fr = fullspells.translate( { name: name_en } );
|
||||
if ( (!trait_fr.data || !trait_fr.data.description || !trait_fr.data.description.value) && eisspells) { // If no translation, test eisspells
|
||||
|
Reference in New Issue
Block a user