Enable gnome and new translations
This commit is contained in:
parent
e78938ce68
commit
d6346b2859
@ -140,7 +140,7 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( name == "wfrp4e-rnhd2" && module.active ) {
|
if ( name == "wfrp4e-rnhd" && module.active ) {
|
||||||
game.wfrp4e.tables.career.name = "Carrières aléatoires";
|
game.wfrp4e.tables.career.name = "Carrières aléatoires";
|
||||||
|
|
||||||
FilePicker.browse("data", "modules/WH4-fr-translation/tables/").then(resp => {
|
FilePicker.browse("data", "modules/WH4-fr-translation/tables/").then(resp => {
|
||||||
@ -148,8 +148,8 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
|
|||||||
if ( file.match("career.json") ) {
|
if ( file.match("career.json") ) {
|
||||||
fetch(file).then(r=>r.json()).then(records => {
|
fetch(file).then(r=>r.json()).then(records => {
|
||||||
let mycareer = records;
|
let mycareer = records;
|
||||||
for (let k=0; k<game.wfrp4e.config.career.rows.length; k++) {
|
for (let k=0; k<game.wfrp4e.tables.career.rows.length; k++) {
|
||||||
WFRP_Tables.career.rows[k].name = mycareer.rows[k].name; // Patch !!!
|
game.wfrp4e.tables.career.rows[k].name = mycareer.rows[k].name; // Patch !!!
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -486,9 +486,10 @@ Hooks.once('init', () => {
|
|||||||
},
|
},
|
||||||
"effects": (effects, translations) => {
|
"effects": (effects, translations) => {
|
||||||
if ( !effects) return;
|
if ( !effects) return;
|
||||||
|
if ( !translations) return;
|
||||||
for (let i=0; i<effects.length; i++) {
|
for (let i=0; i<effects.length; i++) {
|
||||||
let effect = effects[i];
|
let effect = effects[i];
|
||||||
console.log("EFFECT LABEL1:", effect );
|
//console.log("EFFECT LABEL1:", effect );
|
||||||
effect.label = translations['label'+i];
|
effect.label = translations['label'+i];
|
||||||
}
|
}
|
||||||
return effects
|
return effects
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"label": "Sorts (Rough Nights & Hard Days)",
|
"label": "Items Rough Nights & Hard Days",
|
||||||
"mapping": {
|
"mapping": {
|
||||||
"sduration": {
|
"sduration": {
|
||||||
"path": "data.duration.value",
|
"path": "data.duration.value",
|
||||||
@ -16,10 +16,21 @@
|
|||||||
"sdamage": {
|
"sdamage": {
|
||||||
"path": "data.damage.value",
|
"path": "data.damage.value",
|
||||||
"converter": "spells_duration_range_target_damage"
|
"converter": "spells_duration_range_target_damage"
|
||||||
}
|
},
|
||||||
|
"tests": "data.tests.value"
|
||||||
},
|
},
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
|
"id":"Playing Card and Note",
|
||||||
|
"name":"Jouer aux cartes et Notes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "Suffused with Ulgu",
|
||||||
|
"name": "Imprégné avec Uglu",
|
||||||
|
"tests": "Focalisation (Ulgu) pour la Discrétion; tout sort des Ombres incantés dans les 8 mètyres reçoivent + 1 DR",
|
||||||
|
"description": "<p>Vous êtes imprégné avec le Vent Gris de Magie, que ceux avec une Seconde Vue perçoivent comme une ombre, un brouillard mouvant autour de votre corps.</p>\n<p>Vous pouvez utiliser votre Compétence <em>Focalisation (Uglu)</em> au lieu de la Compétence Discrétion pour tout les tests applicables.</p>\n<pDe plus, toutes les réussites aux Tests d'Incantation de sorts des Ombres dans un rayons de 8 mètres autour de vous bénéficient de + 1DR. Ce bonus ne peut être octroyé qu'une seule fois, peu importe le nombre de personnes possédant ce Talent à proximité du lanceur de sort.</p>"
|
||||||
|
},
|
||||||
|
{
|
||||||
"id": "Reveal the Inner Beauty",
|
"id": "Reveal the Inner Beauty",
|
||||||
"name": "Révéler la Beauté Intérieure",
|
"name": "Révéler la Beauté Intérieure",
|
||||||
"description": "<p>Vous causez la décomposition rapide d'un objet ou d'un individu que vous touchez. Si la cible n'est pas organique, elle devient fragile, et inutilisable. Si la cible est organique, elle mûrit rapidement jusqu'à flétrir, s'ouvrant puis répandant son contenu aux alentours. Une créature vivante doit réussir un Test de <em>Résistance Intermédiaire (+0)</em> pour résister au sort. Sur un échec, la cible vieillit de <a class='chat-roll'>2d10</a> années et perd de manière permanente –<a class='chat-roll'>1d10</a>% en CC, CT, Force, Endurance, Agilité et Dextérité.</p>"
|
"description": "<p>Vous causez la décomposition rapide d'un objet ou d'un individu que vous touchez. Si la cible n'est pas organique, elle devient fragile, et inutilisable. Si la cible est organique, elle mûrit rapidement jusqu'à flétrir, s'ouvrant puis répandant son contenu aux alentours. Une créature vivante doit réussir un Test de <em>Résistance Intermédiaire (+0)</em> pour résister au sort. Sur un échec, la cible vieillit de <a class='chat-roll'>2d10</a> années et perd de manière permanente –<a class='chat-roll'>1d10</a>% en CC, CT, Force, Endurance, Agilité et Dextérité.</p>"
|
@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
"label": "Talents (Rough Nights & Hard Days)",
|
|
||||||
"mapping": {
|
|
||||||
"tests": "data.tests.value"
|
|
||||||
},
|
|
||||||
"entries": [
|
|
||||||
{
|
|
||||||
"id": "Suffused with Ulgu",
|
|
||||||
"name": "Imprégné avec Uglu",
|
|
||||||
"tests": "Focalisation (Ulgu) pour la Discrétion; tout sort des Ombres incantés dans les 8 mètyres reçoivent + 1 DR",
|
|
||||||
"description": "<p>Vous êtes imprégné avec le Vent Gris de Magie, que ceux avec une Seconde Vue perçoivent comme une ombre, un brouillard mouvant autour de votre corps.</p>\n<p>Vous pouvez utiliser votre Compétence <em>Focalisation (Uglu)</em> au lieu de la Compétence Discrétion pour tout les tests applicables.</p>\n<pDe plus, toutes les réussites aux Tests d'Incantation de sorts des Ombres dans un rayons de 8 mètres autour de vous bénéficient de + 1DR. Ce bonus ne peut être octroyé qu'une seule fois, peu importe le nombre de personnes possédant ce Talent à proximité du lanceur de sort.</p>"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"label": "Items (Starter Set)",
|
"label": "Items Starter Set",
|
||||||
"mapping": {
|
"mapping": {
|
||||||
"gmdescription": "data.gmdescription.value",
|
"gmdescription": "data.gmdescription.value",
|
||||||
"duration": "data.duration.value",
|
"duration": "data.duration.value",
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"name": "WH4-fr-translation",
|
"name": "WH4-fr-translation",
|
||||||
"title": "Traduction du module WH4 en Français.",
|
"title": "Traduction du module WH4 en Français.",
|
||||||
"description": "La traduction du module WH4.",
|
"description": "La traduction du module WH4.",
|
||||||
"version": "1.5.8",
|
"version": "1.5.9",
|
||||||
"minimumCoreVersion" : "0.7.1",
|
"minimumCoreVersion" : "0.7.1",
|
||||||
"compatibleCoreVersion": "0.7.9",
|
"compatibleCoreVersion": "0.7.9",
|
||||||
"author": "LeRatierBretonnien",
|
"author": "LeRatierBretonnien",
|
||||||
|
@ -1059,6 +1059,7 @@ export class WH4FRPatchConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static perform_rnhd_patch() {
|
static perform_rnhd_patch() {
|
||||||
|
game.wfrp4e.config.species['gnome'] = 'Gnome';
|
||||||
game.wfrp4e.config.speciesSkills["gnome"] = [
|
game.wfrp4e.config.speciesSkills["gnome"] = [
|
||||||
"Focalisation (Ulgu)",
|
"Focalisation (Ulgu)",
|
||||||
"Charme",
|
"Charme",
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user