Sync with latest changes...

This commit is contained in:
LeRatierBretonnien 2020-07-03 11:38:38 +02:00
parent 5ad851f4c3
commit e9504f7e3b
4 changed files with 226 additions and 204 deletions

View File

@ -1,6 +1,7 @@
/************************************************************************************/ /************************************************************************************/
const _patch_eis = () => { const _patch_eis = () => {
if ( WFRP4E && WFRP4E.symptoms && WFRP4E.symptoms["delirium"] == undefined ) {
WFRP4E.symptoms["delirium"] = "Délire"; WFRP4E.symptoms["delirium"] = "Délire";
WFRP4E.symptomDescriptions["delirium"] = "Votre sensibilité va et vient, avec des moments de clarté remplaçés subitement Your sensibility comes and goes, with moments of clarity replaced suddenly par des accès de délire, des hallucinations et de la terreur. Faites un <b>Test de Force Mentale Intermédiaire (+0)</b> chaque heure, et consultez la table <b><a class='table-click' data-table='delirium'>Délires</a></b> table."; WFRP4E.symptomDescriptions["delirium"] = "Votre sensibilité va et vient, avec des moments de clarté remplaçés subitement Your sensibility comes and goes, with moments of clarity replaced suddenly par des accès de délire, des hallucinations et de la terreur. Faites un <b>Test de Force Mentale Intermédiaire (+0)</b> chaque heure, et consultez la table <b><a class='table-click' data-table='delirium'>Délires</a></b> table.";
@ -24,7 +25,147 @@ const _patch_eis = () => {
WFRP4E.loreEffect["tzeentch"] = "Les cibles des sorts de Tzeentch sont déchirées par la magie transformatrice du Chaos. Les cibles affectées par un sort du savoir de Tzeentch doivent réussir un test d'endurance Intermédiaire (+0) ou gagner +1 Point de Corruption. S'ils réussissent leur test, ils gagnent à la place +1 Point de Chance, qui peut être utilisé normalement. Tels sont les caprices de Tzeentch"; WFRP4E.loreEffect["tzeentch"] = "Les cibles des sorts de Tzeentch sont déchirées par la magie transformatrice du Chaos. Les cibles affectées par un sort du savoir de Tzeentch doivent réussir un test d'endurance Intermédiaire (+0) ou gagner +1 Point de Corruption. S'ils réussissent leur test, ils gagnent à la place +1 Point de Chance, qui peut être utilisé normalement. Tels sont les caprices de Tzeentch";
} }
}
/************************************************************************************/
const _fix_post_module_loading = () => {
// Detect and patch as necessary
if (WFRP4E && WFRP4E.talentBonuses && WFRP4E.talentBonuses["vivacité"] == undefined) {
console.log("Patching WFRP4E now ....");
WFRP4E.weaponQualities["distract"] = "PROPERTY.Distract"; // Patch missing quality
WFRP4E.talentBonuses = {
"perspicace": "int",
"affable": "fel",
"tireur de précision": "bs",
"très fort": "s",
"vivacité": "i",
"reflexes foudroyants": "ag",
"imperturbable": "wp",
"très résistant": "t",
"doigts de fée": "dex",
"guerrier né": "ws"
}
WFRP4E.speciesSkills = {
"human": [
"Soins aux animaux",
"Charme",
"Calme",
"Evaluation",
"Ragot",
"Marchandage",
"Langue (Bretonnien)",
"Langue (Wastelander)",
"Commandement",
"Savoir (Reikland)",
"Corps à corps (Base)",
"Projectiles (Arc)"
],
"dwarf": [
"Résistance à l'alcool",
"Calme",
"Résistance",
"Divertissement (Raconter)",
"Evaluation",
"Intimidation",
"Langue (Khazalid)",
"Savoir (Nains)",
"Savoir (Geologie)",
"Savoir (Metallurgie)",
"Corps à corps (Base)",
"Métier (Au choix)"
],
"halfling": [
"Charme",
"Résistance à l'alcool",
"Esquive",
"Pari",
"Marchandage",
"Intuition",
"Langue (Mootland)",
"Savoir (Reikland)",
"Perception",
"Escamotage",
"Discrétion (Au choix)",
"Métier (Cuisinier)"
],
"helf": [
"Calme",
"Divertissement (Chant)",
"Evaluation",
"Langue (Eltharin)",
"Commandement",
"Corps à corps (Base)",
"Navigation",
"Perception",
"Musicien (Au choix)",
"Projectiles (Arc)",
"Voile",
"Natation"
],
"welf": [
"Athlétisme",
"Escalade",
"Résistance",
"Divertissement (Chant)",
"Intimidation",
"Langue (Eltharin)",
"Corps à corps (Base)",
"Survie en extérieur",
"Perception",
"Projectiles (Arc)",
"Discrétion (Rural)",
"Pistage"
],
}
WFRP4E.speciesTalents = {
"human": [
"Destinée",
"Affable, Perspicace",
3
],
"dwarf": [
"Résistance à la Magie",
"Vision Nocturne",
"Lire/Ecrire, Impitoyable",
"Déterminé, Obstiné",
"Costaud",
0
],
"halfling": [
"Sens Aiguisé (Gout)",
"Vision Nocturne",
"Résistance (Chaos)",
"Petit",
0
],
"helf": [
"Sens Aiguisé (Vue)",
"Imperturbable, Perspicace",
"Vision Nocturne",
"Seconde Vue, Sixième Sens",
"Lire/Ecrire",
0
],
"welf": [
"Sens Aiguisé (Sight)",
"Dur à cuire, Seconde Vue",
"Vision Nocturne",
"Seconde Vue, Sixth Sense",
"Lire/Ecrire",
0
],
}
WFRP4E.species = {
"human": "Humain",
"dwarf": "Nain",
"halfling": "Halfling",
"helf": "Haut Elfe",
"welf": "Elfe Sylvain"
}
}
}
/************************************************************************************/ /************************************************************************************/
/* Manages /auberge command */ /* Manages /auberge command */
@ -77,7 +218,9 @@ let __wfrp4e_tables = { "career": 1, "critbody":1, "critleg": 1, "doom": 1, "ey
} }
/************************************************************************************/ /************************************************************************************/
const __check_fix_wrong_modules = ( chatFlag ) => { const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
_fix_post_module_loading();
game.modules.forEach((module, name) => { game.modules.forEach((module, name) => {
@ -158,6 +301,10 @@ const __check_fix_wrong_modules = ( chatFlag ) => {
} ); } );
} }
}); });
if (game.user.isGM && patchFinished)
ChatMessage.create( { title: "Patch fini !", content: "<strong>Les modules WFRP4E ont été patchés avec succès. Vous pouvez y aller et que Shallya vous garde !</strong>", whisper: ChatMessage.getWhisperRecipients("GM") } );
} }
/************************************************************************************/ /************************************************************************************/
@ -175,9 +322,12 @@ Hooks.on("chatMessage", (html, content, msg) => {
/* Additionnal hooks ready */ /* Additionnal hooks ready */
Hooks.once('ready', () => { Hooks.once('ready', () => {
setTimeout( __check_fix_wrong_modules, 2000, true); if (game.user.isGM)
setTimeout( __check_fix_wrong_modules, 10000, false); ChatMessage.create( { title: "Patch en progression", content: "<strong>Les modules WFRP4E sont en cours de patch pour traduction... Merci d'attendre le message de fin...</strong>", whisper: ChatMessage.getWhisperRecipients("GM") } );
setTimeout( __check_fix_wrong_modules, 20000, false);
setTimeout( __check_fix_wrong_modules, 2000, true, false);
setTimeout( __check_fix_wrong_modules, 10000, false, false);
setTimeout( __check_fix_wrong_modules, 20000, false, true);
const lang = game.settings.get('core', 'language'); const lang = game.settings.get('core', 'language');
if ( lang == "fr" ) { if ( lang == "fr" ) {

View File

@ -163,140 +163,7 @@ Hooks.once('init', () => {
// Replace to manage specific bonuses/char. computations // Replace to manage specific bonuses/char. computations
CONFIG.Actor.entityClass = ActorWfrp4e_fr; CONFIG.Actor.entityClass = ActorWfrp4e_fr;
WFRP4E.weaponQualities["distract"] = "PROPERTY.Distract"; // Patch missing quality
WFRP4E.talentBonuses = {
"perspicace": "int",
"affable": "fel",
"tireur de précision": "bs",
"très fort": "s",
"vivacité": "i",
"reflexes foudroyants": "ag",
"imperturbable": "wp",
"très résistant": "t",
"doigts de fée": "dex",
"guerrier né": "ws"
}
WFRP4E.speciesSkills = {
"human": [
"Soins aux animaux",
"Charme",
"Calme",
"Evaluation",
"Ragot",
"Marchandage",
"Langue (Bretonnien)",
"Langue (Wastelander)",
"Commandement",
"Savoir (Reikland)",
"Corps à corps (Base)",
"Projectiles (Arc)"
],
"dwarf": [
"Résistance à l'alcool",
"Calme",
"Résistance",
"Divertissement (Raconter)",
"Evaluation",
"Intimidation",
"Langue (Khazalid)",
"Savoir (Nains)",
"Savoir (Geologie)",
"Savoir (Metallurgie)",
"Corps à corps (Base)",
"Métier (Au choix)"
],
"halfling": [
"Charme",
"Résistance à l'alcool",
"Esquive",
"Pari",
"Marchandage",
"Intuition",
"Langue (Mootland)",
"Savoir (Reikland)",
"Perception",
"Escamotage",
"Discrétion (Au choix)",
"Métier (Cuisinier)"
],
"helf": [
"Calme",
"Divertissement (Chant)",
"Evaluation",
"Langue (Eltharin)",
"Commandement",
"Corps à corps (Base)",
"Navigation",
"Perception",
"Musicien (Au choix)",
"Projectiles (Arc)",
"Voile",
"Natation"
],
"welf": [
"Athlétisme",
"Escalade",
"Résistance",
"Divertissement (Chant)",
"Intimidation",
"Langue (Eltharin)",
"Corps à corps (Base)",
"Survie en extérieur",
"Perception",
"Projectiles (Arc)",
"Discrétion (Rural)",
"Pistage"
],
}
WFRP4E.speciesTalents = {
"human": [
"Destinée",
"Affable, Perspicace",
3
],
"dwarf": [
"Résistance à la Magie",
"Vision Nocturne",
"Lire/Ecrire, Impitoyable",
"Déterminé, Obstiné",
"Costaud",
0
],
"halfling": [
"Sens Aiguisé (Gout)",
"Vision Nocturne",
"Résistance (Chaos)",
"Petit",
0
],
"helf": [
"Sens Aiguisé (Vue)",
"Imperturbable, Perspicace",
"Vision Nocturne",
"Seconde Vue, Sixième Sens",
"Lire/Ecrire",
0
],
"welf": [
"Sens Aiguisé (Sight)",
"Dur à cuire, Seconde Vue",
"Vision Nocturne",
"Seconde Vue, Sixth Sense",
"Lire/Ecrire",
0
],
}
WFRP4E.species = {
"human": "Humain",
"dwarf": "Nain",
"halfling": "Halfling",
"helf": "Haut Elfe",
"welf": "Elfe Sylvain"
}
// Check various settings in the installation // Check various settings in the installation
game.modules.forEach((module, name) => { game.modules.forEach((module, name) => {
if ( name == "wfrp4e-content" && module.active) { if ( name == "wfrp4e-content" && module.active) {
compmod = "wfrp4e-content"; compmod = "wfrp4e-content";
@ -526,6 +393,11 @@ Hooks.once('init', () => {
}, },
// Search back in careers the translated name of the groupe (as it is the name of the level career itself) // Search back in careers the translated name of the groupe (as it is the name of the level career itself)
"career_careergroup": (value) => { "career_careergroup": (value) => {
// Manage exception
if ( value == 'Slayer' ) {
return "Tueurs Nains";
}
// Per default
var compendium = game.packs.find(p => p.collection === compmod+'.careers'); var compendium = game.packs.find(p => p.collection === compmod+'.careers');
return compendium.i18nName( { name: value } ); return compendium.i18nName( { name: value } );
}, },

View File

@ -14,12 +14,12 @@
{ {
"id": "Acid Blood", "id": "Acid Blood",
"name": "Sang acide", "name": "Sang acide",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.M5QSWOYt2Rbv2yxW]{Sang corrosif}</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.M5QSWOYt2Rbv2yxW]{Sang corrosif}</p>"
}, },
{ {
"id": "Aethyric Leak", "id": "Aethyric Leak",
"name": "Fuite Aethérique", "name": "Fuite Aethérique",
"description": "<p>Gagnez le Talent @Compendium[wfrp4e.talents.qdMbxW09FUoYBzmB]{Sorcier!}</p>" "description": "<p>Gagnez le Talent @Compendium[wfrp4e-content.talents.qdMbxW09FUoYBzmB]{Sorcier!}</p>"
}, },
{ {
"id": "Animalistic Legs", "id": "Animalistic Legs",
@ -29,22 +29,22 @@
{ {
"id": "Animalistic Psyche", "id": "Animalistic Psyche",
"name": "Esprit Animal", "name": "Esprit Animal",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.AGcJl5rHjkyIQBPP]{Bestial} pour <strong><a class=\"chat-roll\">1d10</a></strong> heures si vous échouez à n'importe quel Test dérivé de Force Mentale</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.AGcJl5rHjkyIQBPP]{Bestial} pour <strong><a class=\"chat-roll\">1d10</a></strong> heures si vous échouez à n'importe quel Test dérivé de Force Mentale</p>"
}, },
{ {
"id": "Beacon of Corruption", "id": "Beacon of Corruption",
"name": "Balise de Corruption", "name": "Balise de Corruption",
"description": "<p>Lorsque vous êtes sujet à la Psychologie, gagnez le Trait de Creature @Compendium[wfrp4e.traits.xsGbDFqK2qh7lsIj]{Corruption} (Mineure)</p>" "description": "<p>Lorsque vous êtes sujet à la Psychologie, gagnez le Trait de Creature @Compendium[wfrp4e-content.traits.xsGbDFqK2qh7lsIj]{Corruption} (Mineure)</p>"
}, },
{ {
"id": "Beaked Face", "id": "Beaked Face",
"name": "Bec au visage", "name": "Bec au visage",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure}&nbsp;+3; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure}&nbsp;+3; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Bear Head", "id": "Bear Head",
"name": "Tête d'Ours", "name": "Tête d'Ours",
"description": "<p>+1 PA à la tête; Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +9 ; cette mutation ne peut pas être cachée</p>" "description": "<p>+1 PA à la tête; Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +9 ; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Beast Head", "id": "Beast Head",
@ -59,42 +59,42 @@
{ {
"id": "Beyond Pain", "id": "Beyond Pain",
"name": "Au delà de la souffrance", "name": "Au delà de la souffrance",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.wMwSRDmgiF2IdCJr]{Insensible à la douleur}</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.wMwSRDmgiF2IdCJr]{Insensible à la douleur}</p>"
}, },
{ {
"id": "Big Ears", "id": "Big Ears",
"name": "Grandes Oreilles", "name": "Grandes Oreilles",
"description": "<p>Gagnez le Talent @Compendium[wfrp4e.talents.9h82z72XGo9tfgQS]{Sens auguisé}&nbsp;(Ouïe); cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Talent @Compendium[wfrp4e-content.talents.9h82z72XGo9tfgQS]{Sens auguisé}&nbsp;(Ouïe); cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Bird's Feet", "id": "Bird's Feet",
"name": "Pieds d'Oiseaux", "name": "Pieds d'Oiseaux",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.rOV2s6PQBBrhpMOv]{Arboricole}</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.rOV2s6PQBBrhpMOv]{Arboricole}</p>"
}, },
{ {
"id": "Blank Face", "id": "Blank Face",
"name": "Visage Vide", "name": "Visage Vide",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Blasphemous Soul", "id": "Blasphemous Soul",
"name": "Ame blasphématoire", "name": "Ame blasphématoire",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.aE3pyW20Orvdjzj0]{Haine} (Religion)</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.aE3pyW20Orvdjzj0]{Haine} (Religion)</p>"
}, },
{ {
"id": "Blasted Mind", "id": "Blasted Mind",
"name": "Esprit dévasté", "name": "Esprit dévasté",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.IAWyzDfC286a9MPz]{Immunité psychologique} pour <strong><a class=\"chat-roll\">1d10</a></strong>&nbsp; Rounds au lieu de subir un état Brisé, après quoi subissez <strong><a class=\"chat-roll\">1d10</a></strong> états Brisés</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.IAWyzDfC286a9MPz]{Immunité psychologique} pour <strong><a class=\"chat-roll\">1d10</a></strong>&nbsp; Rounds au lieu de subir un état Brisé, après quoi subissez <strong><a class=\"chat-roll\">1d10</a></strong> états Brisés</p>"
}, },
{ {
"id": "Boar Head", "id": "Boar Head",
"name": "Tête de Sanglier", "name": "Tête de Sanglier",
"description": "<p>+1 PA à la Tête; @Compendium[wfrp4e.traits.BqPZn6q3VHn9HUrW]{Cornes (Défenses)}; cette mutation ne peut pas être cachée</p>" "description": "<p>+1 PA à la Tête; @Compendium[wfrp4e-content.traits.BqPZn6q3VHn9HUrW]{Cornes (Défenses)}; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Breathe Fire", "id": "Breathe Fire",
"name": "Souffe Enflammé", "name": "Souffe Enflammé",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.uqGxFOEqeurwkAO3]{Souffle}&nbsp;5 (Feu)</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.uqGxFOEqeurwkAO3]{Souffle}&nbsp;5 (Feu)</p>"
}, },
{ {
"id": "Bulging Eyes", "id": "Bulging Eyes",
@ -104,7 +104,7 @@
{ {
"id": "Bull Head", "id": "Bull Head",
"name": "Tête de Taureau", "name": "Tête de Taureau",
"description": "<p>+1 PA à la Tête; Gagnez le Trait de Créature @Compendium[wfrp4e.traits.BqPZn6q3VHn9HUrW]{Cornes}; cette mutation ne peut pas être cachée</p>" "description": "<p>+1 PA à la Tête; Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.BqPZn6q3VHn9HUrW]{Cornes}; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Burning Skin", "id": "Burning Skin",
@ -119,12 +119,12 @@
{ {
"id": "Claws", "id": "Claws",
"name": "Griffes", "name": "Griffes",
"description": "<p>Les main sont considérées comme des armes : @Compendium[wfrp4e.traits.AtpAudHA4ybXVlWM]{Weapon}, avec des dommages égal au Bonus de Force; cette mutation ne peut pas être cachée</p>" "description": "<p>Les main sont considérées comme des armes : @Compendium[wfrp4e-content.traits.AtpAudHA4ybXVlWM]{Weapon}, avec des dommages égal au Bonus de Force; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Cloud of Flies", "id": "Cloud of Flies",
"name": "Nuage de Mouches", "name": "Nuage de Mouches",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Corpulent", "id": "Corpulent",
@ -134,12 +134,12 @@
{ {
"id": "Crested Head", "id": "Crested Head",
"name": "Crête de Coq", "name": "Crête de Coq",
"description": "<p>Gagnez le Talent @Compendium[wfrp4e.talents.6l3jvIAvrKxt0lA9]{Attirant}&nbsp;lorsque vous interagissez avec des Muntants ou des Hommes-Bêtes; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Talent @Compendium[wfrp4e-content.talents.6l3jvIAvrKxt0lA9]{Attirant}&nbsp;lorsque vous interagissez avec des Muntants ou des Hommes-Bêtes; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Deafening Cry", "id": "Deafening Cry",
"name": "Cri Assourdissant", "name": "Cri Assourdissant",
"description": "<p>Gagnez le Talent @Compendium[wfrp4e.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;</p>" "description": "<p>Gagnez le Talent @Compendium[wfrp4e-content.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;</p>"
}, },
{ {
"id": "Distended Digits", "id": "Distended Digits",
@ -149,12 +149,12 @@
{ {
"id": "Dog Head", "id": "Dog Head",
"name": "Tête de Chien", "name": "Tête de Chien",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +5; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +5; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Eagle Head", "id": "Eagle Head",
"name": "Tête d'Aigle", "name": "Tête d'Aigle",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +4; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +4; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Elastic Arms", "id": "Elastic Arms",
@ -194,17 +194,17 @@
{ {
"id": "Fitful Hatred", "id": "Fitful Hatred",
"name": "Haine Changeante", "name": "Haine Changeante",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.aE3pyW20Orvdjzj0]{Haine} (Cible). Effectuez un lancer sur la table des <a class=\"table-click\" data-table=\"fixations\">Fixations</a> une fois par jour pour déterminer la cible</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.aE3pyW20Orvdjzj0]{Haine} (Cible). Effectuez un lancer sur la table des <a class=\"table-click\" data-table=\"fixations\">Fixations</a> une fois par jour pour déterminer la cible</p>"
}, },
{ {
"id": "Fleshy Tentacle", "id": "Fleshy Tentacle",
"name": "Tentacule de Chair", "name": "Tentacule de Chair",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.4xF7M6ylIiGntekh]{# Tentacules}&nbsp;; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.4xF7M6ylIiGntekh]{# Tentacules}&nbsp;; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Foul Odour", "id": "Foul Odour",
"name": "Odeur Nauséabonde", "name": "Odeur Nauséabonde",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;</p>"
}, },
{ {
"id": "Furred Skin", "id": "Furred Skin",
@ -214,7 +214,7 @@
{ {
"id": "Giant Spider Head", "id": "Giant Spider Head",
"name": "Tête d'Araignée Géante", "name": "Tête d'Araignée Géante",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +3 et @Compendium[wfrp4e.traits.gFkRm9wS65qe18Xv]{Venin (Intermédiaire}, cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +3 et @Compendium[wfrp4e-content.traits.gFkRm9wS65qe18Xv]{Venin (Intermédiaire}, cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Gills", "id": "Gills",
@ -234,17 +234,17 @@
{ {
"id": "Goat Head", "id": "Goat Head",
"name": "Tête de Chèvre", "name": "Tête de Chèvre",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.BqPZn6q3VHn9HUrW]{Cornes}, cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.BqPZn6q3VHn9HUrW]{Cornes}, cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Headless", "id": "Headless",
"name": "Sans-tête", "name": "Sans-tête",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; les coups à la tête sont considérés comme ratés; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; les coups à la tête sont considérés comme ratés; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Hopper", "id": "Hopper",
"name": "Sauteur", "name": "Sauteur",
"description": "<p>Votre Mouvement est réduit de 2 et ne peut plus êter augmenté; gagnez le Trait de Créature @Compendium[wfrp4e.traits.j6v78dnOOdCB6c3d]{Bond}&nbsp;; cette mutation ne peut pas être cachée</p>" "description": "<p>Votre Mouvement est réduit de 2 et ne peut plus êter augmenté; gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.j6v78dnOOdCB6c3d]{Bond}&nbsp;; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Hounds of Despair", "id": "Hounds of Despair",
@ -254,7 +254,7 @@
{ {
"id": "Hurried Masochism", "id": "Hurried Masochism",
"name": "Masochisme Urgent", "name": "Masochisme Urgent",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.GbDyBCu8ZjDp6dkj]{Belliqueux}; vous ne pouvez pas fuir volontairement</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.GbDyBCu8ZjDp6dkj]{Belliqueux}; vous ne pouvez pas fuir volontairement</p>"
}, },
{ {
"id": "Inhuman Beauty", "id": "Inhuman Beauty",
@ -294,12 +294,12 @@
{ {
"id": "Mindless Wandering", "id": "Mindless Wandering",
"name": "Errance Sans Esprit", "name": "Errance Sans Esprit",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.9GNpAqgsKzxZKJpp]{Stupide} lorsque seul</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.9GNpAqgsKzxZKJpp]{Stupide} lorsque seul</p>"
}, },
{ {
"id": "Monstrous Paranoia", "id": "Monstrous Paranoia",
"name": "Paranoïa Monstrueuse", "name": "Paranoïa Monstrueuse",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.IPKRMGry6WotuS1G]{Craintif}</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.IPKRMGry6WotuS1G]{Craintif}</p>"
}, },
{ {
"id": "Multiple Arms", "id": "Multiple Arms",
@ -329,37 +329,37 @@
{ {
"id": "Pin Head", "id": "Pin Head",
"name": "Tête d'épingle", "name": "Tête d'épingle",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.9GNpAqgsKzxZKJpp]{Stupide}&nbsp;; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.9GNpAqgsKzxZKJpp]{Stupide}&nbsp;; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Pointed Head", "id": "Pointed Head",
"name": "Tête Pointue", "name": "Tête Pointue",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.9GNpAqgsKzxZKJpp]{Stupide}&nbsp;; vous ne pouvez pas porter de casque; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.9GNpAqgsKzxZKJpp]{Stupide}&nbsp;; vous ne pouvez pas porter de casque; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Rat Head", "id": "Rat Head",
"name": "Tête de Rat", "name": "Tête de Rat",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +4 et @Compendium[wfrp4e.traits.V0c3qBU1CMm8bmsW]{Infecté}s; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +4 et @Compendium[wfrp4e-content.traits.V0c3qBU1CMm8bmsW]{Infecté}s; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Ravenous Hunger", "id": "Ravenous Hunger",
"name": "Faim Vorace", "name": "Faim Vorace",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.xneBqGOs1QS7kfUr]{Affamé}</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.xneBqGOs1QS7kfUr]{Affamé}</p>"
}, },
{ {
"id": "Rearranged Face", "id": "Rearranged Face",
"name": "Visage Arrangé", "name": "Visage Arrangé",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;1; Les Personnages cherchant à savoir si vous mentez subissent un malus de -20 à leurs tests d'Intuition; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;1; Les Personnages cherchant à savoir si vous mentez subissent un malus de -20 à leurs tests d'Intuition; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Rotting Flesh", "id": "Rotting Flesh",
"name": "Chaire Pourrie", "name": "Chaire Pourrie",
"description": "<p>Gagnez les Traits de Créature @Compendium[wfrp4e.traits.pTorrE0l3VybAbtn]{Peur} 2, et @Compendium[wfrp4e.traits.V0c3qBU1CMm8bmsW]{Infecté}&nbsp;</p>" "description": "<p>Gagnez les Traits de Créature @Compendium[wfrp4e-content.traits.pTorrE0l3VybAbtn]{Peur} 2, et @Compendium[wfrp4e.traits.V0c3qBU1CMm8bmsW]{Infecté}&nbsp;</p>"
}, },
{ {
"id": "Shifting Colours", "id": "Shifting Colours",
"name": "Couleurs Changeantes", "name": "Couleurs Changeantes",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.MVI0lXcg6vvtooAF]{Perturbant}&nbsp;; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Short Legs", "id": "Short Legs",
@ -369,27 +369,27 @@
{ {
"id": "Skull Face", "id": "Skull Face",
"name": "Face de Crâne", "name": "Face de Crâne",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Snake Head", "id": "Snake Head",
"name": "Tête de Serpent", "name": "Tête de Serpent",
"description": "<p>+1 PA à la Tête; Gagnez les Traits de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +3 et @Compendium[wfrp4e.traits.gFkRm9wS65qe18Xv]{Venin (Intermédiaire)}; cette mutation ne peut pas être cachée</p>" "description": "<p>+1 PA à la Tête; Gagnez les Traits de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +3 et @Compendium[wfrp4e-content.traits.gFkRm9wS65qe18Xv]{Venin (Intermédiaire)}; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Spiked Skin", "id": "Spiked Skin",
"name": "Peau Cloutée", "name": "Peau Cloutée",
"description": "<p>Pas d'armure possible; +1 PA sur tout les corps; gagnez une attaque gratuite (@Compendium[wfrp4e.traits.AtpAudHA4ybXVlWM]{Arme}&nbsp;+4) lors des Charges; cette mutation ne peut pas être cachée</p>" "description": "<p>Pas d'armure possible; +1 PA sur tout les corps; gagnez une attaque gratuite (@Compendium[wfrp4e-content.traits.AtpAudHA4ybXVlWM]{Arme}&nbsp;+4) lors des Charges; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Suckered Hands and Feet", "id": "Suckered Hands and Feet",
"name": "Mains et Pieds Ventouses", "name": "Mains et Pieds Ventouses",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.KII1gWnxIZ8HzmU5]{Grimpant}&nbsp;; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.KII1gWnxIZ8HzmU5]{Grimpant}&nbsp;; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Terrible Phobia", "id": "Terrible Phobia",
"name": "Phobie Terrible", "name": "Phobie Terrible",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.4CMKeDTDrRQZbPIJ]{Craintif} (Cible), faites un jet sur table des <a class=\"table-click\" data-table=\"fixations\">Idées Fixes</a> pour déterminer la cible</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.4CMKeDTDrRQZbPIJ]{Craintif} (Cible), faites un jet sur table des <a class=\"table-click\" data-table=\"fixations\">Idées Fixes</a> pour déterminer la cible</p>"
}, },
{ {
"id": "Thorny Scales", "id": "Thorny Scales",
@ -399,7 +399,7 @@
{ {
"id": "Three Eyes", "id": "Three Eyes",
"name": "Troisième Oeil", "name": "Troisième Oeil",
"description": "<p>Gagnez le Talent @Compendium[wfrp4e.talents.9h82z72XGo9tfgQS]{Sens aiguisé}&nbsp;(Vue); cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Talent @Compendium[wfrp4e-content.talents.9h82z72XGo9tfgQS]{Sens aiguisé}&nbsp;(Vue); cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Thrill Seeker", "id": "Thrill Seeker",
@ -409,12 +409,12 @@
{ {
"id": "Transparent Skin", "id": "Transparent Skin",
"name": "Peau Transparente", "name": "Peau Transparente",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pTorrE0l3VybAbtn]{Peur}&nbsp;2; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Two Heads", "id": "Two Heads",
"name": "Bicéphale", "name": "Bicéphale",
"description": "<p>Gagnez leTalent @Compendium[wfrp4e.talents.IFKWu98qmWpaSfUi]{Ambidextre}; cette mutation ne peut pas être cachée</p>" "description": "<p>Gagnez leTalent @Compendium[wfrp4e-content.talents.IFKWu98qmWpaSfUi]{Ambidextre}; cette mutation ne peut pas être cachée</p>"
}, },
{ {
"id": "Uneven Horns", "id": "Uneven Horns",
@ -429,12 +429,12 @@
{ {
"id": "Warp Frenzy", "id": "Warp Frenzy",
"name": "Frénésie Mutagène", "name": "Frénésie Mutagène",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.yRhhOlt18COq4e1q]{Frénésie}&nbsp;; Quand vous entrez en Frénésie, gagnez temporairement une autre mutation physique</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.yRhhOlt18COq4e1q]{Frénésie}&nbsp;; Quand vous entrez en Frénésie, gagnez temporairement une autre mutation physique</p>"
}, },
{ {
"id": "Webbed Feet", "id": "Webbed Feet",
"name": "Pieds Palmés", "name": "Pieds Palmés",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.sJ3yX1kvzu2hgNq5]{Amphibie}&nbsp;; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.sJ3yX1kvzu2hgNq5]{Amphibie}&nbsp;; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Weeping Pus", "id": "Weeping Pus",
@ -449,12 +449,12 @@
{ {
"id": "Wings", "id": "Wings",
"name": "Ailes", "name": "Ailes",
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e.traits.EO05HX7jql0g605A]{Vol} 60; cette mutation ne peut-être cachée qu'avec des vêtements</p>" "description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.EO05HX7jql0g605A]{Vol} 60; cette mutation ne peut-être cachée qu'avec des vêtements</p>"
}, },
{ {
"id": "Wolf Head", "id": "Wolf Head",
"name": "Tête de Loup", "name": "Tête de Loup",
"description": "<p>+1 PA à la Tête; gagnez le Trait de Créature @Compendium[wfrp4e.traits.pLW9SVX0TVTYPiPv]{Morsure} +6; gagnez le Talent @Compendium[wfrp4e.talents.9h82z72XGo9tfgQS]{Sens Aiguisé (Odorat)}; cette mutation ne peut pas être cachée</p>" "description": "<p>+1 PA à la Tête; gagnez le Trait de Créature @Compendium[wfrp4e-content.traits.pLW9SVX0TVTYPiPv]{Morsure} +6; gagnez le Talent @Compendium[wfrp4e-content.talents.9h82z72XGo9tfgQS]{Sens Aiguisé (Odorat)}; cette mutation ne peut pas être cachée</p>"
} }
] ]
} }

View File

@ -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.0.2", "version": "1.0.4",
"minimumCoreVersion" : "0.6.0", "minimumCoreVersion" : "0.6.0",
"compatibleCoreVersion": "1.0.0", "compatibleCoreVersion": "1.0.0",
"author": "LeRatierBretonnien", "author": "LeRatierBretonnien",