From 01b58b5c625f12f733c44b54c150bb15a4eed2fb Mon Sep 17 00:00:00 2001 From: alzer <> Date: Sun, 11 May 2025 15:10:21 +0200 Subject: [PATCH] packs entfernt --- .../wfrp4e-core.career-descriptions.json | 2 +- module copy.json | 142 ++++++++++++++++++ module.json | 92 +----------- modules/addon-register.js | 76 +++++----- scripts/rF0Z3hTUUnSxL3Mq.js | 8 +- 5 files changed, 186 insertions(+), 134 deletions(-) create mode 100644 module copy.json diff --git a/compendium/wfrp4e-core.career-descriptions.json b/compendium/wfrp4e-core.career-descriptions.json index 59198fe..d1f0294 100644 --- a/compendium/wfrp4e-core.career-descriptions.json +++ b/compendium/wfrp4e-core.career-descriptions.json @@ -82,7 +82,7 @@ { "id": "Duellist", "name": "Duellist", - "description": "
\n
\n
\n
\n

« Au premier sang, idiot ! Premier sang ! Là, tu l’as transpercé de part en part ! »

\n

– Ortolf Ehardt, Citadin

\n

« Pour ma défense, monsieur, il a été le premier à faire couler le sang. »

\n

– Rosabel Viernau, Duellist

\n

« Assurez-vous que le Docteur Schuller soit sur place. Nier ? Bonne question. Payez-la à l’avance, soyez courtois avec elle et elle détournera le regard. Elle ne verra donc rien tant que le duel ne sera pas terminé, quelle qu’en soit l’issue. »

\n

– Conseil de la Fine lame Aleksandr Amblestadt à ses étudiants.

\n
\n
\n
\n
\n

 

\n
\n
\n
\n

Entre vos mains entraînées à la manier avec une précision mortelle, votre lame est un instrument de justice hérité d’une tradition des plus anciennes.

\n

Les Duellists se battent au nom des autres – réglant tout problème d’honneur entre des individus ou des organisations, ou agissent en tant que représentant de la loi, prenant cause pour l’accusé ou le défenseur lors de procès aboutissant à un jugement par combat. Pour certains Duellists, le fait de se battre est une récompense suffisante vis-à-vis des risques qu’ils prennent. L’entraînement est dangereux, et laisse certains novices handicapés ou défigurés à vie. Ceux qui vivent assez longtemps pour apprendre de leurs erreurs peuvent espérer devenir Maîtres duellistes et apprendre leurs imparables techniques à des étudiants avides de savoir. Les Champions de Justice se battent pour les nobles et les gouvernements, et le destin de nations entières repose sur leurs lames. Certains Duellists, plus à la pointe, dont les étudiants d’Altdorf au sang chaud, préfèrent les pistolets. Ce que les générations les plus anciennes trouvent irrespectueux autant qu’idiot.

\n

Les Duellists, qu’ils soient expérimentés ou novices, parcourent l’Empire à la recherche d’adversaires qui leur permettront d’améliorer leur réputation. Pour d’autres, partir à la recherche d’un professeur expérimenté les mène à explorer les endroits les plus reculés du Vieux Monde. Les Maîtres duellistes pratiquant des techniques exotiques sont également très recherchés par les Duellists qui espèrent ainsi ajouter des styles de combat uniques à leur répertoire. Les Duellists, qui sont des combattants aguerris, améliorent régulièrement leur train de vie en devenant mercenaires, allant même quelquefois jusqu’à assurer la protection de caravanes ou de navires. Même si les nains n’ont pas pour habitude de pratiquer l’escrime avec des épées ridicules et qu’ils n’ont aucun intérêt pour les frivolités entourant les duels, résoudre les disputes par le combat est pour eux une tradition ancestrale et ils n’hésiteront donc pas à partir en voyage pour devenir encore meilleurs.

\n
\n
\n
\n

 

\n

Races: Humain, Nain, Haut Elf

\n

Classe: Courtisans

\n

Schéma de Progression de Duellist

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
CCCTFEIAgDexIntFMSoc
IIIIII II  IV 
\n

I. @Compendium[wfrp4e-core.items.UPATU6CmkbK1mNBe]{Escrimeur}

\n

Statut: Argent 3
Compétences: @Compendium[wfrp4e-core.skills.LGHozP5gmQ8cuDQV]{Athlétisme}, @Compendium[wfrp4e-core.skills.F8NfBZdVSEIGCMtu]{Corps à corps (au choix)}, @Compendium[wfrp4e-core.skills.1jCxbFAUuFuAPLJl]{Esquive}, @Compendium[wfrp4e-core.skills.HXZaV1CJhmTvcAz4]{Guérison}, @Compendium[wfrp4e-core.skills.cYtU0ORRFCOpQLWz]{Intuition}, @Compendium[wfrp4e-core.skills.61L9aX2z164cjm7K]{Langue (Classique)}, @Compendium[wfrp4e-core.skills.Fs06sr7y9JKpVQmB]{Perception}, @Compendium[wfrp4e-core.skills.CcNJsS4jSwB6Ug1J]{Résistance}
Talents: @Compendium[wfrp4e-core.talents.L1MoarOIAlia1Ti4]{Battement}, @Compendium[wfrp4e-core.talents.MoiYSfJRPHu7SZCQ]{Distraire}, @Compendium[wfrp4e-core.talents.0pXva9EODy9bngQX]{Feinte}, @Compendium[wfrp4e-core.talents.HpGjzrSR4tdogJtl]{Pas de côté}
Possessions: arme de base ou rapière, besace contenant des vêtements et 1d10 bandages

\n

II. @Compendium[wfrp4e-core.items.nh8fc9wESGUgOnIh]{Duellist}

\n

Statut: Argent 5
Compétences: @Compendium[wfrp4e-core.skills.pxNjTxsp1Kp0SmQe]{Calme}, @Compendium[wfrp4e-core.skills.exLrBrn2mjb6x2Cq]{Charme}, @Compendium[wfrp4e-core.skills.bJBesrdCaDqaXbQg]{Corps à corps (Parade)}, @Compendium[wfrp4e-core.skills.wKwel9MG7NIG3i3w]{Métier (Armurier)}, @Compendium[wfrp4e-core.skills.7pQo66cESWttzIlb]{Pari}, @Compendium[wfrp4e-core.skills.H2upcZ7q7qAPtPic]{Projectiles (Poudre noire)}
Talents: @Compendium[wfrp4e-core.talents.tXKX29QZBdHmyMc7]{Combat instinctif}, @Compendium[wfrp4e-core.talents.QolNfSUkezLoAcky]{Renversement}, @Compendium[wfrp4e-core.talents.sYbgpSnRqSZWgwFP]{Savoir-vivre (au choix)}, @Compendium[wfrp4e-core.talents.5eDd6iFeR9G6cCfz]{Tir rapide}
Possessions: main gauche ou brise-épée, pistolet avec poudre et munitions

\n

III. @Compendium[wfrp4e-core.items.DWAc2CYtbwx7zMwl]{Maître duelliste}

\n

Statut: Or 1
Compétences: @Compendium[wfrp4e-core.skills.oMaJZ5cvCJeOUq9H]{Commandement}, @Compendium[wfrp4e-core.skills.rOPmyLWa37e7s9v6]{Corps à corps (Base)}, @Compendium[wfrp4e-core.skills.I0yPc4PH5erWJLmu]{Intimidation}, @Compendium[wfrp4e-core.skills.vQtJqX0qb0bbpVDg]{Représentation (Acrobatie)}
Talents: @Compendium[wfrp4e-core.talents.IFKWu98qmWpaSfUi]{Ambidextre}, @Compendium[wfrp4e-core.talents.DS44h27iCOvUBa4O]{Désarmer}, @Compendium[wfrp4e-core.talents.URwIDtInCsxOoGqM]{Maniement de deux armes}, @Compendium[wfrp4e-core.talents.x8jsChg17VQ9XgiK]{Riposte}
Possessions: arme simple, fidèle main gauche, 2 épées d’entraînement en bois, rapière de qualité

\n

IV. @Compendium[wfrp4e-core.items.ZRS6U3ECK8n4mFZ4]{Champion de Justice}

\n

Statut: Or 3
Compétences: @Compendium[wfrp4e-core.skills.F8NfBZdVSEIGCMtu]{Corps à corps (au choix)}, @Compendium[wfrp4e-core.skills.2LDCVJQWkTFszMok]{Savoir (Loi)}
Talents: @Compendium[wfrp4e-core.talents.RWJrupj9seau0w31]{Frappe blessante}, @Compendium[wfrp4e-core.talents.4AqSkJnFPqNuTkos]{Frappe réactive}, @Compendium[wfrp4e-core.talents.NDetl9BhAQBVnHKf]{Maîtrise du combat}, @Compendium[wfrp4e-core.talents.0hn6UaKq8CoZP2zD]{Menaçant}
Possessions: 2 armes de qualité

" + "description": "
\n
\n
\n
\n

‘Bis zum ersten Blut, du Trottel! Bis zum ersten Blut! Und jetzt renn gefälligst los und hilf ihm!“’

\n

- Ortolf Ehardt, Bürger

\n

 ‘Zu meiner Verteidigung, Herr, kann ich nur sagen, dass er der Erste war, den ich je in solch spektakulärer Weise verbluten sah.’

\n

- Rosabel Vierau, Duellistin

\n

 ‘Stellt immer sicher, dass ihr Doktor Schuller am Duellplatz habt. Wie sie dann hinterher jede Beteiligung abstreiten kann? Eine gute Frage! Bezahlt sie im Voraus und behandelt sie höflich, dann dreht sie sich herum. Damit sieht sie erst etwas, wenn das Duell vorüber ist, egal wie es ausgeht.’

\n

- Meisterduellant Aleksandr Amblestadts Ratschlag an seine Schüler.

\n
\n
\n
\n
\n

 

\n
\n
\n
\n

Deine Klinge ist ein Werkzeug der Gerechtigkeit, durch alte Traditionen legitimiert und mit tödlicher Präzision geführt. 

\n

Duellisten sind professionelle Zweikämpfer, die in den Angelegenheiten anderer kämpfen, sei es, um Ehrenhändel zwischen Individuen oder Orga-nisationen zu klären, oder zur Wahrheitsfindung, indem sie den Kläger oder Angeklagten bei einem Gottesurteil durch Kampf vertreten. Für einige Duellisten ist schon der Kampf an sich Lohn genug, um das enorme Risiko dieser Profession aufzuwiegen. Schon die Ausbildung ist so gefährlich, dass einige Lehrlinge fürs Leben gezeichnet oder gar verkrüppelt werden. Wer lang und ausgiebig genug gelernt hat, besonders aus seinen Fehlern, der erregt vielleicht die Aufmerksamkeit eines Meisterduellanten, der wissbegierige Fechtschüler in seiner Klingenkunst unterweist. Schiedskämpfer greifen auf Geheiß von Regierungen und Adeligen zur Waffe, um mit dieser über das Schicksal von Häusern oder ganzen Nationen zu entscheiden. Einige moderne Duellisten, besonders die modebewussten in Altdorf, ziehen Pistolen vor. Von der älteren Generation wird dies oft als ehrlos oder leichtfertig angesehen.

\n

Sowohl aufstrebende als auch erfahrene Duellisten reisen durch das Impe-rium, um Gegner zu finden, mit denen man sich einen Namen machen kann. Andere werden von der Suche nach einem kundigen Veteranen, der ihnen noch etwas beibringen kann, bis in die entlegensten Winkel der Alten Welt geführt. Duellisten suchen auch oft nach Kämpfern, die Techniken aus fernen Landen beherrschen, die sie in ihren Kampfstil integrieren können, um die-sen noch einzigartiger und unkalkulierbarer zu machen. Als fähige Kämpfer bestreiten viele Duellisten ihren Lebensunterhalt zudem, indem sie als Söld-ner arbeiten und ein paar lassen sich sogar zum Schutz von Karawanen und Flussbooten anheuern. Zwerge haben zwar wenig Interesse daran mit den „dünnen Schwertchen herumzufuchteln“, die bei Duellen bevorzugt werden, doch auch sie haben eine lange Tradition, bittere Streitigkeiten mit kämpferischem Geschick beizulegen, und reisen weit, um ihre Fähigkeiten zu ver-bessern.

\n
\n
\n
\n

 

\n

Volk: Mensch, Zwerg, Hochelf

\n

Klasse: Höflinge

\n

Karriereschema des Duellisten

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
KGBFSTWIIGWGSINWKCH
IIIIII II  IV 
\n

I. @Compendium[wfrp4e-core.careers.UPATU6CmkbK1mNBe]{Fechter}

\n

Status: Silber 3
Fähigkeiten: @Compendium[wfrp4e-core.skills.LGHozP5gmQ8cuDQV]{Athletik}, @Compendium[wfrp4e-core.skills.1jCxbFAUuFuAPLJl]{Ausweichen}, @Compendium[wfrp4e-core.skills.CcNJsS4jSwB6Ug1J]{Ausdauer}, @Compendium[wfrp4e-core.skills.HXZaV1CJhmTvcAz4]{Heilen}, @Compendium[wfrp4e-core.skills.cYtU0ORRFCOpQLWz]{Intuition}, @Compendium[wfrp4e-core.skills.61L9aX2z164cjm7K]{Sprache (Klassisch)}, @Compendium[wfrp4e-core.skills.F8NfBZdVSEIGCMtu]{Nahkampf (1 nach Wahl)}, @Compendium[wfrp4e-core.skills.Fs06sr7y9JKpVQmB]{Wahrnehmung}
Talente: @Compendium[wfrp4e-core.talents.L1MoarOIAlia1Ti4]{Klingenschlag}, @Compendium[wfrp4e-core.talents.MoiYSfJRPHu7SZCQ]{Ablenken}, @Compendium[wfrp4e-core.talents.0pXva9EODy9bngQX]{Finte}, @Compendium[wfrp4e-core.talents.HpGjzrSR4tdogJtl]{Flinkes Ausweichen}
Ausrüstung: Handwaffe oder Rapier, Umhängetasche mit Kleidung und 1W10 Verbände

\n

II. @Compendium[wfrp4e-core.careers.nh8fc9wESGUgOnIh]{Duellist}

\n

Status: Silber 5
Fähigkeiten: @Compendium[wfrp4e-core.skills.exLrBrn2mjb6x2Cq]{Charme}, @Compendium[wfrp4e-core.skills.pxNjTxsp1Kp0SmQe]{Besonnenheit}, @Compendium[wfrp4e-core.skills.7pQo66cESWttzIlb]{Glücksspiel}, @Compendium[wfrp4e-core.skills.bJBesrdCaDqaXbQg]{Nahkampf (Parade)}, @Compendium[wfrp4e-core.skills.H2upcZ7q7qAPtPic]{Fernkampf (Schießpulver)}, @Compendium[wfrp4e-core.skills.wKwel9MG7NIG3i3w]{Beruf (Büchsenmacher)}
Talente: @Compendium[wfrp4e-core.talents.tXKX29QZBdHmyMc7]{Kampfreflexe}, @Compendium[wfrp4e-core.talents.sYbgpSnRqSZWgwFP]{Etikette (1 nach Wahl)}, @Compendium[wfrp4e-core.talents.5eDd6iFeR9G6cCfz]{Zielsicherheit}, @Compendium[wfrp4e-core.talents.QolNfSUkezLoAcky]{Spieß umdrehen}
Ausrüstung: Parierdolch oder Klingenbrecher, Pistole mit 10 Schuss

\n

III. @Compendium[wfrp4e-core.careers.DWAc2CYtbwx7zMwl]{Meisterduellant}

\n

Status: Gold 1
Fähigkeiten: @Compendium[wfrp4e-core.skills.I0yPc4PH5erWJLmu]{Einschüchtern}, @Compendium[wfrp4e-core.skills.oMaJZ5cvCJeOUq9H]{Anführen}, @Compendium[wfrp4e-core.skills.rOPmyLWa37e7s9v6]{Nahkampf (Standard)}, @Compendium[wfrp4e-core.skills.vQtJqX0qb0bbpVDg]{Artistik (Akrobatik)}
Talente: @Compendium[wfrp4e-core.talents.IFKWu98qmWpaSfUi]{Beidhändigkeit}, @Compendium[wfrp4e-core.talents.DS44h27iCOvUBa4O]{Entwaffnen}, @Compendium[wfrp4e-core.talents.URwIDtInCsxOoGqM]{Beidhändiger Angriff}, @Compendium[wfrp4e-core.talents.x8jsChg17VQ9XgiK]{Riposte}
Ausrüstung: Rapier (mit Qualität), Handwaffe, vertrauenswürdiger Sekundant, 2 hölzerne Übungsschwerter

\n

IV. @Compendium[wfrp4e-core.careers.ZRS6U3ECK8n4mFZ4]{Schiedskämpfer}

\n

Status: Gold 3
Fähigkeiten: @Compendium[wfrp4e-core.skills.2LDCVJQWkTFszMok]{Wissen (Gesetze)}, @Compendium[wfrp4e-core.skills.F8NfBZdVSEIGCMtu]{Nahkampf (1 nach Wahl)}
Talente: @Compendium[wfrp4e-core.talents.NDetl9BhAQBVnHKf]{Meisterkämpfer}, @Compendium[wfrp4e-core.talents.0hn6UaKq8CoZP2zD]{Bedrohlich}, @Compendium[wfrp4e-core.talents.4AqSkJnFPqNuTkos]{Gegenangriff}, @Compendium[wfrp4e-core.talents.RWJrupj9seau0w31]{Verletzender Schlag}
Ausrüstung: 2 Waffen (mit Qualität)

" }, { "id": "Engineer", diff --git a/module copy.json b/module copy.json new file mode 100644 index 0000000..f55a238 --- /dev/null +++ b/module copy.json @@ -0,0 +1,142 @@ +{ + "title": "WFRP4e - Deutsche Übersetzung.", + "description": "Deutsche Übersetzung von Warhammer Fantasy Roleplay 4e.", + "authors": [ + { + "name": "LeRatierBretonnien, dene_oma, ailura", + "flags": {} + } + ], + "url": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de", + "version": "8.5.10", + "esmodules": [ + "modules/babele-register.js", + "modules/addon-register.js", + "modules/import-stat-2.js", + "modules/loadScripts.js" + ], + "styles": [ + "patch-styles.css" + ], + "languages": [ + { + "lang": "de", + "name": "Deutsch (German)", + "path": "de.json", + "flags": {} + } + ], + "packs": [ + { + "label": "Geriche und Gasthäuser", + "type": "RollTable", + "name": "plats-dauberges", + "path": "packs/plats-dauberges", + "system": "wfrp4e", + "flags": {}, + "ownership": { + "PLAYER": "NONE", + "ASSISTANT": "OWNER" + } + }, + { + "label": "Dons de Rhya", + "type": "JournalEntry", + "name": "dons-de-rhya", + "path": "packs/dons-de-rhya", + "system": "wfrp4e", + "flags": {}, + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "label": "Aides de Jeu FR", + "type": "JournalEntry", + "name": "aides-de-jeu-fr", + "path": "packs/aides-de-jeu-fr", + "system": "wfrp4e", + "flags": {}, + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "label": "Herbes & Potions", + "type": "Item", + "name": "antidotes-and-remedes", + "path": "packs/antidotes-and-remedes", + "system": "wfrp4e", + "flags": {}, + "ownership": { + "PLAYER": "NONE", + "ASSISTANT": "OWNER" + } + }, + { + "label": "Tables des Traductions", + "type": "JournalEntry", + "name": "tables-des-traductions", + "path": "packs/tables-des-traductions", + "system": "wfrp4e", + "flags": {}, + "ownership": { + "PLAYER": "OBSERVER", + "ASSISTANT": "OWNER" + } + }, + { + "label": "Apothicarium", + "type": "JournalEntry", + "name": "apothicarium", + "path": "packs/apothicarium", + "system": "wfrp4e", + "flags": {}, + "ownership": { + "PLAYER": "NONE", + "ASSISTANT": "OWNER" + } + } + ], + "packFolders": [ + { + "name": "Module WFRP4 DE", + "sorting": "m", + "color": "#00435c", + "packs": [ + "apothicarium", + "tables-des-traductions", + "antidotes-and-remedes", + "aides-de-jeu-fr", + "dons-de-rhya", + "plats-dauberges" + ], + "folders": [] + } + ], + "manifest": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de/raw/branch/main/module.json", + "download": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de/archive/main.zip", + "id": "wh4-de-translation", + "compatibility": { + "minimum": "11", + "verified": "12" + }, + "relationships": { + "systems": [ + { + "id": "wfrp4e", + "type": "system", + "compatibility": {} + } + ], + "requires": [ + { + "id": "babele", + "type": "module", + "compatibility": {} + } + ] + } +} \ No newline at end of file diff --git a/module.json b/module.json index f55a238..8bf9314 100644 --- a/module.json +++ b/module.json @@ -8,7 +8,7 @@ } ], "url": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de", - "version": "8.5.10", + "version": "8.5.11", "esmodules": [ "modules/babele-register.js", "modules/addon-register.js", @@ -26,96 +26,6 @@ "flags": {} } ], - "packs": [ - { - "label": "Geriche und Gasthäuser", - "type": "RollTable", - "name": "plats-dauberges", - "path": "packs/plats-dauberges", - "system": "wfrp4e", - "flags": {}, - "ownership": { - "PLAYER": "NONE", - "ASSISTANT": "OWNER" - } - }, - { - "label": "Dons de Rhya", - "type": "JournalEntry", - "name": "dons-de-rhya", - "path": "packs/dons-de-rhya", - "system": "wfrp4e", - "flags": {}, - "ownership": { - "PLAYER": "OBSERVER", - "ASSISTANT": "OWNER" - } - }, - { - "label": "Aides de Jeu FR", - "type": "JournalEntry", - "name": "aides-de-jeu-fr", - "path": "packs/aides-de-jeu-fr", - "system": "wfrp4e", - "flags": {}, - "ownership": { - "PLAYER": "OBSERVER", - "ASSISTANT": "OWNER" - } - }, - { - "label": "Herbes & Potions", - "type": "Item", - "name": "antidotes-and-remedes", - "path": "packs/antidotes-and-remedes", - "system": "wfrp4e", - "flags": {}, - "ownership": { - "PLAYER": "NONE", - "ASSISTANT": "OWNER" - } - }, - { - "label": "Tables des Traductions", - "type": "JournalEntry", - "name": "tables-des-traductions", - "path": "packs/tables-des-traductions", - "system": "wfrp4e", - "flags": {}, - "ownership": { - "PLAYER": "OBSERVER", - "ASSISTANT": "OWNER" - } - }, - { - "label": "Apothicarium", - "type": "JournalEntry", - "name": "apothicarium", - "path": "packs/apothicarium", - "system": "wfrp4e", - "flags": {}, - "ownership": { - "PLAYER": "NONE", - "ASSISTANT": "OWNER" - } - } - ], - "packFolders": [ - { - "name": "Module WFRP4 DE", - "sorting": "m", - "color": "#00435c", - "packs": [ - "apothicarium", - "tables-des-traductions", - "antidotes-and-remedes", - "aides-de-jeu-fr", - "dons-de-rhya", - "plats-dauberges" - ], - "folders": [] - } - ], "manifest": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de/raw/branch/main/module.json", "download": "https://gitea.palmenalzer.de/alzer/wfrp-4e-de/archive/main.zip", "id": "wh4-de-translation", diff --git a/modules/addon-register.js b/modules/addon-register.js index 4130d6a..b39f15d 100644 --- a/modules/addon-register.js +++ b/modules/addon-register.js @@ -88,39 +88,39 @@ const _patch_up_in_arms = () => { /************************************************************************************/ /* Manages /auberge command */ -const _manage_inn_roll = async (content, msg) => { - // Split input into arguments - let command = content.split(" ").map(function (item) { - return item.trim(); - }) +// const _manage_inn_roll = async (content, msg) => { +// // Split input into arguments +// let command = content.split(" ").map(function (item) { +// return item.trim(); +// }) - console.log("COMMANDES", command); - if (command[0] == "/gasthaus" && command[1]) { - msg["type"] = 0; - msg["rollMode"] = "gmroll"; - var compendium = game.packs.get('wh4-de-translation.gerichte-gasthaeuser') - 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); - if (rollTab.name.toLowerCase().includes(command[1].toLowerCase())) { - let my_rollTable; - await compendium.getDocument(rollTab._id).then(mytab => my_rollTable = mytab); - my_rollTable.draw({ rollMode: "gmroll" }); - return false; - } - } - } - if (content.includes("/gasthaus")) { - msg["type"] = 0; - msg["rollMode"] = "gmroll"; - msg["content"] = "Syntax : /gasthaus KEYWORD, mit KEYWORD unter:
BasisGetraenke, StarkeGetraenke, Desserts, AllgemeineGerichte, ExzellenteGerichte, MaritimeGerichte, MittelmaessigeGerichte, Qualitaetsgerichte, Flussgerichte. Verknüpfungen sind mit einem Teil des Namens möglich: Basis (entspricht BasisGetraenke) oder /gasthaus Mari (entspricht MaritimeGerichte) usw." - ChatMessage.create(msg); - return false; - } -} +// console.log("COMMANDES", command); +// if (command[0] == "/gasthaus" && command[1]) { +// msg["type"] = 0; +// msg["rollMode"] = "gmroll"; +// var compendium = game.packs.get('wh4-de-translation.gerichte-gasthaeuser') +// 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); +// if (rollTab.name.toLowerCase().includes(command[1].toLowerCase())) { +// let my_rollTable; +// await compendium.getDocument(rollTab._id).then(mytab => my_rollTable = mytab); +// my_rollTable.draw({ rollMode: "gmroll" }); +// return false; +// } +// } +// } +// if (content.includes("/gasthaus")) { +// msg["type"] = 0; +// msg["rollMode"] = "gmroll"; +// msg["content"] = "Syntax : /gasthaus KEYWORD, mit KEYWORD unter:
BasisGetraenke, StarkeGetraenke, Desserts, AllgemeineGerichte, ExzellenteGerichte, MaritimeGerichte, MittelmaessigeGerichte, Qualitaetsgerichte, Flussgerichte. Verknüpfungen sind mit einem Teil des Namens möglich: Basis (entspricht BasisGetraenke) oder /gasthaus Mari (entspricht MaritimeGerichte) usw." +// ChatMessage.create(msg); +// return false; +// } +// } /************************************************************************************/ let __eis_tables = { @@ -379,13 +379,13 @@ const __add_actors_translation = () => { /************************************************************************************/ /* Hook for specific command */ -Hooks.on("chatMessage", (html, content, msg) => { +// Hooks.on("chatMessage", (html, content, msg) => { - if (content.toLowerCase().includes('gasthaus')) { - _manage_inn_roll(content, msg); - return false; - } -}); +// if (content.toLowerCase().includes('gasthaus')) { +// _manage_inn_roll(content, msg); +// return false; +// } +// }); /************************************************************************************/ /* Additionnal hooks ready */ diff --git a/scripts/rF0Z3hTUUnSxL3Mq.js b/scripts/rF0Z3hTUUnSxL3Mq.js index 38216c0..93d9ab0 100644 --- a/scripts/rF0Z3hTUUnSxL3Mq.js +++ b/scripts/rF0Z3hTUUnSxL3Mq.js @@ -5,7 +5,7 @@ let nightVision = (await fromUuid("Compendium.wfrp4e-core.items.FmHDbCOy3pH8yKhm let tracker = (await fromUuid("Compendium.wfrp4e-core.items.ClOlztW6hH8rslbp")).toObject() let weapon = (await fromUuid("Compendium.wfrp4e-core.items.AtpAudHA4ybXVlWM")).toObject() -armour.name = "Armure (Caché)" +armour.name = "Armour (Hide)" armour.system.specification.value = 2 bite.system.specification.value = 3 fear.system.specification.value = 2 @@ -26,12 +26,12 @@ let regenerate = (await fromUuid("Compendium.wfrp4e-core.items.SfUUdOGjdYpr3KSR" let size = (await fromUuid("Compendium.wfrp4e-core.items.8slW8CJ2oVTxeQ6q")).toObject()//{Size (Large)} blessed.system.specification.value = "Ulric" -size.system.specification.value = "Grande" +size.system.specification.value = "Large" let optional = [belligerent, bestial, big, blessed, champion, die, fast, frenzy, immunity, regenerate, size]; -let chosen = await ItemDialog.create(optional, "unlimited", "Choisissez un Trai optionnel"); +let chosen = await ItemDialog.create(optional, "unlimited", "Choose Optional Traits"); items = items.concat(chosen || []) -this.script.scriptNotification(`Ajout de ${items.map(i => i.name).join(", ")}`); +this.script.scriptNotification(`Adding ${items.map(i => i.name).join(", ")}`); this.actor.createEmbeddedDocuments("Item", items, {fromEffect : this.effect.id})