Sync with latest changees

This commit is contained in:
2020-06-29 07:44:16 +02:00
parent 487c73e964
commit 44ce7986f5
4 changed files with 33 additions and 22 deletions

View File

@ -293,6 +293,13 @@ Hooks.once('init', () => {
"welf": "Elfe Sylvain"
}
// Check various settings in the installation
let compmod = "wfrp4e"
game.modules.forEach((module, name) => {
if ( name == "wfrp4e-content" && module.active) {
compmod = "wfrp4e-content";
}
if(typeof Babele !== 'undefined') {
Babele.get().register({
@ -303,7 +310,7 @@ Hooks.once('init', () => {
Babele.get().registerConverters({
"career_skills": (skills_list) => {
var compendium = game.packs.find(p => p.collection === 'wfrp4e.skills');
var compendium = game.packs.find(p => p.collection === compmod+'.skills');
//console.log( "Thru here ...", compendium, skills_list);
if ( skills_list ) {
var i;
@ -336,7 +343,7 @@ Hooks.once('init', () => {
return skills_list;
},
"career_talents": (talents_list) => {
var compendium = game.packs.find(p => p.collection === 'wfrp4e.talents');
var compendium = game.packs.find(p => p.collection === compmod+'talents');
var i;
if ( talents_list ) {
var len = talents_list.length;
@ -379,13 +386,13 @@ Hooks.once('init', () => {
return chars;
},
"bestiary_traits": (beast_traits, translations) => {
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 fulltraits = game.packs.get(compmod+'.traits');
var fullskills = game.packs.get(compmod+'.skills');
var fulltalents = game.packs.get(compmod+'.talents');
var fullcareers = game.packs.get(compmod+'.careers');
var fulltrappings = game.packs.get(compmod+'.trappings');
var fullspells = game.packs.get(compmod+'.spells');
var fullprayers = game.packs.get(compmod+'.prayers');
var eisitems = game.packs.get('eis.eisitems');
var eisspells = game.packs.get('eis.eisspells');
@ -514,7 +521,7 @@ Hooks.once('init', () => {
},
// Search back in careers the translated name of the groupe (as it is the name of the level career itself)
"career_careergroup": (value) => {
var compendium = game.packs.find(p => p.collection === 'wfrp4e.careers');
var compendium = game.packs.find(p => p.collection === compmod+'.careers');
return compendium.i18nName( { name: value } );
},
"mutations_modifier": (value) => { // This is really UGLYYYY i know, but i started like this and discovered afterward that many strings were not easy to automate... Sorry :)