Fix commande /auberge

This commit is contained in:
sladecraven 2021-07-20 15:15:13 +02:00
parent 769ac9b6d2
commit 8e80c7a005
3 changed files with 11 additions and 15 deletions

View File

@ -37,8 +37,8 @@ const _manage_inn_roll = async (content, msg) => {
let command = content.split(" ").map(function(item) { let command = content.split(" ").map(function(item) {
return item.trim(); return item.trim();
}) })
//console.log(game.wfrp4e.tables["talents"]);
console.log("COMMANDES", command);
if (command[0] == "/auberge" && command[1] ) if (command[0] == "/auberge" && command[1] )
{ {
msg["type"] = 0; msg["type"] = 0;
@ -46,17 +46,14 @@ const _manage_inn_roll = async (content, msg) => {
var compendium = game.packs.get('WH4-fr-translation.plats-dauberges'); var compendium = game.packs.get('WH4-fr-translation.plats-dauberges');
let rollList = []; let rollList = [];
await compendium.getIndex().then(index => rollList = index); await compendium.getIndex().then(index => rollList = index);
//console.log("Got compendium...", rollList.length); rollList = rollList.contents;
for (var i=0; i< rollList.length; i++) { for (var i=0; i< rollList.length; i++) {
var rollTab = rollList[i]; var rollTab = rollList[i];
console.log("Got compendium...", rollList, rollTab.name);
if ( rollTab.name.toLowerCase().includes(command[1].toLowerCase()) ) { if ( rollTab.name.toLowerCase().includes(command[1].toLowerCase()) ) {
let my_rollTable; let my_rollTable;
await compendium.getEntity(rollTab._id).then(mytab => my_rollTable = mytab); await compendium.getDocument(rollTab._id).then(mytab => my_rollTable = mytab);
let myroll = my_rollTable.roll(); my_rollTable.draw( { rollMode : "gmroll"} );
//console.log("RES: ", myroll );
msg.content = my_rollTable.name + " : " + myroll.results[0].text;
//my_rollTable.draw();
ChatMessage.create(msg);
return false; return false;
} }
} }
@ -243,7 +240,7 @@ const __add_actors_translation = ( ) => {
//newpack = new TranslatedCompendium(pack, translations); //newpack = new TranslatedCompendium(pack, translations);
//console.log("Actor compendium has been replaced !!!!", pack.metadata.name); //console.log("Actor compendium has been replaced !!!!", pack.metadata.name);
} }
console.log("Parsing pack", metadata); //console.log("Parsing pack", metadata);
if (!game.babele.isTranslated(metadata) && metadata.name == "forien-armoury" ) { if (!game.babele.isTranslated(metadata) && metadata.name == "forien-armoury" ) {
/** TODO !!!/ /** TODO !!!/
metadata.mapping.mapping["qualities"] = { metadata.mapping.mapping["qualities"] = {
@ -266,11 +263,10 @@ const __add_actors_translation = ( ) => {
/* Hook for specific command */ /* Hook for specific command */
Hooks.on("chatMessage", (html, content, msg) => { Hooks.on("chatMessage", (html, content, msg) => {
if ( content.includes("/auberge") ) { if ( content.toLowerCase().includes('auberge') ) {
_manage_inn_roll( content, msg ); _manage_inn_roll( content, msg );
return false; return false;
} }
} ); } );
/************************************************************************************/ /************************************************************************************/

View File

@ -2,7 +2,7 @@
"name": "WH4-fr-translation", "name": "WH4-fr-translation",
"title": "WFRP4e - Core Module en français.", "title": "WFRP4e - Core Module en français.",
"description": "Traduction Française pour Warhammer v4.", "description": "Traduction Française pour Warhammer v4.",
"version": "4.0.7", "version": "4.0.8",
"minimumCoreVersion" : "0.8.0", "minimumCoreVersion" : "0.8.0",
"compatibleCoreVersion": "0.8.8", "compatibleCoreVersion": "0.8.8",
"author": "LeRatierBretonnien", "author": "LeRatierBretonnien",