Compare commits

...

2 Commits

Author SHA1 Message Date
2d6091d477 Various fixes around commands and rolltables 2022-11-19 21:42:22 +01:00
a16a83457e Add help messages 2022-11-16 21:14:26 +01:00
6 changed files with 35 additions and 32 deletions

View File

@ -57,10 +57,10 @@ const _manage_inn_roll = async (content, msg) => {
if (command[0] == "/auberge" && command[1]) {
msg["type"] = 0;
msg["rollMode"] = "gmroll";
var compendium = game.packs.get('WH4-fr-translation.plats-dauberges');
let rollList = [];
await compendium.getIndex().then(index => rollList = index);
rollList = rollList.contents;
var compendium = game.packs.get('wh4-fr-translation.plats-dauberges')
const pack = game.packs.get(compendium);
let rollList = await compendium.getDocuments()
//console.log("AUBERGE", rollList)
for (var i = 0; i < rollList.length; i++) {
var rollTab = rollList[i];
console.log("Got compendium...", rollList, rollTab.name);

File diff suppressed because one or more lines are too long

View File

@ -49,7 +49,7 @@
{
"id": "Waterborne Diseases",
"name": "Maladies Fluviales",
"results": {"76-80":"@Compendium[wfrp4e-dotr.items.placeholder]{Vers des Cavités}","81-90":"@Compendium[wfrp4e-dotr.items.placeholder]{Vers du Reik}","91-100":"@Compendium[wfrp4e-core.diseases.herUmN51D9TiL2Vn]{Flux sanglant}","1-40":"@Compendium[wfrp4e-core.diseases.txeLd7R13qxSvmsr]{Galopante}","41-60":"@Compendium[wfrp4e-dotr.items.pplaceholder]{Grippe}","61-70":"@Compendium[wfrp4e-core.diseases.1hQuVFZt9QnnbWzg]{Infection Mineure}","71-75":"@Compendium[wfrp4e-core.diseases.kKccDTGzWzSXCBOb]{Blessure Infectée}"}
"results": {"76-80":"@Compendium[wfrp4e-dotr.dotr-items.PIqixe4OQgrVQpFc]{Vers des Cavités}","81-90":"@Compendium[wfrp4e-dotr.items.pl0JMqXbCFSYGvBLnE]{Vers du Reik}","91-100":"@Compendium[wfrp4e-core.diseases.herUmN51D9TiL2Vn]{Flux sanglant}","1-40":"@Compendium[wfrp4e-core.diseases.txeLd7R13qxSvmsr]{Galopante}","41-60":"@Compendium[wfrp4e-dotr.dotr-items.fUYD3itr7AlZwQDI]{La Grippe}","61-70":"@Compendium[wfrp4e-core.diseases.1hQuVFZt9QnnbWzg]{Infection Mineure}","71-75":"@Compendium[wfrp4e-core.diseases.kKccDTGzWzSXCBOb]{Blessure Infectée}"}
},
{
"id": "Wind Table",

File diff suppressed because one or more lines are too long

14
fr.json
View File

@ -915,7 +915,7 @@
"CHAT.OpposedTest" : "Test opposé",
"CHAT.RemovedConditions" : "L'état <b>{condition}</b> a été enlevé de <b>{name}</b>",
"CHAT.WitchcraftMiscast" : "Sorcellerie - Gagner 1 Point de Corruption si vous faites une Incantation Imparfaite",
"CHAT.CommandLine.Help.Commands" : "Tables,Conditions,CharacterGeneration,NameGeneration,AvailabilityTest,Pay",
"CHAT.CommandLine.Help.Commands" : "Tables,Conditions,Properties,CharacterGeneration,NameGeneration,AvailabilityTest,Pay,Credit,Corruption,Travel,Exp,Auberge",
"CHAT.CommandLine.Help.Label.Command" : "Commande",
"CHAT.CommandLine.Help.Label.Example": "Exemple",
"CHAT.CommandLine.Help.Label.Note": "Note",
@ -923,6 +923,10 @@
"CHAT.CommandLine.Help.Tables.Usage.Command" : "/table <nom-de-table> <colonne> <modificateur>",
"CHAT.CommandLine.Help.Tables.Usage.Example" : "<br>/table critarm +20<br>/table career human",
"CHAT.CommandLine.Help.Tables.Usage.Note" : "/table <n-importe-quoi> affichera le menu d'aide des tables",
"CHAT.CommandLine.Help.Auberge.Title" : "Auberge",
"CHAT.CommandLine.Help.Auberge.Usage.Command" : "/auberge <typePlats>",
"CHAT.CommandLine.Help.Auberge.Usage.Example" : "<br>/auberge PlatsRivières",
"CHAT.CommandLine.Help.Auberge.Usage.Note" : "Propose des plats selon le type d'endroit et d'auberge.",
"CHAT.CommandLine.Help.Conditions.Title" : "Conditions",
"CHAT.CommandLine.Help.Conditions.Usage.Command" : "/cond <nom-condition>",
"CHAT.CommandLine.Help.Conditions.Usage.Example" : "<br>/cond enflammé<br>/cond inconscient",
@ -941,13 +945,13 @@
"CHAT.CommandLine.Help.AvailabilityTest.Usage.Note" : "effectue un test de Disponibilité pour déterminer si disponible et l'état du stock d'un objet.",
"CHAT.CommandLine.Help.Pay.Title" : "Payer",
"CHAT.CommandLine.Help.Pay.Usage.Command" : "/pay",
"CHAT.CommandLine.Help.Pay.Usage.Example" : "<br>/pay 3co2pa<br>/pay 10sc450pa",
"CHAT.CommandLine.Help.Pay.Usage.Note" : "Si cette commande est envoyée par le MJ, cela crée un message de tchat permettant aux joueurs de payer la somme demandée.",
"CHAT.CommandLine.Help.Pay.Usage.Example" : "<br>/pay 3co2pa<br>/pay 10sc450pa John<br>/pay 10sc450pa kastor",
"CHAT.CommandLine.Help.Pay.Usage.Note" : "Cette commande offre 3 options: <ul><li><strong>/pay montant</strong>: (Si MJ) Affiche un message dans le tchat pour tout les joueurs, avec un bouton leur permettant de payer la somme, ou (si joueur) payer le montant spécifié à partir de leur personnage relié. Exemple: /pay 12co2pa</li><li><strong>/pay montant nom_joueur </strong>: MJ seulement. affiche un message dans le tchat pour le joueur désigné seulement.</li><li><strong>/pay montant nom_personnage</strong>: MJ seulement. Déduit automatiquement la somme de du personnage désigné. Une partie du nom du personnage peut être utilisé : si le nom du presonnage est Kastor Lieberung, alors vous pouvez écrire /pay 12pa kastor. Si le personnage a un joueur connecté, un message dans le tchat lui demandera son approbation. Si l'acteur n'est pas connecté à un joueur, le montant est déduit automatiquement.</li></ul>",
"CHAT.CommandLine.Help.Link" : "Consulter le <a href={link}>Wiki</a> pour plus d'informations sur les fonctions de ce système",
"CHAT.CommandLine.Help.Credit.Usage.Command": "/credit",
"CHAT.CommandLine.Help.Credit.Usage.Example": "<br>/credit 3co2pa<br>/credit 10ss3pa each",
"CHAT.CommandLine.Help.Credit.Title": "Credit",
"CHAT.CommandLine.Help.Credit.Usage.Note": "Cette commande est destinée au MJ uniquement. La somme d'argent saisie sera partagée entre les joueurs (mode 'split', appliqué par défaut) ou bien attribuée à chaque joueur de manière identique (mode 'each')",
"CHAT.CommandLine.Help.Credit.Usage.Example" : "<br>/credit 3co2pa<br>/credit 10pa450sc each<br>/credit 1pa420sc John<br>/credit 1co12pa Kastor Lieberung",
"CHAT.CommandLine.Help.Credit.Usage.Note" : "Cette command est uniquement disponible pour le MJ. Un montant d'argent saisi par le MJ sera alors envoyé aux joueurs ou acteurs, avec les options suivantes: <ul><li><strong>/credit montant split (default)</strong>: Affiche un message dans le tchat pour tout les joueurs, avec un bouton leur permettant de recevoir le montant. Exemple: /credit 12co2pa</li><li><strong>/credit montant nom_joueur</strong>: Affiche un message dans le tchat pour le joueur désigné seulement.</li><li><strong>/credit montant nom_personnage </strong>: Ajoute automatiquemenr le montant à l'acteur désigné. Seulement une partie du nom de l'acteur peut-être utilisé, par exemple si le nom du personnage est Kastor Liberung, vous pouvez écrire /credit 12sc kastor.</li></ul>",
"CHAT.CommandLine.Help.Corruption.Title" : "Corruption",
"CHAT.CommandLine.Help.Corruption.Usage.Command" : "/corruption",
"CHAT.CommandLine.Help.Corruption.Usage.Example" : "<br>/corruption minor<br>/corruption moderate",

View File

@ -8,7 +8,7 @@
}
],
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
"version": "6.2.15",
"version": "6.2.22",
"esmodules": [
"babele-register.js",
"addon-register.js",
@ -136,7 +136,7 @@
}
],
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-6.2.15.zip",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-6.2.22.zip",
"id": "wh4-fr-translation",
"compatibility": {
"minimum": "10",