Compare commits
35 Commits
foundryvtt
...
v10
Author | SHA1 | Date | |
---|---|---|---|
77cc368a7e | |||
bfe160cc00 | |||
5451698163 | |||
b2fbf46a4f | |||
533709281b | |||
d9f7dfa5e8 | |||
1bb7d0b248 | |||
95018f1d48 | |||
fc4fa1deb5 | |||
37f3eb3997 | |||
3c7366ce04 | |||
1d0f390a18 | |||
d61e2d5666 | |||
3f0dcc1ea2 | |||
1f1d871e53 | |||
c04d47a99d | |||
005452eaf0 | |||
e801cfe06b | |||
f7fec1fba2 | |||
f6202d70e0 | |||
43312b86db | |||
a01fec2367 | |||
c0e42f7f59 | |||
f0a0b055ea | |||
c51877f945 | |||
e7a56e15a2 | |||
35ae4012f6 | |||
3cec04ae8c | |||
b7bb897a46 | |||
4ebaad012b | |||
8a5c62fafd | |||
2c5ff15830 | |||
e46d68b315 | |||
da6fe66887 | |||
90214619d6 |
@ -1,5 +1,6 @@
|
|||||||
[Dolphin]
|
[Dolphin]
|
||||||
Timestamp=2023,2,28,20,42,35.428
|
HeaderColumnWidths=407,65,124,124
|
||||||
|
Timestamp=2024,10,8,20,19,27.19
|
||||||
Version=4
|
Version=4
|
||||||
ViewMode=1
|
ViewMode=1
|
||||||
VisibleRoles=Details_text,Details_size,Details_modificationtime,Details_creationtime,CustomizedDetails
|
VisibleRoles=Details_text,Details_size,Details_modificationtime,Details_creationtime,CustomizedDetails
|
||||||
|
@ -3,8 +3,9 @@ F Cheminade -> Items UA1 -> DONE
|
|||||||
Faytoto -> acteurs UA1
|
Faytoto -> acteurs UA1
|
||||||
Dwim -> RNHD actors
|
Dwim -> RNHD actors
|
||||||
Highcrown -> Acteurs Ennemi Ombre -> DONE
|
Highcrown -> Acteurs Ennemi Ombre -> DONE
|
||||||
KeylaKhaine -> Acteurs Mort sur le Reik (27/03/24 :en cours)
|
KeylaKhaine -> Acteurs Mort sur le Reik (27/03/24 fi)
|
||||||
|
Kyllian -> Acteurs Middenheim (15/05/24, fini)
|
||||||
|
Bobours -> Acteurs PBTT (15/05/24, fini)
|
||||||
|
Eltrys -> EiS
|
||||||
|
|
||||||
En cours :
|
En cours :
|
||||||
Kyllian -> Acteurs Middenheim (15/05/24, en cours)
|
|
||||||
Bobours -> Acteurs PBTT (15/05/24, en cours)
|
|
||||||
|
@ -5329,7 +5329,7 @@
|
|||||||
"name": "Le Second Signe d'Amul"
|
"name": "Le Second Signe d'Amul"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "<p>Tant que le Sort est actif, vous pouvez dépenser des Points de Chance pour forcer un adversaire à relancer ses Tests.</p>",
|
"description": "<p>Gagnez +1 Point de Destin. Si ce point de Destin n'a pas été utilisé à la fin de la durée du sort, il est perdu.</p>",
|
||||||
"id": "The Third Portent of Amul",
|
"id": "The Third Portent of Amul",
|
||||||
"name": "Le Troisième Signe d'Amul"
|
"name": "Le Troisième Signe d'Amul"
|
||||||
},
|
},
|
||||||
@ -9382,6 +9382,10 @@
|
|||||||
},
|
},
|
||||||
"label": "Items (Livre de Base)",
|
"label": "Items (Livre de Base)",
|
||||||
"mapping": {
|
"mapping": {
|
||||||
|
"effects": {
|
||||||
|
"converter": "process_effects",
|
||||||
|
"path": "effects"
|
||||||
|
},
|
||||||
"careergroup": {
|
"careergroup": {
|
||||||
"converter": "career_careergroup",
|
"converter": "career_careergroup",
|
||||||
"path": "system.careergroup.value"
|
"path": "system.careergroup.value"
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
"Career Tables": "Table des Carrières",
|
"Career Tables": "Table des Carrières",
|
||||||
"Character Creation": "Création de Personnage",
|
"Character Creation": "Création de Personnage",
|
||||||
"Core Rulebook": "Livre de Base",
|
"Core Rulebook": "Livre de Base",
|
||||||
"Corruption & Mutation Tables": "ables de Corruption & Mutations",
|
"Corruption & Mutation Tables": "Tables de Corruption & Mutations",
|
||||||
"Critical Hit Tables": "Tables de Critiques",
|
"Critical Hit Tables": "Tables de Critiques",
|
||||||
"GM Booklet": "Livret du MJ",
|
"GM Booklet": "Livret du MJ",
|
||||||
"Hit Location": "Table de Localisation",
|
"Hit Location": "Table de Localisation",
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,184 +1,789 @@
|
|||||||
{
|
{
|
||||||
"label": "Items Ennemis Intérieur",
|
"entries": [
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">A la fin d'un Round, si la créature a plus d'Avantages que tout les attaquants au contact, elle absorbe l'un de ses attaquants, de taille égale ou inférieure. Une victime absorbée reçoit un nombre d'états </span><em><span class=\"fontstyle2\">Empêtré</span></em><span class=\"fontstyle0\"> égal au Bonus de Force de la créature, et est considéré comme étant Entravé. Une victime absorbée perd un nombre de Points de Blessures à la fin de chaque round égale à au Bonus de Force de la créature, les Points d'Armure et le Bonus d'Endurance ne sont pas pris en compte. La créature guéri du même nombre de points de Blessure en même temps. Si une victime absorbée est tuée, la créature bat en retraite pour digérer le corps pendant les jours qui suivent. Chaque attaque qui touche la créature affecte aussi la victime absorbée, qui reçoit donc le même nombre de Dommages.</span> </p>",
|
||||||
|
"id": "Absorb",
|
||||||
|
"name": "Absorber"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">La créature est un blob amorphe. Elle divise par deux toutes les Blessures subis, autre que provoqués par le froid extrême, le feu ou la magie. Elle ignore toutes les Blessures Critiques, et ne peut être détruite qu'en amenant ses points de Blessures à 0 avec du Feu, du Froid Extrême ou de la magie. Si elle est réduite à 0 Blessures par d'autres moyens, elle tombe inanimée pour <a class=\"chat-roll\">d10</a> Rounds, et regénère alors 1 Blessure. Les créatures amorphes fuient les sources de froid ou de chaleur extrêmes.</span> .</p>",
|
||||||
|
"id": "Amorphous",
|
||||||
|
"name": "Amorphe"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">La créature est porteuse de la maladie indiquée, et elle peut la transmettre au toucher. Si une victime est touchée, elle doit effectuer un Test de Contraction, mais le test est plus difficile de 2 niveaux. Si la maladie est contractée, sa durée d'Incubation devient instantannée.</span></p>",
|
||||||
|
"id": "Blighted",
|
||||||
|
"name": "Pourri"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Chosen of Tzeentch",
|
||||||
|
"name": "Elu de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Saisonnière, comme la chute des feuilles au automne, le Rhume est néammoins un fléau régumire du Vieux Monde. Ce qui commence par une toux et des éternuements peut se transformer en quelque chose de grave en quelques jours, s'il n'est pas soigné. Chaque ancien dans l'Empire a ses propres remèdes maison et protections contre la maladie, ainsi que des souvenirs d'aggravation, ainsi que d'amis et de proches partis dans les bras de Morr.</p><p> Les personnages atteints d'un Rhume qui subissent à nouveau une exposition à la pluie ou à la neige voient la durée de la maladie allongée de <a class=\"chat-roll\">d10</a> jours. Si un personnage souffre d'un rhume pendant plus de 14 jours, il se transforme alors en Pneumonie.</p>",
|
||||||
|
"id": "Common Cold",
|
||||||
|
"name": "Rhume"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Cult Acolyte",
|
||||||
|
"name": "Acolyte du Culte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Cult Magus",
|
||||||
|
"name": "Magus du Culte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Quand une mutation apparait, lancez deux fois sur la table des Mutations et choisissez l'un des 2 résultats.</p>",
|
||||||
|
"id": "Disciple of Change",
|
||||||
|
"name": "Disciple du Changement"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous êtes si habile à maintenir votre identité secrête que vous vous êtes capable de vivre deux vies complètement séparées. Quand ce Talent est acquis, vous pouvez choisir une seconde Carrière en parallèle de votre Carrière Chaotique. Vous êtes maintenant considéré comme ayant deux Carrières en même temps, et vous pouvez acheter des Augmentations et des Talents depuis l'une ou l'autre. Comme toujours, tout changement de carrière nécessite l'approbatioon de votre MJ, afin de respecter le déroulement de la campgane et de refléter correctement votre double vie.</span></p>",
|
||||||
|
"id": "Double Life",
|
||||||
|
"name": "Double Vie"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">La créature, qui doit posséder le Trait @Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]{Démoniaque}</span><span class=\"fontstyle2\"> </span><span class=\"fontstyle0\">, peut porter l'apparence de n'importe quel humain qu'elle a tué. De plus, elle peut parfaitement imiter la personne, y compris sa voix et ses manières. Préparer cette apparence prend <a class=\"chat-roll\">1d10</a> Rounds, après quoi cette aparence peut être enlevée ou remise en 1 Round. Une fois revêtue, l'apparence disparait uniquement si la créature est tuée, et elle peut-être atteinte par des armes normales. Si la créature le souhaite, elle peut gratuitement transformer cette apparence d'une manière horrible, gagnant aisni le Trait @Compendium[wfrp4e-core.items.kJNAY1YRaCy9IgmT]{Terreur 1}</span><span class=\"fontstyle2\"> </span><span class=\"fontstyle0\"> pendant 1 Round. L'apparence ainsi transformée est détruite par l'opération et ne peut plus être utilisée par la créature.</span></p>\n<p><span class=\"fontstyle0\"><br>Ceux qui connaissent la personne dont l'apparence a été prise peut tenter un Test </span><strong><span class=\"fontstyle3\">d'Intuition Futile (-40)</span></strong><span class=\"fontstyle0\"> pour détecter su'il ya quelque chose de curieux, mais sans savoir exactement quoi.</span> .</p>",
|
||||||
|
"id": "Fleshthief",
|
||||||
|
"name": "Voleur de chair"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Tzeentch, le seigneur du Changement a marqué la créature avec sa marque, proclamant son importance dans ses plans. Cette créature gagne <a class='roll'>1D10/3</a>, arrondi au supérieur, en alternant mutations Physiques et Mentales. Toutes les mutations Physiques doivent être tirées sur la colonne 'Tzeentch'. Cette créature gagne Etiquette (Suivants de Tzeentch), et est est sujette à l'Animosité envers les fidèles de Nurgle. Les fidèles de Nurgle reçoivent également Animosité conte elle, tant que la marque de Tzeentch est visible. De plus, la créature peut prendre les Talents suivants comme des Augmentations de carrières : Harmonisation Aethyrique, Magie des Arcanes (Au choix), Magie du Chaos (Tzeentch), Mains agiles, Diction Instinctive, Sens de la Magie, Magie Mineure, Seconde vue, Mage de guerre, et Sorcier, pour leur coût normal en PX.</span></p>",
|
||||||
|
"id": "Mark of Tzeentch",
|
||||||
|
"name": "Marque de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Master Magus",
|
||||||
|
"name": "Maitre Magus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">La créature est stupide, uniquement pilotée par ses instincs ou par magie. Elle n'a pas d'Initiative, Intelligence, Force Mentale et de Sociabilité. and n'effectue jamais de tests sous ces Caractéristiques. Le Bonus de Force est utilisé à la place du Bonus de Force Mentale pour le calcul de ses Blessures. Elle agit également à la fin de chaque Round, puisqu'elle ne possède pas d'Initiative</span> .</p>",
|
||||||
|
"id": "Mindless",
|
||||||
|
"name": "Sans cerveau"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Il s'agit d'une accumulation de liquide dans les poumon, provenant d'autres maladies qui provoquent une inflammation, de la fièvre et parfois même la mort. La pneumonie est connue sous le nom de «hochet de Morr», du nom du bruit de cliquetis effrayant que fait la personne infectée lorsqu'elle tente de respirer profondément. Un personnage atteint de pneumonie doit réussir un test <strong>d'Endurance Intermédiaire (0)</strong> tous les jours ou il voyage, combat ou effectue toute autre activité physique. Un échec fait que le symptôme de la fièvre devient sévère. Pendant que la fièvre est sévère, le même test doit être passé tous les jours, sinon la maladie développe également une Toxine.</p>",
|
||||||
|
"id": "Pneumonia",
|
||||||
|
"name": "Pneumonie"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gideon porte cet annuea d'or, avec une pierre d'obsidienne noire incrustée.</p>",
|
||||||
|
"id": "Ring of Opsianon",
|
||||||
|
"name": "Anneau d'Opsianon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Cette créature peut changer à volonter de forme, entre celle indiquée et se forme propre. La transformation dure 1 Round, durant lequel aucune autre action n'est possible. Quand la Mannslieb est pleine, la crature doir effectuer un Test </span><strong><span class=\"fontstyle2\">de Force Mentale Accessible (+20)</span></strong><span class=\"fontstyle0\"> au crépuscule pour éviter de se tansformer spontanément. Les créatures qui gagnent ce Trait peuvent avoir une difficulté supérieure pour ce Tests, à la discrétion du MJ. Lorsqu'elle est transformée, la créature conserve ses caractéristiques mentales (</span><span class=\"fontstyle2\">Intelligence</span><span class=\"fontstyle0\">, </span><span class=\"fontstyle2\">Force Mentale</span><span class=\"fontstyle0\">, et </span><span class=\"fontstyle2\">Sociabilité</span><span class=\"fontstyle0\">), mais le reste des caractéristiques deviennent celles de la créature indiquée.</span></p>",
|
||||||
|
"id": "Shapeshifter",
|
||||||
|
"name": "Changeforme"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Si la créature subit une Blessure Critique, ou tombe à 0 Blessures, elle se divise en deux et est remplacée par 2 Horreurs Bleues, qui sont toutes les deux en pleine santé.</span></p>",
|
||||||
|
"id": "Split",
|
||||||
|
"name": "Séparation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Tout les sorts a lancés à moins de (Bonus de Force Mentale) mètres gagne +1DR pour leur incantation. Ce bonus ne peut être utilisé qu'une seule fois par incantation, il n'est pas cumulable par exemple si d'autres personnages avec ce Talent sont présents alentours.</span></p>",
|
||||||
|
"id": "Suffused with Magic",
|
||||||
|
"name": "Répand la Magie"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Tzeentch, le Dieu de la Magie du Chaos, vous a béni avec un parasite dans votre esprit. Quand vous achetez ce Talent, un sort surgit dans votre tête et y reste, vous murmurant parfois pendant votre sommeil. Le sort peut provenir de n'importe quelle Couleur de Magie</span></p>\n<p><span class=\"fontstyle0\"><br>Ultérieurement, vous pouvez achetez un ou plusieurs sorts pour 100 XP chaque pour chaque sort du Domaine de Tzeentch que vous possédez.</span> </p>",
|
||||||
|
"id": "Tzeentch's Blessing",
|
||||||
|
"name": "Bénédiction de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">La créature est courronnée par le Feu de Tzeentch, qui s'échappe frequemment par les doigts, la mouche ou les yeux. Toutes les créatures d'un même type (ie toutes les Horreurs Roses, toutes les Horreur Bleues) dans le voisinnage groupent leur pouvoirs. L'une des Horreurs est choisie pour recevoir ce pouvoir et peut Incanter 1 sort de Tzeentch. Les Horreurs Roses lancent le sort @Compendium[wfrp4e-eis.items.sklbZU3K8ogeu3mC]{Flammes Roses de Tzeentch}; les autres peuvent lancer @Compendium[wfrp4e-eis.items.mR4cEXEAfLCqlnQ6]{Flamme Bleue de Tzeentch}. Chaque créature supplémentaire qui contribue ajoute gratuitement +1 DR, jusqu'à un maximum de +9 DR</span></p>",
|
||||||
|
"id": "Tzeentch's Fire",
|
||||||
|
"name": "Feu de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[iaVpUaCKx1qEYkq1]{Chien}</p>\n<p>Capacité de portage: 8</p>",
|
||||||
|
"id": "Dog",
|
||||||
|
"name": "Chien"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[4DTXl9hXbWlfLa5J]{Cheval de Monte} (aussi Palefroi)</p>\n<p>Capacité de portage: 16</p>",
|
||||||
|
"id": "Riding Horse",
|
||||||
|
"name": "Cheval de Monte"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[lOO8BfzQfP7omFe0]{Ane} ou @Actor[jd77heDEL6v768Nd]{Mule}</p>\n<p>Capacité de portage: 14</p>",
|
||||||
|
"id": "Donkey or Mule",
|
||||||
|
"name": "Ane ou Mule"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[guaFC5d5WK8ExDhk]{Cheval de trait}</p>\n<p>Capacité de portage: 20</p>",
|
||||||
|
"id": "Draught Horse",
|
||||||
|
"name": "Cheval de trait"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[PZiW5RRL0sqmGjaL]{Cheval de trait lourd}</p>\n<p>Capacité de portage: 30</p>",
|
||||||
|
"id": "Heavy Draught Horse",
|
||||||
|
"name": "Cheval de trait lourd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[NJxgxApkhZixXYEj]{Cheval de guerre lourd} (également Destrier)</p>\n<p>Capacité de portage: 20</p>",
|
||||||
|
"id": "Heavy Warhorse",
|
||||||
|
"name": "Cheval de guerre lourd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[QhEFgUrPzF2NNWoS]{Cheval de guerre léger} (aka Canasson)</p>\n<p>Capacité de portage: 18</p>",
|
||||||
|
"id": "Light Warhorse",
|
||||||
|
"name": "Cheval de guerre léger"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[l7G0hmzl6VMnAXtL]{Boeuf}</p>\n<p>Capacité de portage: 30</p>",
|
||||||
|
"id": "Ox",
|
||||||
|
"name": "Boeuf"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>@Actor[12ARFrc7Dokxc72q]{Poney}</p>\n<p>Capacité de portage: 14</p>",
|
||||||
|
"id": "Pony",
|
||||||
|
"name": "Poney"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>La fièvre cérébrale pourpre est une maladie redoutée. La tête gonfle jusqu’à atteindre une taille impressionnante et s’accompagne de fièvres et de délires. Le visage prend une couleur prune effrayante, les yeux sortent de leurs orbites et la langue gonfle jusqu’à ce que la bouche ne puisse plus la contenir. La mort survient généralement au bout d’une semaine.</p>",
|
||||||
|
"id": "Purple Brain Fever",
|
||||||
|
"name": "Fièvre Cérébrale Pourpre"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez le pouvoir de transformation du Chaos dans votre propre chair, sacrifiant temporairement votre forme mortelle sur l’autel de la volonté de votre dieu. Votre corps est déformé, prenant les aspects d’un démon loyal à votre dieu protecteur. Lancez 1d10 sur le <a class=\"table-click\" data-table=\"demonic-mien\">Tableau de la page 78</a>, et appliquez le Trait pertinent pour toute la durée du Sort. Pour chaque +2 DR, vous pouvez à la fois prolonger la durée et refaire un jet sur le Tableau. Si vous obtenez le Trait <span class=\"fontstyle3\">@Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]Démoniaque</span> et que vous êtes réduit à 0 Blessure, votre âme est aspirée dans les Royaumes du Chaos, comme décrit dans les règles des Traits de créature.</span></p>",
|
||||||
|
"id": "Demonic Mien (Undivided)",
|
||||||
|
"name": "Allure Démoniaque (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez le pouvoir de transformation du Chaos dans votre propre chair, sacrifiant temporairement votre forme mortelle sur l’autel de la volonté de votre dieu. Votre corps est déformé, prenant les aspects d’un démon loyal à votre dieu protecteur. Lancez 1d10 sur le <a class=\"table-click\" data-table=\"demonic-mien\">Tableau de la page 78</a>, et appliquez le Trait pertinent pour toute la durée du Sort. Pour chaque +2 DR, vous pouvez à la fois prolonger la durée et refaire un jet sur le Tableau. Si vous obtenez le Trait <span class=\"fontstyle3\">@Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]Démoniaque</span> et que vous êtes réduit à 0 Blessure, votre âme est aspirée dans les Royaumes du Chaos, comme décrit dans les règles des Traits de créature.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Demonic Mien (Tzeentch)",
|
||||||
|
"name": "Allure Démoniaque (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Le lanceur de sorts imprègne la Cible (peut-être lui-même) avec un vernis corrompu d’<i>Ulgu</i> infusé par <i>Dhar</i>, l’enveloppant dans une aura de dissimulation. Tant que le Sort est en vigueur, la Cible apparaît sans défaut, ni tache. Les cicatrices, les difformités et, surtout, les Mutations sont indétectables, sauf par des moyens divins. Si les vices évidents sont cachés, les Cibles peuvent paraître étranges ou excentriques, trop débordantes de vie ou anormalement séduisantes. La réussite d’un Test de <strong>Perception Difficile (-20)</strong> révèle que quelque chose ne va pas, mais sans révéler quoi. Pour les Personnages possédant le Talent Seconde vue, le Test est <strong>Intermédiaire (+0)</strong>, et s’ils le réussissent, ils se rendront compte qu’un Sort est en place, mais pas ce qu’il dissimule.</span> </p>",
|
||||||
|
"id": "Joyous Aspect (Undivided)",
|
||||||
|
"name": "Aspect Sublimé (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Le lanceur de sorts imprègne la Cible (peut-être lui-même) avec un vernis corrompu d’<i>Ulgu</i> infusé par <i>Dhar</i>, l’enveloppant dans une aura de dissimulation. Tant que le Sort est en vigueur, la Cible apparaît sans défaut, ni tache. Les cicatrices, les difformités et, surtout, les Mutations sont indétectables, sauf par des moyens divins. Si les vices évidents sont cachés, les Cibles peuvent paraître étranges ou excentriques, trop débordantes de vie ou anormalement séduisantes. La réussite d’un Test de <strong>Perception Difficile (-20)</strong> révèle que quelque chose ne va pas, mais sans révéler quoi. Pour les Personnages possédant le Talent Seconde vue, le Test est <strong>Intermédiaire (+0)</strong>, et s’ils le réussissent, ils se rendront compte qu’un Sort est en place, mais pas ce qu’il dissimule.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Joyous Aspect (Tzeentch)",
|
||||||
|
"name": "Aspect Sublimé (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Ce Sort est l’un des plus simples et des plus pratiques dans l’arsenal d’un sorcier de Tzeentch. Un tourbillon de feu jaune est invoqué à partir de l’Aethyr et enveloppe le corps du Lanceur, le protégeant des coups et des projectiles. Tant que le Sort est en vigueur, le Lanceur bénéficie du Trait de créature @Compendium[wfrp4e-core.items.Bvd2aZ0gQUXHfCTh]{Protection 9+}.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Tzeentch's Golden Aura",
|
||||||
|
"name": "Aura Dorée de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vos paroles, imprégnées de la prescience labyrinthique du Changeur de Voies, remodèlent votre esprit, vous donnant accès à de nouvelles connaissances arcaniques. Choisissez un Sort dans n’importe quel Domaine (pour assurer un jeu rapide, le MJ peut imposer une limite de temps de neuf secondes). Pendant que l’Avantage de Tzeentch est en vigueur, vous pouvez lancer votre nouveau Sort comme si vous l’aviez mémorisé, sans pouvoir le transcrire dans un grimoire, un parchemin ou autre. Si vous focalisez pour lancer le nouveau Sort, vous pouvez utiliser soit Focalisation (<i>Dhar</i>), soit la Compétence de Focalisation appropriée au Domaine que le Sort requiert normalement, si vous la possédez. </span></p><p><span class=\"fontstyle0\">Si vous subissez une Incantation Imparfaite lors d'une Focalisation ou d'une Incantation en lançant ce nouveau sort, le sort Avantage de Tzeentch quitte votre esprit avec dégoût, et s'efface également de votre Grimoire si toutefais il y était inscrit.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Boon of Tzeentch",
|
||||||
|
"name": "Avantage de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie noire en un éclair de puissance corrosive. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +6. Les Cibles affectées par le Sort doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption. /span></p>",
|
||||||
|
"id": "Blast of Corruption (Undivided)",
|
||||||
|
"name": "Décharge de Corruption (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie noire en un éclair de puissance corrosive. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +6. Les Cibles affectées par le Sort doivent réussir un Test de Résistance Intermédiaire (+0), ou gagner 1 Corruption. /span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Blast of Corruption (Tzeentch)",
|
||||||
|
"name": "Décharge de Corruption (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vos mots ignobles et profanes déchirent le tissu de la réalité, creusant une brèche dans le monde, au travers de laquelle les serviteurs des Dieux Sombres sont libres de passer. Un portail déchiqueté vers l’Aethyr apparaît.</span></p><p><span class=\"fontstyle0\">À la fin de chaque round, un démon mineur traverse le portail depuis les Royaumes du Chaos. Ces démons ne sont pas sous votre contrôle, mais sont susceptibles de vous défendre et d’attaquer vos ennemis, si telle est la volonté de votre maître impie. Les démons invoqués dépendent de votre Domaine du Chaos : démonettes de Slaanesh, porte-peste de Nurgle, horreurs de Tzeentch, sanguinaires de Khorne, et, pour les sorciers du Chaos Indivisible, des furies du Chaos. Pendant toute la durée du sort, tous les démons qu’il invoque sont immunisés aux effets du Trait de créature Instable.</span></p><p><span class=\"fontstyle0\">Pour chaque +5 DR de Surincantation, vous pouvez augmenter le rythme d’arrivée des démons de +1. </span></p><p><span class=\"fontstyle0\">Les créatures vivantes doivent réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round où elles voient la déchirure, ou gagner +1 Corruption. Toute créature vivante assez stupide ou malchanceuse pour entrer dans la faille choit dans les Royaumes du Chaos et est immédiatement tuée, à moins qu’un Point de Destin ne soit dépensé. Dans ce cas, elle est renvoyée dans la réalité, peut-être sauvée par une Puissance quelconque dans un but encore inachevé.</span></p><p><span class=\"fontstyle0\">Si vous ratez l’Incantation de ce Sort, les démons qui traversent les Royaumes du Chaos appartiennent à une divinité rivale et peuvent être immédiatement hostiles à leur invocateur !</span></p>",
|
||||||
|
"id": "Rend Aethyr (Undivided)",
|
||||||
|
"name": "Déchirer l'Aethyr (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vos mots ignobles et profanes déchirent le tissu de la réalité, creusant une brèche dans le monde, au travers de laquelle les serviteurs des Dieux Sombres sont libres de passer. Un portail déchiqueté vers l’Aethyr apparaît.</span></p><p><span class=\"fontstyle0\">À la fin de chaque round, un démon mineur traverse le portail depuis les Royaumes du Chaos. Ces démons ne sont pas sous votre contrôle, mais sont susceptibles de vous défendre et d’attaquer vos ennemis, si telle est la volonté de votre maître impie. Les démons invoqués dépendent de votre Domaine du Chaos : démonettes de Slaanesh, porte-peste de Nurgle, horreurs de Tzeentch, sanguinaires de Khorne, et, pour les sorciers du Chaos Indivisible, des furies du Chaos. Pendant toute la durée du sort, tous les démons qu’il invoque sont immunisés aux effets du Trait de créature Instable.</span></p><p><span class=\"fontstyle0\">Pour chaque +5 DR de Surincantation, vous pouvez augmenter le rythme d’arrivée des démons de +1. </span></p><p><span class=\"fontstyle0\">Les créatures vivantes doivent réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round où elles voient la déchirure, ou gagner +1 Corruption. Toute créature vivante assez stupide ou malchanceuse pour entrer dans la faille choit dans les Royaumes du Chaos et est immédiatement tuée, à moins qu’un Point de Destin ne soit dépensé. Dans ce cas, elle est renvoyée dans la réalité, peut-être sauvée par une Puissance quelconque dans un but encore inachevé.</span></p><p><span class=\"fontstyle0\">Si vous ratez l’Incantation de ce Sort, les démons qui traversent les Royaumes du Chaos appartiennent à une divinité rivale et peuvent être immédiatement hostiles à leur invocateur !</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Rend Aethyr (Tzeentch)",
|
||||||
|
"name": "Déchirer l'Aethyr (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Un éclair pulsant d’une scintillante énergie chaotique déchire l'air. L'Éclair du changement est un <i>Projectile magique</i>, et la Cible subit des Dégâts +7. De plus, elle doit effectuer un Test de </strong>Résistance Intermédiaire (+0)</strong>. Une Cible qui échoue gagne +1 Point de Corruption. En cas de Maladresse, la Cible effectue immédiatement un jet de Mutation, et gagne le Talent Compendium[wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Magie du Chaos (Tzeentch)}. Un Personnage affecté par ce sort peut résister à une Mutation en dépensant un Point de Détermination.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Bolt of Change",
|
||||||
|
"name": "Éclair du changement"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous implorez votre divinité pour qu’elle s’empare de l’âme de votre Cible et la remplace par quelque chose de terrible. Faites un Test opposé de <strong>Force Mentale</strong>, que vous devez gagner d’au moins +2 DR. Si vous y parvenez, l’âme de la victime est envoyée dans les Royaumes du Chaos et le corps est possédé par un démon. À moins que la Cible ne dépense un Point de Destin, le contrôle du Personnage passe au MJ. Si vous ne gagnez pas le Test opposé par au moins +2 DR, vous subissez une <a class=\"table-click\" data-table=\"majormis\">Incantation imparfaite majeure</table>, et le Sort échoue. Si vous ne réussissez pas le Test, votre arrogance est punie par votre dieu. Votre âme est arrachée à son corps, pour ne jamais revenir, à moins que vous ne dépensiez un Point de Destin pour y résister. Mais votre dieu ne sera guère ravi si vous rejetez son autorité de manière aussi flagrante.</span></p> <p><span class=\"fontstyle0\"> Étant donné les risques et les limites inhérents à ce Sort, il est généralement lancé sur des victimes qui ont été « préparées » pour leur sacrifice ; elles ont été attachées, droguées et/ou autrement neutralisées.</span></p>",
|
||||||
|
"id": "Slave to Darkness (Undivided)",
|
||||||
|
"name": "Esclave des ténèbres (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous implorez votre divinité pour qu’elle s’empare de l’âme de votre Cible et la remplace par quelque chose de terrible. Faites un Test opposé de </strong>Force Mentale</strong>, que vous devez gagner d’au moins +2 DR. Si vous y parvenez, l’âme de la victime est envoyée dans les Royaumes du Chaos et le corps est possédé par un démon. À moins que la Cible ne dépense un Point de Destin, le contrôle du Personnage passe au MJ. Si vous ne gagnez pas le Test opposé par au moins +2 DR, vous subissez une <a class=\"table-click\" data-table=\"majormis\">Incantation imparfaite majeure</table>, et le Sort échoue. Si vous ne réussissez pas le Test, votre arrogance est punie par votre dieu. Votre âme est arrachée à son corps, pour ne jamais revenir, à moins que vous ne dépensiez un Point de Destin pour y résister. Mais votre dieu ne sera guère ravi si vous rejetez son autorité de manière aussi flagrante.</span></p> <p><span class=\"fontstyle0\"> Étant donné les risques et les limites inhérents à ce Sort, il est généralement lancé sur des victimes qui ont été « préparées » pour leur sacrifice ; elles ont été attachées, droguées et/ou autrement neutralisées.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Slave to Darkness (Tzeentch)",
|
||||||
|
"name": "Esclave des ténèbres (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie profane en un souffle explosif de Corruption. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +5 qui Cible tout le monde dans la Zone d’Effet. Toute personne affectée par le Sort doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption.</span></p>",
|
||||||
|
"id": "Bolt of Corruption (Undivided)",
|
||||||
|
"name": "Explosion de Corruption (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie profane en un souffle explosif de Corruption. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +5 qui Cible tout le monde dans la Zone d’Effet. Toute personne affectée par le Sort doit réussir un Test de </strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Bolt of Corruption (Tzeentch)",
|
||||||
|
"name": "Explosion de Corruption (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vos mots invoquent une boule de feu d’un bleu scintillant qui engloutit vos ennemis. Le Feu bleu de Tzeentch est un <i>Projectile magique</i>. Toute personne se trouvant dans les limites de votre Bonus d’Initiative en mètres autour de la cible subit +3 Points de Dégâts, et gagne 1 État <i>En flammes</i>.</span></p><p><span class=\"fontstyle0\">Si un Personnage de Taille Petite ou supérieure est réduit à 0 Blessure par ce Sort, alors qu’il est sous l’effet de l’État En flammes dû au Feu bleu de Tzeentch, lancez 1d10. Sur un résultat de 9, deux horreurs bleues (voir page 85) se frayent un chemin à travers la chair hurlante du Personnage, le tuant au passage.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Blue Fire of Tzeentch",
|
||||||
|
"name": "Feu Bleu de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Des éclairs de feu rose tourbillonnent du bout de vos doigts tendus, faisant hurler d’angoisse la réalité. Le Feu rose de Tzeentch est un <i>Projectile magique</i>. La Cible touchée subit Dégâts +6, et gagne +1 État <i>En flammes</i>.</span></p><p><span class=\"fontstyle0\">Si un Personnage de Taille petite ou plus grande est réduit à 0 Blessure par ce Sort, alors qu’il est sous l’effet de l’État En flammes causé par le Feu rose de Tzeentch, lancez un d10. Sur un résultat de 9, une horreur rose (voir page 85) se fraie un chemin hors du corps convulsé de la Cible, la tuant aussitôt.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Pink Fire of Tzeentch",
|
||||||
|
"name": "Feu Rose de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">L’air se déforme au bout de vos doigts, formant un éclair d’énergie magique brumeuse et chatoyante que vous pouvez lancer sur votre Cible. Toute personne affectée par Feu spirituel doit réussir un Test de <strong>Calme Intermédiaire (+0)</strong>, ou gagner 1 Point de Corruption. Pour chaque +2 DR, vous pouvez faire gagner un Point de Corruption supplémentaire à la Cible dont le Test de <strong>Calme</strong> est raté. Si une Mutation se produit à la suite de ce Sort, la Cible effectue automatiquement un jet sur le tableau des <a class=\"table-click\" data-table=\"expandedmutatemental\">Mutations mentales</a>, et gagne +1 État <i>En flammes</i> alors que du feu surnaturel jaillit de chaque orifice de sa tête.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Mindfire",
|
||||||
|
"name": "Feu Spirituel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous invoquez un torrent de feu magique, qui crache, crépite et brûle sans aucun combustible matériel. Ce feu n’a aucune propriété physique et ne brûle pas, n’endommage pas et n’émet pas de chaleur. Toutes les créatures vivantes et les démons qui peuvent le percevoir peuvent choisir de relancer chaque Test une fois, comme s’ils avaient dépensé un Point de Chance, même s’ils ont réussi le Test. Chaque fois, ils doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption. Les Personnages portant la marque de Tzeentch sont immunisés à cette Corruption. Le Test pour résister au gain de Corruption ne peut pas être relancé en utilisant l’effet de ce Sort.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "The Flickering Flames of Fickle Fate",
|
||||||
|
"name": "Flammes vacillantes du capricieux destin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Les sorciers de Tzeentch négocient souvent avec leur maître pour obtenir des indications sur leur destin. Cette recherche est dangereuse, car Tzeentch est un dieu capricieux, même envers ses serviteurs favoris. Une fois que le Sort est lancé, il ne peut plus l’être à nouveau, jusqu’à ce que sa durée soit écoulée.</span></p><p><span class=\"fontstyle0\">Calculez la réussite du Test de <strong>Langue (Magick)</strong> nécessaire pour lancer le Sort. Pour chaque DR positif, le Lanceur bénéficie d’un Point de Chance qu’il peut utiliser normalement pendant la durée du Sort. Cependant, si le Sort échoue, pour chaque DR négatif, le Lanceur reçoit un Point de Corruption pour avoir examiné un éventail vertigineux d’inquiétants échos futurs.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Master of Fortune",
|
||||||
|
"name": "Maître du Destin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Selon la tradition tzeentchienne, tous les Sorts découlent de la volonté du Dieu et lui appartiennent donc. En utilisant ce Sort, un sorcier de Tzeentch peut faire perdre à un autre sorcier la connaissance et la capacité de lancer un Sort dont il avait auparavant la maîtrise.</span></p><p><span class=\"fontstyle0\">Si la Malédiction de Tzeentch est un succès, le Lanceur doit alors faire un Test opposé de <strong>Force Mentale</strong> contre la Cible. Si le Lanceur gagne, la Cible perd l’accès à un Sort pris au hasard. Les effets de la Malédiction durent un jour pour chaque DR obtenu par le Lanceur lors du Test opposé.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Curse of Tzeentch",
|
||||||
|
"name": "Malédiction de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Alors que votre langue émet les motifs sonores déformés de ce Sort blasphématoire, deux voix semblent sortir de votre gorge, en une harmonie impie et contre nature. Vos mots renferment une signification supplémentaire pour ceux qui sont affectés par le Sort, même si les Cibles ne peuvent pas se souvenir de ce qui a été dit. Elles en conservent un sentiment obsédant de pressentiment, comme si elles avaient oublié quelque chose de très important concernant leur propre avenir.</span></p>\n<p><span class=\"fontstyle0\"><br>. Les Cibles vivantes affectées par le Sort doivent faire un Test opposé d’<strong>Intelligence</strong>. Si la Cible perd, elle gagne 1 État <i>Sonné</i>, +1 État <i>Sonné</i> supplémentaire pour chaque DR d’écart. En cas de Maladresse, elle gagne l’État <i>Inconscient</i>, et +1 Point de Corruption.<br></span></p>\n<p><span class=\"fontstyle0\">Une fois que tous les États ont été retirés, les Cibles affectées doivent réussir un Test de <strong>Résistance Accessible (+20)</strong>, ou gagner +1 Corruption. Si elles obtiennent une Maladresse, elles gagnent immédiatement 1 Mutation mentale, et ne peuvent pas prendre d’Ambition à court terme pendant les 1d10 semaines suivantes.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Word of Tzeentch",
|
||||||
|
"name": "Parole de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous devez posséder un objet chéri ou précieux appartenant à la Cible. Vous instillez magiquement de la matière brute du Chaos dans l’objet qui, à son tour, affecte la Cible. Elle devient obsédée par quelque chose : la nature précise de l’obsession dépend de l’individu en question, et de votre Domaine. Par exemple, lorsqu’il s’agit de Nurgle, <i>Obsession</i> peut pousser la Cible récemment blessée à gratter frénétiquement ses croûtes. Le Domaine de Slaanesh peut pousser un épicurien ou un gourmand à se goinfrer.</span></p><p><span class=\"fontstyle0\">La Cible doit réussir un Test de <strong>Résistance Accessible (+20)</strong> toutes les heures, ou succomber à son obsession. En cas d’échec, les Tests suivants deviennent <strong>Intermédiaire (+0)</strong>, puis si les échecs s’enchaînent, les Tests sont de plus en plus difficiles, jusqu’à ce qu’ils deviennent <strong>Très difficiles (-30)</strong>. Si la Cible obtient une Maladresse à l’un d’entre eux (en lançant un double), elle devient complètement obsédée. Elle ne peut rien faire d’autre que céder à cette obsession, quels qu’en soient le coût et les conséquences, pendant un nombre d’heures égal à 1d10 - Bonus de Force Mentale (minimum 1 heure). À la fin de la durée du Sort, en plus de toutes les autres implications physiques, sociales ou financières, la Cible doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption.</span></p><p><span class=\"fontstyle0\">Une Cible ne peut être affectée par ce Sort qu’une seule fois pour chaque Domaine avec lequel il est lancé. Toute tentative ultérieure sur la même Cible avec ce Sort est sans effet.</span> </p>",
|
||||||
|
"id": "Obsession (Undivided)",
|
||||||
|
"name": "Obsession (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous devez posséder un objet chéri ou précieux appartenant à la Cible. Vous instillez magiquement de la matière brute du Chaos dans l’objet qui, à son tour, affecte la Cible. Elle devient obsédée par quelque chose : la nature précise de l’obsession dépend de l’individu en question, et de votre Domaine. Par exemple, lorsqu’il s’agit de Nurgle, <i>Obsession</i> peut pousser la Cible récemment blessée à gratter frénétiquement ses croûtes. Le Domaine de Slaanesh peut pousser un épicurien ou un gourmand à se goinfrer.</span></p><p><span class=\"fontstyle0\">La Cible doit réussir un Test de <strong>Résistance Accessible (+20)</strong> toutes les heures, ou succomber à son obsession. En cas d’échec, les Tests suivants deviennent <strong>Intermédiaire (+0)</strong>, puis si les échecs s’enchaînent, les Tests sont de plus en plus difficiles, jusqu’à ce qu’ils deviennent <strong>Très difficiles (-30)</strong>. Si la Cible obtient une Maladresse à l’un d’entre eux (en lançant un double), elle devient complètement obsédée. Elle ne peut rien faire d’autre que céder à cette obsession, quels qu’en soient le coût et les conséquences, pendant un nombre d’heures égal à 1d10 - Bonus de Force Mentale (minimum 1 heure). À la fin de la durée du Sort, en plus de toutes les autres implications physiques, sociales ou financières, la Cible doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption.</span></p><p><span class=\"fontstyle0\">Une Cible ne peut être affectée par ce Sort qu’une seule fois pour chaque Domaine avec lequel il est lancé. Toute tentative ultérieure sur la même Cible avec ce Sort est sans effet.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Obsession (Tzeentch)",
|
||||||
|
"name": "Obsession (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous invoquez un essaim de démons mineurs asservis à votre volonté. Leur forme varie en fonction de la divinité révérée. Les démons porteront un court message (environ vingt-cinq mots) à votre Cible. Ils voyagent presque instantanément et sont invisibles (et inaudibles) pour toute personne ne possédant pas le Talent Seconde vue, même lorsqu’ils délivrent leur message. Toute personne possédant ce Talent peut effectuer un Test de <strong>Perception Difficile (-20)</strong> pour remarquer l’essaim et entendre son message. Pour chaque +2 DR, vous pouvez doubler la longueur du message.</span></p>",
|
||||||
|
"id": "Foul Messenger (Undivided)",
|
||||||
|
"name": "Odieux Messager (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous invoquez un essaim de démons mineurs asservis à votre volonté. Leur forme varie en fonction de la divinité révérée. Les démons porteront un court message (environ vingt-cinq mots) à votre Cible. Ils voyagent presque instantanément et sont invisibles (et inaudibles) pour toute personne ne possédant pas le Talent Seconde vue, même lorsqu’ils délivrent leur message. Toute personne possédant ce Talent peut effectuer un Test de </strong>Perception Difficile (-20)</strong> pour remarquer l’essaim et entendre son message. Pour chaque +2 DR, vous pouvez doubler la longueur du message.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Foul Messenger (Tzeentch)",
|
||||||
|
"name": "Odieux Messager (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vos yeux brillent de rose et bleu tandis que vous prononcez des mots de pouvoir interdits. Vos yeux se dessillent et vous percevez, pendant quelques instants fugaces, le destin interconnecté de toutes choses. Vous pouvez choisir une Cible que vous pouvez voir, et le MJ doit révéler la Motivation, l’Ambition à court terme et l’Ambition à long terme de cette Cible.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Sense the Skein",
|
||||||
|
"name": "Percevoir l’écheveau"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous appelez les Dieux Sombres du Chaos à vous aider en pratiquant une petite déchirure dans l’Aethyr. Tous les Sorts lancés dans un rayon de quelques mètres du point ciblé par le Sort voient leur NI réduit de moitié. Toute personne se trouvant dans la Zone d’Effet doit réussir un Test de </strong>Résistance Accessible (+20)</strong> à la fin de chaque Round ou gagner +1 Point de Corruption. Quiconque lance un Sort dans la Zone d’Effet fait son Test avec une </strong>Difficulté Accessible (+20)</strong>.</span></p>",
|
||||||
|
"id": "Power of Chaos (Undivided)",
|
||||||
|
"name": "Pouvoir du Chaos (Indivisible)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Vous appelez les Dieux Sombres du Chaos à vous aider en pratiquant une petite déchirure dans l’Aethyr. Tous les Sorts lancés dans un rayon de quelques mètres du point ciblé par le Sort voient leur NI réduit de moitié. Toute personne se trouvant dans la Zone d’Effet doit réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round ou gagner +1 Point de Corruption. Quiconque lance un Sort dans la Zone d’Effet fait son Test avec une <strong>Difficulté Accessible (+20)</strong>.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Power of Chaos (Tzeentch)",
|
||||||
|
"name": "Pouvoir du Chaos (Tzeentch)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Une tempête tourbillonnante de feu arcanique violet jaillit, invoquée par vos gloussements impies. La Tempête de feu de Tzeentch est un <i>Projectile magique</i>. Les personnes touchées subissent +9 Points de Dégâts et gagnent +1 Etat <i>En flammes</i>.</span></p>\n<p><span class=\"fontstyle0\"><br>Si un Personnage de Taille petite ou plus grande est réduit à 0 Blessure par ce Sort, ou pendant qu’il souffre d’un État <i>En flammes</i> dû à la <i>Tempête de feu de Tzeentch</i>, lancez 1d10. Sur un résultat de 9, deux horreurs roses (voir page 85) s’extirpent du corps de la Cible, qui brûle magiquement, et tuent le pauvre malheureux.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Tzeentch's Firestorm",
|
||||||
|
"name": "Tempête de feu de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Ce sort est une malédiction mesquine utilisée par les sorciers de la Main Pourpre pour intimider et calmer les co-conspirateurs agressifs. De tous les codes non verbaux utilisés par la Main Pourpre, le sens de cette malédiction est clair : corrigez vos actes immédiatement ou soyez punis.</span></p><p><span class=\"fontstyle0\">Pour lancer le Sort, le sorcier doit d'abord obtenir un petit morceau de sa Cible : un cheveu perdu ou une rognure d'ongle d'orteil suffisent. Si cet objet est obtenu et que le Sort est lancé avec succès, les paumes des mains de la Cible deviennent d'un profond violet. Les effets du Sort durent une heure pour chaque niveau de réussite obtenu par le Lanceur lors de l'Incantation. </span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "The Purple Hand",
|
||||||
|
"name": "La Main Pourpre"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Sur votre ordre, des liens de feu aethyrique s’élèvent de la terre, puis s’enroulent autour de votre Cible, l’enveloppant dans un cocon d’énergie magique. Les Cibles affectées gagnent l’État <i>À Terre</i> et sont considérées comme impuissantes pour toute la durée du Sort. Lorsque la Transformation de Tzeentch prend fin, la Cible doit faire un Test de <strong>Résistance Intermédiaire (+0)</strong>, auquel vous opposez votre Compétence Langue (Magick). Si elle perd, elle gagne +1 Point de Corruption, +1 Point supplémentaire pour chaque DR d’écart. </span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
||||||
|
"id": "Transformation of Tzeentch",
|
||||||
|
"name": "Transformation de Tzeentch"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.M5QSWOYt2Rbv2yxW]{Sang corrosif}</p>",
|
||||||
|
"id": "Acid Blood",
|
||||||
|
"name": "Sang acide"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Talent @Compendium[wfrp4e-core.items.qdMbxW09FUoYBzmB]{Sorcier!}</p>",
|
||||||
|
"id": "Aethyric Leak",
|
||||||
|
"name": "Fuite Aethérique"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+1 Mouvement; cette mutation ne peut-être cachée que par des vêtements; les Tests d'Athlétisme reçoivent une pénalité de -10 pour marcher avec une démarche normale",
|
||||||
|
"id": "Animalistic Legs",
|
||||||
|
"name": "Jambes Animales"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.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": "Animalistic Psyche",
|
||||||
|
"name": "Esprit Animal"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Lorsque vous êtes sujet à la Psychologie, gagnez le Trait de Creature @Compendium[wfrp4e-core.items.xsGbDFqK2qh7lsIj]{Corruption} (Mineure)</p>",
|
||||||
|
"id": "Beacon of Corruption",
|
||||||
|
"name": "Balise de Corruption"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +3; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Beaked Face",
|
||||||
|
"name": "Bec au visage"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>+1 PA à la tête; Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +9 ; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Bear Head",
|
||||||
|
"name": "Tête d'Ours"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Faites un jet sur la table <a class=\"table-click\" data-table=\"bestialheads\"><strong>Têtes Bestiales</strong></a>; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Beast Head",
|
||||||
|
"name": "Tête de bête"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Réduction permanente de la Dexterité à 0. Vous ne pouvez être désarmé; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Beweaponed Extremities",
|
||||||
|
"name": "Extrémités armées"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.wMwSRDmgiF2IdCJr]{Insensible à la douleur}</p>",
|
||||||
|
"id": "Beyond Pain",
|
||||||
|
"name": "Au delà de la souffrance"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Talent @Compendium[wfrp4e-core.items.9h82z72XGo9tfgQS]{Sens auguisé} (Ouïe); cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Big Ears",
|
||||||
|
"name": "Grandes Oreilles"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.rOV2s6PQBBrhpMOv]{Arboricole}</p>",
|
||||||
|
"id": "Bird's Feet",
|
||||||
|
"name": "Pieds d'Oiseaux"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pTorrE0l3VybAbtn]{Peur} 2; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Blank Face",
|
||||||
|
"name": "Visage Vide"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.aE3pyW20Orvdjzj0]{Haine} (Religion)</p>",
|
||||||
|
"id": "Blasphemous Soul",
|
||||||
|
"name": "Ame blasphématoire"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.IAWyzDfC286a9MPz]{Immunité psychologique} pour <strong><a class=\"chat-roll\">1d10</a></strong> 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": "Blasted Mind",
|
||||||
|
"name": "Esprit dévasté"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>+1 PA à la Tête; @Compendium[wfrp4e-core.items.BqPZn6q3VHn9HUrW]{Cornes (Défenses)}; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Boar Head",
|
||||||
|
"name": "Tête de Sanglier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.uqGxFOEqeurwkAO3]{Souffle} 5 (Feu)</p>",
|
||||||
|
"id": "Breathe Fire",
|
||||||
|
"name": "Souffe Enflammé"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+10 en Initiative; cette mutation ne peut-être cachée qu'avec des vêtements",
|
||||||
|
"id": "Bulging Eyes",
|
||||||
|
"name": "Yeux Globuleux"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>+1 PA à la Tête; Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.BqPZn6q3VHn9HUrW]{Cornes}; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Bull Head",
|
||||||
|
"name": "Tête de Taureau"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Les créatures et objets qui vous touchent doivent réussir un Test d'Athlétisme ou recevoit un état En Flammes; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Burning Skin",
|
||||||
|
"name": "Peau Enflammée"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>+1 PA sur 2 parties aléatoires du corps; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Carapace",
|
||||||
|
"name": "Carapace"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Les main sont considérées comme des armes : @Compendium[wfrp4e-core.items.AtpAudHA4ybXVlWM]{Weapon}, avec des dommages égal au Bonus de Force; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Claws",
|
||||||
|
"name": "Griffes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.MVI0lXcg6vvtooAF]{Perturbant} ; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Cloud of Flies",
|
||||||
|
"name": "Nuage de Mouches"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "-1 Mouvement, +5 Force, +5 Endurance",
|
||||||
|
"id": "Corpulent",
|
||||||
|
"name": "Corpulent"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Talent @Compendium[wfrp4e-core.items.6l3jvIAvrKxt0lA9]{Attirant} lorsque vous interagissez avec des Muntants ou des Hommes-Bêtes; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Crested Head",
|
||||||
|
"name": "Crête de Coq"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Talent @Compendium[wfrp4e-core.items.MVI0lXcg6vvtooAF]{Perturbant} </p>",
|
||||||
|
"id": "Deafening Cry",
|
||||||
|
"name": "Cri Assourdissant"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+10 Dextérité; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Distended Digits",
|
||||||
|
"name": "Doigts Distendus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +5; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Dog Head",
|
||||||
|
"name": "Tête de Chien"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +4; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Eagle Head",
|
||||||
|
"name": "Tête d'Aigle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Vous pouvez étendre la porté des armes de Mêlée de 2 grades supplémentaires",
|
||||||
|
"id": "Elastic Arms",
|
||||||
|
"name": "Bras Elastiques"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "-10 Force, +5 Agilité",
|
||||||
|
"id": "Emaciated",
|
||||||
|
"name": "Emacié"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Evil Eye",
|
||||||
|
"name": "Oeil Maudit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+5 Agilité; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Extra Leg Joints",
|
||||||
|
"name": "Jambes Articulées"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Faites un jet sur la table des Localisations pour savoir où elle se trouve; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Extra Mouth",
|
||||||
|
"name": "Bouche Supplémentaire"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Vous voyez par-dessus et autour des obstacles; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Eyestalks",
|
||||||
|
"name": "Yeux Mobiles"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "-5 Initiative, -5 Force Mentale",
|
||||||
|
"id": "Fantasist",
|
||||||
|
"name": "Imprévisible Fantaisiste"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.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": "Fitful Hatred",
|
||||||
|
"name": "Haine Changeante"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.4xF7M6ylIiGntekh]{# Tentacules} ; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Fleshy Tentacle",
|
||||||
|
"name": "Tentacule de Chair"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.MVI0lXcg6vvtooAF]{Perturbant} </p>",
|
||||||
|
"id": "Foul Odour",
|
||||||
|
"name": "Odeur Nauséabonde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Vous ne souffrez plus du froid dû au climat; les effets de l'exposition aux climats chauds sont doublés; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Furred Skin",
|
||||||
|
"name": "Peau de Fourrure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +3 et @Compendium[wfrp4e-core.items.gFkRm9wS65qe18Xv]{Venin (Intermédiaire}, cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Giant Spider Head",
|
||||||
|
"name": "Tête d'Araignée Géante"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Vous pouvez respirer sous l'eau; cette mutation ne peut-être cachée qu'avec des vêtements",
|
||||||
|
"id": "Gills",
|
||||||
|
"name": "Branchies"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p><span class=\"fontstyle0\">Gagnez l'état </span><span class=\"fontstyle2\">Extenué </span><span class=\"fontstyle0\"> pour chaque semaine passée sans gain de Point de Corruption, ou quand vous n'êtes pas responsable lorsqu'un autre personnage gagne un Point de Corruption; perdez tout les états Exténué dans les autres cas</span></p>",
|
||||||
|
"id": "Glorious Corruption",
|
||||||
|
"name": "Corruption Glorieuse"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Lumière d'une bougie; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Glowing Skin",
|
||||||
|
"name": "Peau Luisante"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.BqPZn6q3VHn9HUrW]{Cornes}, cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Goat Head",
|
||||||
|
"name": "Tête de Chèvre"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pTorrE0l3VybAbtn]{Peur} 2; les coups à la tête sont considérés comme ratés; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Headless",
|
||||||
|
"name": "Sans-tête"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Votre Mouvement est réduit de 2 et ne peut plus êter augmenté; gagnez le Trait de Créature @Compendium[wfrp4e-core.items.j6v78dnOOdCB6c3d]{Bond} ; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Hopper",
|
||||||
|
"name": "Sauteur"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Symptôme <strong><a class=\"symptom-tag\">Malaise</a></strong> pour <strong><a class=\"chat-roll\">1d10</a></strong> heures lorsque vous échouez à une Test dérive de la Force Mentale</p>",
|
||||||
|
"id": "Hounds of Despair",
|
||||||
|
"name": "Chiens du Desespoir"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.GbDyBCu8ZjDp6dkj]{Belliqueux}; vous ne pouvez pas fuir volontairement</p>",
|
||||||
|
"id": "Hurried Masochism",
|
||||||
|
"name": "Masochisme Urgent"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+10 Sociabilité; vous ne faites jamais de cicatrices",
|
||||||
|
"id": "Inhuman Beauty",
|
||||||
|
"name": "Beauté Inhumaine"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+2 PA sur tout le corps; -10 en Agilité",
|
||||||
|
"id": "Iron Skin",
|
||||||
|
"name": "Peau d'Acier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Symptôme <strong><a class=\"symptom-tag\">Nausée</a></strong> pour <strong><a class=\"chat-roll\">1d10</a></strong> heures après avoir interagit avec de la saleté</p>",
|
||||||
|
"id": "Lingering Foulness",
|
||||||
|
"name": "Grossiereté Persistante"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "-10 à tout les Tests de Language lorsque vous parlez; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Lolling Tongue",
|
||||||
|
"name": "Langue Pendante"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Si vous et votre opposant avez des armes de même Portée, votre arme compte comme étant plus longue; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Long Arms",
|
||||||
|
"name": "Bras Allongés"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+2 Mouvement; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Long Legs",
|
||||||
|
"name": "Jambes Allongées"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "La moitié des coups portés au corps le sont à la Tête; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Long Neck",
|
||||||
|
"name": "Coup Allongé"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.9GNpAqgsKzxZKJpp]{Stupide} lorsque seul</p>",
|
||||||
|
"id": "Mindless Wandering",
|
||||||
|
"name": "Errance Sans Esprit"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.IPKRMGry6WotuS1G]{Craintif}</p>",
|
||||||
|
"id": "Monstrous Paranoia",
|
||||||
|
"name": "Paranoïa Monstrueuse"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez 1 Attaque gratuite; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Multiple Arms",
|
||||||
|
"name": "Bras Multiples"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+1 Mouvement; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Multiple Legs",
|
||||||
|
"name": "Jambes Multiples"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "-20 Capacité de Tir; cette mutation ne peut-être cachée qu'avec des vêtements",
|
||||||
|
"id": "One Eye",
|
||||||
|
"name": "Un Oeil"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Panicked Urgency",
|
||||||
|
"name": "Urgence Paniqué"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Lancez deux fois sur la table de localisations pour les placer</p>",
|
||||||
|
"id": "Patchy Feathers",
|
||||||
|
"name": "Plumes Eparses"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.9GNpAqgsKzxZKJpp]{Stupide} ; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Pin Head",
|
||||||
|
"name": "Tête d'épingle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.9GNpAqgsKzxZKJpp]{Stupide} ; vous ne pouvez pas porter de casque; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Pointed Head",
|
||||||
|
"name": "Tête Pointue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +4 et @Compendium[wfrp4e-core.items.V0c3qBU1CMm8bmsW]{Infecté}s; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Rat Head",
|
||||||
|
"name": "Tête de Rat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.xneBqGOs1QS7kfUr]{Affamé}</p>",
|
||||||
|
"id": "Ravenous Hunger",
|
||||||
|
"name": "Faim Vorace"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pTorrE0l3VybAbtn]{Peur} 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": "Rearranged Face",
|
||||||
|
"name": "Visage Arrangé"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez les Traits de Créature @Compendium[wfrp4e-core.items.pTorrE0l3VybAbtn]{Peur} 2, et @Compendium[wfrp4e.traits.V0c3qBU1CMm8bmsW]{Infecté} </p>",
|
||||||
|
"id": "Rotting Flesh",
|
||||||
|
"name": "Chaire Pourrie"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.MVI0lXcg6vvtooAF]{Perturbant} ; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Shifting Colours",
|
||||||
|
"name": "Couleurs Changeantes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "-1 Mouvement; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Short Legs",
|
||||||
|
"name": "Jambes Rétrécies"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pTorrE0l3VybAbtn]{Peur} 2; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Skull Face",
|
||||||
|
"name": "Face de Crâne"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>+1 PA à la Tête; Gagnez les Traits de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +3 et @Compendium[wfrp4e-core.items.gFkRm9wS65qe18Xv]{Venin (Intermédiaire)}; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Snake Head",
|
||||||
|
"name": "Tête de Serpent"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Pas d'armure possible; +1 PA sur tout les corps; gagnez une attaque gratuite (@Compendium[wfrp4e-core.items.AtpAudHA4ybXVlWM]{Arme} +4) lors des Charges; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Spiked Skin",
|
||||||
|
"name": "Peau Cloutée"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.KII1gWnxIZ8HzmU5]{Grimpant} ; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Suckered Hands and Feet",
|
||||||
|
"name": "Mains et Pieds Ventouses"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.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": "Terrible Phobia",
|
||||||
|
"name": "Phobie Terrible"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+1 PA sur tout le corps; cette mutation ne peut-être cachée qu'avec des vêtements",
|
||||||
|
"id": "Thorny Scales",
|
||||||
|
"name": "Ecailles Epineuses"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Talent @Compendium[wfrp4e-core.items.9h82z72XGo9tfgQS]{Sens aiguisé} (Vue); cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Three Eyes",
|
||||||
|
"name": "Troisième Oeil"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "",
|
||||||
|
"id": "Thrill Seeker",
|
||||||
|
"name": "Amateur de sensations fortes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pTorrE0l3VybAbtn]{Peur} 2; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Transparent Skin",
|
||||||
|
"name": "Peau Transparente"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez leTalent @Compendium[wfrp4e-core.items.IFKWu98qmWpaSfUi]{Ambidextre}; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Two Heads",
|
||||||
|
"name": "Bicéphale"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+1 PA à la Tête; compte comme une Arme (Bonus Force); cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Uneven Horns",
|
||||||
|
"name": "Cornes Disparates"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Couleur bizarre ou texture spéciale: orange, rayée, piquée, verruqueuse, etc.; cette mutation ne peut pas être cachée",
|
||||||
|
"id": "Unusual Skin",
|
||||||
|
"name": "Peau Curieuse"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.yRhhOlt18COq4e1q]{Frénésie} ; Quand vous entrez en Frénésie, gagnez temporairement une autre mutation physique</p>",
|
||||||
|
"id": "Warp Frenzy",
|
||||||
|
"name": "Frénésie Mutagène"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.sJ3yX1kvzu2hgNq5]{Amphibie} ; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Webbed Feet",
|
||||||
|
"name": "Pieds Palmés"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Lancez deux fois sur la table de localisation the <a class = 'table-click' data-table='hitloc'</b></a> pour savoir où",
|
||||||
|
"id": "Weeping Pus",
|
||||||
|
"name": "Suintement de Pus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "+10 Pistage; cette mutation ne peut-être cachée qu'avec des vêtements",
|
||||||
|
"id": "Whiskered Snout",
|
||||||
|
"name": "Groin Poilu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>Gagnez le Trait de Créature @Compendium[wfrp4e-core.items.EO05HX7jql0g605A]{Vol} 60; cette mutation ne peut-être cachée qu'avec des vêtements</p>",
|
||||||
|
"id": "Wings",
|
||||||
|
"name": "Ailes"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "<p>+1 PA à la Tête; gagnez le Trait de Créature @Compendium[wfrp4e-core.items.pLW9SVX0TVTYPiPv]{Morsure} +6; gagnez le Talent @Compendium[wfrp4e-core.items.9h82z72XGo9tfgQS]{Sens Aiguisé (Odorat)}; cette mutation ne peut pas être cachée</p>",
|
||||||
|
"id": "Wolf Head",
|
||||||
|
"name": "Tête de Loup"
|
||||||
|
}
|
||||||
|
],
|
||||||
"folders": {
|
"folders": {
|
||||||
"Ammunition": "Munitions",
|
"Ammunition": "Munitions",
|
||||||
"Careers": "Carrières",
|
"Careers": "Carrières",
|
||||||
"Talents": "Talents",
|
|
||||||
"Weapons": "Armes",
|
|
||||||
"Diseases": "Maladies",
|
"Diseases": "Maladies",
|
||||||
"Spells": "Sorts",
|
"Spells": "Sorts",
|
||||||
|
"Talents": "Talents",
|
||||||
"Trappingcs": "Possessions",
|
"Trappingcs": "Possessions",
|
||||||
"Trappings": "Possessions"
|
"Trappings": "Possessions",
|
||||||
|
"Weapons": "Armes"
|
||||||
},
|
},
|
||||||
|
"label": "Items Ennemis Intérieur",
|
||||||
"mapping": {
|
"mapping": {
|
||||||
"skills": {
|
"careergroup": {
|
||||||
"path": "system.skills",
|
"converter": "career_careergroup",
|
||||||
"converter": "career_skills"
|
"path": "system.careergroup.value"
|
||||||
},
|
|
||||||
"talents": {
|
|
||||||
"path": "system.talents",
|
|
||||||
"converter": "career_talents"
|
|
||||||
},
|
},
|
||||||
"class": {
|
"class": {
|
||||||
"path": "system.class.value",
|
"converter": "generic_localization",
|
||||||
"converter": "generic_localization"
|
"path": "system.class.value"
|
||||||
},
|
},
|
||||||
"careergroup": {
|
"skills": {
|
||||||
"path": "system.careergroup.value",
|
"converter": "career_skills",
|
||||||
"converter": "career_careergroup"
|
"path": "system.skills"
|
||||||
|
},
|
||||||
|
"talents": {
|
||||||
|
"converter": "career_talents",
|
||||||
|
"path": "system.talents"
|
||||||
},
|
},
|
||||||
"trappings": "system.trappings"
|
"trappings": "system.trappings"
|
||||||
},
|
|
||||||
"entries": [
|
|
||||||
{
|
|
||||||
"id": "Absorb",
|
|
||||||
"name": "Absorber",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">A la fin d'un Round, si la créature a plus d'Avantages que tout les attaquants au contact, elle absorbe l'un de ses attaquants, de taille égale ou inférieure. Une victime absorbée reçoit un nombre d'états </span><em><span class=\"fontstyle2\">Empêtré</span></em><span class=\"fontstyle0\"> égal au Bonus de Force de la créature, et est considéré comme étant Entravé. Une victime absorbée perd un nombre de Points de Blessures à la fin de chaque round égale à au Bonus de Force de la créature, les Points d'Armure et le Bonus d'Endurance ne sont pas pris en compte. La créature guéri du même nombre de points de Blessure en même temps. Si une victime absorbée est tuée, la créature bat en retraite pour digérer le corps pendant les jours qui suivent. Chaque attaque qui touche la créature affecte aussi la victime absorbée, qui reçoit donc le même nombre de Dommages.</span> </p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Amorphous",
|
|
||||||
"name": "Amorphe",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">La créature est un blob amorphe. Elle divise par deux toutes les Blessures subis, autre que provoqués par le froid extrême, le feu ou la magie. Elle ignore toutes les Blessures Critiques, et ne peut être détruite qu'en amenant ses points de Blessures à 0 avec du Feu, du Froid Extrême ou de la magie. Si elle est réduite à 0 Blessures par d'autres moyens, elle tombe inanimée pour <a class=\"chat-roll\">d10</a> Rounds, et regénère alors 1 Blessure. Les créatures amorphes fuient les sources de froid ou de chaleur extrêmes.</span> .</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Blighted",
|
|
||||||
"name": "Pourri",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">La créature est porteuse de la maladie indiquée, et elle peut la transmettre au toucher. Si une victime est touchée, elle doit effectuer un Test de Contraction, mais le test est plus difficile de 2 niveaux. Si la maladie est contractée, sa durée d'Incubation devient instantannée.</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Chosen of Tzeentch",
|
|
||||||
"name": "Elu de Tzeentch",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Common Cold",
|
|
||||||
"name": "Rhume",
|
|
||||||
"description": "<p>Saisonnière, comme la chute des feuilles au automne, le Rhume est néammoins un fléau régumire du Vieux Monde. Ce qui commence par une toux et des éternuements peut se transformer en quelque chose de grave en quelques jours, s'il n'est pas soigné. Chaque ancien dans l'Empire a ses propres remèdes maison et protections contre la maladie, ainsi que des souvenirs d'aggravation, ainsi que d'amis et de proches partis dans les bras de Morr.</p><p> Les personnages atteints d'un Rhume qui subissent à nouveau une exposition à la pluie ou à la neige voient la durée de la maladie allongée de <a class=\"chat-roll\">d10</a> jours. Si un personnage souffre d'un rhume pendant plus de 14 jours, il se transforme alors en Pneumonie.</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Cult Acolyte",
|
|
||||||
"name": "Acolyte du Culte",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Cult Magus",
|
|
||||||
"name": "Magus du Culte",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Disciple of Change",
|
|
||||||
"name": "Disciple du Changement",
|
|
||||||
"description": "<p>Quand une mutation apparait, lancez deux fois sur la table des Mutations et choisissez l'un des 2 résultats.</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Double Life",
|
|
||||||
"name": "Double Vie",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous êtes si habile à maintenir votre identité secrête que vous vous êtes capable de vivre deux vies complètement séparées. Quand ce Talent est acquis, vous pouvez choisir une seconde Carrière en parallèle de votre Carrière Chaotique. Vous êtes maintenant considéré comme ayant deux Carrières en même temps, et vous pouvez acheter des Augmentations et des Talents depuis l'une ou l'autre. Comme toujours, tout changement de carrière nécessite l'approbatioon de votre MJ, afin de respecter le déroulement de la campgane et de refléter correctement votre double vie.</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Fleshthief",
|
|
||||||
"name": "Voleur de chair",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">La créature, qui doit posséder le Trait @Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]{Démoniaque}</span><span class=\"fontstyle2\"> </span><span class=\"fontstyle0\">, peut porter l'apparence de n'importe quel humain qu'elle a tué. De plus, elle peut parfaitement imiter la personne, y compris sa voix et ses manières. Préparer cette apparence prend <a class=\"chat-roll\">1d10</a> Rounds, après quoi cette aparence peut être enlevée ou remise en 1 Round. Une fois revêtue, l'apparence disparait uniquement si la créature est tuée, et elle peut-être atteinte par des armes normales. Si la créature le souhaite, elle peut gratuitement transformer cette apparence d'une manière horrible, gagnant aisni le Trait @Compendium[wfrp4e-core.items.kJNAY1YRaCy9IgmT]{Terreur 1}</span><span class=\"fontstyle2\"> </span><span class=\"fontstyle0\"> pendant 1 Round. L'apparence ainsi transformée est détruite par l'opération et ne peut plus être utilisée par la créature.</span></p>\n<p><span class=\"fontstyle0\"><br>Ceux qui connaissent la personne dont l'apparence a été prise peut tenter un Test </span><strong><span class=\"fontstyle3\">d'Intuition Futile (-40)</span></strong><span class=\"fontstyle0\"> pour détecter su'il ya quelque chose de curieux, mais sans savoir exactement quoi.</span> .</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Mark of Tzeentch",
|
|
||||||
"name": "Marque de Tzeentch",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">Tzeentch, le seigneur du Changement a marqué la créature avec sa marque, proclamant son importance dans ses plans. Cette créature gagne <a class='roll'>1D10/3</a>, arrondi au supérieur, en alternant mutations Physiques et Mentales. Toutes les mutations Physiques doivent être tirées sur la colonne 'Tzeentch'. Cette créature gagne Etiquette (Suivants de Tzeentch), et est est sujette à l'Animosité envers les fidèles de Nurgle. Les fidèles de Nurgle reçoivent également Animosité conte elle, tant que la marque de Tzeentch est visible. De plus, la créature peut prendre les Talents suivants comme des Augmentations de carrières : Harmonisation Aethyrique, Magie des Arcanes (Au choix), Magie du Chaos (Tzeentch), Mains agiles, Diction Instinctive, Sens de la Magie, Magie Mineure, Seconde vue, Mage de guerre, et Sorcier, pour leur coût normal en PX.</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Master Magus",
|
|
||||||
"name": "Maitre Magus",
|
|
||||||
"description": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Mindless",
|
|
||||||
"name": "Sans cerveau",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">La créature est stupide, uniquement pilotée par ses instincs ou par magie. Elle n'a pas d'Initiative, Intelligence, Force Mentale et de Sociabilité. and n'effectue jamais de tests sous ces Caractéristiques. Le Bonus de Force est utilisé à la place du Bonus de Force Mentale pour le calcul de ses Blessures. Elle agit également à la fin de chaque Round, puisqu'elle ne possède pas d'Initiative</span> .</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Pneumonia",
|
|
||||||
"name": "Pneumonie",
|
|
||||||
"description": "<p>Il s'agit d'une accumulation de liquide dans les poumon, provenant d'autres maladies qui provoquent une inflammation, de la fièvre et parfois même la mort. La pneumonie est connue sous le nom de «hochet de Morr», du nom du bruit de cliquetis effrayant que fait la personne infectée lorsqu'elle tente de respirer profondément. Un personnage atteint de pneumonie doit réussir un test <strong>d'Endurance Intermédiaire (0)</strong> tous les jours ou il voyage, combat ou effectue toute autre activité physique. Un échec fait que le symptôme de la fièvre devient sévère. Pendant que la fièvre est sévère, le même test doit être passé tous les jours, sinon la maladie développe également une Toxine.</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Ring of Opsianon",
|
|
||||||
"name": "Anneau d'Opsianon",
|
|
||||||
"description": "<p>Gideon porte cet annuea d'or, avec une pierre d'obsidienne noire incrustée.</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Shapeshifter",
|
|
||||||
"name": "Changeforme",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">Cette créature peut changer à volonter de forme, entre celle indiquée et se forme propre. La transformation dure 1 Round, durant lequel aucune autre action n'est possible. Quand la Mannslieb est pleine, la crature doir effectuer un Test </span><strong><span class=\"fontstyle2\">de Force Mentale Accessible (+20)</span></strong><span class=\"fontstyle0\"> au crépuscule pour éviter de se tansformer spontanément. Les créatures qui gagnent ce Trait peuvent avoir une difficulté supérieure pour ce Tests, à la discrétion du MJ. Lorsqu'elle est transformée, la créature conserve ses caractéristiques mentales (</span><span class=\"fontstyle2\">Intelligence</span><span class=\"fontstyle0\">, </span><span class=\"fontstyle2\">Force Mentale</span><span class=\"fontstyle0\">, et </span><span class=\"fontstyle2\">Sociabilité</span><span class=\"fontstyle0\">), mais le reste des caractéristiques deviennent celles de la créature indiquée.</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Split",
|
|
||||||
"name": "Séparation",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">Si la créature subit une Blessure Critique, ou tombe à 0 Blessures, elle se divise en deux et est remplacée par 2 Horreurs Bleues, qui sont toutes les deux en pleine santé.</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Suffused with Magic",
|
|
||||||
"name": "Répand la Magie",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">Tout les sorts a lancés à moins de (Bonus de Force Mentale) mètres gagne +1DR pour leur incantation. Ce bonus ne peut être utilisé qu'une seule fois par incantation, il n'est pas cumulable par exemple si d'autres personnages avec ce Talent sont présents alentours.</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Tzeentch's Blessing",
|
|
||||||
"name": "Bénédiction de Tzeentch",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">Tzeentch, le Dieu de la Magie du Chaos, vous a béni avec un parasite dans votre esprit. Quand vous achetez ce Talent, un sort surgit dans votre tête et y reste, vous murmurant parfois pendant votre sommeil. Le sort peut provenir de n'importe quelle Couleur de Magie</span></p>\n<p><span class=\"fontstyle0\"><br>Ultérieurement, vous pouvez achetez un ou plusieurs sorts pour 100 XP chaque pour chaque sort du Domaine de Tzeentch que vous possédez.</span> </p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Tzeentch's Fire",
|
|
||||||
"name": "Feu de Tzeentch",
|
|
||||||
"description": "<p><span class=\"fontstyle0\">La créature est courronnée par le Feu de Tzeentch, qui s'échappe frequemment par les doigts, la mouche ou les yeux. Toutes les créatures d'un même type (ie toutes les Horreurs Roses, toutes les Horreur Bleues) dans le voisinnage groupent leur pouvoirs. L'une des Horreurs est choisie pour recevoir ce pouvoir et peut Incanter 1 sort de Tzeentch. Les Horreurs Roses lancent le sort @Compendium[wfrp4e-eis.items.sklbZU3K8ogeu3mC]{Flammes Roses de Tzeentch}; les autres peuvent lancer @Compendium[wfrp4e-eis.items.mR4cEXEAfLCqlnQ6]{Flamme Bleue de Tzeentch}. Chaque créature supplémentaire qui contribue ajoute gratuitement +1 DR, jusqu'à un maximum de +9 DR</span></p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Dog",
|
|
||||||
"name": "Chien",
|
|
||||||
"description": "<p>@Actor[iaVpUaCKx1qEYkq1]{Chien}</p>\n<p>Capacité de portage: 8</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Riding Horse",
|
|
||||||
"name": "Cheval de Monte",
|
|
||||||
"description": "<p>@Actor[4DTXl9hXbWlfLa5J]{Cheval de Monte} (aussi Palefroi)</p>\n<p>Capacité de portage: 16</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Donkey or Mule",
|
|
||||||
"name": "Ane ou Mule",
|
|
||||||
"description": "<p>@Actor[lOO8BfzQfP7omFe0]{Ane} ou @Actor[jd77heDEL6v768Nd]{Mule}</p>\n<p>Capacité de portage: 14</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Draught Horse",
|
|
||||||
"name": "Cheval de trait",
|
|
||||||
"description": "<p>@Actor[guaFC5d5WK8ExDhk]{Cheval de trait}</p>\n<p>Capacité de portage: 20</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Heavy Draught Horse",
|
|
||||||
"name": "Cheval de trait lourd",
|
|
||||||
"description": "<p>@Actor[PZiW5RRL0sqmGjaL]{Cheval de trait lourd}</p>\n<p>Capacité de portage: 30</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Heavy Warhorse",
|
|
||||||
"name": "Cheval de guerre lourd",
|
|
||||||
"description": "<p>@Actor[NJxgxApkhZixXYEj]{Cheval de guerre lourd} (également Destrier)</p>\n<p>Capacité de portage: 20</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Light Warhorse",
|
|
||||||
"name": "Cheval de guerre léger",
|
|
||||||
"description": "<p>@Actor[QhEFgUrPzF2NNWoS]{Cheval de guerre léger} (aka Canasson)</p>\n<p>Capacité de portage: 18</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Ox",
|
|
||||||
"name": "Boeuf",
|
|
||||||
"description": "<p>@Actor[l7G0hmzl6VMnAXtL]{Boeuf}</p>\n<p>Capacité de portage: 30</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Pony",
|
|
||||||
"name": "Poney",
|
|
||||||
"description": "<p>@Actor[12ARFrc7Dokxc72q]{Poney}</p>\n<p>Capacité de portage: 14</p>"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Purple Brain Fever",
|
|
||||||
"name": "Fièvre Cérébrale Pourpre",
|
|
||||||
"description": "<p>La fièvre cérébrale pourpre est une maladie redoutée. La tête gonfle jusqu’à atteindre une taille impressionnante et s’accompagne de fièvres et de délires. Le visage prend une couleur prune effrayante, les yeux sortent de leurs orbites et la langue gonfle jusqu’à ce que la bouche ne puisse plus la contenir. La mort survient généralement au bout d’une semaine.</p>"
|
|
||||||
}
|
}
|
||||||
]
|
|
||||||
}
|
}
|
@ -23,457 +23,181 @@
|
|||||||
{
|
{
|
||||||
"id": "Demonic Mien (Undivided)",
|
"id": "Demonic Mien (Undivided)",
|
||||||
"name": "Allure Démoniaque (Indivisible)",
|
"name": "Allure Démoniaque (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous canalisez le pouvoir de transformation du Chaos dans votre propre chair, sacrifiant temporairement votre forme mortelle sur l’autel de la volonté de votre dieu. Votre corps est déformé, prenant les aspects d’un démon loyal à votre dieu protecteur. Lancez 1d10 sur le <a class=\"table-click\" data-table=\"demonic-mien\">Tableau de la page 78</a>, et appliquez le Trait pertinent pour toute la durée du Sort. Pour chaque +2 DR, vous pouvez à la fois prolonger la durée et refaire un jet sur le Tableau. Si vous obtenez le Trait <span class=\"fontstyle3\">@Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]Démoniaque</span> et que vous êtes réduit à 0 Blessure, votre âme est aspirée dans les Royaumes du Chaos, comme décrit dans les règles des Traits de créature.</span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez le pouvoir de transformation du Chaos dans votre propre chair, sacrifiant temporairement votre forme mortelle sur l’autel de la volonté de votre dieu. Votre corps est déformé, prenant les aspects d’un démon loyal à votre dieu protecteur. Lancez 1d10 sur le <a class=\"table-click\" data-table=\"demonic-mien\">Tableau de la page 78</a>, et appliquez le Trait pertinent pour toute la durée du Sort. Pour chaque +2 DR, vous pouvez à la fois prolonger la durée et refaire un jet sur le Tableau. Si vous obtenez le Trait <span class=\"fontstyle3\">@Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]Démoniaque</span> et que vous êtes réduit à 0 Blessure, votre âme est aspirée dans les Royaumes du Chaos, comme décrit dans les règles des Traits de créature.</span></p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Demonic Mien (Tzeentch)",
|
"id": "Demonic Mien (Tzeentch)",
|
||||||
"name": "Allure Démoniaque (Tzeentch)",
|
"name": "Allure Démoniaque (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous canalisez le pouvoir de transformation du Chaos dans votre propre chair, sacrifiant temporairement votre forme mortelle sur l’autel de la volonté de votre dieu. Votre corps est déformé, prenant les aspects d’un démon loyal à votre dieu protecteur. Lancez 1d10 sur le <a class=\"table-click\" data-table=\"demonic-mien\">Tableau de la page 78</a>, et appliquez le Trait pertinent pour toute la durée du Sort. Pour chaque +2 DR, vous pouvez à la fois prolonger la durée et refaire un jet sur le Tableau. Si vous obtenez le Trait <span class=\"fontstyle3\">@Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]Démoniaque</span> et que vous êtes réduit à 0 Blessure, votre âme est aspirée dans les Royaumes du Chaos, comme décrit dans les règles des Traits de créature.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez le pouvoir de transformation du Chaos dans votre propre chair, sacrifiant temporairement votre forme mortelle sur l’autel de la volonté de votre dieu. Votre corps est déformé, prenant les aspects d’un démon loyal à votre dieu protecteur. Lancez 1d10 sur le <a class=\"table-click\" data-table=\"demonic-mien\">Tableau de la page 78</a>, et appliquez le Trait pertinent pour toute la durée du Sort. Pour chaque +2 DR, vous pouvez à la fois prolonger la durée et refaire un jet sur le Tableau. Si vous obtenez le Trait <span class=\"fontstyle3\">@Compendium[wfrp4e-core.items.v3uzEthcq0JRar0J]Démoniaque</span> et que vous êtes réduit à 0 Blessure, votre âme est aspirée dans les Royaumes du Chaos, comme décrit dans les règles des Traits de créature.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Joyous Aspect (Undivided)",
|
"id": "Joyous Aspect (Undivided)",
|
||||||
"name": "Aspect Sublimé (Indivisible)",
|
"name": "Aspect Sublimé (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Le lanceur de sorts imprègne la Cible (peut-être lui-même) avec un vernis corrompu d’<i>Ulgu</i> infusé par <i>Dhar</i>, l’enveloppant dans une aura de dissimulation. Tant que le Sort est en vigueur, la Cible apparaît sans défaut, ni tache. Les cicatrices, les difformités et, surtout, les Mutations sont indétectables, sauf par des moyens divins. Si les vices évidents sont cachés, les Cibles peuvent paraître étranges ou excentriques, trop débordantes de vie ou anormalement séduisantes. La réussite d’un Test de <strong>Perception Difficile (-20)</strong> révèle que quelque chose ne va pas, mais sans révéler quoi. Pour les Personnages possédant le Talent Seconde vue, le Test est <strong>Intermédiaire (+0)</strong>, et s’ils le réussissent, ils se rendront compte qu’un Sort est en place, mais pas ce qu’il dissimule.</span> </p>",
|
"description": "<p><span class=\"fontstyle0\">Le lanceur de sorts imprègne la Cible (peut-être lui-même) avec un vernis corrompu d’<i>Ulgu</i> infusé par <i>Dhar</i>, l’enveloppant dans une aura de dissimulation. Tant que le Sort est en vigueur, la Cible apparaît sans défaut, ni tache. Les cicatrices, les difformités et, surtout, les Mutations sont indétectables, sauf par des moyens divins. Si les vices évidents sont cachés, les Cibles peuvent paraître étranges ou excentriques, trop débordantes de vie ou anormalement séduisantes. La réussite d’un Test de <strong>Perception Difficile (-20)</strong> révèle que quelque chose ne va pas, mais sans révéler quoi. Pour les Personnages possédant le Talent Seconde vue, le Test est <strong>Intermédiaire (+0)</strong>, et s’ils le réussissent, ils se rendront compte qu’un Sort est en place, mais pas ce qu’il dissimule.</span> </p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Joyous Aspect (Tzeentch)",
|
"id": "Joyous Aspect (Tzeentch)",
|
||||||
"name": "Aspect Sublimé (Tzeentch)",
|
"name": "Aspect Sublimé (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Le lanceur de sorts imprègne la Cible (peut-être lui-même) avec un vernis corrompu d’<i>Ulgu</i> infusé par <i>Dhar</i>, l’enveloppant dans une aura de dissimulation. Tant que le Sort est en vigueur, la Cible apparaît sans défaut, ni tache. Les cicatrices, les difformités et, surtout, les Mutations sont indétectables, sauf par des moyens divins. Si les vices évidents sont cachés, les Cibles peuvent paraître étranges ou excentriques, trop débordantes de vie ou anormalement séduisantes. La réussite d’un Test de <strong>Perception Difficile (-20)</strong> révèle que quelque chose ne va pas, mais sans révéler quoi. Pour les Personnages possédant le Talent Seconde vue, le Test est <strong>Intermédiaire (+0)</strong>, et s’ils le réussissent, ils se rendront compte qu’un Sort est en place, mais pas ce qu’il dissimule.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Le lanceur de sorts imprègne la Cible (peut-être lui-même) avec un vernis corrompu d’<i>Ulgu</i> infusé par <i>Dhar</i>, l’enveloppant dans une aura de dissimulation. Tant que le Sort est en vigueur, la Cible apparaît sans défaut, ni tache. Les cicatrices, les difformités et, surtout, les Mutations sont indétectables, sauf par des moyens divins. Si les vices évidents sont cachés, les Cibles peuvent paraître étranges ou excentriques, trop débordantes de vie ou anormalement séduisantes. La réussite d’un Test de <strong>Perception Difficile (-20)</strong> révèle que quelque chose ne va pas, mais sans révéler quoi. Pour les Personnages possédant le Talent Seconde vue, le Test est <strong>Intermédiaire (+0)</strong>, et s’ils le réussissent, ils se rendront compte qu’un Sort est en place, mais pas ce qu’il dissimule.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Tzeentch's Golden Aura",
|
"id": "Tzeentch's Golden Aura",
|
||||||
"name": "Aura Dorée de Tzeentch",
|
"name": "Aura Dorée de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Ce Sort est l’un des plus simples et des plus pratiques dans l’arsenal d’un sorcier de Tzeentch. Un tourbillon de feu jaune est invoqué à partir de l’Aethyr et enveloppe le corps du Lanceur, le protégeant des coups et des projectiles. Tant que le Sort est en vigueur, le Lanceur bénéficie du Trait de créature @Compendium[wfrp4e-core.items.Bvd2aZ0gQUXHfCTh]{Protection 9+}.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Ce Sort est l’un des plus simples et des plus pratiques dans l’arsenal d’un sorcier de Tzeentch. Un tourbillon de feu jaune est invoqué à partir de l’Aethyr et enveloppe le corps du Lanceur, le protégeant des coups et des projectiles. Tant que le Sort est en vigueur, le Lanceur bénéficie du Trait de créature @Compendium[wfrp4e-core.items.Bvd2aZ0gQUXHfCTh]{Protection 9+}.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Boon of Tzeentch",
|
"id": "Boon of Tzeentch",
|
||||||
"name": "Avantage de Tzeentch",
|
"name": "Avantage de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vos paroles, imprégnées de la prescience labyrinthique du Changeur de Voies, remodèlent votre esprit, vous donnant accès à de nouvelles connaissances arcaniques. Choisissez un Sort dans n’importe quel Domaine (pour assurer un jeu rapide, le MJ peut imposer une limite de temps de neuf secondes). Pendant que l’Avantage de Tzeentch est en vigueur, vous pouvez lancer votre nouveau Sort comme si vous l’aviez mémorisé, sans pouvoir le transcrire dans un grimoire, un parchemin ou autre. Si vous focalisez pour lancer le nouveau Sort, vous pouvez utiliser soit Focalisation (<i>Dhar</i>), soit la Compétence de Focalisation appropriée au Domaine que le Sort requiert normalement, si vous la possédez. </span></p><p><span class=\"fontstyle0\">Si vous subissez une Incantation Imparfaite lors d'une Focalisation ou d'une Incantation en lançant ce nouveau sort, le sort Avantage de Tzeentch quitte votre esprit avec dégoût, et s'efface également de votre Grimoire si toutefais il y était inscrit.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vos paroles, imprégnées de la prescience labyrinthique du Changeur de Voies, remodèlent votre esprit, vous donnant accès à de nouvelles connaissances arcaniques. Choisissez un Sort dans n’importe quel Domaine (pour assurer un jeu rapide, le MJ peut imposer une limite de temps de neuf secondes). Pendant que l’Avantage de Tzeentch est en vigueur, vous pouvez lancer votre nouveau Sort comme si vous l’aviez mémorisé, sans pouvoir le transcrire dans un grimoire, un parchemin ou autre. Si vous focalisez pour lancer le nouveau Sort, vous pouvez utiliser soit Focalisation (<i>Dhar</i>), soit la Compétence de Focalisation appropriée au Domaine que le Sort requiert normalement, si vous la possédez. </span></p><p><span class=\"fontstyle0\">Si vous subissez une Incantation Imparfaite lors d'une Focalisation ou d'une Incantation en lançant ce nouveau sort, le sort Avantage de Tzeentch quitte votre esprit avec dégoût, et s'efface également de votre Grimoire si toutefais il y était inscrit.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Blast of Corruption (Undivided)",
|
"id": "Blast of Corruption (Undivided)",
|
||||||
"name": "Décharge de Corruption (Indivisible)",
|
"name": "Décharge de Corruption (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie noire en un éclair de puissance corrosive. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +6. Les Cibles affectées par le Sort doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption. /span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie noire en un éclair de puissance corrosive. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +6. Les Cibles affectées par le Sort doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption. /span></p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "f0ylOlHNyqtg71Qx",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/undivided.png",
|
|
||||||
"label": "Décharge de Corruption (Indivisible)",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "oneTime",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "args.actor.setupSkill(\"Résistance\", {context : {failure: \"1 Point de Corruption acquis\"}}).then(setupData => {\n args.actor.basicTest(setupData).then(test => \n {\n if (test.result.outcome == \"failure\" && args.actor.type == \"character\")\n {\n args.actor.update({\"data.status.corruption.value\" : parseInt(args.actor.status.corruption.value) + 1})\n args.actor.checkCorruption()\n }\n })\n })",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Blast of Corruption (Tzeentch)",
|
"id": "Blast of Corruption (Tzeentch)",
|
||||||
"name": "Décharge de Corruption (Tzeentch)",
|
"name": "Décharge de Corruption (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie noire en un éclair de puissance corrosive. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +6. Les Cibles affectées par le Sort doivent réussir un Test de Résistance Intermédiaire (+0), ou gagner 1 Corruption. /span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie noire en un éclair de puissance corrosive. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +6. Les Cibles affectées par le Sort doivent réussir un Test de Résistance Intermédiaire (+0), ou gagner 1 Corruption. /span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "88oX5VldSmMJdpxI",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Décharge de Corruption (Tzeentch)",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "oneTime",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "args.actor.setupSkill(\"Résistance\", {context : {failure: \"1 Point de Corruption acquis\"}}).then(setupData => {\n args.actor.basicTest(setupData).then(test => \n {\n if (test.result.outcome == \"failure\" && args.actor.type == \"character\")\n {\n args.actor.update({\"data.status.corruption.value\" : parseInt(args.actor.status.corruption.value) + 1})\n args.actor.checkCorruption()\n }\n })\n })",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Rend Aethyr (Undivided)",
|
"id": "Rend Aethyr (Undivided)",
|
||||||
"name": "Déchirer l'Aethyr (Indivisible)",
|
"name": "Déchirer l'Aethyr (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vos mots ignobles et profanes déchirent le tissu de la réalité, creusant une brèche dans le monde, au travers de laquelle les serviteurs des Dieux Sombres sont libres de passer. Un portail déchiqueté vers l’Aethyr apparaît.</span></p><p><span class=\"fontstyle0\">À la fin de chaque round, un démon mineur traverse le portail depuis les Royaumes du Chaos. Ces démons ne sont pas sous votre contrôle, mais sont susceptibles de vous défendre et d’attaquer vos ennemis, si telle est la volonté de votre maître impie. Les démons invoqués dépendent de votre Domaine du Chaos : démonettes de Slaanesh, porte-peste de Nurgle, horreurs de Tzeentch, sanguinaires de Khorne, et, pour les sorciers du Chaos Indivisible, des furies du Chaos. Pendant toute la durée du sort, tous les démons qu’il invoque sont immunisés aux effets du Trait de créature Instable.</span></p><p><span class=\"fontstyle0\">Pour chaque +5 DR de Surincantation, vous pouvez augmenter le rythme d’arrivée des démons de +1. </span></p><p><span class=\"fontstyle0\">Les créatures vivantes doivent réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round où elles voient la déchirure, ou gagner +1 Corruption. Toute créature vivante assez stupide ou malchanceuse pour entrer dans la faille choit dans les Royaumes du Chaos et est immédiatement tuée, à moins qu’un Point de Destin ne soit dépensé. Dans ce cas, elle est renvoyée dans la réalité, peut-être sauvée par une Puissance quelconque dans un but encore inachevé.</span></p><p><span class=\"fontstyle0\">Si vous ratez l’Incantation de ce Sort, les démons qui traversent les Royaumes du Chaos appartiennent à une divinité rivale et peuvent être immédiatement hostiles à leur invocateur !</span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vos mots ignobles et profanes déchirent le tissu de la réalité, creusant une brèche dans le monde, au travers de laquelle les serviteurs des Dieux Sombres sont libres de passer. Un portail déchiqueté vers l’Aethyr apparaît.</span></p><p><span class=\"fontstyle0\">À la fin de chaque round, un démon mineur traverse le portail depuis les Royaumes du Chaos. Ces démons ne sont pas sous votre contrôle, mais sont susceptibles de vous défendre et d’attaquer vos ennemis, si telle est la volonté de votre maître impie. Les démons invoqués dépendent de votre Domaine du Chaos : démonettes de Slaanesh, porte-peste de Nurgle, horreurs de Tzeentch, sanguinaires de Khorne, et, pour les sorciers du Chaos Indivisible, des furies du Chaos. Pendant toute la durée du sort, tous les démons qu’il invoque sont immunisés aux effets du Trait de créature Instable.</span></p><p><span class=\"fontstyle0\">Pour chaque +5 DR de Surincantation, vous pouvez augmenter le rythme d’arrivée des démons de +1. </span></p><p><span class=\"fontstyle0\">Les créatures vivantes doivent réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round où elles voient la déchirure, ou gagner +1 Corruption. Toute créature vivante assez stupide ou malchanceuse pour entrer dans la faille choit dans les Royaumes du Chaos et est immédiatement tuée, à moins qu’un Point de Destin ne soit dépensé. Dans ce cas, elle est renvoyée dans la réalité, peut-être sauvée par une Puissance quelconque dans un but encore inachevé.</span></p><p><span class=\"fontstyle0\">Si vous ratez l’Incantation de ce Sort, les démons qui traversent les Royaumes du Chaos appartiennent à une divinité rivale et peuvent être immédiatement hostiles à leur invocateur !</span></p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Rend Aethyr (Tzeentch)",
|
"id": "Rend Aethyr (Tzeentch)",
|
||||||
"name": "Déchirer l'Aethyr (Tzeentch)",
|
"name": "Déchirer l'Aethyr (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vos mots ignobles et profanes déchirent le tissu de la réalité, creusant une brèche dans le monde, au travers de laquelle les serviteurs des Dieux Sombres sont libres de passer. Un portail déchiqueté vers l’Aethyr apparaît.</span></p><p><span class=\"fontstyle0\">À la fin de chaque round, un démon mineur traverse le portail depuis les Royaumes du Chaos. Ces démons ne sont pas sous votre contrôle, mais sont susceptibles de vous défendre et d’attaquer vos ennemis, si telle est la volonté de votre maître impie. Les démons invoqués dépendent de votre Domaine du Chaos : démonettes de Slaanesh, porte-peste de Nurgle, horreurs de Tzeentch, sanguinaires de Khorne, et, pour les sorciers du Chaos Indivisible, des furies du Chaos. Pendant toute la durée du sort, tous les démons qu’il invoque sont immunisés aux effets du Trait de créature Instable.</span></p><p><span class=\"fontstyle0\">Pour chaque +5 DR de Surincantation, vous pouvez augmenter le rythme d’arrivée des démons de +1. </span></p><p><span class=\"fontstyle0\">Les créatures vivantes doivent réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round où elles voient la déchirure, ou gagner +1 Corruption. Toute créature vivante assez stupide ou malchanceuse pour entrer dans la faille choit dans les Royaumes du Chaos et est immédiatement tuée, à moins qu’un Point de Destin ne soit dépensé. Dans ce cas, elle est renvoyée dans la réalité, peut-être sauvée par une Puissance quelconque dans un but encore inachevé.</span></p><p><span class=\"fontstyle0\">Si vous ratez l’Incantation de ce Sort, les démons qui traversent les Royaumes du Chaos appartiennent à une divinité rivale et peuvent être immédiatement hostiles à leur invocateur !</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vos mots ignobles et profanes déchirent le tissu de la réalité, creusant une brèche dans le monde, au travers de laquelle les serviteurs des Dieux Sombres sont libres de passer. Un portail déchiqueté vers l’Aethyr apparaît.</span></p><p><span class=\"fontstyle0\">À la fin de chaque round, un démon mineur traverse le portail depuis les Royaumes du Chaos. Ces démons ne sont pas sous votre contrôle, mais sont susceptibles de vous défendre et d’attaquer vos ennemis, si telle est la volonté de votre maître impie. Les démons invoqués dépendent de votre Domaine du Chaos : démonettes de Slaanesh, porte-peste de Nurgle, horreurs de Tzeentch, sanguinaires de Khorne, et, pour les sorciers du Chaos Indivisible, des furies du Chaos. Pendant toute la durée du sort, tous les démons qu’il invoque sont immunisés aux effets du Trait de créature Instable.</span></p><p><span class=\"fontstyle0\">Pour chaque +5 DR de Surincantation, vous pouvez augmenter le rythme d’arrivée des démons de +1. </span></p><p><span class=\"fontstyle0\">Les créatures vivantes doivent réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round où elles voient la déchirure, ou gagner +1 Corruption. Toute créature vivante assez stupide ou malchanceuse pour entrer dans la faille choit dans les Royaumes du Chaos et est immédiatement tuée, à moins qu’un Point de Destin ne soit dépensé. Dans ce cas, elle est renvoyée dans la réalité, peut-être sauvée par une Puissance quelconque dans un but encore inachevé.</span></p><p><span class=\"fontstyle0\">Si vous ratez l’Incantation de ce Sort, les démons qui traversent les Royaumes du Chaos appartiennent à une divinité rivale et peuvent être immédiatement hostiles à leur invocateur !</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Bolt of Change",
|
"id": "Bolt of Change",
|
||||||
"name": "Éclair du changement",
|
"name": "Éclair du changement",
|
||||||
"description": "<p><span class=\"fontstyle0\">Un éclair pulsant d’une scintillante énergie chaotique déchire l'air. L'Éclair du changement est un <i>Projectile magique</i>, et la Cible subit des Dégâts +7. De plus, elle doit effectuer un Test de </strong>Résistance Intermédiaire (+0)</strong>. Une Cible qui échoue gagne +1 Point de Corruption. En cas de Maladresse, la Cible effectue immédiatement un jet de Mutation, et gagne le Talent Compendium[wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Magie du Chaos (Tzeentch)}. Un Personnage affecté par ce sort peut résister à une Mutation en dépensant un Point de Détermination.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Un éclair pulsant d’une scintillante énergie chaotique déchire l'air. L'Éclair du changement est un <i>Projectile magique</i>, et la Cible subit des Dégâts +7. De plus, elle doit effectuer un Test de </strong>Résistance Intermédiaire (+0)</strong>. Une Cible qui échoue gagne +1 Point de Corruption. En cas de Maladresse, la Cible effectue immédiatement un jet de Mutation, et gagne le Talent Compendium[wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Magie du Chaos (Tzeentch)}. Un Personnage affecté par ce sort peut résister à une Mutation en dépensant un Point de Détermination.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "35UAihuCR5o2saMI",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Eclair du Changement",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "oneTime",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "args.actor.setupSkill(\"Résistance\", { context: { failure: \"1 Point de Corruption acquis\" } }).then(setupData => {\n args.actor.basicTest(setupData).then(test => {\n if (test.result.outcome == \"failure\" && args.actor.type == \"character\") {\n let msg = \"\"\n args.actor.update({ \"data.status.corruption.value\": parseInt(args.actor.status.corruption.value) + 1 })\n msg += `<b>${args.actor.prototypeToken.name}</b> gains a Corruption point<br>`\n if ((test.result.outcome.roll % 11 == 0) || test.result.outcome.roll == 100 || test.result.outcome.roll == 99)\n msg += `<b>${args.actor.prototypeToken.name}</b> reçoit une mutation (@Table[expandedmutatephys]{Physique} ou @Table[expandedmutatemental]{Mentale}) et reçoit @Compendium[wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Chaos Magic (Tzeentch)}`\n ChatMessage.create({content : msg, speaker : {alias : this.effect.label}})\n args.actor.checkCorruption()\n }\n })\n})",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Slave to Darkness (Undivided)",
|
"id": "Slave to Darkness (Undivided)",
|
||||||
"name": "Esclave des ténèbres (Indivisible)",
|
"name": "Esclave des ténèbres (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous implorez votre divinité pour qu’elle s’empare de l’âme de votre Cible et la remplace par quelque chose de terrible. Faites un Test opposé de <strong>Force Mentale</strong>, que vous devez gagner d’au moins +2 DR. Si vous y parvenez, l’âme de la victime est envoyée dans les Royaumes du Chaos et le corps est possédé par un démon. À moins que la Cible ne dépense un Point de Destin, le contrôle du Personnage passe au MJ. Si vous ne gagnez pas le Test opposé par au moins +2 DR, vous subissez une <a class=\"table-click\" data-table=\"majormis\">Incantation imparfaite majeure</table>, et le Sort échoue. Si vous ne réussissez pas le Test, votre arrogance est punie par votre dieu. Votre âme est arrachée à son corps, pour ne jamais revenir, à moins que vous ne dépensiez un Point de Destin pour y résister. Mais votre dieu ne sera guère ravi si vous rejetez son autorité de manière aussi flagrante.</span></p> <p><span class=\"fontstyle0\"> Étant donné les risques et les limites inhérents à ce Sort, il est généralement lancé sur des victimes qui ont été « préparées » pour leur sacrifice ; elles ont été attachées, droguées et/ou autrement neutralisées.</span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vous implorez votre divinité pour qu’elle s’empare de l’âme de votre Cible et la remplace par quelque chose de terrible. Faites un Test opposé de <strong>Force Mentale</strong>, que vous devez gagner d’au moins +2 DR. Si vous y parvenez, l’âme de la victime est envoyée dans les Royaumes du Chaos et le corps est possédé par un démon. À moins que la Cible ne dépense un Point de Destin, le contrôle du Personnage passe au MJ. Si vous ne gagnez pas le Test opposé par au moins +2 DR, vous subissez une <a class=\"table-click\" data-table=\"majormis\">Incantation imparfaite majeure</table>, et le Sort échoue. Si vous ne réussissez pas le Test, votre arrogance est punie par votre dieu. Votre âme est arrachée à son corps, pour ne jamais revenir, à moins que vous ne dépensiez un Point de Destin pour y résister. Mais votre dieu ne sera guère ravi si vous rejetez son autorité de manière aussi flagrante.</span></p> <p><span class=\"fontstyle0\"> Étant donné les risques et les limites inhérents à ce Sort, il est généralement lancé sur des victimes qui ont été « préparées » pour leur sacrifice ; elles ont été attachées, droguées et/ou autrement neutralisées.</span></p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Slave to Darkness (Tzeentch)",
|
"id": "Slave to Darkness (Tzeentch)",
|
||||||
"name": "Esclave des ténèbres (Tzeentch)",
|
"name": "Esclave des ténèbres (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous implorez votre divinité pour qu’elle s’empare de l’âme de votre Cible et la remplace par quelque chose de terrible. Faites un Test opposé de </strong>Force Mentale</strong>, que vous devez gagner d’au moins +2 DR. Si vous y parvenez, l’âme de la victime est envoyée dans les Royaumes du Chaos et le corps est possédé par un démon. À moins que la Cible ne dépense un Point de Destin, le contrôle du Personnage passe au MJ. Si vous ne gagnez pas le Test opposé par au moins +2 DR, vous subissez une <a class=\"table-click\" data-table=\"majormis\">Incantation imparfaite majeure</table>, et le Sort échoue. Si vous ne réussissez pas le Test, votre arrogance est punie par votre dieu. Votre âme est arrachée à son corps, pour ne jamais revenir, à moins que vous ne dépensiez un Point de Destin pour y résister. Mais votre dieu ne sera guère ravi si vous rejetez son autorité de manière aussi flagrante.</span></p> <p><span class=\"fontstyle0\"> Étant donné les risques et les limites inhérents à ce Sort, il est généralement lancé sur des victimes qui ont été « préparées » pour leur sacrifice ; elles ont été attachées, droguées et/ou autrement neutralisées.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous implorez votre divinité pour qu’elle s’empare de l’âme de votre Cible et la remplace par quelque chose de terrible. Faites un Test opposé de </strong>Force Mentale</strong>, que vous devez gagner d’au moins +2 DR. Si vous y parvenez, l’âme de la victime est envoyée dans les Royaumes du Chaos et le corps est possédé par un démon. À moins que la Cible ne dépense un Point de Destin, le contrôle du Personnage passe au MJ. Si vous ne gagnez pas le Test opposé par au moins +2 DR, vous subissez une <a class=\"table-click\" data-table=\"majormis\">Incantation imparfaite majeure</table>, et le Sort échoue. Si vous ne réussissez pas le Test, votre arrogance est punie par votre dieu. Votre âme est arrachée à son corps, pour ne jamais revenir, à moins que vous ne dépensiez un Point de Destin pour y résister. Mais votre dieu ne sera guère ravi si vous rejetez son autorité de manière aussi flagrante.</span></p> <p><span class=\"fontstyle0\"> Étant donné les risques et les limites inhérents à ce Sort, il est généralement lancé sur des victimes qui ont été « préparées » pour leur sacrifice ; elles ont été attachées, droguées et/ou autrement neutralisées.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Bolt of Corruption (Undivided)",
|
"id": "Bolt of Corruption (Undivided)",
|
||||||
"name": "Explosion de Corruption (Indivisible)",
|
"name": "Explosion de Corruption (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie profane en un souffle explosif de Corruption. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +5 qui Cible tout le monde dans la Zone d’Effet. Toute personne affectée par le Sort doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption.</span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie profane en un souffle explosif de Corruption. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +5 qui Cible tout le monde dans la Zone d’Effet. Toute personne affectée par le Sort doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption.</span></p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "g3X027r29G9dcaOm",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/undivided.png",
|
|
||||||
"label": "Explosion de Corruption (Indivisible)",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "oneTime",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "args.actor.setupSkill(\"Résistance\", {context : {failure: \"1 Point de Corruption acquis\"}}).then(setupData => {\n args.actor.basicTest(setupData).then(test => \n {\n if (test.result.outcome == \"failure\" && args.actor.type == \"character\")\n {\n args.actor.update({\"data.status.corruption.value\" : parseInt(args.actor.status.corruption.value) + 1})\n args.actor.checkCorruption()\n }\n })\n })",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Bolt of Corruption (Tzeentch)",
|
"id": "Bolt of Corruption (Tzeentch)",
|
||||||
"name": "Explosion de Corruption (Tzeentch)",
|
"name": "Explosion de Corruption (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie profane en un souffle explosif de Corruption. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +5 qui Cible tout le monde dans la Zone d’Effet. Toute personne affectée par le Sort doit réussir un Test de </strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous canalisez la Magie profane en un souffle explosif de Corruption. Il s’agit d’un <i>Projectile magique</i> infligeant Dégâts +5 qui Cible tout le monde dans la Zone d’Effet. Toute personne affectée par le Sort doit réussir un Test de </strong>Résistance Intermédiaire (+0)</strong>, ou gagner 1 Corruption.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "BcIqqg2LrTJdON5l",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Explosion de Corruption (Tzeentch)",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "oneTime",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "args.actor.setupSkill(\"Résistance\", {context : {failure: \"1 Point de Corruption acquis\"}}).then(setupData => {\n args.actor.basicTest(setupData).then(test => \n {\n if (test.result.outcome == \"failure\" && args.actor.type == \"character\")\n {\n args.actor.update({\"data.status.corruption.value\" : parseInt(args.actor.status.corruption.value) + 1})\n args.actor.checkCorruption()\n }\n })\n })",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Blue Fire of Tzeentch",
|
"id": "Blue Fire of Tzeentch",
|
||||||
"name": "Feu Bleu de Tzeentch",
|
"name": "Feu Bleu de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vos mots invoquent une boule de feu d’un bleu scintillant qui engloutit vos ennemis. Le Feu bleu de Tzeentch est un <i>Projectile magique</i>. Toute personne se trouvant dans les limites de votre Bonus d’Initiative en mètres autour de la cible subit +3 Points de Dégâts, et gagne 1 État <i>En flammes</i>.</span></p><p><span class=\"fontstyle0\">Si un Personnage de Taille Petite ou supérieure est réduit à 0 Blessure par ce Sort, alors qu’il est sous l’effet de l’État En flammes dû au Feu bleu de Tzeentch, lancez 1d10. Sur un résultat de 9, deux horreurs bleues (voir page 85) se frayent un chemin à travers la chair hurlante du Personnage, le tuant au passage.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vos mots invoquent une boule de feu d’un bleu scintillant qui engloutit vos ennemis. Le Feu bleu de Tzeentch est un <i>Projectile magique</i>. Toute personne se trouvant dans les limites de votre Bonus d’Initiative en mètres autour de la cible subit +3 Points de Dégâts, et gagne 1 État <i>En flammes</i>.</span></p><p><span class=\"fontstyle0\">Si un Personnage de Taille Petite ou supérieure est réduit à 0 Blessure par ce Sort, alors qu’il est sous l’effet de l’État En flammes dû au Feu bleu de Tzeentch, lancez 1d10. Sur un résultat de 9, deux horreurs bleues (voir page 85) se frayent un chemin à travers la chair hurlante du Personnage, le tuant au passage.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "kpfKJaxLFqOnbIli",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Feu Bleu de Tzeentch",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectApplication": "damage",
|
|
||||||
"effectTrigger": "applyDamage",
|
|
||||||
"script": "args.actor.addCondition(\"ablaze\")",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Pink Fire of Tzeentch",
|
"id": "Pink Fire of Tzeentch",
|
||||||
"name": "Feu Rose de Tzeentch",
|
"name": "Feu Rose de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Des éclairs de feu rose tourbillonnent du bout de vos doigts tendus, faisant hurler d’angoisse la réalité. Le Feu rose de Tzeentch est un <i>Projectile magique</i>. La Cible touchée subit Dégâts +6, et gagne +1 État <i>En flammes</i>.</span></p><p><span class=\"fontstyle0\">Si un Personnage de Taille petite ou plus grande est réduit à 0 Blessure par ce Sort, alors qu’il est sous l’effet de l’État En flammes causé par le Feu rose de Tzeentch, lancez un d10. Sur un résultat de 9, une horreur rose (voir page 85) se fraie un chemin hors du corps convulsé de la Cible, la tuant aussitôt.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Des éclairs de feu rose tourbillonnent du bout de vos doigts tendus, faisant hurler d’angoisse la réalité. Le Feu rose de Tzeentch est un <i>Projectile magique</i>. La Cible touchée subit Dégâts +6, et gagne +1 État <i>En flammes</i>.</span></p><p><span class=\"fontstyle0\">Si un Personnage de Taille petite ou plus grande est réduit à 0 Blessure par ce Sort, alors qu’il est sous l’effet de l’État En flammes causé par le Feu rose de Tzeentch, lancez un d10. Sur un résultat de 9, une horreur rose (voir page 85) se fraie un chemin hors du corps convulsé de la Cible, la tuant aussitôt.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "1a0uY9XWM9tSfqEl",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Feu Rose de Tzeentch",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "applyDamage",
|
|
||||||
"effectApplication": "damage",
|
|
||||||
"script": "args.actor.addCondition(\"ablaze\")",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Mindfire",
|
"id": "Mindfire",
|
||||||
"name": "Feu Spirituel",
|
"name": "Feu Spirituel",
|
||||||
"description": "<p><span class=\"fontstyle0\">L’air se déforme au bout de vos doigts, formant un éclair d’énergie magique brumeuse et chatoyante que vous pouvez lancer sur votre Cible. Toute personne affectée par Feu spirituel doit réussir un Test de <strong>Calme Intermédiaire (+0)</strong>, ou gagner 1 Point de Corruption. Pour chaque +2 DR, vous pouvez faire gagner un Point de Corruption supplémentaire à la Cible dont le Test de <strong>Calme</strong> est raté. Si une Mutation se produit à la suite de ce Sort, la Cible effectue automatiquement un jet sur le tableau des <a class=\"table-click\" data-table=\"expandedmutatemental\">Mutations mentales</a>, et gagne +1 État <i>En flammes</i> alors que du feu surnaturel jaillit de chaque orifice de sa tête.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">L’air se déforme au bout de vos doigts, formant un éclair d’énergie magique brumeuse et chatoyante que vous pouvez lancer sur votre Cible. Toute personne affectée par Feu spirituel doit réussir un Test de <strong>Calme Intermédiaire (+0)</strong>, ou gagner 1 Point de Corruption. Pour chaque +2 DR, vous pouvez faire gagner un Point de Corruption supplémentaire à la Cible dont le Test de <strong>Calme</strong> est raté. Si une Mutation se produit à la suite de ce Sort, la Cible effectue automatiquement un jet sur le tableau des <a class=\"table-click\" data-table=\"expandedmutatemental\">Mutations mentales</a>, et gagne +1 État <i>En flammes</i> alors que du feu surnaturel jaillit de chaque orifice de sa tête.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "The Flickering Flames of Fickle Fate",
|
"id": "The Flickering Flames of Fickle Fate",
|
||||||
"name": "Flammes vacillantes du capricieux destin",
|
"name": "Flammes vacillantes du capricieux destin",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous invoquez un torrent de feu magique, qui crache, crépite et brûle sans aucun combustible matériel. Ce feu n’a aucune propriété physique et ne brûle pas, n’endommage pas et n’émet pas de chaleur. Toutes les créatures vivantes et les démons qui peuvent le percevoir peuvent choisir de relancer chaque Test une fois, comme s’ils avaient dépensé un Point de Chance, même s’ils ont réussi le Test. Chaque fois, ils doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption. Les Personnages portant la marque de Tzeentch sont immunisés à cette Corruption. Le Test pour résister au gain de Corruption ne peut pas être relancé en utilisant l’effet de ce Sort.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous invoquez un torrent de feu magique, qui crache, crépite et brûle sans aucun combustible matériel. Ce feu n’a aucune propriété physique et ne brûle pas, n’endommage pas et n’émet pas de chaleur. Toutes les créatures vivantes et les démons qui peuvent le percevoir peuvent choisir de relancer chaque Test une fois, comme s’ils avaient dépensé un Point de Chance, même s’ils ont réussi le Test. Chaque fois, ils doivent réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption. Les Personnages portant la marque de Tzeentch sont immunisés à cette Corruption. Le Test pour résister au gain de Corruption ne peut pas être relancé en utilisant l’effet de ce Sort.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Master of Fortune",
|
"id": "Master of Fortune",
|
||||||
"name": "Maître du Destin",
|
"name": "Maître du Destin",
|
||||||
"description": "<p><span class=\"fontstyle0\">Les sorciers de Tzeentch négocient souvent avec leur maître pour obtenir des indications sur leur destin. Cette recherche est dangereuse, car Tzeentch est un dieu capricieux, même envers ses serviteurs favoris. Une fois que le Sort est lancé, il ne peut plus l’être à nouveau, jusqu’à ce que sa durée soit écoulée.</span></p><p><span class=\"fontstyle0\">Calculez la réussite du Test de <strong>Langue (Magick)</strong> nécessaire pour lancer le Sort. Pour chaque DR positif, le Lanceur bénéficie d’un Point de Chance qu’il peut utiliser normalement pendant la durée du Sort. Cependant, si le Sort échoue, pour chaque DR négatif, le Lanceur reçoit un Point de Corruption pour avoir examiné un éventail vertigineux d’inquiétants échos futurs.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Les sorciers de Tzeentch négocient souvent avec leur maître pour obtenir des indications sur leur destin. Cette recherche est dangereuse, car Tzeentch est un dieu capricieux, même envers ses serviteurs favoris. Une fois que le Sort est lancé, il ne peut plus l’être à nouveau, jusqu’à ce que sa durée soit écoulée.</span></p><p><span class=\"fontstyle0\">Calculez la réussite du Test de <strong>Langue (Magick)</strong> nécessaire pour lancer le Sort. Pour chaque DR positif, le Lanceur bénéficie d’un Point de Chance qu’il peut utiliser normalement pendant la durée du Sort. Cependant, si le Sort échoue, pour chaque DR négatif, le Lanceur reçoit un Point de Corruption pour avoir examiné un éventail vertigineux d’inquiétants échos futurs.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "qRYINhWYqnpN1MHC",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Maître du Destin",
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Curse of Tzeentch",
|
"id": "Curse of Tzeentch",
|
||||||
"name": "Malédiction de Tzeentch",
|
"name": "Malédiction de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Selon la tradition tzeentchienne, tous les Sorts découlent de la volonté du Dieu et lui appartiennent donc. En utilisant ce Sort, un sorcier de Tzeentch peut faire perdre à un autre sorcier la connaissance et la capacité de lancer un Sort dont il avait auparavant la maîtrise.</span></p><p><span class=\"fontstyle0\">Si la Malédiction de Tzeentch est un succès, le Lanceur doit alors faire un Test opposé de <strong>Force Mentale</strong> contre la Cible. Si le Lanceur gagne, la Cible perd l’accès à un Sort pris au hasard. Les effets de la Malédiction durent un jour pour chaque DR obtenu par le Lanceur lors du Test opposé.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Selon la tradition tzeentchienne, tous les Sorts découlent de la volonté du Dieu et lui appartiennent donc. En utilisant ce Sort, un sorcier de Tzeentch peut faire perdre à un autre sorcier la connaissance et la capacité de lancer un Sort dont il avait auparavant la maîtrise.</span></p><p><span class=\"fontstyle0\">Si la Malédiction de Tzeentch est un succès, le Lanceur doit alors faire un Test opposé de <strong>Force Mentale</strong> contre la Cible. Si le Lanceur gagne, la Cible perd l’accès à un Sort pris au hasard. Les effets de la Malédiction durent un jour pour chaque DR obtenu par le Lanceur lors du Test opposé.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Word of Tzeentch",
|
"id": "Word of Tzeentch",
|
||||||
"name": "Parole de Tzeentch",
|
"name": "Parole de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Alors que votre langue émet les motifs sonores déformés de ce Sort blasphématoire, deux voix semblent sortir de votre gorge, en une harmonie impie et contre nature. Vos mots renferment une signification supplémentaire pour ceux qui sont affectés par le Sort, même si les Cibles ne peuvent pas se souvenir de ce qui a été dit. Elles en conservent un sentiment obsédant de pressentiment, comme si elles avaient oublié quelque chose de très important concernant leur propre avenir.</span></p>\n<p><span class=\"fontstyle0\"><br>. Les Cibles vivantes affectées par le Sort doivent faire un Test opposé d’<strong>Intelligence</strong>. Si la Cible perd, elle gagne 1 État <i>Sonné</i>, +1 État <i>Sonné</i> supplémentaire pour chaque DR d’écart. En cas de Maladresse, elle gagne l’État <i>Inconscient</i>, et +1 Point de Corruption.<br></span></p>\n<p><span class=\"fontstyle0\">Une fois que tous les États ont été retirés, les Cibles affectées doivent réussir un Test de <strong>Résistance Accessible (+20)</strong>, ou gagner +1 Corruption. Si elles obtiennent une Maladresse, elles gagnent immédiatement 1 Mutation mentale, et ne peuvent pas prendre d’Ambition à court terme pendant les 1d10 semaines suivantes.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Alors que votre langue émet les motifs sonores déformés de ce Sort blasphématoire, deux voix semblent sortir de votre gorge, en une harmonie impie et contre nature. Vos mots renferment une signification supplémentaire pour ceux qui sont affectés par le Sort, même si les Cibles ne peuvent pas se souvenir de ce qui a été dit. Elles en conservent un sentiment obsédant de pressentiment, comme si elles avaient oublié quelque chose de très important concernant leur propre avenir.</span></p>\n<p><span class=\"fontstyle0\"><br>. Les Cibles vivantes affectées par le Sort doivent faire un Test opposé d’<strong>Intelligence</strong>. Si la Cible perd, elle gagne 1 État <i>Sonné</i>, +1 État <i>Sonné</i> supplémentaire pour chaque DR d’écart. En cas de Maladresse, elle gagne l’État <i>Inconscient</i>, et +1 Point de Corruption.<br></span></p>\n<p><span class=\"fontstyle0\">Une fois que tous les États ont été retirés, les Cibles affectées doivent réussir un Test de <strong>Résistance Accessible (+20)</strong>, ou gagner +1 Corruption. Si elles obtiennent une Maladresse, elles gagnent immédiatement 1 Mutation mentale, et ne peuvent pas prendre d’Ambition à court terme pendant les 1d10 semaines suivantes.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Obsession (Undivided)",
|
"id": "Obsession (Undivided)",
|
||||||
"name": "Obsession (Indivisible)",
|
"name": "Obsession (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous devez posséder un objet chéri ou précieux appartenant à la Cible. Vous instillez magiquement de la matière brute du Chaos dans l’objet qui, à son tour, affecte la Cible. Elle devient obsédée par quelque chose : la nature précise de l’obsession dépend de l’individu en question, et de votre Domaine. Par exemple, lorsqu’il s’agit de Nurgle, <i>Obsession</i> peut pousser la Cible récemment blessée à gratter frénétiquement ses croûtes. Le Domaine de Slaanesh peut pousser un épicurien ou un gourmand à se goinfrer.</span></p><p><span class=\"fontstyle0\">La Cible doit réussir un Test de <strong>Résistance Accessible (+20)</strong> toutes les heures, ou succomber à son obsession. En cas d’échec, les Tests suivants deviennent <strong>Intermédiaire (+0)</strong>, puis si les échecs s’enchaînent, les Tests sont de plus en plus difficiles, jusqu’à ce qu’ils deviennent <strong>Très difficiles (-30)</strong>. Si la Cible obtient une Maladresse à l’un d’entre eux (en lançant un double), elle devient complètement obsédée. Elle ne peut rien faire d’autre que céder à cette obsession, quels qu’en soient le coût et les conséquences, pendant un nombre d’heures égal à 1d10 - Bonus de Force Mentale (minimum 1 heure). À la fin de la durée du Sort, en plus de toutes les autres implications physiques, sociales ou financières, la Cible doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption.</span></p><p><span class=\"fontstyle0\">Une Cible ne peut être affectée par ce Sort qu’une seule fois pour chaque Domaine avec lequel il est lancé. Toute tentative ultérieure sur la même Cible avec ce Sort est sans effet.</span> </p>",
|
"description": "<p><span class=\"fontstyle0\">Vous devez posséder un objet chéri ou précieux appartenant à la Cible. Vous instillez magiquement de la matière brute du Chaos dans l’objet qui, à son tour, affecte la Cible. Elle devient obsédée par quelque chose : la nature précise de l’obsession dépend de l’individu en question, et de votre Domaine. Par exemple, lorsqu’il s’agit de Nurgle, <i>Obsession</i> peut pousser la Cible récemment blessée à gratter frénétiquement ses croûtes. Le Domaine de Slaanesh peut pousser un épicurien ou un gourmand à se goinfrer.</span></p><p><span class=\"fontstyle0\">La Cible doit réussir un Test de <strong>Résistance Accessible (+20)</strong> toutes les heures, ou succomber à son obsession. En cas d’échec, les Tests suivants deviennent <strong>Intermédiaire (+0)</strong>, puis si les échecs s’enchaînent, les Tests sont de plus en plus difficiles, jusqu’à ce qu’ils deviennent <strong>Très difficiles (-30)</strong>. Si la Cible obtient une Maladresse à l’un d’entre eux (en lançant un double), elle devient complètement obsédée. Elle ne peut rien faire d’autre que céder à cette obsession, quels qu’en soient le coût et les conséquences, pendant un nombre d’heures égal à 1d10 - Bonus de Force Mentale (minimum 1 heure). À la fin de la durée du Sort, en plus de toutes les autres implications physiques, sociales ou financières, la Cible doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption.</span></p><p><span class=\"fontstyle0\">Une Cible ne peut être affectée par ce Sort qu’une seule fois pour chaque Domaine avec lequel il est lancé. Toute tentative ultérieure sur la même Cible avec ce Sort est sans effet.</span> </p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Obsession (Tzeentch)",
|
"id": "Obsession (Tzeentch)",
|
||||||
"name": "Obsession (Tzeentch)",
|
"name": "Obsession (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous devez posséder un objet chéri ou précieux appartenant à la Cible. Vous instillez magiquement de la matière brute du Chaos dans l’objet qui, à son tour, affecte la Cible. Elle devient obsédée par quelque chose : la nature précise de l’obsession dépend de l’individu en question, et de votre Domaine. Par exemple, lorsqu’il s’agit de Nurgle, <i>Obsession</i> peut pousser la Cible récemment blessée à gratter frénétiquement ses croûtes. Le Domaine de Slaanesh peut pousser un épicurien ou un gourmand à se goinfrer.</span></p><p><span class=\"fontstyle0\">La Cible doit réussir un Test de <strong>Résistance Accessible (+20)</strong> toutes les heures, ou succomber à son obsession. En cas d’échec, les Tests suivants deviennent <strong>Intermédiaire (+0)</strong>, puis si les échecs s’enchaînent, les Tests sont de plus en plus difficiles, jusqu’à ce qu’ils deviennent <strong>Très difficiles (-30)</strong>. Si la Cible obtient une Maladresse à l’un d’entre eux (en lançant un double), elle devient complètement obsédée. Elle ne peut rien faire d’autre que céder à cette obsession, quels qu’en soient le coût et les conséquences, pendant un nombre d’heures égal à 1d10 - Bonus de Force Mentale (minimum 1 heure). À la fin de la durée du Sort, en plus de toutes les autres implications physiques, sociales ou financières, la Cible doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption.</span></p><p><span class=\"fontstyle0\">Une Cible ne peut être affectée par ce Sort qu’une seule fois pour chaque Domaine avec lequel il est lancé. Toute tentative ultérieure sur la même Cible avec ce Sort est sans effet.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous devez posséder un objet chéri ou précieux appartenant à la Cible. Vous instillez magiquement de la matière brute du Chaos dans l’objet qui, à son tour, affecte la Cible. Elle devient obsédée par quelque chose : la nature précise de l’obsession dépend de l’individu en question, et de votre Domaine. Par exemple, lorsqu’il s’agit de Nurgle, <i>Obsession</i> peut pousser la Cible récemment blessée à gratter frénétiquement ses croûtes. Le Domaine de Slaanesh peut pousser un épicurien ou un gourmand à se goinfrer.</span></p><p><span class=\"fontstyle0\">La Cible doit réussir un Test de <strong>Résistance Accessible (+20)</strong> toutes les heures, ou succomber à son obsession. En cas d’échec, les Tests suivants deviennent <strong>Intermédiaire (+0)</strong>, puis si les échecs s’enchaînent, les Tests sont de plus en plus difficiles, jusqu’à ce qu’ils deviennent <strong>Très difficiles (-30)</strong>. Si la Cible obtient une Maladresse à l’un d’entre eux (en lançant un double), elle devient complètement obsédée. Elle ne peut rien faire d’autre que céder à cette obsession, quels qu’en soient le coût et les conséquences, pendant un nombre d’heures égal à 1d10 - Bonus de Force Mentale (minimum 1 heure). À la fin de la durée du Sort, en plus de toutes les autres implications physiques, sociales ou financières, la Cible doit réussir un Test de <strong>Résistance Intermédiaire (+0)</strong> ou gagner +1 Point de Corruption.</span></p><p><span class=\"fontstyle0\">Une Cible ne peut être affectée par ce Sort qu’une seule fois pour chaque Domaine avec lequel il est lancé. Toute tentative ultérieure sur la même Cible avec ce Sort est sans effet.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Foul Messenger (Undivided)",
|
"id": "Foul Messenger (Undivided)",
|
||||||
"name": "Odieux Messager (Indivisible)",
|
"name": "Odieux Messager (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous invoquez un essaim de démons mineurs asservis à votre volonté. Leur forme varie en fonction de la divinité révérée. Les démons porteront un court message (environ vingt-cinq mots) à votre Cible. Ils voyagent presque instantanément et sont invisibles (et inaudibles) pour toute personne ne possédant pas le Talent Seconde vue, même lorsqu’ils délivrent leur message. Toute personne possédant ce Talent peut effectuer un Test de <strong>Perception Difficile (-20)</strong> pour remarquer l’essaim et entendre son message. Pour chaque +2 DR, vous pouvez doubler la longueur du message.</span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vous invoquez un essaim de démons mineurs asservis à votre volonté. Leur forme varie en fonction de la divinité révérée. Les démons porteront un court message (environ vingt-cinq mots) à votre Cible. Ils voyagent presque instantanément et sont invisibles (et inaudibles) pour toute personne ne possédant pas le Talent Seconde vue, même lorsqu’ils délivrent leur message. Toute personne possédant ce Talent peut effectuer un Test de <strong>Perception Difficile (-20)</strong> pour remarquer l’essaim et entendre son message. Pour chaque +2 DR, vous pouvez doubler la longueur du message.</span></p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Foul Messenger (Tzeentch)",
|
"id": "Foul Messenger (Tzeentch)",
|
||||||
"name": "Odieux Messager (Tzeentch)",
|
"name": "Odieux Messager (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous invoquez un essaim de démons mineurs asservis à votre volonté. Leur forme varie en fonction de la divinité révérée. Les démons porteront un court message (environ vingt-cinq mots) à votre Cible. Ils voyagent presque instantanément et sont invisibles (et inaudibles) pour toute personne ne possédant pas le Talent Seconde vue, même lorsqu’ils délivrent leur message. Toute personne possédant ce Talent peut effectuer un Test de </strong>Perception Difficile (-20)</strong> pour remarquer l’essaim et entendre son message. Pour chaque +2 DR, vous pouvez doubler la longueur du message.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous invoquez un essaim de démons mineurs asservis à votre volonté. Leur forme varie en fonction de la divinité révérée. Les démons porteront un court message (environ vingt-cinq mots) à votre Cible. Ils voyagent presque instantanément et sont invisibles (et inaudibles) pour toute personne ne possédant pas le Talent Seconde vue, même lorsqu’ils délivrent leur message. Toute personne possédant ce Talent peut effectuer un Test de </strong>Perception Difficile (-20)</strong> pour remarquer l’essaim et entendre son message. Pour chaque +2 DR, vous pouvez doubler la longueur du message.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Sense the Skein",
|
"id": "Sense the Skein",
|
||||||
"name": "Percevoir l’écheveau",
|
"name": "Percevoir l’écheveau",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vos yeux brillent de rose et bleu tandis que vous prononcez des mots de pouvoir interdits. Vos yeux se dessillent et vous percevez, pendant quelques instants fugaces, le destin interconnecté de toutes choses. Vous pouvez choisir une Cible que vous pouvez voir, et le MJ doit révéler la Motivation, l’Ambition à court terme et l’Ambition à long terme de cette Cible.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vos yeux brillent de rose et bleu tandis que vous prononcez des mots de pouvoir interdits. Vos yeux se dessillent et vous percevez, pendant quelques instants fugaces, le destin interconnecté de toutes choses. Vous pouvez choisir une Cible que vous pouvez voir, et le MJ doit révéler la Motivation, l’Ambition à court terme et l’Ambition à long terme de cette Cible.</span> </p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Power of Chaos (Undivided)",
|
"id": "Power of Chaos (Undivided)",
|
||||||
"name": "Pouvoir du Chaos (Indivisible)",
|
"name": "Pouvoir du Chaos (Indivisible)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous appelez les Dieux Sombres du Chaos à vous aider en pratiquant une petite déchirure dans l’Aethyr. Tous les Sorts lancés dans un rayon de quelques mètres du point ciblé par le Sort voient leur NI réduit de moitié. Toute personne se trouvant dans la Zone d’Effet doit réussir un Test de </strong>Résistance Accessible (+20)</strong> à la fin de chaque Round ou gagner +1 Point de Corruption. Quiconque lance un Sort dans la Zone d’Effet fait son Test avec une </strong>Difficulté Accessible (+20)</strong>.</span></p>",
|
"description": "<p><span class=\"fontstyle0\">Vous appelez les Dieux Sombres du Chaos à vous aider en pratiquant une petite déchirure dans l’Aethyr. Tous les Sorts lancés dans un rayon de quelques mètres du point ciblé par le Sort voient leur NI réduit de moitié. Toute personne se trouvant dans la Zone d’Effet doit réussir un Test de </strong>Résistance Accessible (+20)</strong> à la fin de chaque Round ou gagner +1 Point de Corruption. Quiconque lance un Sort dans la Zone d’Effet fait son Test avec une </strong>Difficulté Accessible (+20)</strong>.</span></p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "TVALIiKAB2dgDNgV",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/undivided.png",
|
|
||||||
"label": "NI Divisé par 2",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "prePrepareItem",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "if (args.item.type == \"spell\")\n args.item.cn.value = args.item.cn.value / 2",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": "w1U6DcQY33Zo6VyU",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/undivided.png",
|
|
||||||
"label": "Difficulté d'Incantation",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "prefillDialog",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "if (args.type == \"cast\")\n args.prefillModifiers.difficulty = \"average\"",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Power of Chaos (Tzeentch)",
|
"id": "Power of Chaos (Tzeentch)",
|
||||||
"name": "Pouvoir du Chaos (Tzeentch)",
|
"name": "Pouvoir du Chaos (Tzeentch)",
|
||||||
"description": "<p><span class=\"fontstyle0\">Vous appelez les Dieux Sombres du Chaos à vous aider en pratiquant une petite déchirure dans l’Aethyr. Tous les Sorts lancés dans un rayon de quelques mètres du point ciblé par le Sort voient leur NI réduit de moitié. Toute personne se trouvant dans la Zone d’Effet doit réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round ou gagner +1 Point de Corruption. Quiconque lance un Sort dans la Zone d’Effet fait son Test avec une <strong>Difficulté Accessible (+20)</strong>.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Vous appelez les Dieux Sombres du Chaos à vous aider en pratiquant une petite déchirure dans l’Aethyr. Tous les Sorts lancés dans un rayon de quelques mètres du point ciblé par le Sort voient leur NI réduit de moitié. Toute personne se trouvant dans la Zone d’Effet doit réussir un Test de <strong>Résistance Accessible (+20)</strong> à la fin de chaque Round ou gagner +1 Point de Corruption. Quiconque lance un Sort dans la Zone d’Effet fait son Test avec une <strong>Difficulté Accessible (+20)</strong>.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "UwwqUEOhr0SuW8g1",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "NI divisé par 2",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "prePrepareItem",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "if (args.item.type == \"spell\")\n args.item.cn.value = args.item.cn.value / 2",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"_id": "zLJTAjStuXaDNifw",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Difficulté d'Incantation",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "prefillDialog",
|
|
||||||
"effectApplication": "apply",
|
|
||||||
"script": "if (args.type == \"cast\")\n args.prefillModifiers.difficulty = \"average\"",
|
|
||||||
"preventDuplicateEffects": false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Tzeentch's Firestorm",
|
"id": "Tzeentch's Firestorm",
|
||||||
"name": "Tempête de feu de Tzeentch",
|
"name": "Tempête de feu de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Une tempête tourbillonnante de feu arcanique violet jaillit, invoquée par vos gloussements impies. La Tempête de feu de Tzeentch est un <i>Projectile magique</i>. Les personnes touchées subissent +9 Points de Dégâts et gagnent +1 Etat <i>En flammes</i>.</span></p>\n<p><span class=\"fontstyle0\"><br>Si un Personnage de Taille petite ou plus grande est réduit à 0 Blessure par ce Sort, ou pendant qu’il souffre d’un État <i>En flammes</i> dû à la <i>Tempête de feu de Tzeentch</i>, lancez 1d10. Sur un résultat de 9, deux horreurs roses (voir page 85) s’extirpent du corps de la Cible, qui brûle magiquement, et tuent le pauvre malheureux.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Une tempête tourbillonnante de feu arcanique violet jaillit, invoquée par vos gloussements impies. La Tempête de feu de Tzeentch est un <i>Projectile magique</i>. Les personnes touchées subissent +9 Points de Dégâts et gagnent +1 Etat <i>En flammes</i>.</span></p>\n<p><span class=\"fontstyle0\"><br>Si un Personnage de Taille petite ou plus grande est réduit à 0 Blessure par ce Sort, ou pendant qu’il souffre d’un État <i>En flammes</i> dû à la <i>Tempête de feu de Tzeentch</i>, lancez 1d10. Sur un résultat de 9, deux horreurs roses (voir page 85) s’extirpent du corps de la Cible, qui brûle magiquement, et tuent le pauvre malheureux.</span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": [
|
|
||||||
{
|
|
||||||
"_id": "upb0Smw09GRxyT8a",
|
|
||||||
"changes": [],
|
|
||||||
"disabled": false,
|
|
||||||
"duration": {
|
|
||||||
"startTime": null
|
|
||||||
},
|
|
||||||
"icon": "modules/wfrp4e-core/icons/spells/tzeentch.png",
|
|
||||||
"label": "Tempête de feu de Tzeentch",
|
|
||||||
"tint": null,
|
|
||||||
"transfer": false,
|
|
||||||
"flags": {
|
|
||||||
"wfrp4e": {
|
|
||||||
"effectTrigger": "applyDamage",
|
|
||||||
"effectApplication": "damage",
|
|
||||||
"script": "args.actor.addCondition(\"ablaze\")",
|
|
||||||
"preventDuplicateEffects": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "The Purple Hand",
|
"id": "The Purple Hand",
|
||||||
"name": "La Main Pourpre",
|
"name": "La Main Pourpre",
|
||||||
"description": "<p>Ce sort est une malédiction mesquine utilisée par les sorciers de la Main Pourpre pour intimider et calmer les co-conspirateurs agressifs. De tous les codes non verbaux utilisés par la Main Pourpre, le sens de cette malédiction est clair : corrigez vos actes immédiatement ou soyez punis.</span></p><p><span class=\"fontstyle0\">Pour lancer le Sort, le sorcier doit d'abord obtenir un petit morceau de sa Cible : un cheveu perdu ou une rognure d'ongle d'orteil suffisent. Si cet objet est obtenu et que le Sort est lancé avec succès, les paumes des mains de la Cible deviennent d'un profond violet. Les effets du Sort durent une heure pour chaque niveau de réussite obtenu par le Lanceur lors de l'Incantation. </span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p>Ce sort est une malédiction mesquine utilisée par les sorciers de la Main Pourpre pour intimider et calmer les co-conspirateurs agressifs. De tous les codes non verbaux utilisés par la Main Pourpre, le sens de cette malédiction est clair : corrigez vos actes immédiatement ou soyez punis.</span></p><p><span class=\"fontstyle0\">Pour lancer le Sort, le sorcier doit d'abord obtenir un petit morceau de sa Cible : un cheveu perdu ou une rognure d'ongle d'orteil suffisent. Si cet objet est obtenu et que le Sort est lancé avec succès, les paumes des mains de la Cible deviennent d'un profond violet. Les effets du Sort durent une heure pour chaque niveau de réussite obtenu par le Lanceur lors de l'Incantation. </span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "Transformation of Tzeentch",
|
"id": "Transformation of Tzeentch",
|
||||||
"name": "Transformation de Tzeentch",
|
"name": "Transformation de Tzeentch",
|
||||||
"description": "<p><span class=\"fontstyle0\">Sur votre ordre, des liens de feu aethyrique s’élèvent de la terre, puis s’enroulent autour de votre Cible, l’enveloppant dans un cocon d’énergie magique. Les Cibles affectées gagnent l’État <i>À Terre</i> et sont considérées comme impuissantes pour toute la durée du Sort. Lorsque la Transformation de Tzeentch prend fin, la Cible doit faire un Test de <strong>Résistance Intermédiaire (+0)</strong>, auquel vous opposez votre Compétence Langue (Magick). Si elle perd, elle gagne +1 Point de Corruption, +1 Point supplémentaire pour chaque DR d’écart. </span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>",
|
"description": "<p><span class=\"fontstyle0\">Sur votre ordre, des liens de feu aethyrique s’élèvent de la terre, puis s’enroulent autour de votre Cible, l’enveloppant dans un cocon d’énergie magique. Les Cibles affectées gagnent l’État <i>À Terre</i> et sont considérées comme impuissantes pour toute la durée du Sort. Lorsque la Transformation de Tzeentch prend fin, la Cible doit faire un Test de <strong>Résistance Intermédiaire (+0)</strong>, auquel vous opposez votre Compétence Langue (Magick). Si elle perd, elle gagne +1 Point de Corruption, +1 Point supplémentaire pour chaque DR d’écart. </span></p><p>\n\n <b>Domaine:</b> Les Cibles des Sorts issus du Domaine de Tzeentch sont déchirées par la Magie transformatrice du Chaos. Celles affectées par un Sort du Domaine de Tzeentch doivent réussir un Test de Résistance Intermédiaire (+0) ou gagner +1 point de Corruption. Si elles réussissent leur Test, elles gagnent +1 Point de Chance, qu'elles peuvent utiliser normalement. Tels sont les caprices de Tzeentch.<p>"
|
||||||
"effets": []
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -16,202 +16,202 @@
|
|||||||
"Agna Lottrisdottir": {
|
"Agna Lottrisdottir": {
|
||||||
"name": "Agna Lottrisdottir",
|
"name": "Agna Lottrisdottir",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Agna is a personal envoy of the Dwarf High King, but her brusque manner has not won favour at Middenheim’s court for the past three decades. She is now a destitute wretch, too shamed and fearful to travel back to Karak Kadrin and report her failure. Most days she can be found at the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.Spa9zJ0xzVDIXZ81]{Coppershiners}, performing odd jobs for a pint of @UUID[Compendium.wfrp4e-core.items.KzJkoB12jpidtngo]{Bugman’s XXXXXX}.</p><p>If Agna is questioned about her life, she claims that she came to Middenheim in order to rally support for a campaign to retake Karak Kazarak in the Middle Mountains. It was overrun thousands of years ago and has been held by a succession of Orc warlords ever since. Agna gripes that the Dwarfs of Middenheim pay lip service to the reclamation of the hold, but are tardy about doing anything.</p><p>When very drunk Agna claims that the High King also plans to claim the Fauschlag. Should she mention this, any other Dwarfs within earshot insist that she is mad with drink and usher her off to bed. However, Agna insists that the High King rightly regards @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.cU4GPNeGxCPgm4hE#grungnis-tower]{Grungni's Tower} as part of his Everlasting Realm and is prepared to make war upon those who would deny it to him. Sober again, she denies knowledge of such ambitions.</p>"
|
"gmnotes": "<p>Agna est un émissaire personnel du Haut Roi des nains, mais son comportement brusque l’a empêchée de se faire une place à la cour de Middenheim au cours des trente dernières années. C’est aujourd’hui une naine malheureuse et sans le sou, que la honte et la peur empêchent de retourner à Karak Kadrin pour faire part de son échec. On la trouve généralement à la taverne des Sous Rutilants, où elle effectue de petits boulots en échange d’une pinte de Bugman @UUID[Compendium.wfrp4e-core.items.KzJkoB12jpidtngo]{Bugman’s XXXXXX}.</p><p>Si on l’interroge sur son passé, Agna affirme qu’elle est venue à Middenheim pour rassembler des soutiens pour une campagne de reconquête de Karak Khazarak, dans les Monts du Milieu. Cette forteresse a été prise aux nains il y a plusieurs milliers d’années, et depuis elle est dirigée par différents chefs de guerre orcs. Agna reproche aux nains de Middenheim de beaucoup parler de la conquête de la forteresse, sans jamais être prêts à s’y mettre sérieusement.</p><p>Lorsqu’elle est particulièrement ivre, Agna explique que le Haut Roi prévoit aussi de s’emparer du Fauschlag. Si elle tient de tels propos, les nains qui l’entendent expliquent aux autres personnes présentes que l’alcool lui a fait perdre la tête, et ils l’emmènent rapidement se coucher. Cependant, Agna maintient que le Haut Roi considère la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.cU4GPNeGxCPgm4hE#grungnis-tower]{Tour de Grungni} acomme faisant légitimement partie de son Royaume éternel et qu’il est prêt à affronter quiconque la lui refuserait. Quand elle n’est plus sous l’emprise de la boisson, Agna nie toute connaissance de tels projets.</p>"
|
||||||
},
|
},
|
||||||
"Alfric ‘Half-Nose’ Anvilbreaker": {
|
"Alfric ‘Half-Nose’ Anvilbreaker": {
|
||||||
"name": "Alfric ‘Half-Nose’ Anvilbreaker",
|
"name": "Alfric « Demi-nez » Brisenclume",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>As his name suggests, much of Alfric’s nose has been cut away. No one is sure how he came to be so disfigured, and Alfric isn’t telling. One of the foremost blackmailers and informants in the city, Alfric carefully courts the favour of local @UUID[JournalEntry.Liw9HcyJnHbLZevz]{The Low Kings}, providing free information to the agents of both @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.hKL3Ash15v1YuorN]{Bleyden, the Lowest King} and @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.hPDxL1zqTubGKiVH]{Edam Gouda}.</p><p>If he feels that visiting Characters have interesting stories, he operates on a quid pro quo basis. Otherwise he sells information for between one and ten shillings depending on how juicy he thinks it is. He is able to relay anything known amongst the criminal community.</p><p>Alfric has dealings with another information broker known only as Josef, and he is careful to ensure that neither one of them monopolises the market. Alfric deals in rumours about Middenheim’s underworld whilst Josef specialises in high-society gossip. Alfric can corroborate a story Josef has sold, but only if Josef has been paid for it first. Josef is of no particular abode but Alfric knows how to find him, for a price.</p>"
|
"gmnotes": "<p>Comme son nom l’indique, Alfric a perdu une grande partie de son nez. Personne ne sait comment c’est arrivé, et Alfric se garde bien d’en parler. Alfric est un maître chanteur et un informateur de renom, l’un des plus importants de la cité. Il s’attire sagement les faveurs des @UUID[JournalEntry.Liw9HcyJnHbLZevz]{Les Petits Rois}, notamment en rapportant gratuitement des informations à la fois aux agents de @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.hKL3Ash15v1YuorN]{Bleyden} et à ceux de @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.hPDxL1zqTubGKiVH]{Edam Gouda}.</p><p>S’il sent que des Personnages de passage ont des histoires intéressantes à raconter, il échange avec eux sur la base d’un quid pro quo. Sinon, il vend ses informations entre une et dix pistoles ; plus elles sont juteuses, plus il en demande cher. Il est capable de relayer tout ce qui se sait au sein de la communauté criminelle.</p><p>Alfric a passé des accords avec un autre informateur connu uniquement sous le nom de Josef, pour s’assurer soigneusement que ni l’un, ni l’autre ne monopolise le marché. Pour cette raison, Alfric vend des rumeurs sur la pègre de Middenheim, alors que Josef se spécialise dans les ragots sur la haute société. Alfric peut corroborer une information vendue par Josef, mais uniquement si celui-ci a déjà été payé pour la relayer. Josef n’a pas de domicile fixe, mais pour le bon prix, Alfric sait toujours où le trouver.</p>"
|
||||||
},
|
},
|
||||||
"Andrea Bruhn": {
|
"Andrea Bruhn": {
|
||||||
"name": "Andrea Bruhn",
|
"name": "Andrea Bruhn",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>A keen-eyed figure, stalking around Middenheim in her black leather coat and tall brimmed hat. Andrea may have the look of a Witch Hunter, but she works for the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.QpoN5fivtBT60AY1]{Komission of Public Works} as Revels Officer. It is her responsibility to ensure that events proceed smoothly and to manage the Busk Umpires who judge street performances at the Carnival.</p><p>Andrea is an officious individual who derives no joy from her work. Her detachment can be an asset, allowing her to focus on the technicalities of festival management, but performers often complain about her cold manner.</p><p>Andrea is not heavily involved in religious festivals, as the cults like to organise these without interference from the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.QpoN5fivtBT60AY1]{Komission}, but she is responsible for the Carnival, @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.dBIV62DP69lOoUAV#graf-boris-todbringer]{the Graf ’s} birthday, and other secular celebrations.</p><p>When a festival is not taking place, Andrea’s time is spent scouting for talent. If a performer were to approach the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.QpoN5fivtBT60AY1]{Komission} with the aim of getting a gig at a festival, she might agree to give them a brief audience. However, unless they are very impressive, they are given harsh, if constructive, criticism rather than being offered a job. She occasionally visits Talabheim or Altdorf in her search for fresh talent.</p>"
|
"gmnotes": "<p>Silhouette au regard perçant, Andrea déambule dans Middenheim avec son manteau de cuir noir et un grand chapeau à larges bords. Malgré son physique de répurgateur, Andrea travaille pour la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.QpoN5fivtBT60AY1]{Komission pour les Travaux Publics} en tant qu’Officier des Festivités. Il est de sa responsabilité de s’assurer que les événements se déroulent sans incident et de gérer les juges de spectacles, qui arbitrent les spectacles de rue du Carnaval.</p><p>Andrea est une personne zélée qui ne prend aucun plaisir à faire son travail. Son indifférence peut être un atout lui permettant de se concentrer sur les détails techniques de la gestion du canalisation, mais les artistes se plaignent souvent de son attitude trop froide.</p><p>Andrea ne s’implique pas beaucoup dans les festivals religieux, étant donné que les cultes aiment les organiser sans l’intervention de la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.QpoN5fivtBT60AY1]{Komission}, mais elle est responsable du Carnaval, de l'anniversaire du Graf et d'autres célébrations laïques.</p><p>En l’absence de festival, Andrea passe son temps à chercher des talents. Si un artiste venait à approcher la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.QpoN5fivtBT60AY1]{Komission} afin d’obtenir un boulot lors d’un festival, elle pourrait accepter de lui accorder une brève audience. Toutefois, si l’artiste ne parvenait pas à l’impressionner, faute de décrocher un travail, il recevrait des critiques sévères, mais néanmoins constructives. Elle visite parfois Talabheim ou Altdorf à la recherche de nouveaux talents.</p>"
|
||||||
},
|
},
|
||||||
"Arch-Prelate Kanker Flett": {
|
"Arch-Prelate Kanker Flett": {
|
||||||
"name": "Arch-Prelate Kanker Flett",
|
"name": "Archiprélat Kanker Flett",
|
||||||
"description": "<section id=\"secret-tkDh3WyfFHmkKg6z\" class=\"secret\"><p>Kanker Flett of Clan Pestilens is prelate to @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Under-Middenheim}, the rank of those tasked with establishing a Pestilens presence in an area where the clan has not previously been active (Kanker added the ‘arch’ himself and no one seems to mind).</p>\n<p>Kanker and a coterie of attendant Plague Monks are only recently established in @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Under-Middenheim}. The Arch-Prelate’s bickering attendants carry him from place to place on a wooden bier, for his legs have withered away and his emaciated form, hidden under his green tattered raiment, is a palsied and maggoty ruin. Kanker and his entourage keep a low profile, muttering litanies of devotions to the Horned One to those with ears to hear. Whilst they offer service to the @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Castellan-Warlord}, he isn’t sure how to employ them. @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Gnawretch} and Kanker hold conferences in which Kanker promises to unleash a plague in Middenheim once @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Gnawretch} discovers a source of water. </p>\n<p>Kanker would dearly love to spread plague in the city above, but he would also love to unleash it amongst the Skaven below. The Horned God he worships is Nurgle, and if he lays either Middenheim or @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Under-Middenheim} low with an epidemic, his divine patron will be delighted.</p></section>",
|
"description": "<section id=\"secret-tkDh3WyfFHmkKg6z\" class=\"secret\"><p>Kanker Flett du clan Pestilens est le prélat des @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Sous-Middenheim}, un rang accordé aux individus chargés d’implanter les Pestilens dans une région où le clan était jusqu’alors inactif (Kanker a ajouté l’« Archi » lui-même et cela ne semble déranger personne).</p>\n<p>Kanker et une clique de serviteurs Moines de la Peste viennent se s’installer dans @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Sous-Middenheim}. Les valets chamailleurs de l’Archiprélat le portent d’un endroit à un autre sur un brancard de bois, car ses jambes ont dépéri et sa silhouette émaciée, cachée par ses vêtements verts en lambeaux, n’est plus qu’une enveloppe paralysée et véreuse. Kanker et son entourage font profil bas, et marmonnent des litanies dévouées au Rat Cornu à ceux qui peuvent les entendre. Même s’ils offrent leurs services au @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Châtelain-Chef de guerre}, ce dernier ne sait pas vraiment comment les employer. @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Gnawretch} et Kanker animent des conférences au cours desquelles Kanker jure de déchaîner une épidémie dans Middenheim une fois que @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Gnawretch} aura découvert une source d’eau. </p>\n<p>Kanker adorerait répandre une épidémie dans la ville au-dessus, mais il aimerait tout autant la déchaîner chez les skavens. Le Dieu Cornu qu’il vénère est Nurgle, et s’il terrasse Middenheim ou @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Sous-Middenheim} avec une épidémie, son protecteur divin en sera ravi.</p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Beate Moser": {
|
"Beate Moser": {
|
||||||
"name": "Beate Moser",
|
"name": "Beate Moser",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Signs of Ulric’s favour are plain in Beate’s appearance. A young woman in her late teens, she has long, pure-white hair, pale-blue eyes, and a strong frame. A miracle worker, she is currently recognised as the leader of the @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Bearers of the Blood} in Middenheim.</p><p>In the past, the @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Bearers of the Blood} have been a small and exclusive group. Their belief that they are superior to normal people by dint of their relationship to Ulric has held them back from winning popular support. Beate is cannier than most of her fellows, and whilst she is convinced of her own right to dictate Ulric’s will, she knows that proclaiming this belief is unlikely to win her friends.</p><p>If she can get her lieutenants to heed her ideas, the @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Bearers of the Blood} will start to refocus their efforts, moving away from appealing to Ulrican hyper-partisans and taking a more moderate approach. Beate has a hard task ahead of her, for the @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Bearers of the Blood} are a deeply conservative bunch. However, if she were to discover something world-shaking, such as news of Ar-Ulric breaking his vow of celibacy, she might be able to start her campaign in earnest.</p>"
|
"gmnotes": "<p>Les signes de la faveur d’Ulric sont évidents dans l’apparence de Beate. Beate est une très jeune femme avec de longs cheveux d’un blanc immaculé, des yeux bleu pâle et une carrure robuste. Faiseuse de miracles, elle est actuellement considérée comme la dirigeante des @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Porteurs du Sang} de Middenheim.</p><p>Auparavant, les @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Porteurs du Sang} étaient un petit groupe exclusif. Leur croyance selon laquelle leur relation avec Ulric les rend supérieurs aux gens normaux les empêche d’obtenir le soutien de la population. Beate est plus maligne que la plupart de ses camarades, et même si elle est convaincue de son propre droit d’imposer la volonté d’Ulric, elle sait que proférer cette croyance ne lui permettra pas de se faire des alliés.</p><p>Si elle parvient à faire en sorte que ses lieutenants écoutent ses idées, les @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Porteurs du Sang} reconcentreront leurs efforts et arrêteront de chercher à plaire aux partisans ulricains extrêmes pour prendre une approche plus mesurée. Beate a beaucoup de travail devant elle, car les @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.LlhNZSXHF7u2shgz]{Porteurs du Sang} sont particulièrement conservateurs. Toutefois, si elle venait à faire une découverte capitale, comme apprendre qu’Ar-Ulric n’a pas respecté son serment de célibat, elle pourrait lancer sa campagne pour de bon.</p>"
|
||||||
},
|
},
|
||||||
"Bridgitte Schleigel": {
|
"Bridgitte Schleigel": {
|
||||||
"name": "Bridgitte Schleigel",
|
"name": "Brigitte Schleigel",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>A rising star among the @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{New Millennialists}, Brigitte is an articulate, passionate, and tireless advocate for the extension of rights to all citizens and abolishing laws that disadvantage Middenheim’s poor and marginalised. She cuts a distinctive figure, tall and pallid, with brittle hanks of thinning red hair. Her loudly patterned blouses are a trademark. She loves to debate hot topics and social issues, but can descend into sanctimonious hectoring if she becomes frustrated with unwarranted objections.</p><p>Unfortunately, Brigitte is driven by copious consumption of Laughing Powder. She is deeply addicted and suffers from withdrawal if she doesn’t get a daily dose. Her habit is expensive and she is increasingly indebted to a number of dealers and creditors. If the degree of her addiction became known, it could discredit Brigitte and undermine the movement she champions.</p><p>@UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{The New Millennialists} have recently undertaken a funding drive to sponsor a night at the theatre for Middenheim’s destitute families. Brigitte was in charge of these funds; she thought she could dip into them and replace the money later. But she got carried away with purchasing a new outfit, new shoes, good food and rounds of drinks for her many friends during the Festag festival. She is desperate to find some way out of her increasingly precarious predicament.</p>"
|
"gmnotes": "<p>Étoile montante des @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{Nouveaux Millénaristes}, Brigitte est une porte-parole éloquente, passionnée et acharnée pour l’extension des droits de l’ensemble des citoyens et pour l’abolition de lois qui défavorisent les pauvres et marginalisés de Middenheim. Sa silhouette est caractéristique : grande et blafarde, avec des touffes sèches de cheveux roux clairsemés. On la reconnaît à ses chemisiers à motifs très voyants. Elle adore débattre de sujets brûlants et de questions sociales, mais n’hésitera pas à persécuter son interlocuteur de façon moralisatrice si elle rencontre trop d’objections injustifiées.</p><p>UMalheureusement, Brigitte est stimulée par une consommation copieuse de Poudre hilarante. Elle en est complètement dépendante et souffre de manque si elle n’a pas sa dose quotidienne. Cette habitude est coûteuse et elle accumule les dettes envers plusieurs trafiquants et créanciers. Si son addiction venait à se savoir, cela pourrait la discréditer et nuire au mouvement qu’elle défend.</p><p>Les @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{Nouveaux Millénaristes} ont récemment lancé une campagne de financement afin de parrainer une nuit au théâtre pour les familles démunies de Middenheim. Brigitte était responsable de ces fonds. Elle a pensé pouvoir se servir dedans et replacer l’argent plus tard. Mais elle s’est emballée et s’est acheté une nouvelle tenue, de nouvelles chaussures, un bon repas et une tournée à la taverne pour ses nombreux amis pendant le festival de Festag. Elle cherche désespérément un moyen de se sortir de cette situation de plus en plus délicate.</p>"
|
||||||
},
|
},
|
||||||
"Brother Bengt": {
|
"Brother Bengt": {
|
||||||
"name": "Brother Bengt",
|
"name": "Frère Bengt",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Brother Bengt is now in his 40s and the fervour of his youth has left him. Whilst he looks for all the world like a typical firebrand Ulrican, with his tangled masses of dark shaggy hair and flashing grey eyes, he is actually laid back and affable. Bengt is loquacious, able to speak at a speed and intensity that most people find difficult to process. He has a great passion for learning, and is intimately familiar with all the manuscripts of Ulrican history and religious law held in the Lore Haus.</p>\n<p>Bengt is always interested in the stories of adventurers (provided they tolerate his constant interjections). If the Characters are willing to share their stories with Bengt, they can easily win his affection. He can see to it that an adventurer who has convinced him of their worthy character and intentions can have weapons blessed in the Eternal Flame.</p>"
|
"gmnotes": "<p>Frère Bengt a maintenant la quarantaine, et il n’a plus la vigueur de la jeunesse. S’il ressemble en tout point au parfait zélote ulricain, avec de longues mèches de cheveux sombres en désordre et des yeux gris perçants, c’est en réalité un homme paisible et affable. Bengt est loquace, et il est capable de parler avec une telle vitesse et une telle intensité que la plupart de ses interlocuteurs ont du mal à le suivre. Passionné de savoir, il connait intimement tous les manuscrits de la Lore Haus dédiés à l’histoire ulricaine et à la loi religieuse.</p>\n<p>Bengt est toujours intéressé par les histoires des aventuriers (à condition que ces derniers tolèrent ses incessantes interruptions). Si les Personnages acceptent de lui raconter le récit de leurs péripéties, ils gagneront facilement son amitié. Il pourra faire en sorte qu’un aventurier l’ayant convaincu de sa bonne nature et de ses nobles intentions puisse faire bénir ses armes dans la Flamme éternelle.</p>"
|
||||||
},
|
},
|
||||||
"Castellan-Warlord Gnawretch Skrray": {
|
"Castellan-Warlord Gnawretch Skrray": {
|
||||||
"name": "Castellan-Warlord Gnawretch Skrray",
|
"name": "Châtelain-Chef de guerre Gnawretch Skrray",
|
||||||
"description": "<section id=\"secret-7dXW90PwbWR7REO1\" class=\"secret\"><p>The Castellan-Warlord of @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Under-Middenheim} is an ancient and malign Skaven, personally appointed by a Lord of Decay called Warlord-General Paskrit the Vast. It is Gnawretch Skrray’s duty to whip purpose and efficiency into Under-Middenheim. He stalks the burrows dressed in the rusted steel of an elite Skaven warrior, and should any tarry in his path, they suffer a jab from his hook hand or the searing agony of his sting.</p>\n<p>Gnawretch was once the model of a Skaven Warrior: tall, muscular, with a thick, dark pelt. Renowned for his ruthless resilience, on campaign in the World’s Edge Mountains he suffered pangs of black hunger and consumed his own tail and left hand. A dark perseverance alone let him survive the injuries and earned him the respect of lesser Skaven. Warlord-General Paskrit brought Gnawretch into his service, severing his clan ties and extending his life through warpstone elixirs. Gnawretch grew a new tail, tipped with a lurid-yellow sting. He hasn’t been so fortunate regarding his hand, a wears a cruel prosthetic hook.</p>\n<p>Like all the best tyrants, Gnawretch is a consummate bureaucrat and an enthusiastic enforcer of quotas and schedules. Should a Scrutens foraging party arrive back late, or Moulder researchers requisition more warpstone than their due, he logs the discrepancy and delivers swift punishment. He is uncommonly fond of inflicting blindness. An underling who offends him once loses his left eye, and those who fail him twice are left sightlessly groping around the warrens, doomed to be killed and eaten by former comrades.</p>\n<p>Gnawretch focuses on winning glory through efficient management of @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Under-Middenheim}. He hopes that through strict rationing he can increase its population. He sends Scrutens scouting parties out to the surrounding area to search for shards of warpstone. Much of this he consumes himself, but he stores the remainder as gifts to Clan Skryre in the hope that they will lend support to the project. He also continually petitions the council to allow him to dig breeding pits and a temple to the Horned Rat, all in the hope of improving the prospect and reputation of the lair.</p>\n<p>But the council demand results first. They want Gnawretch to discover the sources of Middenheim’s water supply and whatever it is that fuels the Eternal Flame. Gnawretch sends scouting parties up into the tunnels above for this purpose, but with no success. Those exploring the areas Gnawretch suspects will yield results are assailed by a gigantic adversary, the nature of which is not clear to the Skaven. Reports of ‘a big-big goat-head thing’ are made by the few who survive such encounters.</p></section>",
|
"description": "<section id=\"secret-7dXW90PwbWR7REO1\" class=\"secret\"><p>Le Châtelain-Chef de guerre de @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Sous-Middenheim} est un skaven vieux et pernicieux nommé personnellement par un Seigneur de la Ruine du nom de Chef de guerre-Général Paskrit l’Immense. Gnawretch Skrray a le devoir d’attirer la résolution et l’efficacité des habitants de Sous-Middenheim. Il arpente les terriers, revêtu de l’acier rouillé des guerriers d’élite skavens, et quiconque s’attarde sur son chemin reçoit un coup de crochet ou l’atroce douleur de son dard.</p>\n<p>Gnawretch était autrefois l’incarnation du guerrier skaven : grand, musclé et doté d’une fourrure épaisse et sombre. Réputé pour son impitoyable résilience, notamment lors d’une campagne dans les Montagnes du Bord du Monde où il a souffert de la famine et a dévoré sa propre queue et sa main gauche. Une sombre obstination lui a permis de survivre à ses blessures et d’obtenir le respect des skavens inférieurs. Le Chef de guerre-Général Paskrit a pris Gnawretch à son service, rompant ses liens avec son clan et allongeant son espérance de vie à l’aide d’élixirs de malepierre. Gnawretch s’est fait pousser une nouvelle queue, avec au bout un dard jaune vif. Il n’a pas eu autant de chance pour sa main, et porte une prothèse en forme de crochet.</p>\n<p>Comme tous les bons tyrans, Gnawretch est un bureaucrate accompli qui adore faire respecter les quotas et les programmes. Si un groupe de recherche de nourriture Scruten revient en retard, ou si des chercheurs Moulder réquisitionnent plus de malepierre que prévu, il consigne ces écarts et distribue des sanctions sans attendre. Curieusement, il aime particulièrement rendre les autres aveugles. Un subalterne qui lui déplait une fois perd son œil gauche, et ceux qui récidivent se retrouvent à tâtonner aveuglément dans les terriers, condamnés à être tués et dévorés par leurs anciens camarades.</p>\n<p>Gnawretch cherche à gagner de la gloire par le biais d’une gestion efficace de @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Sous-Middenheim}. Il espère qu’un rationnement strict permettra d’augmenter la population. Il envoie des groupes d’éclaireurs du clan Scruten dans la zone environnante pour trouver des éclats de malepierre. Il en consomme la majorité, mais il stocke le reste pour les offrir au clan Skryre dans l’espoir qu’ils soutiennent le projet. En outre, il demande régulièrement au conseil l’autorisation de creuser des fosses de reproduction et un temple dédié au Rat Cornu, dans l’espoir d’améliorer les perspectives et la réputation du repaire.</p>\n<p>Mais le conseil veut des résultats avant tout. Il souhaite que Gnawretch découvre les sources de la distribution d’eau de Middenheim et ce qui alimente la Flamme éternelle. Gnawretch envoie donc des groupes d’éclaireurs dans les tunnels supérieurs, mais sans succès. Ceux qui explorent les zones les plus intéressantes pour Gnawretch sont attaqués par un adversaire gigantesque que les skavens sont incapables d’identifier. Les rares survivants de ces attaques décrivent une « chose très grande à tête de chèvre ».</p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Emmille Münzstätter": {
|
"Emmille Münzstätter": {
|
||||||
"name": "Emmille Münzstätter",
|
"name": "Emmille Münzstätter",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Emmille has worked within the dingy confines of @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.3D5lxruF8oG4O81y]{The Spear Mint} for nearly three decades, having first been apprenticed as a girl. She is a wheezy and bow-backed woman, having a pronounced stoop from years of crouching over coin dies and genuflecting to the worthies she encounters going to and from the mint.</p><p>Emmille is about to commence a life on the run. A few days ago she discovered a cramped crawlspace tucked behind a cupboard near her workstation. Bored and unsupervised, she wriggled through and came upon a series of passageways. Emmille stumbled upon something she shouldn’t have there: a clandestine meeting between a tall and regal man and another in the regalia of a senior @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.dBIV62DP69lOoUAV#middenheims-chapter-of-the-order-of-the-knights-panther]{Knight Panther}. They were standing talking in a candlelit room, examining a bulging bottle within which an ephemeral thing wriggled and shifted.</p><p>Since that day Emmille has not been able to keep her mind on her work, ruminating on the sights she saw. She has grown starkly paranoid, certain that someone must be aware of her transgressions. She has checked to see whether or not she left any sign of her movements in the passageways, and knows that if she left any sort of clue, a dropped item or footprints, she will soon be found out. Emmille plans to flee Middenheim whilst she has time. She will soon be missed at the mint, so her departure must be sudden, fast, and final.</p>"
|
"gmnotes": "<p>Emmille travaille dans l’enceinte morne def @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.3D5lxruF8oG4O81y]{l’Hôtel des Monnaies} l’Hôtel des Monnaies depuis presque trente ans. Elle n’était qu’une petite fille lorsqu’elle est devenue apprentie. Les années passées, penchée sur des matrices de pièces et prosternée devant les grandes figures qu’elle rencontrait sur le chemin de l’Hôtel des Monnaies, ont courbé son dos et rendu sa respiration sifflante.</p><p>La vie d’Emmille est sur le point de basculer. Il y a quelques jours, elle a découvert un vide sanitaire étriqué caché derrière un placard non loin de son poste de travail. Comme elle s’ennuyait et qu’elle n’était surveillée par personne, elle s’y est glissée et a découvert un petit réseau de galeries. Mais Emmille est tombée sur un spectacle qu’elle n’aurait jamais dû voir : une rencontre clandestine entre un grand homme d’allure royale et un autre vêtu comme un @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.dBIV62DP69lOoUAV#middenheims-chapter-of-the-order-of-the-knights-panther]{Chevalier Panthère} de haut rang. Ils se tenaient dans une petite pièce uniquement éclairée par quelques bougies, et examinaient une bouteille bombée où se tortillait une créature éphémère.</p><p>Depuis ce jour, Emmille est incapable de se concentrer sur son travail, et rumine sans cesse ce qu’elle a vu. Elle est devenue un peu paranoïaque, et elle est persuadée que ses péchés ne sont pas passés inaperçus. Elle est retournée dans les galeries pour s’assurer qu’elle n’y avait laissé aucun signe de sa présence, mais elle sait que si elle a oublié quoi que ce soit, un objet ou une empreinte, elle sera bientôt découverte. Emmille a prévu de s’enfuir loin de Middenheim tant qu’il en est encore temps. Mais l’Hôtel des Monnaies va rapidement s’inquiéter de son absence ; son départ devra donc être soudain, preste, et définitif.</p>"
|
||||||
},
|
},
|
||||||
"Gerdon Salzwed": {
|
"Gerdon Salzwed": {
|
||||||
"name": "Gerdon Salzwed",
|
"name": "Gerdon Salzwed",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<blockquote><p>Who’d 'ave guessed that you 'ave to know your figures to make it in the underworld? Wasn't for the love of counting pfennings that I started thievin'! But ferget half a smidge of the Man’s cut and suddenly no one in Middenheim'll give a fella the time of day. Eh, speaking of, you hirin'?</p><p style=\"text-align: right\">— Gerdon Salzwed, Unemployed Fence</p></blockquote><p>As a child Gerdon resided within the teetering piles of tenement buildings that pile on top of one another around Middenheim’s southern gate. Poor and sickly, a childhood ague robbed him of much of his dexterity, and not a little of his wits.</p><p>The Low Kings keep lookout for lonely, bullied children. They make fine recruits as they are often in need of big brother figures to run to, and the henchmen of the @UUID[JournalEntry.Liw9HcyJnHbLZevz]{Low Kings} are happy to act in such a role. Gerdon was an unimaginative young man, but he applied himself to the tasks set for him, running messages between criminals, and making up the numbers when racketeers felt the need to apply pressure to a stallholder.</p><p>Impressed with his dedication, one of his criminal patrons set Gerdon the task of handling stolen goods. Unfortunately, it is a task he is wholly unsuited to. Whilst he possesses a knack for winkling more money from people, Gerdon is bad with numbers and poorly organised. He is looking for a way out before his criminal patrons find out how poorly he has kept their books.</p>"
|
"gmnotes": "<blockquote><p>J’aurais pas cru qu’y fallait savoir compter pour réussir dans le milieu. Moi, j’ai pas commencé à filouter pour compter des thunes ! Mais si t’oublies de payer une toute petite miette de la part de l’Homme, d’un coup, t’existes plus aux yeux de personne à Middenheim. Tiens, d’ailleurs… tu recrutes ?</p><p style=\"text-align: right\">— Gerdon Salzwed, Receleur sans emploi</p></blockquote><p>Enfant, Gerdon vivait quelque part entre les immeubles chancelants qui s’empilent les uns sur les autres non loin de la porte sud de Middenheim. C’était un garçon démuni et maladif, en partie à cause d’une fièvre qui l’avait privé d’une grande part de sa dextérité et de ses capacités cognitives.</p><p>Les Petits Rois sont toujours à la recherche d’enfants solitaires et persécutés. Ceux-ci ont souvent besoin d’une figure fraternelle pour les protéger, et ce rôle convient bien aux hommes de main des @UUID[JournalEntry.Liw9HcyJnHbLZevz]{Petits Rois}. GGerdon était un jeune homme peu imaginatif, mais il faisait toujours de son mieux pour accomplir ses tâches : il passait des messages à d’autres criminels et rejoignait les rançonneurs lorsque ceux-ci avaient besoin de bras supplémentaires pour intimider un marchand.</p><p>Impressionné par son dévouement, l’un de ses supérieurs lui a ordonné de comptabiliser et d’écouler leurs objets volés. Malheureusement, cette tâche était particulièrement mal adaptée à ses compétences. Gerdon est très doué pour soutirer plus d’argent aux résidents, mais il est mal organisé et ne sait pas compter jusqu’à trois. Il cherche maintenant à s’échapper avant que ses supérieurs se rendent compte de l’état de leurs finances après son passage.</p>"
|
||||||
},
|
},
|
||||||
"Grand Vizier Bhar": {
|
"Grand Vizier Bhar": {
|
||||||
"name": "Grand Vizier Bhar",
|
"name": "Grand Vizir Bhar",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>A talented Necromancer from the Spice Port of Copher, the Vizier fled Araby after his magical malfeasances were exposed. Most Chaos Sorcerers deplore Necromancy as the philosophies governing mastery of Undeath conflict with those of violent mutability. The Vizier has no such qualms, arguing that a synthesis of disciplines better serves the dark gods. Few possess the talent to practice both Necromancy and Daemonology without becoming catastrophically insane — but so far he remains stable.</p><p>His innovative approach found him allies amongst those Chaos Cultists who regard adherence to ideology to be counterproductive. When he left Araby he was invited to join @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.t2YShY6MQRV6MlBd#the-purple-hand]{the Purple Hand} in Middenheim to help out their research department, the Ordo Terribilis.</p><p>Vizier Bhar is a valued cult asset, though he is conspicuous as he refuses to eschew his goatee beard and his taste for sweeping silks in the Arabyan style. His age is hard to guess, but his fellows believe that he is older than he looks. He has risen to the rank of Deputy Magister Terribilis, allowing @UUID[Compendium.wfrp4e-pbtt.actors.lYEKyCpaihHON6Gz]{Karl-Heinz Wasmeier} the time to devote to other projects.</p>"
|
"gmnotes": "<p>Le Vizir est un nécromancien talentueux qui a dû fuir l’Arabie lorsque ses méfaits magiques ont été découverts. Étant donné que les philosophies qui régissent la maîtrise de la non-mort entrent en conflit avec celles de la mutabilité violente, la plupart des sorciers du Chaos condamnent la nécromancie. Le Vizir n’a pas ce genre de scrupules, et pense qu’une synthèse des disciplines sert davantage les dieux du Chaos. Très peu de personnes possèdent le talent de pratiquer à la fois la nécromancie et la démonologie sans devenir complètement fou, mais pour l’instant, Bhar a encore toute sa tête.</p><p>Son approche innovante lui a rapporté des alliés chez les cultistes du Chaos, qui considèrent toute adhésion à une idéologie contreproductive. Lorsqu’il a quitté l’Arabie, la @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.t2YShY6MQRV6MlBd#the-purple-hand]{La Main Pourpre} l’a invité à les rejoindre pour aider leur service de recherches, l’Ordo Terribilis.</p><p>Le vizir Bhar est un atout important du culte, malgré son refus de raser son bouc et sa tendance à s’afficher dans des soieries arabiennes qui attirent l’attention. Son âge est difficile à deviner, mais ses acolytes pensent qu’il est plus vieux qu’il en a l’air. Il a atteint le grade de suppléant du Magister Terribilis, ce qui laisse à Karl Heinz Wasmeier le temps de se consacrer à d’autres projets.</p>"
|
||||||
},
|
},
|
||||||
"Hasso Schroeter": {
|
"Hasso Schroeter": {
|
||||||
"name": "Hasso Schroeter",
|
"name": "Hasso Schroeter",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<blockquote><p>That Busk Umpire felt the need to tell me I was no Rallane Lafarel, that it was time to clear out of the Great Park, and I should give someone else a go. I told him he wants the wax cleaned out of his ears, but with only eight pennies and a rotten turnip to show for an hour long set, I suppose the punters agree.</p><p style=\"text-align: right\">— Hasso Schroeter, Unpopular Entertainer</p></blockquote><p>Hasso was born to a poor but respectable family of Artisans in the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ff6FiBZzU2RippS1]{Wynd} district. He was always a talented singer and took to an old lute the family owned with a degree of skill. This was fortunate for Hasso, for he was a poor student in all other subjects.</p><p>Middenheim is a good city for a halfway talented Busker, and whilst Hasso’s skill on the lute was nothing special, combined with his sweet voice he was able to draw an appreciative audience. Every day he would leave his home in the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ff6FiBZzU2RippS1]{Wynd} and journey to @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.a1a8YFmSMjGOpBpz]{Freiburg}, hoping to earn some pennies from the art lovers who live there.</p><p>On a good day Hasso brings back a handful of pennies, but he yearns for something more. He has a dream to emulate the grand deeds of the heroes and noblemen he sings of.</p>"
|
"gmnotes": "<blockquote><p>Ce satané juge de spectacle s’est permis de me dire que je n’étais pas Rallane Lafarel, qu’il était temps pour moi de quitter le Grand parc, et que je ferais mieux de laisser la place à quelqu’un d’autre. Je lui ai répondu qu’il aurait besoin de se laver les oreilles. Mais après une représentation d’une heure, je n’ai récupéré que huit sous et un navet moisi. Je dois bien reconnaître que les spectateurs étaient d’accord avec lui.</p><p style=\"text-align: right\">— Hasso Schroeter, saltimbanque mésestimé</p></blockquote><p>Hasso est né dans une famille d’artisans, pauvre mais respectable du quartier de @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ff6FiBZzU2RippS1]{la Venelle}. Chanteur de talent depuis sa plus tendre enfance, il a vite commencé à s’accompagner d’un vieux luth qui traînait dans la maison de sa famille. Une très bonne décision, puisqu’il était mauvais dans tout le reste à l’école.</p><p>Middenheim est une bonne cité pour un musicien de rues à peu près talentueux. Même si Hasso ne joue pas du luth à la perfection, l’accompagnement de sa voix suave lui a permis de se constituer un petit auditoire admiratif. Tous les jours, Hasso fait le trajet de sa maison dans @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ff6FiBZzU2RippS1]{La Venelle} pour rejoindre le @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.a1a8YFmSMjGOpBpz]{Freiburg}, dans l’espoir de gagner quelques piécettes grâce aux amateurs d’art qui y vivent.</p><p>Si la journée est bonne, Hasso peut empocher une poignée de sous, mais il aspire à quelque chose de plus grand. Dans ses rêves, il reproduit les hauts faits des héros et des nobles dont il chante les louanges.</p>"
|
||||||
},
|
},
|
||||||
"Helmut Beckenbauer": {
|
"Helmut Beckenbauer": {
|
||||||
"name": "Helmut Beckenbauer",
|
"name": "Helmut Beckenbauer",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>@UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.xiXbVzAggcmfXxd1]{‘The Man’} employs Wolfgang Bandpater, a respected member of the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.xBB5HI6Ojii4cW2s]{Merchants’ Guild}, as a lead racketeer, but Helmut Beckenbauer, his lieutenant, manages his day-to-day affairs. The pair are rarely seen together and communicate through coded messages left at the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ZQACec4OEKjwL1D9]{Labourers’ Hospice}.</p><p>In addition to his criminal activities, Beckenbauer is also a keen @UUID[JournalEntry.nzsWxG9db2fdGjZM.JournalEntryPage.ZjpHnYBdxk7gxJ7R]{Middenball} player, and although the days when he was the most feared centre-forward in the city are long past, he still coaches and manages the notorious Southgate Slammers. Using the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.V6ScMExW1ByNP2hu]{Grunpark} as their training ground, this team of labourers has established a reputation as the most professional Middenball outfit in the city. Their meetings with the Eastenders from the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.KasX3KjloyHjpTMc]{Altquartier} are well worth a visit (providing you can take care of yourself in the inevitable after-match brawl).</p>"
|
"gmnotes": "<p>@UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.xiXbVzAggcmfXxd1]{‘L'Homme’} emploie Wolfgang Bandpater, un membre respecté de @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.xBB5HI6Ojii4cW2s]{la Guilde des Marchands}, pour diriger ses activités de rançonneur, mais c’est son lieutenant, Helmut Beckenbauer, qui gère les affaires courantes. Les deux hommes sont rarement vus ensemble, et ils communiquent généralement par le biais de messages codés laissés à @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ZQACec4OEKjwL1D9]{l’hospice des manouvriers}.</p><p>Outre ses activités criminelles, Beckenbauer est aussi un grand joueur de @UUID[JournalEntry.nzsWxG9db2fdGjZM.JournalEntryPage.ZjpHnYBdxk7gxJ7R]{Middenball} L’époque où il était le centre-avant le plus craint de la cité est révolue depuis longtemps, mais il continue de coacher et de gérer les fameux Frappeurs de la Porte Sud. Cette équipe de manouvriers s’entraîne dans @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.V6ScMExW1ByNP2hu]{Grunpark} , et elle est aujourd’hui considérée comme l’équipe de Middenball la plus aguerrie de la cité. Leurs rencontres avec les AltquEst de l' @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.KasX3KjloyHjpTMc]{Altquartier} alent le détour (à condition de savoir se défendre pendant la bagarre qui éclatera inévitablement après le match).</p>"
|
||||||
},
|
},
|
||||||
"Hugo Greendale": {
|
"Hugo Greendale": {
|
||||||
"name": "Hugo Greendale",
|
"name": "Magister Hugo Vallonvert",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Hugo is a stuffy and officious Halfling of the Greendale clan. The clan is well known in the Kleinemoot for its association with craftsmanship and business, and Hugo looked set to continue this tradition. Once a promising carpenter’s apprentice, an accident in the workshop left Hugo short of three fingers on his good hand.</p><p>Following his injury, Hugo became involved in the @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.GY513o8UUsplsZWe]{Volans's Oath of Devotion Society}, for he was fascinated with the history of magic, and even harboured a hope that there might be a magical solution to his injury. The society’s inner circle soon picked up on Hugo’s gift for fast talking. Seeing as Halflings do not possess magical abilities, who better to represent the society and underline the fact that they are merely fans of magic rather than practitioners?</p><p>Hugo is devoted to protecting the interests of the organisation, and despite the lack of talent his Species has for magic, Hugo keeps trying to learn all he can about wizardry and witchcraft.</p>"
|
"gmnotes": "<p>Hugo est un halfling collet monté et zélé du clan Vallonvert. Le clan est réputé au Kleinmoot pour son savoir-faire artisanal et commercial, et Hugo semble bien décidé à perpétuer la tradition. Autrefois apprenti charpentier prometteur, Hugo a perdu trois doigts de sa main principale à cause d’un accident dans l’atelier..</p><p>Après son accident, il a fréquenté la société du @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.GY513o8UUsplsZWe]{Serment de la Dévotion de Volans}, car il était fasciné par l’histoire de la magie, et espérait même trouver une solution magique pour remédier à sa blessure. Le cercle intérieur de la société a rapidement remarqué le don d’Hugo pour palabrer. Comme un halfling n’a pas de capacités magiques, qui d’autre que lui pourrait représenter la société et convaincre qu’ils sont simplement des amateurs de magie plutôt que des pratiquants ?</p><p>Hugo se consacre à la protection des intérêts de l’organisation, et malgré le manque de talent de son espèce pour la magie, il persiste à apprendre tout ce qu’il peut sur la magie et la sorcellerie.</p>"
|
||||||
},
|
},
|
||||||
"Jacopo Schmidt": {
|
"Jacopo Schmidt": {
|
||||||
"name": "Jacopo Schmidt",
|
"name": "Jacopo Schmidt",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Whilst mutation is not as common in Middenheim as it is in many of the Empire’s other cities, the parents of altered offspring often follow rumours that such children are accepted amongst the teeming wretches of the Warrenburg. Rather than cast their mutant offspring from the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.tPgvZoYSi1URdTeL]{Cliff of Sighs}, some parents sneak down to @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.8sdGAenFPI1OAAnm]{The Warrenburg}, where they are received by a strange man calling himself Jacopo Schmidt (almost certainly not his real name). The altered children earn their keep by working in rundown taverns and as Jacopo’s messengers. </p><p>At odds with the destitute scavengers of the area, Jacopo is charming and urbane. He wears a number of different hats, with something of the grave robber, the bawd, and the bounty hunter about him. He is connected to the agents of no fewer than three different Chaos cults in the city, and thus far has kept each of them from knowing of his affiliation with their rivals.</p><p>Jacopo most commonly acts on behalf of @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.t2YShY6MQRV6MlBd#the-red-crown]{the Red Crown}. His primary role as their agent is to find willing parents amongst the inhabitants of the Warrenburg and guides them in inculcating the children in the values of Tzeentch. </p><p>Through his connections in @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.t2YShY6MQRV6MlBd#the-red-crown]{the Red Crown} he has also come into contact with @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.j9KGEfrsEWWTJBP2#the-jade-sceptre]{the Jade Sceptre}. If Jacopo finds himself having trouble with investigators, he simply kidnaps and sells them to the Jade Sceptre — the cult is always in need of living sacrifices. </p>"
|
"gmnotes": "<p>On ne voit pas autant de mutants à Middenheim que dans la plupart des autres cités de l’Empire. Cependant, certaines rumeurs indiquent que les enfants difformes peuvent être acceptés au sein des masses grouillantes qui s’entassent à Warrenburg. C’est pourquoi, plutôt que de jeter leur progéniture altérée du haut de la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.tPgvZoYSi1URdTeL]{Falaise des Soupirs}, , certains parents choisissent de rejoindre furtivement @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.8sdGAenFPI1OAAnm]{Warrenburg}, Une fois arrivés, ils y sont accueillis par un homme étrange qui se présente sous le nom de Jacopo Schmidt (très certainement un nom d’emprunt). Jacopo permet aux enfants difformes de survivre en travaillant dans des tavernes délabrées et en délivrant des messages pour lui. </p><p>Par contraste avec les pilleurs de poubelles qui habitent le quartier, Jacopo est charmant et courtois. Toujours affublé de l’un de ses nombreux couvre-chefs, il a à la fois des airs de pilleur de tombes, d’entremetteur et de chasseur de primes. Il possède des contacts parmi les agents de pas moins de trois sectes du Chaos différentes dans la cité, et pour l’instant, aucune des trois ne soupçonne qu’il fricote avec ses rivales.</p><p>JEn général, Jacopo travaille pour la@UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.t2YShY6MQRV6MlBd#the-red-crown]{La Couronne Rouge}. Sa tâche principale est de parcourir Warrenburg à la recherche de parents pleins de bonne volonté afin de les pousser à inculquer les valeurs de Tzeentch à leurs enfants. </p><p>Ses liens avec @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.t2YShY6MQRV6MlBd#the-red-crown]{La Couronne Rouge} l’ont aussi mis en relation avec @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.j9KGEfrsEWWTJBP2#the-jade-sceptre]{Le Sceptre de Jade}. Ainsi, si des importuns ont la très bonne idée d’enquêter sur lui, il n’a qu’à les enlever et les revendre au Sceptre de Jade : après tout, la secte a toujours besoin de plus de sacrifices humains. </p>"
|
||||||
},
|
},
|
||||||
"Johen": {
|
"Johen": {
|
||||||
"name": "Johen",
|
"name": "Johen",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>One of the reasons for the runaway success of the organisation headed by @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.xiXbVzAggcmfXxd1]{‘The Man’} is the willingness to employ unlicensed magic users. Johen is a young man with a pronounced talent for Witchcraft. He looks disarming enough, with a beautifully proportioned athletic frame and a round face featuring a wide beaming smile and a tumble of blond curls. However, his character is that of the determined diabolist, and his personal habits would shock the devotees of the Jade Sceptre.</p><p>It is thanks to Johen’s dark magic that the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.5bL5t1EJvGF6ELog]{Geist Haus} retains its reputation as a haunted place. He uses spells such as @UUID[Compendium.wfrp4e-core.items.a8npXWG2o4BxhtVV]{Creeping Menace}, @UUID[Compendium.wfrp4e-core.items.ZOlM8KjLfNIefAb0]{Curse of Crippling Pain}, @UUID[Compendium.wfrp4e-core.items.PkqPqy3Fy9fawQZ8]{Haunting Horror}, and the @UUID[Compendium.wfrp4e-core.items.CnydL8p3PVAuF98w]{Evil Eye} to ensure that anyone who strays into the grounds are convinced that an otherworldly presence lurks inside the house.</p><p>Johen has some talent as an Apothecary, but is learning a lot from the more professional Waldtraud. He knows she is dying, and seeks to acquire as much knowledge about the preparation of chemicals as possible before her illness defeats her.</p>"
|
"gmnotes": "<p>L’une des raisons expliquant le succès éclatant de l’organisation dirigée par @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.xiXbVzAggcmfXxd1]{‘l’Homme’} est sa propension à employer des utilisateurs de magie non agréés. Johen est un jeune homme au talent prononcé pour la sorcellerie. Avec sa carrure athlétique superbement proportionnée, son visage rond marqué par un large sourire étincelant et des cheveux blonds bouclés, il paraît plutôt désarmant. Il est toutefois un démoniste déterminé dont les habitudes personnelles choqueraient les fidèles du Sceptre de Jade.</p><p> C’est à la magie noire de Johen que la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.5bL5t1EJvGF6ELog]{Geist Haus} doit de conserver sa réputation de lieu hanté. Il utilise des sorts tels que @UUID[Compendium.wfrp4e-core.items.a8npXWG2o4BxhtVV]{Menace rampante}, @UUID[Compendium.wfrp4e-core.items.ZOlM8KjLfNIefAb0]{Malédiction de douleur paralysante}, @UUID[Compendium.wfrp4e-core.items.PkqPqy3Fy9fawQZ8]{Horreur obsédante}, et le @UUID[Compendium.wfrp4e-core.items.CnydL8p3PVAuF98w]{Mauvais œil} pour s’assurer que quiconque s’égare sur ce terrain se retrouve convaincu qu’une présence surnaturelle est tapie à l’intérieur de la maison.</p><p>Johen a quelques talents d’apothicaire, mais il apprend beaucoup de Waldtraud, plus professionnelle. Il sait qu’elle est mourante et cherche à acquérir le plus de connaissances possible sur la préparation des produits chimiques avant qu’elle ne soit vaincue par sa maladie.</p>"
|
||||||
},
|
},
|
||||||
"Kat Sperber": {
|
"Kat Sperber": {
|
||||||
"name": "Kat Sperber",
|
"name": "Kat Sperber",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<blockquote><p>I got me clolthes pegs from a bargee in Carroburg. Paid good schilling, but I knew customers in Norderingen would recoup me and then some. Of course, as we left the Drakwald behind us, my mates were shot by Goblins! I have no luck. Escaped, but I spent three days in the Schadensumpf, lost half me pegs and was near eaten by midges. All that, only to be told Norderingen was closed over a few cases of Brainpox! So I came to the city, paid tariffs I couldn’t afford, and of course everyone here already has pegs.</p><p style=\"text-align: right\">— Kat Serber, Annoyed Pedlar</p></blockquote><p>Kat has spent many of her years wandering the roads of Middenland, selling her wooden pegs. She is the poorest of Pedlars, owning no cart or mule. She travels alongside strangers, hoping that they have more to gain through her company than they would by robbing her. She is intimately familiar with the stinking and wretched common rooms of every coaching inn in the province. There have been nights that she has been so penniless that she has even slept under the twin moons, risking madness and discovery by ravening Beastmen.</p><p>Like many itinerant Pedlars before her, Kat has decided to try her luck in the city of Middenheim, hoping to have better luck hawking her wares on the streets of the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.1m2DJYLbVzzIR4Sy]{Altmarkt} rather than the villages of her home province. She has had little luck making any money, though spending her nights in the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.V6ScMExW1ByNP2hu]{Grunpark} is safer than sleeping in the Drakwald.</p>"
|
"gmnotes": "<blockquote><p>Je m’ai acheté des épingles à linge à un batelier à Carroburg. C’était pas donné, mais j’savais que les gens à Norderingen allaient me les racheter plus cher. Et v’là-t’y pas qu’à peine sortis de la Drakwald, mes potes se font descendre par des gobelins ! J’ai jamais de chance. Je m’en suis sortie, mais j’ai passé trois jours dans le Schadensumpf, j’ai perdu la moitié de mes épingles et je m’ai faite bouffer par les moustiques. Et tout ça pour qu’on me dise que Norderingen était fermée à cause de quelques cas de vérole cérébrale ! Du coup je suis viendue à la cité, j’ai payé de l’argent que j’avais pas pour entrer, et bien sûr, ici, tout le monde a déjà des épingles à linge.</p><p style=\"text-align: right\">— Kat Sperber, colporteur en colère</p></blockquote><p>Kat a passé de nombreuses années à arpenter les routes du Middenland pour vendre ses pinces à linge. Aucun autre colporteur n’est plus démuni qu’elle : elle n’a ni mule ni charrette. Elle voyage en compagnie d’inconnus, dans l’espoir qu’ils aient plus à gagner en l’accompagnant qu’en la dévalisant. Les salles communes des relais de poste de toute la province, aussi misérables et nauséabondes soient-elles, n’ont plus aucun secret pour elle. Il lui est même déjà arrivé d’être tellement sans le sou qu’elle a dû dormir à la belle étoile, au risque de devenir folle ou d’être découverte par des hommes-bêtes carnassiers.</p><p>Comme nombre de colporteurs itinérants avant elle, Kat a décidé de tenter sa chance à Middenheim : elle espérait que vendre ses marchandises dans les rues de l’ @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.1m2DJYLbVzzIR4Sy]{Altmarkt} serait plus rentable que dans les villages de sa province d’origine. Son pari, hélas, n’a pas payé le moins du monde. Heureusement pour elle, passer la nuit dans le @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.V6ScMExW1ByNP2hu]{Grunpark} est bien moins dangereux que dormir dans la Drakwald.</p>"
|
||||||
},
|
},
|
||||||
"Marta Gerbenshreiber": {
|
"Marta Gerbenshreiber": {
|
||||||
"name": "Marta Gerbenshreiber",
|
"name": "Marta Gerbenshreiber",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Marta sports the blonde bunches, wide blue eyes, and dimpled cheeks of an Averland goatherd. She is a Bailiff of an unusual sort, collecting money for @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.rowLTlNFVmUdKKUF]{Low Queen Herla Heiwardt}. Herla prefers to send a friendly face to collect her fees, at least until the victims of her extortion rackets first refuse to pay (whereupon a gang of thugs are sent instead). Marta is well suited to this role, being charismatic, attractive, and utterly amoral.</p><p>Marta is so disarming that she even has Herla fooled, and routinely skims the takings to line her own purse. She is also canny in her ability to evaluate the true worth of any knickknacks and artefacts that her marks have within their homes, and often agrees to take some apparently worthless item in lieu of actual payment. Such antiques are quickly sold on to pawn shops. Marta ensures that Herla’s books are balanced, and then banks everything else for herself.</p><p>Playing a crime boss like this is a dangerous business, but Marta is cunning and careful — and so far, lucky. She harbours ambitions to one day inherit Herla’s crown.</p>"
|
"gmnotes": "<p>Marta arbore la blondeur, les grands yeux bleus et les fossettes d’une chevrière de l’Averland. C’est un bailli inhabituel : elle récupère de l’argent pour la @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.rowLTlNFVmUdKKUF]{Petite Reine Herla Heiwardt}. Herla préfère envoyer un visage amical pour collecter sa redevance, du moins jusqu’à ce que les victimes de ses extorsions de fonds refusent de payer (et là, c’est un gang de coupe-jarrets qui est envoyé). Marta convient bien pour ce rôle : elle est charismatique, attirante et complètement amorale. </p><p>Marta est tellement désarmante qu’elle trompe même Herla, et détourne régulièrement son butin pour se remplir les poches. Elle se montre également très futée pour évaluer la véritable valeur de n’importe quel bibelot et artefact que ses cibles entreposent chez elles, et accepte souvent de repartir avec un objet à priori sans valeur à la place d’un vrai paiement. Ces antiquités sont rapidement vendues dans les boutiques de prêteur sur gages. Marta s’assure que les comptes d’Herla sont bien équilibrés, puis met tout le reste de côté pour elle-même.</p><p>Duper ainsi un baron du crime est très dangereux, mais Marta est rusée et prudente (et, jusqu’à présent, chanceuse). Elle espère un jour hériter de la couronne d’Herla.</p>"
|
||||||
},
|
},
|
||||||
"Master-Moulder Skree": {
|
"Master-Moulder Skree": {
|
||||||
"name": "Master-Moulder Skree",
|
"name": "Maître-Moulder Skree",
|
||||||
"description": "<section id=\"secret-UO9o1cGqPKYgXjG4\" class=\"secret\"><p>Skree himself does not remember which of his malformations are due to mutation or surgery. He appears more like a scaled warthog than a rat. Each of his hands bears six fingers and two thumbs. His hulking form is clothed in thick leather aprons with all manner of buckles and straps, pierced through by rows of sharp horns that rise from his hunched back. </p>\n<p>Skree heads a group of Clan Moulder Skaven who have been despatched to @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Under-Middenheim} from Hell Pit, a Skaven stronghold in the northern Worlds Edge Mountains. Ostensibly, the Moulder crew are here to aid @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Castellan-Warlord} Gnawretch in his scouting expeditions by providing him with trained tracker rats in exchange for stipends of warpstone.</p>\n<p>The masters of Hell Pit have ulterior motives. Man-things associate Middenheim with legends such as terrible white wolves and humans who change into animals and back again. Capture and study of such specimens is imperative to Hell Pit. The degree to which the Human body succumbs to warpstone is also of interest; Skree has been asked to acquire subjects for experimentation. Negotiations with @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Gnawretch} have gone nowhere, the Castellan-Warlord is too cautious to show his hand by openly abducting Middenheimers. </p></section>",
|
"description": "<section id=\"secret-UO9o1cGqPKYgXjG4\" class=\"secret\"><p>Skree lui-même ne sait plus lesquelles de ses malformations sont dues à une mutation ou à la chirurgie. Il ressemble davantage à un phacochère à écailles qu’à un rat. Chacune de ses mains possède six doigts et deux pouces. Sa silhouette colossale est habillée de tabliers de cuir avec toutes sortes de boucles et de lanières percées par des rangées de cornes tranchantes qui sortent de son dos voûté. </p>\n<p>Skree est le chef du clan skaven Moulder, qui a été envoyé dans @UUID[JournalEntry.YVXiBNy42vmgHsI5]{Sous-Middenheim} depuis Malefosse, une forteresse skaven située au nord dans les Montagnes du Bord du Monde au nord. Les Moulder sont soi-disant venus aider le @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Châtelain-Chef de guerre Gnawretch} pour ses expéditions en lui fournissant des rats pisteurs entraînés en échange de malepierre.</p>\n<p>Les maîtres de Malefosse ont des intentions secrètes. Pour eux, Middenheim est associée à des légendes telles que les terribles loups blancs ou des humains qui se transforment en animaux avant de reprendre leur forme originale. La capture et l’étude de ces spécimens est essentielle à Malefosse. Le niveau de tolérance du corps humain à la malepierre les intéresse également. Skree a été chargé d’obtenir des sujets pour mener des expériences. Les négociations avec @UUID[Compendium.wfrp4e-middenheim.actors.unVj7oRQCYswID6V]{Gnawretch} n’ont rien donné, car le Châtelain-Chef de guerre est trop prudent pour dévoiler son jeu en enlevant directement des Middenheimers. </p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Middenball Athlete": {
|
"Middenball Athlete": {
|
||||||
"name": "Middenball Athlete",
|
"name": "Middenball / Athlète",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Middenball Brute": {
|
"Middenball Brute": {
|
||||||
"name": "Middenball Brute",
|
"name": "Middenball / Brute",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Middenball Dwarf": {
|
"Middenball Dwarf": {
|
||||||
"name": "Middenball Dwarf",
|
"name": "Middenball / Nain",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Moritz Valgeir": {
|
"Moritz Valgeir": {
|
||||||
"name": "Moritz Valgeir",
|
"name": "Capitaine Moritz Valgeir",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Moritz is the second son of @UUID[Compendium.wfrp4e-pbtt.actors.sn0zk1QV53XMipVw]{Emil Valgeir}, and a lifelong member of Middenheim’s military. He has only recently been inducted into the ranks of the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.dBIV62DP69lOoUAV#knights-of-the-white-wolf]{Knights of the White Wolf}, having served for many years in the Swords of Ulric state regiment. Moritz is an archetypal northern military man, with the heroic facial topiary, shaved head, and piercing stare of a born knight. His noble bearing and clear aristocratic diction made him a natural battlefield leader and he soon earned the rank of captain.</p><p>Since joining the White Wolves, Moritz has found he has more time to himself, as the knights prize individual prowess and place less emphasis on training in groups. Moritz has become somewhat dissolute, and spends much of his time touring Middenheim’s taverns. In recent weeks he has befriended @UUID[Compendium.wfrp4e-middenheim.actors.jDuOhsmrd1GoXE7F]{Wulfric} — @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.akCZAs7s2p8cW1KC]{Wilhelm Tore’s} feckless son. Mortiz has little notion of the hold he has over the younger man, and does not realise the potential damage he is doing by persuading Wulfric to take up a career as a soldier.</p>"
|
"gmnotes": "<p>Moritz est le deuxième fils d’ @UUID[Compendium.wfrp4e-pbtt.actors.sn0zk1QV53XMipVw]{Emil Valgeir} et un militaire de Middenheim de longue date. Il a récemment été intronisé dans les rangs des @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.dBIV62DP69lOoUAV#knights-of-the-white-wolf]{Chevaliers du Loup Blanc}, après avoir servi le régiment des Épées d’Ulric. Moritz est un soldat du Nord typique : pilosité faciale exubérante, crâne rasé et regard perçant d’un chevalier né. Son allure noble et sa diction nettement aristocratique en ont fait un meneur naturel sur le champ de bataille, et il a rapidement atteint le rang de capitaine.</p><p>Depuis qu’il a rejoint les Loups Blancs, Moritz a du temps libre, puisque les chevaliers attachent plus de valeur aux prouesses individuelles qu’à l’entraînement en groupe. De ce fait, Moritz est devenu un peu dissipé, et passe la majorité de son temps à faire le tour des tavernes de Middenheim. Au cours des dernières semaines, il s’est lié d’amitié avec @UUID[Compendium.wfrp4e-middenheim.actors.jDuOhsmrd1GoXE7F]{Wulfric} , le fils bon à rien de @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.akCZAs7s2p8cW1KC]{Wilhelm Tore} . Moritz ne réalise pas l’emprise qu’il a sur le jeune homme, et n’imagine pas les dégâts potentiels qu’il pourrait causer en persuadant Wulfric de poursuivre une carrière de soldat.</p>"
|
||||||
},
|
},
|
||||||
"Mote Yarrow The Fetchling": {
|
"Mote Yarrow The Fetchling": {
|
||||||
"name": "Mote Yarrow The Fetchling",
|
"name": "Grain d'Achillée Le Lutin",
|
||||||
"description": "<section id=\"secret-YEE8TYeEYVGalTyV\" class=\"secret\"><p>A tiny creature standing less than a foot in height, wrapped in luminous gossamer threads that sprout from all over its body, Mote Yarrow remains hidden and secret, yet it is responsible for more heartache in Middenheim than Grom the Paunch or Vlad von Carstein. Mote is a Fetchling, meagre in physical form but copious in magical power and malicious mistrust of mortals.</p>\n<p>Centuries ago Mote found its way through, disgusted to find itself amongst the teeming life and industry of temporal humanity. It remained unseen and secretive within the @UUID[JournalEntry.B3jixtnstE0DkhsL]{Dreaming Wood}, and only on moonless nights did it flit about Middenheim to find out more about the dirty and wretched place it had discovered.</p>\n<p>Drawn to mischief through boredom and caprice, Mote made it a self-appointed task to torment the citizens. Secretly it leeched the fertility of several important Middenheimers, cursing them and their dwindling batches of descendants to withered lineages. From @UUID[JournalEntry.RTu5HVkESXJFlF7f]{Boris Todbringer} to @UUID[JournalEntry.CjgruxP6bLU7tW1y]{‘“The Man’},” a swathe of Middenheim’s most powerful people have been bereft of their appetite for love and intimacy as the result of Mote’s jinxing.</p></section>",
|
"description": "<section id=\"secret-YEE8TYeEYVGalTyV\" class=\"secret\"><p>réature minuscule d’à peine une trentaine de centimètres de haut, recouverte de toiles d’araignée luminescentes qui sourdent de tout son corps. Grain d’achillée garde son existence secrète, mais il a causé plus de maux de tête à Middenheim que Grom la Panse ou Vlad von Carstein. Grain d’achillée est un lutin : bien que chétif, physiquement parlant, sa puissance magique et sa méfiance malveillante envers les mortels sont considérables. </p>\n<p>Il y a des siècles de cela, Grain d’achillée a trouvé un moyen de sortir de la clairière, et se retrouver propulsé au cœur de la vie trépidante et industrieuse de l’humanité éphémère l’a profondément dégoûté. Il est resté caché, inconnu, dans la @UUID[JournalEntry.B3jixtnstE0DkhsL]{Clairière aux Songes}, et ne sortait de sa cachette pour voleter dans la cité que lors des nuits sans lune, afin d’en apprendre plus sur l’endroit misérable et révoltant qu’il avait découvert.</p>\n<p>Son ennui et ses caprices l’ont poussé à la malveillance, et Grain d’achillée s’est assigné la tâche de tourmenter les citoyens. Il a secrètement drainé la fertilité de plusieurs Middenheimers d’importance, ce qui les a condamnés, eux et leur poignée de descendants en déclin, à voir s’étioler leur lignée. De @UUID[JournalEntry.RTu5HVkESXJFlF7f]{Boris Todbringer} à @UUID[JournalEntry.CjgruxP6bLU7tW1y]{'l'Homme'},, plusieurs des personnalités les plus puissantes de Middenheim ont été privées de leur appétit pour l’amour ou l’intimité à cause de la malédiction de Grain d’achillée. </p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Old Otto": {
|
"Old Otto": {
|
||||||
"name": "Old Otto",
|
"name": "Le Vieil Otto",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>An elderly but spry artisan, Old Otto peers out from behind thick-lensed glasses framed by his wild mop of wavy white hair and scraggly goatee beard. Otto is a fervent worshipper of Verena, and is secretly a leading light in the radical @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{New Millennialist} movement.</p><p>Old Otto is not what could be described as an Agitator himself, though he is a great facilitator of grassroots political activism within Middenheim. His primary role in the movement is to provide @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{New Millennialists} with the use of a private press that he keeps in the back room of his @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.77IfFgBkXvFGKGpJ]{Printworks}. Otto has been a member of various anti-establishment groups during his life, and whilst he is currently happy to leave front-line action to his juniors, this does not mean he isn't courageous and committed. Rather he recognises the need for someone with a cool head and greater experience to protect assets, advise on strategy, and act as an example to rasher participants.</p><p>Otto still has a propensity to enjoy a few glasses of red wine and argue about politics, however, he is careful to remain in control and speak to those he knows he can trust. The operation he has built up is too precious to squander as the result of an intemperate rant.</p>"
|
"gmnotes": "<p>Le vieil Otto, un artisan âgé, mais plein de vie, lève les yeux au-dessus de ses lunettes aux verres épais entourées d’une touffe rebelle de cheveux blancs ondulés et d’un bouc hirsute. Otto est un fervent adorateur de Verena et secrètement un chef de file au sein du mouvement radical des @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{Nouveaux Millénaristes}.</p><p>Le vieil Otto n’est pas quelqu’un qu’on pourrait qualifier d’agitateur, même s’il encourage l’activisme politique de base au sein de Middenheim. Son rôle principal dans le mouvement est de permettre aux @UUID[JournalEntry.OCwl83kq8339cIHj.JournalEntryPage.ZgOSDra8HlOmv5ds]{Nouveaux Millénaristes} d’utiliser une presse privée qu’il cache dans l’arrière-boutique de son @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.77IfFgBkXvFGKGpJ]{imprimerie}. Otto a fait partie de plusieurs groupes d’opposition au cours de sa vie, et même s’il est content de laisser l’action en première ligne aux plus jeunes, cela ne remet pas en question son courage et son engagement. Il a conscience qu’il faut être calme et expérimenté pour protéger les atouts, offrir des conseils de stratégie et servir d’exemple aux membres les plus imprudents.</p><p>Otto a tout de même tendance à savourer quelques verres de vin rouge et discuter politique, mais il fait attention à ne pas perdre le contrôle et à ne parler qu’à ceux en qui il peut avoir confiance. L’opération qu’il a organisée est trop précieuse pour être gâchée par des coups de gueule intempestifs.</p>"
|
||||||
},
|
},
|
||||||
"Pestilential Liche-thing Babrakkos": {
|
"Pestilential Liche-thing Babrakkos": {
|
||||||
"name": "Pestilential Liche-thing Babrakkos",
|
"name": "Liche Pestilentielle Babrakkos",
|
||||||
"description": "<section id=\"secret-BiUrYfwO5GBMb6hm\" class=\"secret\"><p>The First Threat to Middenheim is a powerful undead monstrosity, with aspects similar to both an insubstantial ghost and a vampiric entity. The origin of Babrakkos is uncertain, but scholars suggest that the lack of sites devoted to the Old Faith in the area, as well as the strange necromantic properties of the Brass Keep, suggests that before the Teutogens came to the area a powerful Necromancer may have reigned here. Perhaps Babrakkos may have been a servant, friend, or rival of Morath, the Necromancer who once inhabited the @UUID[JournalEntry.uJx5tYgwGRWxYJrT.JournalEntryPage.VoK7pa3VHjqpTkmx]{Kärzburdger Estate}{Brass Keep}. </p><p>Babrakkos has spent over 2000 years gathering strength to a point where it can manifest in the world once more. At first the Liche-Thing can only embody itself as a weak ghostly form, but as its servants achieve more in its name, it grows into a deadly undead entity indeed. @UUID[JournalEntry.Z4vImEgqDM5OcViY]{The Eaters of the World} keep a shrine to Babrakkos in the cellars of a building in @UUID[JournalEntry.2w06sbgxCxV745oJ]{Altmarkt}. It is here that they store any artefacts they manage to steal. Babrakkos manifests in this area and remains there until the disease and mayhem reaches such a fever pitch that it feels secure to wander the mortal world once more. </p><p>If @UUID[Compendium.wfrp4e-middenheim.actors.AGyoIt9stdSin46x]{Babrakkos} is encountered prior to reaching its full power, use the profile given for a @UUID[Compendium.wfrp4e-core.actors.GgSxlomoV220kd3G]{Ghost}. If it reaches full strength, use the normal profile.</p></section>",
|
"description": "<section id=\"secret-BiUrYfwO5GBMb6hm\" class=\"secret\"><p>TLa Première Menace de Middenheim est une puissante monstruosité morte-vivante, qui ressemble à la fois à un fantôme immatériel et à une entité vampirique. L’origine de Babrakkos est une zone d’ombre, mais les érudits pensent que le manque de sites consacrés à la Foi antique dans la région, ainsi que les étranges propriétés nécromantiques du Fort de Bronze indiquent qu’un puissant nécromancien y a régné avant que les Teutogens ne s’y installent. Babrakkos était peut-être un serviteur, un ami ou un rival de Morath, le nécromancien qui vivait auparavant au @UUID[JournalEntry.uJx5tYgwGRWxYJrT.JournalEntryPage.VoK7pa3VHjqpTkmx]{Kärzburdger Estate}{Fort d’Airain}. </p><p>Il a passé plus de deux mille ans à rassembler ses forces afin de pouvoir se manifester dans le monde de nouveau. Au départ, la liche peut uniquement s’incarner sous une faible forme spectrale, mais au fur et à mesure que ses serviteurs commettent davantage d’actes en son nom, elle devient bel et bien une entité morte-vivante mortelle. @UUID[JournalEntry.Z4vImEgqDM5OcViY]{Les Mangeurs du Monde} nt un sanctuaire dédié à Babrakkos dans les caves d’un bâtiment de l’ @UUID[JournalEntry.2w06sbgxCxV745oJ]{Altmarkt}. C’est ici qu’ils rangent les artefacts qu’ils réussissent à dérober. Babrakkos se manifeste dans cette région et y reste jusqu’à ce que la maladie et le désordre atteignent un tel paroxysme qu’il se sent prêt à errer de nouveau dans le monde des mortels. </p><p>Si @UUID[Compendium.wfrp4e-middenheim.actors.AGyoIt9stdSin46x]{Babrakkos} est rencontré avant qu’il atteigne sa pleine puissance, utilisez le profil d’un @UUID[Compendium.wfrp4e-core.actors.GgSxlomoV220kd3G]{Fantôme}. S’il atteint sa pleine puissance, utilisez le profil ci-dessous.</p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Ritta": {
|
"Ritta": {
|
||||||
"name": "Ritta",
|
"name": "Ritta",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Ritta appears for all the world like a naïve young woman, recently arrived in Middenheim from the country. She dresses in the old-fashioned cast-offs of a rural maid and affects the accent of a farmer’s daughter. In reality she is @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.oM7yW5hFcjG2qi3i]{Ostwald} born and bred, and a clever con artist.</p><p>A regular scam is played on newcomers to the city. Ritta stands outside @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.T1FWfEm5v0OmDsz8]{Pfandleiher’s} pawn shop crying. Anyone asking why she is upset is told that she came to Middenheim hoping to sell a large precious stone, a family heirloom, and met a man who told her he’d get a fair price. However, he absconded with the jewel, which is now displayed in Pfandleiher’s for the price of a crown. Ritta says her sole consolation is that the jewel is worth ten times that amount. In reality, it is a worthless costume piece, but gullible marks swoop on it once Ritta’s back is turned. Pfandleiher and Ritta split the profits fifty-fifty.</p>"
|
"gmnotes": "<p>Pour tous, Ritta semble être une jeune femme naïve, récemment arrivée à Middenheim en provenance de la campagne. Elle porte les habits démodés typiques des jeunes filles issues de la ruralité, et imite l’accent d’une fille de fermier. En réalité, cette arnaqueuse futée est née et a grandi à @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.oM7yW5hFcjG2qi3i]{Ostwald}.</p><p>Elle escroque régulièrement les nouveaux arrivants dans la cité avec la même méthode. Ritta se tient à l’extérieur de la boutique de @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.T1FWfEm5v0OmDsz8]{Pfandleiher}, le prêteur sur gages, feignant de pleurer. Lorsqu’on lui demande ce qui lui cause ces tracas, elle raconte qu’elle est arrivée à Middenheim dans l’espoir de vendre une grosse pierre précieuse, un héritage familial, et a rencontré un homme qui lui a dit qu’il en obtiendrait un bon prix. Mais l’homme s’est enfui avec le bijou, qui est désormais proposé à la vente chez Pfandleiher au prix d’une Couronne. Ritta explique que sa seule consolation est que le bijou vaut dix fois ce montant. En réalité, il s’agit d’un bijou en toc sans aucune valeur, mais les pigeons crédules se jettent sur l’occasion dès que Ritta a le dos tourné. Pfandleiher et Ritta se partagent équitablement les profits.</p>"
|
||||||
},
|
},
|
||||||
"Spectre": {
|
"Spectre": {
|
||||||
"name": "Spectre",
|
"name": "Spectre",
|
||||||
"description": "<section id=\"secret-rd9KJZVj6qzIhwP9\" class=\"secret\"><p>To anyone ignorant of Necromantic lore, there is nothing to distinguish Spectres from @UUID[Compendium.wfrp4e-core.actors.GgSxlomoV220kd3G]{Ghosts}. They are similar in nature and appearance, being ethereal undead shades with insubstantial bodies. They are also created through similar means: Necromantic rites, high concentrations of <em>Dhar</em>, and unusual acts of will on behalf of a departed soul.</p>\n<p>Experts in Necromancy suggest that Spectres often result from vows made in life that the spirit seeks to fulfil in death. However, what truly delineates the Spectre from other undead spirits is its ability to subject its victims to a form of paralysis.</p></section>",
|
"description": "<section id=\"secret-rd9KJZVj6qzIhwP9\" class=\"secret\"><p>Pour quiconque ignore tout du domaine de la nécromancie, rien ne différencie un spectre d’un fantôme. Après tout, il s’agit de deux entités mortes-vivantes éthérées et incorporelles d’apparence et de nature similaires. Leur création aussi est semblable : les deux ont besoin de rites nécromantiques, de fortes concentrations de <em>Dhar</em>, et de preuves de volonté inhabituelles de la part d’une âme défunte.</p>\n<p>Pour certains spécialistes de la nécromancie, un esprit peut prendre la forme d’un spectre s’il essaie d’honorer dans la mort un serment inachevé de son vivant. Mais ce qui différencie réellement les spectres des autres esprits morts-vivants est leur capacité à paralyser leurs victimes.</p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Stefan Hochen": {
|
"Stefan Hochen": {
|
||||||
"name": "Stefan Hochen",
|
"name": "Stefan Hochen",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Stefan came to Middenheim as a teenager over 20 years ago. He was apprenticed to his physician father and inherited his membership of @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.AgOzEfwg8XxrRXZy]{Middenheim’s Physicians’ Guild} upon his death. Stefan became obsessed with a performer who sang mournful songs at the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.Db0LxjUNGbeEQuW7]{Red Moon}, but learned that she was suffering from a mutation caused by a flake of warpstone stuck in her flesh.</p><p>Initially repelled, Stefan overcame his prejudice and removed the source of corruption. The experience led him to become sympathetic to those afflicted by mutation. Whilst he has a small surgery in the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.t1wYBKV4LW8o0XJ1]{Neumarkt} district, word on the streets has it that he can remove mutations cheaply and with complete discretion. Stefan is a trusted member of the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.AgOzEfwg8XxrRXZy]{Physicians’ Guild}, but if they were to find out about his merciful attitude to mutants, he would be struck from their books and subject to further persecution.</p>"
|
"gmnotes": "<p>Stefan est arrivé à Middenheim il y a 20 ans alors qu’il n’était qu’un adolescent. Son père, un médecin, l’a pris comme apprenti, et Stefan a hérité de son adhésion à la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.AgOzEfwg8XxrRXZy]{Guilde des Médecins de Middenheim} à sa mort. Stefan s’est entiché d’une artiste qui chantait des airs mélancoliques à la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.Db0LxjUNGbeEQuW7]{Lune Rouge}, avant d’apprendre qu’elle souffrait d’une mutation causée par un éclat de malepierre logée dans sa peau.</p><p>D’abord rebuté, Stefan a surmonté son préjugé et a éliminé la source de la corruption. Suite à cette expérience, il est devenu compatissant envers les individus affectés par une mutation. Il possède un petit cabinet de chirurgie dans le secteur @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.t1wYBKV4LW8o0XJ1]{Neumarkt} ,et on raconte qu’il peut supprimer les mutations à bas prix et en toute discrétion. Stefan est un membre estimé de la Guilde des Médecins, mais s’ils découvraient son attitude clémente envers les mutants, il serait rayé de leurs répertoires et persécuté.</p>"
|
||||||
},
|
},
|
||||||
"The Bloody Hidesman": {
|
"The Bloody Hidesman": {
|
||||||
"name": "The Bloody Hidesman",
|
"name": "Le Prédateur Sanglant",
|
||||||
"description": "<section id=\"secret-pGDPN6qawvR2vwjf\" class=\"secret\"><p>Incarnate Elementals of <em>Ghur </em>are normally created as the result of powerful and complicated rituals enacted by practitioners of Amber magic. Piles of beast skulls and freshly flensed pelts are required to power these rituals, leading to it being known as The Bloody Hidesman to Amber magicians. The Elementals occasionally manifest close to the @UUID[JournalEntry.byZKtyJGHGTfIyqD]{Wellspring of Ghur} purely as a result of the extreme concentration of the Amber Wind there.</p>\n<p>The Elemental is a gigantic humanoid figure swollen with powerful muscles and crisscrossed with sinews like whipcords. Its head is fleshless, a skull armed with tusks like sabres and sweeping antlers. Its foreclaws are an eagle’s talons and it rears up on hind legs like those of a lion. It contains within it the fierce drives of nature’s most savage predators. It merely seeks to run down anything that encroachs upon its territory, maul them until they cease to struggle, then gorge upon their flesh.</p></section>",
|
"description": "<section id=\"secret-pGDPN6qawvR2vwjf\" class=\"secret\"><p>En temps normal, la création d’un élémentaire incarné de <em>Ghur </em>nécessite un rituel puissant et complexe mené à bien par un praticien de la magie d’Ambre. Ce rituel a pour composants des crânes monstrueux et des fourrures fraîchement dépecées, ce qui vaut aux créatures qu’il produit le surnom de « Prédateurs sanglants » auprès des sorciers. Il arrive néanmoins qu’un élémentaire se forme spontanément aux alentours de la @UUID[JournalEntry.byZKtyJGHGTfIyqD]{Source de Ghur} à cause de l’extrême concentration de Vent d’Ambre qui y règne.</p>\n<p>Le dernier élémentaire ainsi formé est une créature humanoïde gigantesque, couverte de muscles saillants et bariolée de tendons aussi épais que des fouets. Sa tête est un crâne décharné doté de défenses acérées et de bois démesurés. Ses pattes avant sont des serres d’aigle, et ses pattes arrière ressemblent à celles d’un lion. Cette créature représente à la perfection la férocité des prédateurs naturels les plus sauvages. Elle n’a qu’un but : traquer toute créature qui empiète sur son territoire, la mettre en pièces jusqu’à ce qu’elle ne se débatte plus, puis se repaître de sa chair./p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Theresia Kleist": {
|
"Theresia Kleist": {
|
||||||
"name": "Theresia Kleist",
|
"name": "Theresia Kleist",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<blockquote>\n<p>So I came to Middenheim to ask the Graf if he can please send his men to end the raids once and for all. Isn’t he supposed to be our protector, our strong shield? It’s all well you telling me his knights have slaughtered goatheads and greenies in the forests, glad I am to hear it, but I need him to keep the whale roads safe. What do you mean he won’t see me?</p>\n<p style=\"text-align: right;\">— Theresia Kleist, Impatient Seawoman</p>\n</blockquote>\n<p>Theresia’s folk have plied the cold waters of the Sea of Claws for many generations. They trade and barter with wild men from Norsca, but always with a sword hand free, for they know that the people of the frozen and mountainous land to the north are a savage folk who might sink to bloody betrayal at any opportunity. And so from an early age Theresia was taught how to swim, sail, trade, and how to fight.</p>\n<p>One day tragedy struck Theresia’s family. Some monstrous fish loomed from the deeps and swallowed their small vessel whole. Theresia was lucky enough to be ashore that day, fixing holes in crab creels. With nothing for her at home, she has come to Middenheim in the hope of a change of fortune.</p>"
|
"gmnotes": "<blockquote>\n<p>Du coup, je suis venue pour demander au Graf si ça le dérangerait d’envoyer ses hommes pour mettre fin aux attaques une fois pour toutes. C’est censé être notre protecteur et notre bouclier inébranlable, non ? Oh, alors comme ça, ses chevaliers ont massacré des têtes de chèvres et des hommes verts dans la forêt ! Je suis contente d’entendre ça, mais ce serait chouette qu’il s’occupe aussi des routes maritimes. Comment ça, il ne va pas me recevoir ?</p>\n<p style=\"text-align: right;\">— — Theresia Kleist, marin à court de patience</p>\n</blockquote>\n<p>La famille de Theresia s’est mise à naviguer les eaux froides de la Mer des Griffes il y a de nombreuses générations. Ils ont fait du troc et du commerce avec les hommes sauvages de la Norsca, mais toujours en gardant une main libre pour se battre : ils savaient que le peuple des étendues glaciales et escarpées du Nord pouvait sombrer dans une rage traîtresse et sanguinaire à la moindre occasion. Ainsi, depuis son plus jeune âge, Theresia a appris les arts de la nage, de la voile, du commerce et du combat.</p>\n<p>Mais un jour, une tragédie a frappé la famille de Theresia. Un monstre marin gigantesque a surgi des profondeurs de la mer et a avalé tout cru leur petit vaisseau. Seule Theresia en a réchappé : elle était descendue à terre pour réparer des paniers à crabes ce jour-là. Comme plus personne n’attendait son retour, elle a décidé de se rendre à Middenheim dans l’espoir d’y redresser sa fortune.</p>"
|
||||||
},
|
},
|
||||||
"Traudl Bauer": {
|
"Traudl Bauer": {
|
||||||
"name": "Traudl Bauer",
|
"name": "Traudl Bauer",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Many @UUID[JournalEntry.nzsWxG9db2fdGjZM.JournalEntryPage.0sKLAqTMd6KMG9zw]{Wolf Kin} have their origins in a disastrous confrontation with the forces of Chaos and Destruction. Traudl once worked on a farm within the @UUID[JournalEntry.uJx5tYgwGRWxYJrT.JournalEntryPage.Me1hAhnEEqDm0Xqf]{Duchy of Immelscheid}, tending to a herd of cattle, and sending milk and meat to the markets of Middenheim. Her life was near feudal, trusting in the Baron to protect his people.</p><p>When the Night Goblins of Spinny Backstab raided Traudl’s farm and slaughtered her co-workers, Traudl did not blame the Baron. She had been brought up a proud Ulrican, and knew that her faith in him had been naïve. She wandered into the wilds, determined to be responsible for her own survival and beholden to no one else.</p><p>Two years later and Traudl is, miraculously, still alive. She has had many adventures, both on her own and in the company of fellow Wolf Kin. With her matted hair and much-patched and tattered milk maid’s garb she haunts the laneways and farmlands within sight of the Fauschlag, foraging and praying every few nights at the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.SLbKPvMS94hUrmC8]{Wolf Kin Shrine}.</p><p>Though traumatised, Traudl has been known to communicate with some folk. She sees a lot of what goes on in the lands about the Fauschlag. It would take a lot of careful petitioning to coax any sort of communication from her, though.</p>"
|
"gmnotes": "<p>Beaucoup sont devenus @UUID[JournalEntry.nzsWxG9db2fdGjZM.JournalEntryPage.0sKLAqTMd6KMG9zw]{Frères Loups} haprès une confrontation désastreuse avec les forces du Chaos et de la Destruction. Jadis, Traudl travaillait dans une ferme de la @UUID[JournalEntry.uJx5tYgwGRWxYJrT.JournalEntryPage.Me1hAhnEEqDm0Xqf]{Baronnie d’Immelsheid}, où elle s’occupait d’un troupeau de vaches dont elle envoyait le lait et la viande aux marchés de Middenheim. Elle vivait sa vie simplement, et faisait entièrement confiance au Baron, son seigneur, pour protéger son peuple.</p><p>Quand les gobelins de la nuit menés par Spinny Frapp’ dans l’Dos ont pillé la ferme de Traudl et massacré ses collègues, la fermière n’en a pas voulu au Baron. Élevée comme une fière ulricaine, elle a tout de suite compris que sa confiance avait été naïve. Elle est donc partie dans la nature, déterminée à ne laisser sa survie dépendre de personne d’autre qu’elle-même.</p><p>Deux ans plus tard, Traudl est miraculeusement toujours en vie. Elle a vécu de nombreuses aventures, tantôt seule, tantôt accompagnée d’autres Frères Loups. Les cheveux en bataille, et uniquement vêtue de sa tenue rapiécée de vachère, elle hante les sentiers et les champs visibles du Fauschlag pour y récupérer de quoi manger avant de retourner prier à l’ @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.SLbKPvMS94hUrmC8]{Autel des Frères Loups} toutes les deux ou trois nuits..</p><p>Malgré son traumatisme, Traudl n’est pas totalement incapable de communiquer. Elle voit beaucoup de ce qui se passe dans les terres qui entourent le Fauschlag. La faire parler n’est pas impossible, mais obtenir la moindre information demandera néanmoins beaucoup d’efforts.</p>"
|
||||||
},
|
},
|
||||||
"Waldtraud Blass": {
|
"Waldtraud Blass": {
|
||||||
"name": "Waldtraud Blass",
|
"name": "Waldtraud Blass",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Waldtraud once worked in the tanneries of @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.t1wYBKV4LW8o0XJ1]{Neumarkt}. A talented apothecary, her ability to recognise and mix chemical compounds proved invaluable. A stocky woman with broad shoulders and a strong back, she made it a matter of pride to haul hides in and out of the pits of alkaline cess alongside the manual labourers employed by the tannery.</p><p>Tanners suffer for their work, and after decades of the noisome trade, Waldtraud was left severely injured, her ulcerated lungs struggling for breath. No longer able to heft loads, Waldtraud collected her savings and moved to the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.iVVHFmcdVPy55wla]{Nordtor}, her only remaining ambition to die in peace.</p><p>Working for @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.xiXbVzAggcmfXxd1]{‘The Man’} has offered her a second lease of life through the manufacture of @UUID[Compendium.wfrp4e-core.items.jTFOrokjEHbi12rT]{Ranald’s Delight}. Regular doses of the powder do more to quell her chest pains than medicinal preparations, and in order to pay for her own habit she spends her days in the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.5bL5t1EJvGF6ELog]{Geist Haus} creating more. Her professional oversight has led to ‘The Man’ cornering the market with a top quality product.</p>"
|
"gmnotes": "<p>Waldtraud travaillait jadis dans les tanneries du @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.t1wYBKV4LW8o0XJ1]{Neumarkt}. Apothicaire talentueuse, sa capacité à reconnaître et à mélanger les composés chimiques s’est avérée inestimable. Femme robuste aux épaules larges et au dos solide, elle s’enorgueillissait de transporter des peaux depuis et vers les fosses alcalines aux côtés des employés de la tannerie.</p><p>Les tanneurs paient un lourd tribut pour leur travail, et après des décennies à exercer ce métier dans des conditions répugnantes, Waldtraud s’est retrouvée très abîmée, éprouvant des difficultés à respirer à cause de ses poumons enflammés. Désormais incapable de soulever des charges, Waldtraud a rassemblé ses économies et a déménagé dans le @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.iVVHFmcdVPy55wla]{Nordtor}, avec pour ultime ambition de mourir en paix.</p><p>Elle a pu trouver une seconde vie en travaillant à la fabrication du @UUID[Compendium.wfrp4e-core.items.jTFOrokjEHbi12rT]{Délice de Ranald} pour @UUID[JournalEntry.Liw9HcyJnHbLZevz.JournalEntryPage.xiXbVzAggcmfXxd1]{‘L'Homme’}. Des doses régulières de poudre apaisent la douleur dans sa poitrine mieux que des préparations médicinales, et, pour payer sa propre consommation, elle passe ses journées dans la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.5bL5t1EJvGF6ELog]{Geist Haus} à en produire plus. Sa supervision professionnelle a permis à « l’Homme » d’accaparer le marché avec un produit de qualité exceptionnelle.</p>"
|
||||||
},
|
},
|
||||||
"Walpurga Wurklich": {
|
"Walpurga Wurklich": {
|
||||||
"name": "Walpurga Wurklich",
|
"name": "Walpurga Wurklich",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>The tiny form of Walpurga has become an unwelcome sight at many of Middenheim’s entertainment venues. She is a little over 5 ft tall and lightly built, but has a voice like a shawm: thin and piercingly loud. Were she to scream into someone’s ear, as she is sometimes wont to do, she could leave them with a temporary case of tinnitus.</p>\n<p>Walpurga is a devout and conscientious follower of Verena, but she has developed a warped sense of perspective in recent years. She has made it her personal campaign to reform theatrical performances in the city. This is not due to a sense of scandalised ire at satires or censorious prudishness at bawdier productions — she even admits that plays can be useful in depicting the grittier aspects of life and for making the powerful question their actions. Her problem is that she regards acting itself as a form of deceit, and that therefore the whole profession is anathema to Verena.</p>\n<p>The official cult does not sanction Walpurga’s protest, but does not condemn it either. They suggest that peaceful protest ought to be regarded as a tool of the just. However, they also say that if they are to encourage the sort of honesty embodied in Walpurga, then they should say that she is bloody embarrassing.</p>"
|
"gmnotes": "<p>La petite silhouette de Walpurga n’est plus la bienvenue dans la plupart des salles de spectacle de Middenheim. Malgré sa petite taille (elle fait à peine 1,5 m) et sa fine constitution, elle a une voix digne d’une chalemie : fine et intolérablement puissante. Lorsqu’elle hurle directement dans l’oreille de quelqu’un, ce qui arrive assez régulièrement, elle est capable de provoquer des acouphènes.</p>\n<p>Walpurga est une adepte pieuse et consciencieuse de Verena, mais depuis quelques années, elle a quelque peu perdu le sens des perspectives. Elle s’est mise en tête de réformer les représentations théâtrales de la cité. Elle n’est pourtant pas scandalisée par la satire ni motivée par la volonté de censurer des pièces scabreuses. Elle admet même que le théâtre peut être utile pour représenter la partie sombre de l’existence et pousser les puissants de ce monde à se remettre en question. Son problème vient du fait qu’elle considère la comédie comme une forme de tromperie, et que toute cette profession serait donc un affront à Verena.</p>\n<p>Le culte officiel ne soutient pas la cause de Walpurga, mais il ne la dénonce pas pour autant. Selon le clergé de Verena, une protestation pacifique peut être considérée comme un outil des justes. Cependant, ils expliquent aussi que s’ils devaient se montrer aussi honnêtes que Walpurga l’exige, ils seraient dans l’obligation d’affirmer qu’elle leur fait franchement honte.</p>"
|
||||||
},
|
},
|
||||||
"Wereburga Krotpreffer": {
|
"Wereburga Krotpreffer": {
|
||||||
"name": "Wereburga Krotpreffer",
|
"name": "Sergent Wereburga Krotpreffer",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Wereburga is a veteran sergeant who leads the guards at the city’s @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.iVVHFmcdVPy55wla]{North Gate} four days a week. She is a formidable woman in her late 50s, statuesque and broad-shouldered with an angular nose like a Giant Eagle’s beak. Her gaze is so stern and piercing that her troops tell anecdotes about smugglers turning their carts around just at the sight of her.</p><p>After years of manning the gates, Wereburga has grown cynical and reactionary. She is a supporter of the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.q6010mVM96157hqY]{Sentinel Press}, and trusts in their vision of absolute self-rule for Middenheim. She has an extremely narrow-minded approach to protecting Middenheim’s interests. This manifests in her habit of waving visitors through the gates if they are from Nordland or Middenland, and clearly followers of Ulric. Everyone else she subjects to withering and unpleasant scrutiny, particularly if they are from southern provinces or overt followers of Sigmar.</p><p>Wereburga is the cause of regular complaints, as those who are subjected to her intense inspections soon notice that they are being singled out whilst Ulricans are treated to more welcoming manners. So far no one has done anything to chastise her, giving strength to rumours that this attitude is common to the city Watch as a whole.</p>"
|
"gmnotes": "<p>Wereburga est un sergent vétéran qui dirige les gardes de la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.iVVHFmcdVPy55wla]{Porte Nord} de la cité quatre jours par semaine. Femme imposante proche de la soixantaine, elle est sculpturale et large d’épaules avec un nez anguleux semblable au bec d’un aigle géant. Son regard est si sévère et si perçant que ses soldats racontent des anecdotes selon lesquelles des contrebandiers auraient fait demi-tour avec leur chariot à sa seule vue.</p><p>Après des années à garder les portes, Wereburga est devenue cynique et réactionnaire. Elle soutient le journal @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.q6010mVM96157hqY]{Presse Sentinelle} et croit en sa vision favorable à une autonomie absolue pour Middenheim. Elle adopte une approche extrêmement étroite d’esprit en ce qui concerne la protection des intérêts de Middenheim. Cela se traduit par l’habitude qu’elle a de faire signe aux visiteurs de passer lorsque ceux-ci proviennent du Nordland ou du Middenland et sont clairement des fidèles d’Ulric. Elle soumet en revanche tous les autres visiteurs à un contrôle sévère et déplaisant, en particulier s’ils viennent des provinces méridionales ou sont manifestement des fidèles de Sigmar.</p><p>Wereburga fait l’objet de plaintes fréquentes, ceux qui subissent ses contrôles intenses remarquant bien vite qu’ils font l’objet d’un traitement discriminatoire et que les ulricains ont droit à plus d’égards. Jusqu’à présent, personne n’a fait quoi que ce soit pour la réprimander, alimentant les rumeurs selon lesquelles cette attitude est courante au sein de la Garde de la cité dans son ensemble.</p>"
|
||||||
},
|
},
|
||||||
"White Wolf": {
|
"White Wolf": {
|
||||||
"name": "White Wolf",
|
"name": "White Wolf",
|
||||||
"description": "<section id=\"secret-N2ZlEqAlaqqkShAQ\" class=\"secret\"><p>The mythical White Wolves are prominent figures in popular folklore. At times they have posed terrible danger, whilst sometimes they take on the role of benign protectors. The provenance of these beasts is not clear. Tavern wags suggest that just as tales are told of Ulric siring children with Teutogen women, the White Wolves are the descendants of she-wolves who caught his roving eye. It is true that the White Wolves are rare beasts, but that each one is large and coated in thick silver-white fur. They are fiercer and more intelligent than other species of wolf.</p>\n<p>The cult of Ulric reveres the White Wolf as the embodiment of the challenges associated with their god. The cult’s leaders regard it as a rite of passage to embark on a quest to find a White Wolf, slay it, and take its pelt. Only a select few have ever accomplished this feat.</p></section>",
|
"description": "<section id=\"secret-N2ZlEqAlaqqkShAQ\" class=\"secret\"><p>Les loups blancs mythiques sont très présents dans le folklore populaire. Ils ont tantôt représenté un danger incommensurable, tantôt endossé le rôle de protecteurs bienveillants. Nul ne sait rien des origines de ces créatures. Dans le folklore, Ulric a engendré de nombreux enfants avec des femmes Teutogens ; certains plaisantins éméchés suggèrent que les loups blancs sont peut-être les descendants des louves qui ont tapé dans son œil lubrique. Quoi qu’il en soit, les loups blancs sont des monstres rares, énormes et couverts d’une fourrure épaisse d’un blanc argenté. Ils sont plus féroces et plus intelligents que les loups des autres espèces.</p>\n<p>Aux yeux du clergé d’Ulric, les loups blancs sont des créatures sacrées qui incarnent les défis associés à leur dieu. Partir en quête d’un loup blanc, le pourfendre et s’emparer de sa fourrure est un véritable rite de passage pour les dirigeants du culte. Seule une poignée d’élus a pu accomplir ce haut fait.</p></section>",
|
||||||
"gmnotes": ""
|
"gmnotes": ""
|
||||||
},
|
},
|
||||||
"Wolfgard Hohmann": {
|
"Wolfgard Hohmann": {
|
||||||
"name": "Wolfgard Hohmann",
|
"name": "Sergent Wolfgard Hohmann",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<h4>Sergeant Wolfgard Hohmann</h4><p>Wolfgard is the picture of an upright and courageous guardsman, sporting the golden tresses of a Teutogen hero and the magnificent handlebar mustachios beloved of Reikland officers of horse. He is a soldier of many years standing and his armour bears a number of medals awarded to him by the Midden Marshals for his service. He always polishes his armour to a high sheen and deals with those who pass through the West Gate with polite manners and a dedication to procedure.</p><p>He leads the team of guards at the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ZL7xqH1Rzd6GtRHr]{West Gate} five days a week. The soldiers following him rue his command, for he is conscientious and exacting, often ordering them to search through every item of cargo making its way into the city. Wolfgard insists on thorough investigation of those entering the city as a matter of public duty.</p><p>But Wolfgard is not the dedicated professional he appears to be. On his days off he visits the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.cjIZm4sALBnjlZAY]{Bretonnian House Inn} in the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.KasX3KjloyHjpTMc]{Altquartier}. He passes interesting information about newcomers to Middenheim to the Dwarf @UUID[Compendium.wfrp4e-middenheim.actors.D17cqCKU6D4AzdPI]{Alfric Half-Nose}, an information broker for @UUID[JournalEntry.Liw9HcyJnHbLZevz]{The Low Kings}. Wolfgard lets Alfric know about the precious items he spots during his searches, or of any visitors who look like they follow criminal careers. In return he is told about smugglers expected to arrive in Middenheim so that he can arrest, ignore, or extort them, depending on their affiliation.</p>"
|
"gmnotes": "<h4>Sergeant Wolfgard Hohmann</h4><p>Wolfgard semble l’exemple type du garde honnête et courageux, arborant les tresses dorées d’un héros Teutogen et les splendides moustaches en forme de guidon chères aux officiers à cheval du Reikland. Soldat comptant de nombreuses années de service, son armure est couverte de médailles qui lui ont été décernées pour son service par les Middenmarshalls. Il polit toujours son armure jusqu’à ce qu’elle soit étincelante et s’adresse à ceux qui passent par la porte ouest avec politesse et en respectant autant que possible la procédure.</p><p>Il est à la tête de l’équipe de gardes de la @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.ZL7xqH1Rzd6GtRHr]{Porte Ouest} cinq jours par semaine. Ses soldats maudissent ses ordres, car il se montre consciencieux et exigeant, leur ordonnant souvent de fouiller chaque pièce de chargement entrant dans la cité. Wolfgard insiste également sur la nécessité d’examiner méticuleusement ceux qui y entrent, considérant qu’il s’agit d’un devoir à l’égard du public.</p><p>Mais Wolfgard n’est pas le professionnel dévoué qu’il paraît être. Lorsqu’il ne travaille pas, il se rend dans l’ @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.cjIZm4sALBnjlZAY]{auberge bretonnienne} dans @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.KasX3KjloyHjpTMc]{Altquartier}. Il y transmet des informations intéressantes au sujet des nouveaux arrivants à Middenheim au nain @UUID[Compendium.wfrp4e-middenheim.actors.D17cqCKU6D4AzdPI]{Alfric Demi-nez}, un courtier en informations pour les @UUID[JournalEntry.Liw9HcyJnHbLZevz]{Petits Rois}. Wolfgard informe Alfric sur les objets précieux qu’il remarque lors de ses fouilles, ou de tout visiteur qui semble pratiquer des activités criminelles. En retour, on lui fournit des données sur les contrebandiers qui devraient arriver à Middenheim, afin qu’il puisse les arrêter, les ignorer ou leur extorquer de l’argent, selon leur affiliation.</p>"
|
||||||
},
|
},
|
||||||
"Wulfric Tore": {
|
"Wulfric Tore": {
|
||||||
"name": "Wulfric Tore",
|
"name": "Wulfric Tore",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Wulfric is a young merchant who demonstrates a marked failure to flourish, either physically or intellectually. @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.akCZAs7s2p8cW1KC]{Wilhelm Tore}, the wealthy glass magnate, is his father. Whilst Wulfric has shown basic talent for bookkeeping, he does not thrive amongst the ruthless dealmakers and entrepreneurs who are his father’s peers. Wulfric is rather embarrassed to be wealthy, truth be told, and feels undeserving of the great inheritance that seems destined to come his way.</p><p>Rather than keep company with clients and customers, Wulfric has taken to propping up the bar of Middenheim’s various taverns, and here he has become acquainted with the dashing @UUID[Compendium.wfrp4e-middenheim.actors.AKC07ZyYz3cGOb0z]{Captain Valgeir}. Wulfric has become somewhat besotted with the man, regarding him with an affection that is platonic yet fierce in its own way. Wulfric bores all his other friends with second-hand accounts of the captain’s many exploits.</p><p>Yearning to follow in the footsteps of his idol, Wulfric has recently secretly approached recruiters for the state regiments. He is wholly unsuited for life in the army, and his father would disown him were he to find out about the business meetings he has been absconding from in favour of drinking with the battalion captain.</p>"
|
"gmnotes": "<p>Wulfric est un jeune marchand avec une incapacité remarquable à progresser, que ce soit physiquement ou intellectuellement. @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.akCZAs7s2p8cW1KC]{Wilhelm Tore}, le magnat du verre, est son père. Même si Wulfric a fait preuve d’un talent de base pour la comptabilité, il peine à s’épanouir parmi les négociateurs et les entrepreneurs sans pitié qui côtoient son père. À vrai dire, Wulfric a honte d’être riche, et estime être indigne de l’immense héritage qui doit lui revenir.</p><p>Plutôt que de fréquenter les acheteurs et les clients, Wulfric a pris l’habitude de s’installer au bar des différentes tavernes de Middenheim, où il a fait la connaissance du fringant @UUID[Compendium.wfrp4e-middenheim.actors.AKC07ZyYz3cGOb0z]{Capitaine Valgeir}. Wulfric s’est en quelque sorte épris du capitaine, une affection platonique, mais intense à sa façon. Il ennuie tous ses autres amis en leur répétant les récits des nombreux exploits du capitaine.</p><p>Désireux de suivre les traces de son idole, Wulric a récemment secrètement approché des recruteurs pour les régiments. Il est particulièrement mal adapté à la vie dans l’armée, et son père le renierait s’il découvrait qu’il avait manqué plusieurs réunions d’affaires en faveur d’un verre avec le capitaine de bataillon.</p>"
|
||||||
},
|
},
|
||||||
"Wulfrum Viert": {
|
"Wulfrum Viert": {
|
||||||
"name": "Wulfrum Viert",
|
"name": "Wulfrum Viert",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>At 67 years old Wulfrum is one of Graf Boris’s most elderly servants. He has served as steward of the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.spGfLQa65Dhcezo2]{Krallepalaz} for over four decades, and is an effective manager of the permanent staff at the small palace, as well as managing to cope well with the bevies of newcomers who accompany the important guests he plays gracious host to. Over his years of service Wulfrum has catered to, and received the personal gratitude of, 20 Elector Counts, 2 Grand Theogonists, and the King of Bretonnia.</p><p>But Wulfrum Viert has grown cynical and mischievous in his old age. Where once he was a model of professionalism, he has resented the fact that Graf Boris never saw fit to promote him to the position of Chamberlain. Seeking a quiet revenge on the Graf, Wulfrum quietly stokes the flames of Nordlander separatism. Every couple of weeks he makes his way to the @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.9CMKzoWNClWdDKuK]{Bell and Bucket} tavern, and lets slip any gossip that he feels is likely to aid the cause of an independent Nordland.</p>"
|
"gmnotes": "<p>Du haut de ses 67 ans, Wulfrum est l’un des plus vieux serviteurs du graf Boris. Cela fait plus de quarante ans qu’il est l’intendant du @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.spGfLQa65Dhcezo2]{Krallepalaz}. Wulfrum est un meneur efficace capable de gérer le personnel permanent du petit palais, et il se débrouille remarquablement bien pour coordonner les cohortes de suivants qui accompagnent les invités importants qu’il doit héberger. Au cours de ses années de service, Wulfrum s’est occupé, et a reçu la gratitude personnelle, de 20 Comtes Électeurs, 2 Grands Théogonistes, et du Roi de Bretonnie.</p><p>Mais son âge avancé a rendu Wulfrum cynique et aigri. Lui qui était jadis un modèle de professionnalisme éprouve aujourd’hui une certaine rancune à l’encontre du graf Boris, qui n’a jamais cru bon de le promouvoir au poste de Chambellan. Dans un désir secret de prendre sa revanche sur le Graf, Wulfrum attise en secret les flammes du séparatisme nordlander. Toutes les deux ou trois semaines, il se rend à la taverne de @UUID[JournalEntry.PuIrlGBOjxuWpK3P.JournalEntryPage.9CMKzoWNClWdDKuK]{la Cloche et du seau} pour y laisser échapper tout ragot qu’il pense susceptible d’aider le Nordland à retrouver son indépendance.</p>"
|
||||||
},
|
},
|
||||||
"Yanni Weber": {
|
"Yanni Weber": {
|
||||||
"name": "Yanni Weber",
|
"name": "Yanni Weber",
|
||||||
"description": "",
|
"description": "",
|
||||||
"gmnotes": "<p>Most shamans of the Amber Order are uncomfortable in the Empire’s cities. They typically dress in animal furs, with the teeth and claws of fierce beasts, to draw the Amber Wind forth. In Middenheim, the place is so suffused with <em>Ghur </em>that an Amber Wizard has more than they need without their traditional trappings, and tamer shamans can be found in Middenheim, working their magic in the city. The Amber Order prizes such eccentrics; the need to study the unique circumstances of magical forces in Middenheim requires their presence.</p>\n<p>Yanni is one of the Amber Order’s urbane shamans. Whilst she lives, studies, and works in Middenheim even she finds it necessary to spend much of her time in and around the Hohain, working rituals in one of the only places within the city that can still be called wild.</p>\n<p>Yanni is a strange sight to those used to the typical shamans of the Amber Order. She keeps her black hair combed and trimmed, and wears a city dweller’s garb. Even so, she affects a few of the badges of her order: the skull of a rat decorates her coat lapel and a number of feathers are tucked into her hat band. She puzzles over the strange magical eddies around the menhirs with a researcher’s diligence, but is yet to discern anything unusual there.</p>"
|
"gmnotes": "<p>La plupart des chamanes de l’Ordre d’Ambre se sentent mal à l’aise dans les cités de l’Empire. D’habitude, ils revêtent des fourrures d’animaux ornées des crocs et des griffes de bêtes féroces pour attirer le Vent d’Ambre jusqu’à eux. Mais à Middenheim, Ghur est tellement omniprésent que les sorciers d’Ambre en reçoivent bien plus que nécessaire sans même se servir de leur attirail traditionnel. Certains des chamanes les plus sobres mènent même leurs recherches magiques dans la cité. Ces excentriques ont beaucoup de valeur aux yeux de l’Ordre d’Ambre, pour leur étude des singularités magiques qui imprègnent Middenheim.</p>\n<p>Yanni fait partie des chamanes urbains de l’Ordre d’Ambre. Bien qu’elle vive, étudie et travaille à Middenheim, elle ressent aussi le besoin de passer une bonne partie de son temps dans les environs du Hohain : certains de ses rituels demandent d’être accomplis à l’un des rares endroits de la cité que l’on pourrait toujours qualifier de sauvage.</p>\n<p>Yanni peut paraître étrange à ceux qui ont l’habitude des chamanes typiques de l’Ordre d’Ambre. Ses cheveux noirs sont toujours bien coiffés, et sa tenue est celle d’une citoyenne ordinaire. Mais elle porte aussi quelques-uns des insignes de son ordre : un crâne de rat orne le revers de son manteau, et plusieurs plumes sont accrochées au ruban de son chapeau. Elle s’interroge depuis peu sur les étranges tourbillons magiques qui enveloppent les menhirs. Cependant, malgré sa rigueur scientifique, elle n’a encore rien découvert d’inhabituel.</p>"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
81
compendium/wfrp4e-soc.items.json
Normal file
81
compendium/wfrp4e-soc.items.json
Normal file
@ -0,0 +1,81 @@
|
|||||||
|
{
|
||||||
|
"label": "Items (Sea of Claws)",
|
||||||
|
"mapping": {
|
||||||
|
"description": "system.description.value",
|
||||||
|
"trappings": "system.trappings",
|
||||||
|
"class": {
|
||||||
|
"path": "system.class.value",
|
||||||
|
"converter": "generic_localization"
|
||||||
|
},
|
||||||
|
"skills": {
|
||||||
|
"path": "system.skills",
|
||||||
|
"converter": "career_skills"
|
||||||
|
},
|
||||||
|
"careergroup": {
|
||||||
|
"path": "system.careergroup.value",
|
||||||
|
"converter": "career_careergroup"
|
||||||
|
},
|
||||||
|
"talents": {
|
||||||
|
"path": "system.talents",
|
||||||
|
"converter": "career_talents"
|
||||||
|
},
|
||||||
|
"pduration": {
|
||||||
|
"path": "system.duration.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"prange": {
|
||||||
|
"path": "system.range.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"ptarget": {
|
||||||
|
"path": "system.target.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"pdamage": {
|
||||||
|
"path": "system.damage.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"test": {
|
||||||
|
"path": "system.test",
|
||||||
|
"converter": "role_skills"
|
||||||
|
},
|
||||||
|
"tests": "system.tests.value",
|
||||||
|
"sduration": {
|
||||||
|
"path": "system.duration.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"srange": {
|
||||||
|
"path": "system.range.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"starget": {
|
||||||
|
"path": "system.target.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"sdamage": {
|
||||||
|
"path": "system.damage.value",
|
||||||
|
"converter": "spells_duration_range_target_damage"
|
||||||
|
},
|
||||||
|
"penalty": "system.penalty.value",
|
||||||
|
"location": {
|
||||||
|
"path": "system.location.value",
|
||||||
|
"converter": "generic_localization"
|
||||||
|
},
|
||||||
|
"durationValue": "system.duration.value",
|
||||||
|
"durationUnit": "system.duration.unit",
|
||||||
|
"contraction": "system.contraction.value",
|
||||||
|
"incubationValue": "system.incubation.value",
|
||||||
|
"incubationUnit": "system.incubation.unit",
|
||||||
|
"symptoms": "system.symptoms.value",
|
||||||
|
"permanent": "system.permanent.value",
|
||||||
|
"special": "system.special.value",
|
||||||
|
"qualities": {
|
||||||
|
"path": "system.qualities.value",
|
||||||
|
"converter": "trapping_qualities_flaws"
|
||||||
|
},
|
||||||
|
"flaws": {
|
||||||
|
"path": "system.flaws.value",
|
||||||
|
"converter": "trapping_qualities_flaws"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
170
fr.json
170
fr.json
@ -193,6 +193,8 @@
|
|||||||
"SETTINGS.TABLE_oops":"Maladresse!",
|
"SETTINGS.TABLE_oops":"Maladresse!",
|
||||||
"SETTINGS.TABLE_species":"Espèces",
|
"SETTINGS.TABLE_species":"Espèces",
|
||||||
"SETTINGS.TABLE_wrath":"Colère des Dieux",
|
"SETTINGS.TABLE_wrath":"Colère des Dieux",
|
||||||
|
"SETTINGS.TABLE_port-stay-events":"Port Stay Events",
|
||||||
|
"SETTINGS.TABLE_shipboard-events":"Shipboard Events",
|
||||||
"SETTINGS.useWoMOvercast":"Utiliser les règles de sur-incantation de Winods of Magic",
|
"SETTINGS.useWoMOvercast":"Utiliser les règles de sur-incantation de Winods of Magic",
|
||||||
"SETTINGS.useWoMOvercastHint":"Utiliser les règles de sur-incantation proposées par le supplément Winds of Magic, cf page 23.",
|
"SETTINGS.useWoMOvercastHint":"Utiliser les règles de sur-incantation proposées par le supplément Winds of Magic, cf page 23.",
|
||||||
"SETTINGS.ChannellingIngredients":"Ingedients de Focalisation",
|
"SETTINGS.ChannellingIngredients":"Ingedients de Focalisation",
|
||||||
@ -365,6 +367,10 @@
|
|||||||
"ITEM.Maximum":"Maximum",
|
"ITEM.Maximum":"Maximum",
|
||||||
"ITEM.RandomVortex":"Vortex aléatoire",
|
"ITEM.RandomVortex":"Vortex aléatoire",
|
||||||
"ITEM.Ritual":"Rituel",
|
"ITEM.Ritual":"Rituel",
|
||||||
|
"ITEM.Standard":"Standard",
|
||||||
|
"ITEM.TestSkill":"Test de compétence",
|
||||||
|
"ITEM.Roles":"Roles",
|
||||||
|
"ITEM.VitalRoles":"Roles vitaux",
|
||||||
|
|
||||||
"BleedCrit":"L'hémorrage de <b>{name}</b> coagule un peu : 1 Hémorragie peut-être retirée.",
|
"BleedCrit":"L'hémorrage de <b>{name}</b> coagule un peu : 1 Hémorragie peut-être retirée.",
|
||||||
"BleedFail":"<b>{name}</b> meur de sa perte de sang !",
|
"BleedFail":"<b>{name}</b> meur de sa perte de sang !",
|
||||||
@ -599,6 +605,9 @@
|
|||||||
"Law": "Loi",
|
"Law": "Loi",
|
||||||
"SinReduced":"Péché réduit de 1",
|
"SinReduced":"Péché réduit de 1",
|
||||||
"TargetingCancelled":"Ciblage échoué: Un Test opposé est déja en cours",
|
"TargetingCancelled":"Ciblage échoué: Un Test opposé est déja en cours",
|
||||||
|
"Halved":"Divisé par 2",
|
||||||
|
"SkillsOr":"ou",
|
||||||
|
"TestPlaceholder":"e.g. Compétence d'arme, Projectiles (Poudre Noire), Résistance",
|
||||||
|
|
||||||
"Career Selector":"Selecteur de Carrière",
|
"Career Selector":"Selecteur de Carrière",
|
||||||
"Completed":"Completé",
|
"Completed":"Completé",
|
||||||
@ -839,6 +848,14 @@
|
|||||||
"CHARGEN.Trappings.Remove":"Supprimer",
|
"CHARGEN.Trappings.Remove":"Supprimer",
|
||||||
"CHARGEN.Career.LoadingCareers":"Chargement des carrières...",
|
"CHARGEN.Career.LoadingCareers":"Chargement des carrières...",
|
||||||
"CHARGEN.Message.RerolledDuplicateTalent":"<p>Relance du Talent dupliqué: <b>{rolled}</b>!</p>",
|
"CHARGEN.Message.RerolledDuplicateTalent":"<p>Relance du Talent dupliqué: <b>{rolled}</b>!</p>",
|
||||||
|
"CHARGEN.Message.ReplacedTalent":"<p>Remplacement de <b>{talent}</b> par <b>{replacement}</b>!</p>",
|
||||||
|
"CHARGEN.SkillsTalents.ReplaceTalentDialog.Content":"<p>Voulez vous remplacer {talent} avec {replacement}?</p>",
|
||||||
|
"CHARGEN.SkillsTalents.ReplaceTalentDialog.Title":"Remplacer un Talent",
|
||||||
|
"CHARGEN.Message.Income":"<p><b>Revenu:</b> {quantity} {name}</p>",
|
||||||
|
"CHARGEN.SkillsTalents.Traits":"Traits",
|
||||||
|
"CHARGEN.Species.ExtraSpeciesOptions":"Options spéciales des espèces",
|
||||||
|
"CHARGEN.Species.RandomTalents":"{num} Talents aléatoires",
|
||||||
|
"CHARGEN.Trappings.RollIncome":"Lancer pour le Revenu",
|
||||||
|
|
||||||
"CAREER.DifferentClass": "Entrée dans une nouvelle Classe",
|
"CAREER.DifferentClass": "Entrée dans une nouvelle Classe",
|
||||||
"CAREER.LeaveIncomplete": "Départ d'une carrière incomplète",
|
"CAREER.LeaveIncomplete": "Départ d'une carrière incomplète",
|
||||||
@ -920,6 +937,8 @@
|
|||||||
"DIALOG.MemorizeSpell":"Mémoriser un Sort",
|
"DIALOG.MemorizeSpell":"Mémoriser un Sort",
|
||||||
"DIALOG.MemorizeSpellContent":"Mémoriser ce sort vous coutera {xp} XP.",
|
"DIALOG.MemorizeSpellContent":"Mémoriser ce sort vous coutera {xp} XP.",
|
||||||
"DIALOG.ErrorMustSelectItem":"Au moins 1 item doit être selectionné",
|
"DIALOG.ErrorMustSelectItem":"Au moins 1 item doit être selectionné",
|
||||||
|
"DIALOG.ChooseActor":"Choisissez l'Acteur pour réaliser le test",
|
||||||
|
"DIALOG.ItemDialog":"Fenêtre d'Item",
|
||||||
|
|
||||||
"CHAT.CareerChoose" : "Choisissez votre carrière",
|
"CHAT.CareerChoose" : "Choisissez votre carrière",
|
||||||
"CHAT.DamageError" : "Erreur de calcul des dégâts:",
|
"CHAT.DamageError" : "Erreur de calcul des dégâts:",
|
||||||
@ -1073,6 +1092,16 @@
|
|||||||
"CHAT.ApplyHack":"Appliquer Hack",
|
"CHAT.ApplyHack":"Appliquer Hack",
|
||||||
"CHAT.ModifiersBreakdown":"Liste des modificateurs",
|
"CHAT.ModifiersBreakdown":"Liste des modificateurs",
|
||||||
"CHAT.Place":"Placer",
|
"CHAT.Place":"Placer",
|
||||||
|
"CHAT.AttackerTooSmallDamage":"Attacker is too small to damage this vehicle",
|
||||||
|
"CHAT.CrewTest":"Test d'équipage",
|
||||||
|
"CHAT.CrewTestVital":"Test d'équipage (Vital)",
|
||||||
|
"CHAT.NoCrewWithRole":"Aucun role d'équipage!",
|
||||||
|
"CHAT.RoleNotFound":"Le role <strong>{role}</strong> n'a pas été trouvé!",
|
||||||
|
"CHAT.TotalSL":"DR Totaux",
|
||||||
|
"CHAT.VehicleTBTooltipMultiply":"{number} × BE",
|
||||||
|
"CHAT.VehicleTBTooltipSubtract":"BE - {number}",
|
||||||
|
"CHAT.Vital":"Vital",
|
||||||
|
"CHAT.DiseaseRollError":"Une erreur s'est produite lors du jet d'incubation ou de durée de la maladie.",
|
||||||
|
|
||||||
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
|
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
|
||||||
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
|
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
|
||||||
@ -1112,6 +1141,10 @@
|
|||||||
"ERROR.PrayerAoEOvercast":"La zone d'effet des Prières ne peut être augemntée",
|
"ERROR.PrayerAoEOvercast":"La zone d'effet des Prières ne peut être augemntée",
|
||||||
"ERROR.AMMO_MODS":"La munition '{type}' ne peut pas être trouvée. Consultez la console (F12) pour les détails`",
|
"ERROR.AMMO_MODS":"La munition '{type}' ne peut pas être trouvée. Consultez la console (F12) pour les détails`",
|
||||||
"ERROR.CannotUseArm":"Bras non utilisable!",
|
"ERROR.CannotUseArm":"Bras non utilisable!",
|
||||||
|
"ERROR.NoAvailableActors":"Aucun acteur disponible pour le choix!",
|
||||||
|
"ERROR.NoOwnedCrew":"Vous ne contrôlez aucun membre d'équipage qui possède ce rôle",
|
||||||
|
"ERROR.StandardTraitsOnVehicle":"Impossible d'ajouter des Trais standards à un Véhicule",
|
||||||
|
"ERROR.VehicleTraitsOnStandard":"Impossible d'ajouter des Traits de Véhicule à un Acteur",
|
||||||
|
|
||||||
"WARNING.Target":"Sélectionnez une cible pour appliquer l'effet.",
|
"WARNING.Target":"Sélectionnez une cible pour appliquer l'effet.",
|
||||||
"WARNING.ActorTest":"Les classes de jet d'acteur ne sont plus utilisées. Appelez désormais `roll()` sur l'objet lui-même.",
|
"WARNING.ActorTest":"Les classes de jet d'acteur ne sont plus utilisées. Appelez désormais `roll()` sur l'objet lui-même.",
|
||||||
@ -1735,6 +1768,23 @@
|
|||||||
"NAME.Trade":"Métier",
|
"NAME.Trade":"Métier",
|
||||||
"NAME.Arcane":"Arcane",
|
"NAME.Arcane":"Arcane",
|
||||||
"NAME.Lingering":"Persistant",
|
"NAME.Lingering":"Persistant",
|
||||||
|
"NAME.FearExtendedTest":"Test étendu de Peur",
|
||||||
|
"NAME.ArcaneMagic":"Magie des Arcanes",
|
||||||
|
"NAME.ChaosMagic":"Magie du Chaos",
|
||||||
|
"NAME.Distract":"Distraire",
|
||||||
|
"NAME.Ethereal":"Ethéré",
|
||||||
|
"NAME.FastHands":"Mains agiles",
|
||||||
|
"NAME.Frenzy":"Frénésie",
|
||||||
|
"NAME.FuriousAssault":"Assaut féroce",
|
||||||
|
"NAME.MagicResistanceTalent":"Résistance à la Magie",
|
||||||
|
"NAME.MagicResistanceTrait":"Résistance à la Magie",
|
||||||
|
"NAME.MagicalSense":"Sens de la Magie",
|
||||||
|
"NAME.PettyMagic":"Magie Mineure",
|
||||||
|
"NAME.Schemer":"Intrigant",
|
||||||
|
"NAME.SeaLegsTalent":"Pied marin",
|
||||||
|
"NAME.SecondSight":"Seconde vue",
|
||||||
|
"NAME.WarWizard":"Mage de guerre",
|
||||||
|
"NAME.Witch":"Sorcier!",
|
||||||
|
|
||||||
"SPEC.Tiny" : "Minuscule",
|
"SPEC.Tiny" : "Minuscule",
|
||||||
"SPEC.Little" : "Très petite",
|
"SPEC.Little" : "Très petite",
|
||||||
@ -1744,6 +1794,19 @@
|
|||||||
"SPEC.Enormous" : "Enorme",
|
"SPEC.Enormous" : "Enorme",
|
||||||
"SPEC.Monstrous" : "Monstrueuse",
|
"SPEC.Monstrous" : "Monstrueuse",
|
||||||
"SPEC.Vehicle": "Véhicule",
|
"SPEC.Vehicle": "Véhicule",
|
||||||
|
"SPEC.Any":"Any",
|
||||||
|
"SPEC.Cathayan":"Cathayan",
|
||||||
|
"SPEC.Eltharin":"Elthárin",
|
||||||
|
"SPEC.Hearing":"Ouie",
|
||||||
|
"SPEC.Horse":"Cheval",
|
||||||
|
"SPEC.Lute":"Luth",
|
||||||
|
"SPEC.Rural":"Rural",
|
||||||
|
"SPEC.Sight":"Vue",
|
||||||
|
"SPEC.Sing":"Chant",
|
||||||
|
"SPEC.Singing":"Chanter",
|
||||||
|
"SPEC.Smell":"Odorat",
|
||||||
|
"SPEC.Underground":"Sous-terrain",
|
||||||
|
"SPEC.Urban":"Urbain",
|
||||||
|
|
||||||
"SPELL.Lore":"Domaine:",
|
"SPELL.Lore":"Domaine:",
|
||||||
|
|
||||||
@ -1852,6 +1915,7 @@
|
|||||||
"SHEET.Target":"Cible",
|
"SHEET.Target":"Cible",
|
||||||
"SHEET.ToggleTraits":"Basculer le(s) Trait(s) de Creature",
|
"SHEET.ToggleTraits":"Basculer le(s) Trait(s) de Creature",
|
||||||
"SHEET.SortItems":"Trier les items",
|
"SHEET.SortItems":"Trier les items",
|
||||||
|
"SHEET.CannotDeleteCrewEffect":"Cet effet provient d'un véhicule dont cet acteur est membre d'équipage, et doit donc être effacé depuis le véhicule.",
|
||||||
|
|
||||||
"DISEASE.IncubationFinished" : "Incubation de la maladie {disease} terminée. ",
|
"DISEASE.IncubationFinished" : "Incubation de la maladie {disease} terminée. ",
|
||||||
|
|
||||||
@ -2060,6 +2124,44 @@
|
|||||||
"VEHICLE.NoActorOnBoard": "Le personnage qui vous est assigné n'est pas dans le véhicule",
|
"VEHICLE.NoActorOnBoard": "Le personnage qui vous est assigné n'est pas dans le véhicule",
|
||||||
"VEHICLE.TestNotPermitted": "Vous n'avez pas la permission de réaliser ce test",
|
"VEHICLE.TestNotPermitted": "Vous n'avez pas la permission de réaliser ce test",
|
||||||
"VEHICLE.ft":"ft",
|
"VEHICLE.ft":"ft",
|
||||||
|
"VEHICLE.CollisionRating":"Mesure de Collision",
|
||||||
|
"VEHICLE.Crew":"Equipage",
|
||||||
|
"VEHICLE.CrewTests":"Tests d'équipage",
|
||||||
|
"VEHICLE.Custom":"Custom",
|
||||||
|
"VEHICLE.Enabled":"Activé",
|
||||||
|
"VEHICLE.Man":"Man.",
|
||||||
|
"VEHICLE.ManannsMood":"Manann's Mood",
|
||||||
|
"VEHICLE.Morale":"Moral",
|
||||||
|
"VEHICLE.MoraleEffects":"Effet du moral",
|
||||||
|
"VEHICLE.Oars":"Rames",
|
||||||
|
"VEHICLE.PrimaryMode":"Mode primaire",
|
||||||
|
"VEHICLE.Sail":"Voile",
|
||||||
|
"VEHICLE.SetValue":"Valeur",
|
||||||
|
"VEHICLE.SetValueToolTip":"Positionner une valeur particulière au lieu de lancer.",
|
||||||
|
"VEHICLE.Sources":"Moral",
|
||||||
|
"VEHICLE.Starting":"Démarre",
|
||||||
|
"VEHICLE.Type":"Type de véhicule",
|
||||||
|
"VEHICLE.WeekLabel":"Label de Semaine",
|
||||||
|
"VEHICLE.AssignedActors":"Acteur(s) assigné(s)",
|
||||||
|
"VEHICLE.Change":"Changer",
|
||||||
|
"VEHICLE.ChooseSkill":"Selectionnez la compétence à utiliser",
|
||||||
|
"VEHICLE.Delete":"Supprimer ?",
|
||||||
|
"VEHICLE.HandlingNoPenalty":"Encombrement en dessous du maximum : aucune pénalité.",
|
||||||
|
"VEHICLE.HandlingPenalty":"Les tests de Maneouvre on un malus de -{penalty} DR.",
|
||||||
|
"VEHICLE.LabelError":"Entrez un label pour le jet",
|
||||||
|
"VEHICLE.ManannsMoodRolls":"Jet d'Humeur de Manann",
|
||||||
|
"VEHICLE.MoraleRolls":"Jet de Moral",
|
||||||
|
"VEHICLE.Move":"Mouvement de Véhicule",
|
||||||
|
"VEHICLE.NewRole":"Nouveau role",
|
||||||
|
"VEHICLE.NoManannsMoodModifiers":"Aucun modificateur d'humeur",
|
||||||
|
"VEHICLE.NoMoraleModifiers":"Aucun modificateur de moral",
|
||||||
|
"VEHICLE.NoSkill":"Cet acteur n'a aucune compétence utilisable avec ce role",
|
||||||
|
"VEHICLE.O":"O",
|
||||||
|
"VEHICLE.Roles":"Roles ",
|
||||||
|
"VEHICLE.S":"S",
|
||||||
|
"VEHICLE.SellCargo":"Vendre la cargaison",
|
||||||
|
"VEHICLE.VehicleCrew":"Equipage du véhicule",
|
||||||
|
"VEHICLE.VehicleMorale":"Moral du véhicule",
|
||||||
|
|
||||||
"CONFIGURE.CalcTokenSize" : "Calculer automatiquement la taille des Tokens",
|
"CONFIGURE.CalcTokenSize" : "Calculer automatiquement la taille des Tokens",
|
||||||
"CONFIGURE.CalcRun" : "Calculer automatiquement la vitesse de course",
|
"CONFIGURE.CalcRun" : "Calculer automatiquement la vitesse de course",
|
||||||
@ -2132,6 +2234,7 @@
|
|||||||
"EFFECT.AffectTheSourceOfFear":"Tests affectés par la source de la Peur",
|
"EFFECT.AffectTheSourceOfFear":"Tests affectés par la source de la Peur",
|
||||||
"EFFECT.AffectTheSourceOfFearName":"Tests qui affectent {name}",
|
"EFFECT.AffectTheSourceOfFearName":"Tests qui affectent {name}",
|
||||||
"EFFECT.DeletingEffectItems":"Suppression des items d'effets: {items}",
|
"EFFECT.DeletingEffectItems":"Suppression des items d'effets: {items}",
|
||||||
|
"EFFECT.BlackpowderShock":"Contre-coup de Poudre Noire",
|
||||||
|
|
||||||
"GRIEVANCE.Warning1":"Attention",
|
"GRIEVANCE.Warning1":"Attention",
|
||||||
"GRIEVANCE.Warning2":": Cette information est envoyé sur l'espace Github, qui est un espace publique, donc le Tag Discord est préférable. Sinon, contactez moi (MooMan) directement. Si vous avez l'impression que le bug concerne le module FR, contactez LeRatierBretonnier (Discord Foundry FR)",
|
"GRIEVANCE.Warning2":": Cette information est envoyé sur l'espace Github, qui est un espace publique, donc le Tag Discord est préférable. Sinon, contactez moi (MooMan) directement. Si vous avez l'impression que le bug concerne le module FR, contactez LeRatierBretonnier (Discord Foundry FR)",
|
||||||
@ -2195,6 +2298,11 @@
|
|||||||
"TRADE.Excellent": "Excellente",
|
"TRADE.Excellent": "Excellente",
|
||||||
"TRADE.Topshelf": "Suprême",
|
"TRADE.Topshelf": "Suprême",
|
||||||
"TRADE.NoCargoFound":"Il n'y a pas de cargaison disponible à l'achat à <b>{town}</b>.",
|
"TRADE.NoCargoFound":"Il n'y a pas de cargaison disponible à l'achat à <b>{town}</b>.",
|
||||||
|
"TRADE.Demand":"Demande",
|
||||||
|
"TRADE.Maritime":"Maritime",
|
||||||
|
"TRADE.MerchantTest":"<strong>Test de Marchand</strong>: {SL} DR (Résultat {roll})",
|
||||||
|
"TRADE.River":"Rivière",
|
||||||
|
"TRADE.Surplus":"Surplus",
|
||||||
|
|
||||||
"RANDOMIZER.C":"Ca",
|
"RANDOMIZER.C":"Ca",
|
||||||
"RANDOMIZER.S":"C",
|
"RANDOMIZER.S":"C",
|
||||||
@ -2267,6 +2375,9 @@
|
|||||||
"ROLL.HitAnotherEngagedTarget":"<b>Oops! Vous avez touche la mauvaise cible, sélectionnez aléatoirement un personnage et appliquez lui les dommages </b>",
|
"ROLL.HitAnotherEngagedTarget":"<b>Oops! Vous avez touche la mauvaise cible, sélectionnez aléatoirement un personnage et appliquez lui les dommages </b>",
|
||||||
"Rounds":"rounds",
|
"Rounds":"rounds",
|
||||||
"SHEET.NoCareers":"Aucune carrière trouvée",
|
"SHEET.NoCareers":"Aucune carrière trouvée",
|
||||||
|
"EFFECT.ShooterEngagedError":"Vous ne pouvez réaliser d'attaque à étant engagé, à moins que vous ne sooyez équipé d'une arme avec la qualité Pistolet",
|
||||||
|
"EffectApplication.RadiusHint":"Rayon du template (Note: si cet effet provient d'un sort, c'est son diamètre actuel)",
|
||||||
|
"EffectApplication.Type.Crew":"Equipage",
|
||||||
|
|
||||||
"CHARGEN.AdditionalRandomTalent":"Talent aléatoire additionnel",
|
"CHARGEN.AdditionalRandomTalent":"Talent aléatoire additionnel",
|
||||||
"CHARGEN.Message.RerolledDuplicate":"<p>Relance de Talent dupliqué: <b>{rolled}</b>!</p>",
|
"CHARGEN.Message.RerolledDuplicate":"<p>Relance de Talent dupliqué: <b>{rolled}</b>!</p>",
|
||||||
@ -2342,6 +2453,8 @@
|
|||||||
"TYPES.Item.trapping":"Possession",
|
"TYPES.Item.trapping":"Possession",
|
||||||
"TYPES.Item.vehicleMod":"Modification de Véhicule",
|
"TYPES.Item.vehicleMod":"Modification de Véhicule",
|
||||||
"TYPES.Item.weapon":"Arme",
|
"TYPES.Item.weapon":"Arme",
|
||||||
|
"TYPES.Item.vehicleRole":"Role de Véhicule",
|
||||||
|
"TYPES.Item.vehicleTest":"Test d'équipage de véhicule",
|
||||||
|
|
||||||
"Badger": "Blaireau",
|
"Badger": "Blaireau",
|
||||||
"Badgers": "Blaireaux",
|
"Badgers": "Blaireaux",
|
||||||
@ -2425,5 +2538,60 @@
|
|||||||
"Touch": "Toucher",
|
"Touch": "Toucher",
|
||||||
|
|
||||||
"SOCKET.SendingSocketRequest":"Envoi d'une requête par Socket",
|
"SOCKET.SendingSocketRequest":"Envoi d'une requête par Socket",
|
||||||
"UpdaterTitle":"Mise à jour du contenu {title}"
|
"UpdaterTitle":"Mise à jour du contenu {title}",
|
||||||
|
|
||||||
|
"BREAKADOWN.UserEntry":"Saisie utilisateur",
|
||||||
|
"BEAKDOWN.UserEntry":"Saisie utilisateur",
|
||||||
|
"BREAKDOWN.AttackerBase":"Base Attaquant",
|
||||||
|
"BREAKDOWN.Base":"Base",
|
||||||
|
"BREAKDOWN.Dice":"Dé",
|
||||||
|
"BREAKDOWN.Ignored":"Ignoré",
|
||||||
|
"BREAKDOWN.Minimum1":"1 Blessure minimum",
|
||||||
|
"BREAKDOWN.Moo":"Règles maison de MooMan",
|
||||||
|
"BREAKDOWN.Multiplier":"Multiplieur",
|
||||||
|
"BREAKDOWN.OpposedSL":"DR Opposé",
|
||||||
|
"BREAKDOWN.Partial":"Partiel - Ignore {ignored} ({item})",
|
||||||
|
"BREAKDOWN.Penetrating":"Pénétrant - Ignore {ignored} ({item})",
|
||||||
|
"BREAKDOWN.PenetratingMoo":"Pénétrant - Ignore {ignored}",
|
||||||
|
"BREAKDOWN.ShieldMoo":"Défense échouée - Ignore Shield AP ({ignored})",
|
||||||
|
"BREAKDOWN.Undamaging":"<strong>Inoffensive</strong>: {originalAP} AP * 2 = {modifiedAP}",
|
||||||
|
"BREAKDOWN.Weakpoints":"Points faibles - Ignore {ignored} ({item})",
|
||||||
|
"BREAKDOWN.Zzap":"Zzap! - Ignore {ignored}",
|
||||||
|
|
||||||
|
"Heal Wounds": "Soigner les blessures",
|
||||||
|
"Heal": "Soigner" ,
|
||||||
|
"Staunch": "Bander",
|
||||||
|
"Staunch Bleeding Conditions": "Soigner des Hémoragies",
|
||||||
|
"Acrobatie Equestre": "Acrobatie Equestre",
|
||||||
|
"No penalty to dodging on horseback": "Pas de pénalité pour esquiver à cheval",
|
||||||
|
"Suave": "Affable",
|
||||||
|
"Animal Affinity": "Affinité avec les animaux",
|
||||||
|
"Ambidextrous": "Ambidextre",
|
||||||
|
"Pure Soul": "Âme pure",
|
||||||
|
"Gunner": "Artilleur",
|
||||||
|
"Artistic": "Artiste",
|
||||||
|
"Furious Assault": "Assaut furieux",
|
||||||
|
"Magical Attacks" : "Attaques magiques",
|
||||||
|
"Daemonic Ward": "Barrière démoniaque",
|
||||||
|
"Relies on two hands": "Nécessite les deux mains",
|
||||||
|
"Useless": "Inutile",
|
||||||
|
|
||||||
|
"WH":{
|
||||||
|
"TransferType":{
|
||||||
|
"Crew":"Equipage"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"CORRUPTION.Major":"Majeur",
|
||||||
|
"CORRUPTION.Minor":"Mineur",
|
||||||
|
"CORRUPTION.Moderate":"Modérée",
|
||||||
|
"EFFECT.CalculationBonusModifier":"CBM",
|
||||||
|
"EFFECT.CalculationBonusModifiers":"Calcul des modificateurs",
|
||||||
|
"EFFECT.CharacteristicsInitial":"Caractéristiques (Initiale)",
|
||||||
|
"EFFECT.CharacteristicsModifier":"Caractéristiques (Modifiée)",
|
||||||
|
"SHEET.Encumbrance":"Encombrement",
|
||||||
|
"SHEET.ExperienceLog":"Journal d'Expérince",
|
||||||
|
"SHEET.Attacker":"Attaquant",
|
||||||
|
"SHEET.Randomize":"Aléatoire",
|
||||||
|
"Sheet.RollIncome":"Revenu"
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
|
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
|
||||||
"version": "7.1.5",
|
"version": "8.2.2",
|
||||||
"esmodules": [
|
"esmodules": [
|
||||||
"modules/babele-register.js",
|
"modules/babele-register.js",
|
||||||
"modules/addon-register.js",
|
"modules/addon-register.js",
|
||||||
@ -117,11 +117,11 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
|
"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-7.1.5.zip",
|
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-8.2.2.zip",
|
||||||
"id": "wh4-fr-translation",
|
"id": "wh4-fr-translation",
|
||||||
"compatibility": {
|
"compatibility": {
|
||||||
"minimum": "11",
|
"minimum": "11",
|
||||||
"verified": "11"
|
"verified": "12"
|
||||||
},
|
},
|
||||||
"relationships": {
|
"relationships": {
|
||||||
"systems": [
|
"systems": [
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
//import WFRP_Tables from "/systems/wfrp4e/modules/system/tables-wfrp4e.js";
|
//import WFRP_Tables from "/systems/wfrp4e/modules/system/tables-wfrp4e.js";
|
||||||
import { WH4FRPatchConfig } from "./config-patch.js";
|
import { WH4FRPatchConfig } from "./config-patch.js";
|
||||||
|
import {TranslatedCompendium} from "../../babele/script/translated-compendium.js";
|
||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
const _patch_eis = () => {
|
const _patch_eis = () => {
|
||||||
if (game.wfrp4e.config && game.wfrp4e.config.symptoms && game.wfrp4e.config.symptoms["delirium"] ) {
|
if (game.wfrp4e?.config?.symptoms && game.wfrp4e.config.symptoms["delirium"] ) {
|
||||||
game.wfrp4e.config.symptoms["delirium"] = "Délire";
|
game.wfrp4e.config.symptoms["delirium"] = "Délire";
|
||||||
|
|
||||||
game.wfrp4e.config.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.";
|
game.wfrp4e.config.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.";
|
||||||
@ -167,7 +168,7 @@ const __auto_patch_translation_journal_compendium = async (compmod) => {
|
|||||||
compData.locked = false;
|
compData.locked = false;
|
||||||
let translEntries = await compData.getContent();
|
let translEntries = await compData.getContent();
|
||||||
for (let entryData of translEntries) {
|
for (let entryData of translEntries) {
|
||||||
let mydata = duplicate(entryData.data);
|
let mydata = foundry.utils.duplicate(entryData.data);
|
||||||
mydata.content = mydata.content.replace(/wfrp4e-content/g, compmod);
|
mydata.content = mydata.content.replace(/wfrp4e-content/g, compmod);
|
||||||
entryData.update(mydata);
|
entryData.update(mydata);
|
||||||
}
|
}
|
||||||
@ -256,7 +257,7 @@ const __check_fix_wrong_modules = (chatFlag, patchFinished) => {
|
|||||||
});
|
});
|
||||||
if (game.user.isGM && patchFinished) {
|
if (game.user.isGM && patchFinished) {
|
||||||
ChatMessage.create({
|
ChatMessage.create({
|
||||||
content: "<div>Les modules WFRP4E ont été <strong>patchés avec succés</strong>. Vous pouvez y aller et que <strong>Shallya vous garde !</strong></div><div>Derniers changements : correction pour acteurs de RNHD et ajout des traductions des items de Aventures à Ubesreik 1 (François Cheminade)</div></ul>",
|
content: "<div>Les modules WFRP4E ont été <strong>patchés avec succés</strong>. Vous pouvez y aller et que <strong>Shallya vous garde !</strong></div><div>Derniers changements : Support wfrp4 v8.X, import de personnage OK</div></ul>",
|
||||||
user: game.user.id,
|
user: game.user.id,
|
||||||
whisper: ChatMessage.getWhisperRecipients("GM")
|
whisper: ChatMessage.getWhisperRecipients("GM")
|
||||||
});
|
});
|
||||||
@ -264,13 +265,13 @@ const __check_fix_wrong_modules = (chatFlag, patchFinished) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const __history = [
|
const __history = [
|
||||||
"Nouveautés 7.0.28: <ul><li>Traduction des items du Starter Set (Ashbury77)</li><li>Traduction des items du d'Archives of the Empire (Bimkiz)</li></ul>"
|
"Nouveautés 7.1.6: <ul><li>Traduction des acteurs de EiS et Middenheim grâce à Eltrys et Kyllian !</li></ul>"
|
||||||
]
|
]
|
||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
const convertColumnToMulti = (table) => {
|
const convertColumnToMulti = (table) => {
|
||||||
let columns = table.columns;
|
let columns = table.columns;
|
||||||
let newTable = duplicate(table)
|
let newTable = foundry.utils.duplicate(table)
|
||||||
|
|
||||||
delete newTable.columns;
|
delete newTable.columns;
|
||||||
newTable.rows = table.rows.map(i => { return { range: {} } })
|
newTable.rows = table.rows.map(i => { return { range: {} } })
|
||||||
@ -369,7 +370,7 @@ Hooks.on("chatMessage", (html, content, msg) => {
|
|||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
/* Additionnal hooks ready */
|
/* Additionnal hooks ready */
|
||||||
Hooks.once('ready', () => {
|
Hooks.on('ready', () => {
|
||||||
|
|
||||||
if (game.user.isGM) {
|
if (game.user.isGM) {
|
||||||
let chatData = {
|
let chatData = {
|
||||||
@ -381,6 +382,9 @@ Hooks.once('ready', () => {
|
|||||||
ChatMessage.create(chatData);
|
ChatMessage.create(chatData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Patch function for effects
|
||||||
|
game.wfrp4e.utility.findKey = warhammer.utility.findKey
|
||||||
|
|
||||||
/** New modifiers */
|
/** New modifiers */
|
||||||
game.wfrp4e.config.difficultyModifiers = {
|
game.wfrp4e.config.difficultyModifiers = {
|
||||||
"veasy": 60,
|
"veasy": 60,
|
||||||
@ -396,7 +400,7 @@ Hooks.once('ready', () => {
|
|||||||
}
|
}
|
||||||
game.wfrp4e.config.difficultyLabels = {
|
game.wfrp4e.config.difficultyLabels = {
|
||||||
|
|
||||||
"veasy": "Trés Facile (+60)",
|
"veasy": "Très Facile (+60)",
|
||||||
"easy": "Facile (+40)",
|
"easy": "Facile (+40)",
|
||||||
"banal": "Banal (+30)",
|
"banal": "Banal (+30)",
|
||||||
"average": "Accessible (+20)",
|
"average": "Accessible (+20)",
|
||||||
@ -408,8 +412,7 @@ Hooks.once('ready', () => {
|
|||||||
"doom": "Maudit (-40)"
|
"doom": "Maudit (-40)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log("WFRP4E-TRANSLATION | Loading timeout");
|
||||||
|
|
||||||
//setTimeout( __check_fix_wrong_modules, 2000, true, false);
|
//setTimeout( __check_fix_wrong_modules, 2000, true, false);
|
||||||
setTimeout(__check_fix_wrong_modules, 20000, true, true);
|
setTimeout(__check_fix_wrong_modules, 20000, true, true);
|
||||||
setTimeout(__add_actors_translation, 21000, false, true);
|
setTimeout(__add_actors_translation, 21000, false, true);
|
||||||
@ -423,7 +426,7 @@ Hooks.once('ready', () => {
|
|||||||
if ( !sorted[spell.data.data.lore.value]) {
|
if ( !sorted[spell.data.data.lore.value]) {
|
||||||
sorted[spell.data.data.lore.value] = [];
|
sorted[spell.data.data.lore.value] = [];
|
||||||
}
|
}
|
||||||
sorted[spell.data.data.lore.value].push( duplicate(spell.data) );
|
sorted[spell.data.data.lore.value].push( foundry.utils.duplicate(spell.data) );
|
||||||
}
|
}
|
||||||
console.log("SORTED", sorted);
|
console.log("SORTED", sorted);
|
||||||
});*/
|
});*/
|
||||||
|
@ -114,10 +114,10 @@ Hooks.once('init', () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
game.wfrp4e.apps.StatBlockParser.parseStatBlock = async function (statString, type = "npc") {
|
game.wfrp4e.apps.StatBlockParser.parseStatBlock = async function (statString, type = "npc") {
|
||||||
console.log("PARSER FR DONE");
|
|
||||||
return statParserFR(statString, type);
|
return statParserFR(statString, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
console.log("WFRP4E-FR | Loading Babele translation module ...");
|
||||||
loadScripts();
|
loadScripts();
|
||||||
|
|
||||||
/*---------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------*/
|
||||||
@ -218,15 +218,15 @@ Hooks.once('init', () => {
|
|||||||
|
|
||||||
/*---------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------*/
|
||||||
// Converters area
|
// Converters area
|
||||||
if (typeof Babele !== 'undefined') {
|
if (game.babele !== 'undefined') {
|
||||||
|
|
||||||
Babele.get().register({
|
game.babele.register({
|
||||||
module: 'wh4-fr-translation',
|
module: 'wh4-fr-translation',
|
||||||
lang: 'fr',
|
lang: 'fr',
|
||||||
dir: 'compendium'
|
dir: 'compendium'
|
||||||
})
|
})
|
||||||
|
|
||||||
Babele.get().registerConverters({
|
game.babele.registerConverters({
|
||||||
|
|
||||||
"career_skills": (skills_list) => {
|
"career_skills": (skills_list) => {
|
||||||
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("skill")
|
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("skill")
|
||||||
@ -268,9 +268,37 @@ Hooks.once('init', () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return skills_list;
|
return skills_list
|
||||||
|
},
|
||||||
|
"role_skills": (skills) => {
|
||||||
|
let skills_list = skills.split(',');
|
||||||
|
let skillsFR = game.babele.converters.career_skills(skills_list);
|
||||||
|
return skillsFR.join(', ')
|
||||||
|
},
|
||||||
|
"process_effects": (effectsData, translations, data, tc, tc_translations) => {
|
||||||
|
//console.log("Effects :", effectsData, translations, data, tc, tc_translations)
|
||||||
|
for (let e of effectsData) {
|
||||||
|
let origName = e.name
|
||||||
|
e.name = tc_translations.name || game.i18n.localize(e.name)
|
||||||
|
if ( e.flags?.wfrp4e?.scriptData) {
|
||||||
|
for (let script of e.flags.wfrp4e.scriptData) {
|
||||||
|
if (script?.label) {
|
||||||
|
// Quand le label du script est strictement identique au nom de l'item concerné
|
||||||
|
if ( script.label.toLowerCase() == origName.toLowerCase() ) {
|
||||||
|
script.label = e.name
|
||||||
|
} else if (script.label.toLowerCase().includes("tests to affect")) {
|
||||||
|
script.label = script.label.replace("Tests to affect", "Tests relatifs à ")
|
||||||
|
} else if (script.label.toLowerCase().includes("using torn muscle")) {
|
||||||
|
script.label = script.label.replace("Using Torn Muscle", "Utilisation du muscle déchiré ")
|
||||||
|
} else {
|
||||||
|
script.label = game.i18n.localize(script.label)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return effectsData
|
||||||
},
|
},
|
||||||
|
|
||||||
"resultConverter": (results, translated) => {
|
"resultConverter": (results, translated) => {
|
||||||
//console.log("STUF PARSING", results, translated)
|
//console.log("STUF PARSING", results, translated)
|
||||||
if (translated) {
|
if (translated) {
|
||||||
@ -294,20 +322,20 @@ Hooks.once('init', () => {
|
|||||||
let career = data.text.match(/{(.*)}/)
|
let career = data.text.match(/{(.*)}/)
|
||||||
//console.log(">>>>>", career)
|
//console.log(">>>>>", career)
|
||||||
if (career && career[1]) {
|
if (career && career[1]) {
|
||||||
let careerFR = Babele.instance.converters.career_careergroup(career[1])
|
let careerFR = game.babele.converters.career_careergroup(career[1])
|
||||||
data.text = data.text.replace(career[1], careerFR)
|
data.text = data.text.replace(career[1], careerFR)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (results[0].documentCollection) {
|
if (results[0].documentCollection) {
|
||||||
return Babele.instance.converters.tableResults(results)
|
return game.babele.converters.tableResults(results)
|
||||||
}
|
}
|
||||||
return results
|
return results
|
||||||
},
|
},
|
||||||
|
|
||||||
"npc_details": (details) => {
|
"npc_details": (details) => {
|
||||||
//console.log("DETAILS: ", details);
|
//console.log("DETAILS: ", details);
|
||||||
let newDetails = duplicate(details);
|
let newDetails = foundry.utils.duplicate(details);
|
||||||
if (details.species?.value)
|
if (details.species?.value)
|
||||||
newDetails.species.value = game.i18n.localize(details.species.value);
|
newDetails.species.value = game.i18n.localize(details.species.value);
|
||||||
if (details.gender?.value)
|
if (details.gender?.value)
|
||||||
@ -336,7 +364,7 @@ Hooks.once('init', () => {
|
|||||||
let s1 = res[1].trim(); // No () in talents table
|
let s1 = res[1].trim(); // No () in talents table
|
||||||
translItem = game.babele.translate(compData.metadata.id, { name: s1 }, true)
|
translItem = game.babele.translate(compData.metadata.id, { name: s1 }, true)
|
||||||
let translw = translItem?.name || undefined
|
let translw = translItem?.name || undefined
|
||||||
console.log("Search talent name:", compData.metadata.id, s1, translw);
|
//console.log("Search talent name:", compData.metadata.id, s1, translw);
|
||||||
if (translw && translw != s1) {
|
if (translw && translw != s1) {
|
||||||
transl = translw + " (" + subword + ")";
|
transl = translw + " (" + subword + ")";
|
||||||
}
|
}
|
||||||
@ -483,7 +511,18 @@ Hooks.once('init', () => {
|
|||||||
if (career_fr?.system) {
|
if (career_fr?.system) {
|
||||||
trait_en.name = career_fr.name || trait_en.name
|
trait_en.name = career_fr.name || trait_en.name
|
||||||
// DEBG: console.log(">>>>> Career ?", career_fr.name );
|
// DEBG: console.log(">>>>> Career ?", career_fr.name );
|
||||||
trait_en.system = duplicate(career_fr.system);
|
trait_en.system = foundry.utils.duplicate(career_fr.system);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else if (trait_en.type == "vehicleRole") {
|
||||||
|
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("vehicleRole")
|
||||||
|
for (let compData of validCompendiums) {
|
||||||
|
let role_fr = game.babele.translate(compData.metadata.id, trait_en, true);
|
||||||
|
if (role_fr?.system) {
|
||||||
|
trait_en.name = role_fr.name || trait_en.name
|
||||||
|
// DEBG: console.log(">>>>> Role ?", role_fr.name );
|
||||||
|
trait_en.system = foundry.utils.duplicate(role_fr.system);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -527,7 +566,7 @@ Hooks.once('init', () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (let i = 0; i < list.length; i++) {
|
for (let i = 0; i < list.length; i++) {
|
||||||
newQF[i] = duplicate(list[i])
|
newQF[i] = foundry.utils.duplicate(list[i])
|
||||||
if (newQF[i].name == "Trap Blade") {
|
if (newQF[i].name == "Trap Blade") {
|
||||||
newQF[i].name = "TrapBlade"; // Auto-patch, without space!
|
newQF[i].name = "TrapBlade"; // Auto-patch, without space!
|
||||||
//console.log("PATCHED", trim);
|
//console.log("PATCHED", trim);
|
||||||
|
@ -4,10 +4,7 @@ export class WH4FRPatchConfig {
|
|||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
static translateSkillList( skillList) {
|
static translateSkillList( skillList) {
|
||||||
|
|
||||||
let compendiumName = 'wfrp4e-core.skills' // Per default
|
let compendiumName = 'wfrp4e-core.items'
|
||||||
if (game.system.version.match("7.")) {
|
|
||||||
compendiumName = 'wfrp4e-core.items'
|
|
||||||
}
|
|
||||||
|
|
||||||
let newList = [];
|
let newList = [];
|
||||||
for( let compName of skillList) {
|
for( let compName of skillList) {
|
||||||
@ -32,10 +29,7 @@ export class WH4FRPatchConfig {
|
|||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
static translateTalentList( talentList) {
|
static translateTalentList( talentList) {
|
||||||
|
|
||||||
let compendiumName = 'wfrp4e-core.talents' // Per default
|
let compendiumName = 'wfrp4e-core.items'
|
||||||
if (game.system.version.match("7.")) {
|
|
||||||
compendiumName = 'wfrp4e-core.items'
|
|
||||||
}
|
|
||||||
|
|
||||||
let newList = [];
|
let newList = [];
|
||||||
for( let talentLine of talentList) {
|
for( let talentLine of talentList) {
|
||||||
@ -86,8 +80,10 @@ export class WH4FRPatchConfig {
|
|||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
static patch_species_skills( ) {
|
static patch_species_skills( ) {
|
||||||
|
console.log("Patching species skills....");
|
||||||
for (let speciesName in game.wfrp4e.config.speciesSkills) {
|
for (let speciesName in game.wfrp4e.config.speciesSkills) {
|
||||||
let speciesComp = game.wfrp4e.config.speciesSkills[speciesName];
|
let speciesComp = game.wfrp4e.config.speciesSkills[speciesName];
|
||||||
|
console.log("SpeciesName", speciesName, speciesComp);
|
||||||
game.wfrp4e.config.speciesSkills[speciesName] = this.translateSkillList( speciesComp )
|
game.wfrp4e.config.speciesSkills[speciesName] = this.translateSkillList( speciesComp )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -102,10 +98,7 @@ export class WH4FRPatchConfig {
|
|||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
static patch_career() {
|
static patch_career() {
|
||||||
let compendiumName = 'wfrp4e-core.careers' // Per default
|
let compendiumName = 'wfrp4e-core.items'
|
||||||
if (game.system.version.match("7.")) {
|
|
||||||
compendiumName = 'wfrp4e-core.items'
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( game.wfrp4e.tables.career) {
|
if ( game.wfrp4e.tables.career) {
|
||||||
for( let row of game.wfrp4e.tables.career.rows) {
|
for( let row of game.wfrp4e.tables.career.rows) {
|
||||||
@ -138,8 +131,7 @@ export class WH4FRPatchConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Detect and patch as necessary
|
// Detect and patch as necessary
|
||||||
if (game.wfrp4e.config?.talentBonuses && game.wfrp4e.config.talentBonuses["vivacité"] == undefined) {
|
if (game.wfrp4e.config?.talentBonuses ) {
|
||||||
console.log("Patching WFRP4E now ....");
|
|
||||||
game.wfrp4e.config.qualityDescriptions["distract"] = game.i18n.localize("WFRP4E.Properties.Distract"); // Patch missing quality
|
game.wfrp4e.config.qualityDescriptions["distract"] = game.i18n.localize("WFRP4E.Properties.Distract"); // Patch missing quality
|
||||||
|
|
||||||
game.wfrp4e.config.talentBonuses = {
|
game.wfrp4e.config.talentBonuses = {
|
||||||
|
@ -529,7 +529,7 @@ export default class ActorWfrp4e_fr extends Actor {
|
|||||||
let title = game.i18n.localize("WeaponTest") + " - " + weapon.name;
|
let title = game.i18n.localize("WeaponTest") + " - " + weapon.name;
|
||||||
|
|
||||||
// Prepare the weapon to have the complete data object, including qualities/flaws, damage value, etc.
|
// Prepare the weapon to have the complete data object, including qualities/flaws, damage value, etc.
|
||||||
let wep = this.prepareWeaponCombat(duplicate(weapon));
|
let wep = this.prepareWeaponCombat(foundry.utils.duplicate(weapon));
|
||||||
let testData = {
|
let testData = {
|
||||||
target: 0,
|
target: 0,
|
||||||
hitLocation: true,
|
hitLocation: true,
|
||||||
@ -551,7 +551,7 @@ export default class ActorWfrp4e_fr extends Actor {
|
|||||||
skillCharList.push(game.i18n.localize("Ballistic Skill"))
|
skillCharList.push(game.i18n.localize("Ballistic Skill"))
|
||||||
if (weapon.data.weaponGroup.value != "throwing" && weapon.data.weaponGroup.value != "explosives" && weapon.data.weaponGroup.value != "entangling") {
|
if (weapon.data.weaponGroup.value != "throwing" && weapon.data.weaponGroup.value != "explosives" && weapon.data.weaponGroup.value != "entangling") {
|
||||||
// Check to see if they have ammo if appropriate
|
// Check to see if they have ammo if appropriate
|
||||||
testData.extra.ammo = duplicate(this.getEmbeddedEntity("OwnedItem", weapon.data.currentAmmo.value))
|
testData.extra.ammo = foundry.utils.duplicate(this.getEmbeddedEntity("OwnedItem", weapon.data.currentAmmo.value))
|
||||||
if (!testData.extra.ammo || weapon.data.currentAmmo.value == 0 || testData.extra.ammo.data.quantity.value == 0) {
|
if (!testData.extra.ammo || weapon.data.currentAmmo.value == 0 || testData.extra.ammo.data.quantity.value == 0) {
|
||||||
AudioHelper.play({ src: "systems/wfrp4e/sounds/no.wav" }, false)
|
AudioHelper.play({ src: "systems/wfrp4e/sounds/no.wav" }, false)
|
||||||
ui.notifications.error(game.i18n.localize("Error.NoAmmo"))
|
ui.notifications.error(game.i18n.localize("Error.NoAmmo"))
|
||||||
@ -1198,7 +1198,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
|
|
||||||
result.postFunction = "basicTest";
|
result.postFunction = "basicTest";
|
||||||
if (testData.extra)
|
if (testData.extra)
|
||||||
mergeObject(result, testData.extra);
|
foundry.utils.mergeObject(result, testData.extra);
|
||||||
|
|
||||||
if (result.options.corruption) {
|
if (result.options.corruption) {
|
||||||
this.handleCorruptionResult(result);
|
this.handleCorruptionResult(result);
|
||||||
@ -1382,7 +1382,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
|
|
||||||
|
|
||||||
// Find ingredient being used, if any
|
// Find ingredient being used, if any
|
||||||
let ing = duplicate(this.getEmbeddedEntity("OwnedItem", testData.extra.spell.data.currentIng.value))
|
let ing = foundry.utils.duplicate(this.getEmbeddedEntity("OwnedItem", testData.extra.spell.data.currentIng.value))
|
||||||
if (ing) {
|
if (ing) {
|
||||||
// Decrease ingredient quantity
|
// Decrease ingredient quantity
|
||||||
testData.extra.ingredient = true;
|
testData.extra.ingredient = true;
|
||||||
@ -1433,7 +1433,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
result.postFunction = "channelTest";
|
result.postFunction = "channelTest";
|
||||||
|
|
||||||
// Find ingredient being used, if any
|
// Find ingredient being used, if any
|
||||||
let ing = duplicate(this.getEmbeddedEntity("OwnedItem", testData.extra.spell.data.currentIng.value))
|
let ing = foundry.utils.duplicate(this.getEmbeddedEntity("OwnedItem", testData.extra.spell.data.currentIng.value))
|
||||||
if (ing) {
|
if (ing) {
|
||||||
// Decrease ingredient quantity
|
// Decrease ingredient quantity
|
||||||
testData.extra.ingredient = true;
|
testData.extra.ingredient = true;
|
||||||
@ -1527,7 +1527,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
} // If something went wrong calculating damage, do nothing and still render the card
|
} // If something went wrong calculating damage, do nothing and still render the card
|
||||||
|
|
||||||
if (testData.extra)
|
if (testData.extra)
|
||||||
mergeObject(result, testData.extra);
|
foundry.utils.mergeObject(result, testData.extra);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let contextAudio = await game.wfrp4e.audio.MatchContextAudio(game.wfrp4e.audio.FindContext(result))
|
let contextAudio = await game.wfrp4e.audio.MatchContextAudio(game.wfrp4e.audio.FindContext(result))
|
||||||
@ -1573,9 +1573,9 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
* an actor. This function is called whenever the sheet is rendered.
|
* an actor. This function is called whenever the sheet is rendered.
|
||||||
*/
|
*/
|
||||||
prepare() {
|
prepare() {
|
||||||
let preparedData = duplicate(this.data)
|
let preparedData = foundry.utils.duplicate(this.data)
|
||||||
// Call prepareItems first to organize and process OwnedItems
|
// Call prepareItems first to organize and process OwnedItems
|
||||||
mergeObject(preparedData, this.prepareItems())
|
foundry.utils.mergeObject(preparedData, this.prepareItems())
|
||||||
|
|
||||||
// Add speciality functions for each Actor type
|
// Add speciality functions for each Actor type
|
||||||
if (preparedData.type == "character")
|
if (preparedData.type == "character")
|
||||||
@ -1602,7 +1602,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
prepareItems() {
|
prepareItems() {
|
||||||
let actorData = duplicate(this.data)
|
let actorData = foundry.utils.duplicate(this.data)
|
||||||
// These containers are for the various different tabs
|
// These containers are for the various different tabs
|
||||||
const careers = [];
|
const careers = [];
|
||||||
const basicSkills = [];
|
const basicSkills = [];
|
||||||
@ -2817,7 +2817,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
async addBasicSkills() {
|
async addBasicSkills() {
|
||||||
let allItems = duplicate(this.data.items)
|
let allItems = foundry.utils.duplicate(this.data.items)
|
||||||
let ownedBasicSkills = allItems.filter(i => i.type == "skill" && i.data.advanced.value == "bsc");
|
let ownedBasicSkills = allItems.filter(i => i.type == "skill" && i.data.advanced.value == "bsc");
|
||||||
let allBasicSkills = await game.wfrp4e.utility.allBasicSkills()
|
let allBasicSkills = await game.wfrp4e.utility.allBasicSkills()
|
||||||
|
|
||||||
@ -3240,7 +3240,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
let existingSkill = this.data.items.find(i => i.name.trim() == skillName && i.type == "skill")
|
let existingSkill = this.data.items.find(i => i.name.trim() == skillName && i.type == "skill")
|
||||||
// If so, simply update the skill with the new advancement value.
|
// If so, simply update the skill with the new advancement value.
|
||||||
if (existingSkill) {
|
if (existingSkill) {
|
||||||
existingSkill = duplicate(existingSkill);
|
existingSkill = foundry.utils.duplicate(existingSkill);
|
||||||
// If the existing skill has a greater amount of advances, use the greater value instead (make no change) - ??? Is this needed? I'm not sure why I did this. TODO: Evaluate.
|
// If the existing skill has a greater amount of advances, use the greater value instead (make no change) - ??? Is this needed? I'm not sure why I did this. TODO: Evaluate.
|
||||||
existingSkill.data.advances.value = (existingSkill.data.advances.value < advances) ? advances : existingSkill.data.advances.value;
|
existingSkill.data.advances.value = (existingSkill.data.advances.value < advances) ? advances : existingSkill.data.advances.value;
|
||||||
await this.updateEmbeddedEntity("OwnedItem", existingSkill);
|
await this.updateEmbeddedEntity("OwnedItem", existingSkill);
|
||||||
@ -3571,7 +3571,7 @@ DiceWFRP.renderRollCard() as well as handleOpposedTarget().
|
|||||||
|
|
||||||
|
|
||||||
async handleExtendedTest(testResult) {
|
async handleExtendedTest(testResult) {
|
||||||
let test = duplicate(this.getEmbeddedEntity("OwnedItem", testResult.options.extended));
|
let test = foundry.utils.duplicate(this.getEmbeddedEntity("OwnedItem", testResult.options.extended));
|
||||||
|
|
||||||
if(game.settings.get("wfrp4e", "extendedTests") && testResult.SL == 0)
|
if(game.settings.get("wfrp4e", "extendedTests") && testResult.SL == 0)
|
||||||
testResult.SL = testResult.roll <= testResult.target ? 1 : -1
|
testResult.SL = testResult.roll <= testResult.target ? 1 : -1
|
||||||
|
@ -1,18 +1,8 @@
|
|||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
// Some internal test strings
|
// Some internal test strings
|
||||||
let strfr = `LA TERREUR DE LA TEUFEL, TROLL DE RIVIÈRE RUSÉ
|
let strfr = `LA TERREUR DE LA TEUFEL, TROLL DE RIVIÈRE RUSÉ
|
||||||
M
|
M CC CT F E I Ag Dex Int FM Soc B
|
||||||
CC CT
|
4 40 15 55 45 20 15 15 30 20 5 38
|
||||||
F
|
|
||||||
E
|
|
||||||
I
|
|
||||||
Ag Dex Int FM Soc B
|
|
||||||
4
|
|
||||||
40 15
|
|
||||||
55
|
|
||||||
45
|
|
||||||
20
|
|
||||||
15 15 30 20 5 38
|
|
||||||
Traits : Amphibie, Arme +9, Armure (2), Dur à Cuire, Insensible
|
Traits : Amphibie, Arme +9, Armure (2), Dur à Cuire, Insensible
|
||||||
à la douleur, Morsure +8, Régénération, Taille (Grande), Vision
|
à la douleur, Morsure +8, Régénération, Taille (Grande), Vision
|
||||||
Nocturne, Vomissement`
|
Nocturne, Vomissement`
|
||||||
@ -52,7 +42,7 @@ import "./xregexp-all.js";
|
|||||||
const us_carac = 'm\\s+ws\\s+bs\\s+s\\s+t\\s+i\\s+agi?\\s+dex\\s+int\\s+\\wp\\s+fel\\s+w';
|
const us_carac = 'm\\s+ws\\s+bs\\s+s\\s+t\\s+i\\s+agi?\\s+dex\\s+int\\s+\\wp\\s+fel\\s+w';
|
||||||
const fr_carac = 'm\\s+cc\\s+ct\\s+f\\s+e\\s+i\\s+agi?\\s+dex\\s+int\\s+fm\\s+soc\\s+b';
|
const fr_carac = 'm\\s+cc\\s+ct\\s+f\\s+e\\s+i\\s+agi?\\s+dex\\s+int\\s+fm\\s+soc\\s+b';
|
||||||
const carac_val = '(?<m>[0-9\\-]+)\\s+(?<ws>[0-9\\-]+)\\s+(?<bs>[0-9\\-]+)\\s+(?<s>[0-9\\-]+)\\s+(?<t>[0-9\\-]+)\\s+(?<i>[0-9\\-]+)\\s+(?<ag>[0-9\\-]+)\\s+(?<dex>[0-9\\-]+)\\s+(?<int>[0-9\\-]+)\\s+(?<wp>[0-9\\-]+)\\s+(?<fel>[0-9\\-]+)\\s+(?<w>[0-9\\-\*]+)';
|
const carac_val = '(?<m>[0-9\\-]+)\\s+(?<ws>[0-9\\-]+)\\s+(?<bs>[0-9\\-]+)\\s+(?<s>[0-9\\-]+)\\s+(?<t>[0-9\\-]+)\\s+(?<i>[0-9\\-]+)\\s+(?<ag>[0-9\\-]+)\\s+(?<dex>[0-9\\-]+)\\s+(?<int>[0-9\\-]+)\\s+(?<wp>[0-9\\-]+)\\s+(?<fel>[0-9\\-]+)\\s+(?<w>[0-9\\-\*]+)';
|
||||||
const name_val = '(?<name>[a-zA-Z\\s\\-,\']*)[\\s\\r\\na-zA-Z]*(?<tiers>.*|[\\(\\)a-z0-9]+)';
|
const name_val = '(?<name>[a-zA-Zéèêâôïäüù\\s\\-,\']*)[\\s\\r\\na-zA-Zéèêâôïäüù]*(?<tiers>.*|[\\(\\)a-z0-9]+)';
|
||||||
let sectionDataFR = [
|
let sectionDataFR = [
|
||||||
{ name: "trait", toFind: "Traits\\s*:", secondParse: '(?<name>[a-zöàéè\\s]*)[\\s\\+]*(?<value>.*|[\\+0-9]+)', index: -1 },
|
{ name: "trait", toFind: "Traits\\s*:", secondParse: '(?<name>[a-zöàéè\\s]*)[\\s\\+]*(?<value>.*|[\\+0-9]+)', index: -1 },
|
||||||
{ name: "skill", toFind: "Compétences\\s*:", secondParse: '(?<name>[a-zàéè\\s\\(\\)]*)[\\s\\+]*(?<value>.*|[0-9]+)', index: -1 },
|
{ name: "skill", toFind: "Compétences\\s*:", secondParse: '(?<name>[a-zàéè\\s\\(\\)]*)[\\s\\+]*(?<value>.*|[0-9]+)', index: -1 },
|
||||||
@ -246,21 +236,21 @@ function __patchName(name) {
|
|||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
export default async function statParserFR(statString, type = "npc") {
|
export default async function statParserFR(statString, type = "npc") {
|
||||||
let model = duplicate(game.system.model.Actor[type]);
|
let model = foundry.utils.duplicate(game.model.Actor[type]);
|
||||||
|
|
||||||
// Patch wront/strange carac value before processing
|
// Patch wront/strange carac value before processing
|
||||||
statString = statString.replace(/ –/g, " 0")
|
statString = statString.replace(/ –/g, " 0")
|
||||||
let moneys = { gc: 0, ss: 0, bp: 0 }
|
let moneys = { gc: 0, ss: 0, bp: 0 }
|
||||||
|
|
||||||
let statNameReg = us_carac
|
let statNameReg = us_carac
|
||||||
let sectionData = duplicate(sectionDataUS)
|
let sectionData = foundry.utils.duplicate(sectionDataUS)
|
||||||
let skillGrouping = __SkillGroupsUS
|
let skillGrouping = __SkillGroupsUS
|
||||||
let moneyLang = moneyUS
|
let moneyLang = moneyUS
|
||||||
// Detect French stat block
|
// Detect French stat block
|
||||||
if (statString.includes('CC') && statString.includes('CT') && statString.includes('FM')) {
|
if (statString.includes('CC') && statString.includes('CT') && statString.includes('FM')) {
|
||||||
//ui.notifications.warn("Le parsing de stablock en Français n'est pas encore prêt")
|
//ui.notifications.warn("Le parsing de stablock en Français n'est pas encore prêt")
|
||||||
statNameReg = fr_carac
|
statNameReg = fr_carac
|
||||||
sectionData = duplicate(sectionDataFR)
|
sectionData = foundry.utils.duplicate(sectionDataFR)
|
||||||
skillGrouping = __SkillGroupsFR
|
skillGrouping = __SkillGroupsFR
|
||||||
moneyLang = moneyFR
|
moneyLang = moneyFR
|
||||||
}
|
}
|
||||||
@ -308,14 +298,14 @@ export default async function statParserFR(statString, type = "npc") {
|
|||||||
let resCarac = XRegExp.exec(statString, reg2) // resr contains all carac found
|
let resCarac = XRegExp.exec(statString, reg2) // resr contains all carac found
|
||||||
|
|
||||||
// Setup carac
|
// Setup carac
|
||||||
//console.log("CARAC", resCarac)
|
console.log("CARAC", resCarac)
|
||||||
if (resCarac["Agi"]) resCarac["Ag"] = resCarac["Agi"] // Auto patch
|
if (resCarac["Agi"]) resCarac["Ag"] = resCarac["Agi"] // Auto patch
|
||||||
model.details.move.value = Number(resCarac["m"])
|
model.details.move.value = Number(resCarac["m"])
|
||||||
for (let key in model.characteristics) {
|
for (let key in model.characteristics) {
|
||||||
if (resCarac[key] === '-') resCarac[key] = 0
|
if (resCarac[key] === '-') resCarac[key] = 0
|
||||||
model.characteristics[key].initial = Number(resCarac[key])
|
model.characteristics[key].initial = Number(resCarac[key])
|
||||||
}
|
}
|
||||||
//console.log("CARAC", model.characteristics);
|
console.log("CARAC", model.characteristics);
|
||||||
|
|
||||||
// Search position of skills/talents/...
|
// Search position of skills/talents/...
|
||||||
for (let def of sectionData) {
|
for (let def of sectionData) {
|
||||||
@ -424,11 +414,11 @@ export default async function statParserFR(statString, type = "npc") {
|
|||||||
}
|
}
|
||||||
if (!itemFound && name) {
|
if (!itemFound && name) {
|
||||||
if (name.toLowerCase().includes("armor") || name.toLowerCase().includes("armure") || name.toLowerCase().includes("armour")) {
|
if (name.toLowerCase().includes("armor") || name.toLowerCase().includes("armure") || name.toLowerCase().includes("armour")) {
|
||||||
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name, type: "armour", system: game.system.model.Item.armor })
|
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name, type: "armour", system: game.model.Item.armour })
|
||||||
} else if (name.toLowerCase().includes("weapon") || name.toLowerCase().includes("arme")) {
|
} else if (name.toLowerCase().includes("weapon") || name.toLowerCase().includes("arme")) {
|
||||||
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name, type: "weapon", system: game.system.model.Item.weapon })
|
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name, type: "weapon", system: game.model.Item.weapon })
|
||||||
} else {
|
} else {
|
||||||
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name, type: "trapping", system: game.system.model.Item.trapping })
|
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name, type: "trapping", system: game.model.Item.trapping })
|
||||||
itemFound.system.trappingType.value = "misc"
|
itemFound.system.trappingType.value = "misc"
|
||||||
if (name.toLowerCase().includes("cloth")) {
|
if (name.toLowerCase().includes("cloth")) {
|
||||||
itemFound.system.trappingType.value = "clothingAccessories"
|
itemFound.system.trappingType.value = "clothingAccessories"
|
||||||
@ -457,7 +447,7 @@ export default async function statParserFR(statString, type = "npc") {
|
|||||||
itemFound = await __findItem(name, "spell");
|
itemFound = await __findItem(name, "spell");
|
||||||
}
|
}
|
||||||
if (!itemFound && name) { // Auto-create the spell name
|
if (!itemFound && name) { // Auto-create the spell name
|
||||||
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name + "(To be checked/completed)", type: "spell", system: game.system.model.Item.spell })
|
itemFound = new ItemWfrp4e({ img: "systems/wfrp4e/icons/blank.png", name: name + "(To be checked/completed)", type: "spell", system: game.model.Item.spell })
|
||||||
itemFound = itemFound.toObject();
|
itemFound = itemFound.toObject();
|
||||||
}
|
}
|
||||||
} else if (def.name == 'mutation') {
|
} else if (def.name == 'mutation') {
|
||||||
@ -507,7 +497,7 @@ export default async function statParserFR(statString, type = "npc") {
|
|||||||
}
|
}
|
||||||
//DEBUG : console.log("EFFECTS", effects)
|
//DEBUG : console.log("EFFECTS", effects)
|
||||||
|
|
||||||
return { name, type, data: model, items: globalItemList, effects }
|
return { name, type, system: model, items: globalItemList, effects }
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the carac string has not been found
|
// If the carac string has not been found
|
||||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
BIN
packs/aides-de-jeu-fr/000876.ldb
Normal file
BIN
packs/aides-de-jeu-fr/000876.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000705
|
MANIFEST-000877
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/05/17-12:49:53.730645 7f2710c006c0 Recovering log #703
|
2024/10/25-11:13:31.262428 7f1b816006c0 Recovering log #874
|
||||||
2024/05/17-12:49:53.741035 7f2710c006c0 Delete type=3 #701
|
2024/10/25-11:13:31.272351 7f1b816006c0 Delete type=3 #872
|
||||||
2024/05/17-12:49:53.741135 7f2710c006c0 Delete type=0 #703
|
2024/10/25-11:13:31.272485 7f1b816006c0 Delete type=0 #874
|
||||||
2024/05/17-12:51:16.309488 7f270d8006c0 Level-0 table #708: started
|
2024/10/25-11:14:12.961212 7f1b7e4006c0 Level-0 table #880: started
|
||||||
2024/05/17-12:51:16.309514 7f270d8006c0 Level-0 table #708: 0 bytes OK
|
2024/10/25-11:14:12.961246 7f1b7e4006c0 Level-0 table #880: 0 bytes OK
|
||||||
2024/05/17-12:51:16.315801 7f270d8006c0 Delete type=0 #706
|
2024/10/25-11:14:12.968824 7f1b7e4006c0 Delete type=0 #878
|
||||||
2024/05/17-12:51:16.322991 7f270d8006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end)
|
2024/10/25-11:14:12.982105 7f1b7e4006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
2024/05/17-11:04:57.796036 7f27116006c0 Recovering log #699
|
2024/10/25-11:02:14.613097 7f1b802006c0 Delete type=3 #1
|
||||||
2024/05/17-11:04:57.806593 7f27116006c0 Delete type=3 #697
|
2024/10/25-11:06:53.515546 7f1b7e4006c0 Level-0 table #875: started
|
||||||
2024/05/17-11:04:57.806662 7f27116006c0 Delete type=0 #699
|
2024/10/25-11:06:53.515583 7f1b7e4006c0 Level-0 table #875: 0 bytes OK
|
||||||
2024/05/17-12:44:44.836364 7f270d8006c0 Level-0 table #704: started
|
2024/10/25-11:06:53.632155 7f1b7e4006c0 Delete type=0 #873
|
||||||
2024/05/17-12:44:44.836392 7f270d8006c0 Level-0 table #704: 0 bytes OK
|
2024/10/25-11:06:53.632384 7f1b7e4006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 16 : 1
|
||||||
2024/05/17-12:44:44.842760 7f270d8006c0 Delete type=0 #702
|
2024/10/25-11:06:53.632399 7f1b7e4006c0 Compacting 1@0 + 0@1 files
|
||||||
2024/05/17-12:44:44.863585 7f270d8006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:53.682364 7f1b7e4006c0 Generated table #876@0: 13 keys, 49612 bytes
|
||||||
|
2024/10/25-11:06:53.682409 7f1b7e4006c0 Compacted 1@0 + 0@1 files => 49612 bytes
|
||||||
|
2024/10/25-11:06:53.759685 7f1b7e4006c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2024/10/25-11:06:53.759831 7f1b7e4006c0 Delete type=2 #741
|
||||||
|
2024/10/25-11:06:53.760171 7f1b7e4006c0 Manual compaction at level-0 from '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 16 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/aides-de-jeu-fr/MANIFEST-000877
Normal file
BIN
packs/aides-de-jeu-fr/MANIFEST-000877
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/antidotes-and-remedes/000878.ldb
Normal file
BIN
packs/antidotes-and-remedes/000878.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000707
|
MANIFEST-000879
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/05/17-12:49:53.743180 7f27102006c0 Recovering log #705
|
2024/10/25-11:13:31.274940 7f1b80c006c0 Recovering log #876
|
||||||
2024/05/17-12:49:53.753361 7f27102006c0 Delete type=3 #703
|
2024/10/25-11:13:31.284797 7f1b80c006c0 Delete type=3 #874
|
||||||
2024/05/17-12:49:53.753419 7f27102006c0 Delete type=0 #705
|
2024/10/25-11:13:31.284855 7f1b80c006c0 Delete type=0 #876
|
||||||
2024/05/17-12:51:16.315894 7f270d8006c0 Level-0 table #710: started
|
2024/10/25-11:14:13.007098 7f1b7e4006c0 Level-0 table #882: started
|
||||||
2024/05/17-12:51:16.315916 7f270d8006c0 Level-0 table #710: 0 bytes OK
|
2024/10/25-11:14:13.007123 7f1b7e4006c0 Level-0 table #882: 0 bytes OK
|
||||||
2024/05/17-12:51:16.322697 7f270d8006c0 Delete type=0 #708
|
2024/10/25-11:14:13.013389 7f1b7e4006c0 Delete type=0 #880
|
||||||
2024/05/17-12:51:16.323011 7f270d8006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
2024/10/25-11:14:13.013596 7f1b7e4006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
2024/05/17-11:04:57.809771 7f27102006c0 Recovering log #701
|
2024/10/25-11:02:14.635105 7f1b816006c0 Delete type=3 #1
|
||||||
2024/05/17-11:04:57.819116 7f27102006c0 Delete type=3 #699
|
2024/10/25-11:06:53.761405 7f1b7e4006c0 Level-0 table #877: started
|
||||||
2024/05/17-11:04:57.819179 7f27102006c0 Delete type=0 #701
|
2024/10/25-11:06:53.761445 7f1b7e4006c0 Level-0 table #877: 0 bytes OK
|
||||||
2024/05/17-12:44:44.850421 7f270d8006c0 Level-0 table #706: started
|
2024/10/25-11:06:53.848549 7f1b7e4006c0 Delete type=0 #875
|
||||||
2024/05/17-12:44:44.850451 7f270d8006c0 Level-0 table #706: 0 bytes OK
|
2024/10/25-11:06:53.848875 7f1b7e4006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at '!items!ylFhk7mGZOnAJTUT' @ 319 : 1
|
||||||
2024/05/17-12:44:44.856700 7f270d8006c0 Delete type=0 #704
|
2024/10/25-11:06:53.848896 7f1b7e4006c0 Compacting 1@0 + 0@1 files
|
||||||
2024/05/17-12:44:44.863623 7f270d8006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:53.909256 7f1b7e4006c0 Generated table #878@0: 103 keys, 115139 bytes
|
||||||
|
2024/10/25-11:06:53.909290 7f1b7e4006c0 Compacted 1@0 + 0@1 files => 115139 bytes
|
||||||
|
2024/10/25-11:06:53.987532 7f1b7e4006c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2024/10/25-11:06:53.987683 7f1b7e4006c0 Delete type=2 #743
|
||||||
|
2024/10/25-11:06:53.987868 7f1b7e4006c0 Manual compaction at level-0 from '!items!ylFhk7mGZOnAJTUT' @ 319 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/antidotes-and-remedes/MANIFEST-000879
Normal file
BIN
packs/antidotes-and-remedes/MANIFEST-000879
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/apothicarium/000876.ldb
Normal file
BIN
packs/apothicarium/000876.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000705
|
MANIFEST-000877
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/05/17-12:49:53.768830 7f27102006c0 Recovering log #703
|
2024/10/25-11:13:31.299705 7f1b80c006c0 Recovering log #874
|
||||||
2024/05/17-12:49:53.779190 7f27102006c0 Delete type=3 #701
|
2024/10/25-11:13:31.310265 7f1b80c006c0 Delete type=3 #872
|
||||||
2024/05/17-12:49:53.779238 7f27102006c0 Delete type=0 #703
|
2024/10/25-11:13:31.310327 7f1b80c006c0 Delete type=0 #874
|
||||||
2024/05/17-12:51:16.329721 7f270d8006c0 Level-0 table #708: started
|
2024/10/25-11:14:12.992713 7f1b7e4006c0 Level-0 table #880: started
|
||||||
2024/05/17-12:51:16.329747 7f270d8006c0 Level-0 table #708: 0 bytes OK
|
2024/10/25-11:14:12.992746 7f1b7e4006c0 Level-0 table #880: 0 bytes OK
|
||||||
2024/05/17-12:51:16.337070 7f270d8006c0 Delete type=0 #706
|
2024/10/25-11:14:12.999857 7f1b7e4006c0 Delete type=0 #878
|
||||||
2024/05/17-12:51:16.337186 7f270d8006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end)
|
2024/10/25-11:14:13.013573 7f1b7e4006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
2024/05/17-11:04:57.835858 7f27102006c0 Recovering log #699
|
2024/10/25-11:02:14.680878 7f1b80c006c0 Delete type=3 #1
|
||||||
2024/05/17-11:04:57.847048 7f27102006c0 Delete type=3 #697
|
2024/10/25-11:06:54.489608 7f1b7e4006c0 Level-0 table #875: started
|
||||||
2024/05/17-11:04:57.847236 7f27102006c0 Delete type=0 #699
|
2024/10/25-11:06:54.489645 7f1b7e4006c0 Level-0 table #875: 0 bytes OK
|
||||||
2024/05/17-12:44:44.864033 7f270d8006c0 Level-0 table #704: started
|
2024/10/25-11:06:54.679020 7f1b7e4006c0 Delete type=0 #873
|
||||||
2024/05/17-12:44:44.864082 7f270d8006c0 Level-0 table #704: 0 bytes OK
|
2024/10/25-11:06:54.679237 7f1b7e4006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 2 : 1
|
||||||
2024/05/17-12:44:44.871498 7f270d8006c0 Delete type=0 #702
|
2024/10/25-11:06:54.679254 7f1b7e4006c0 Compacting 1@0 + 0@1 files
|
||||||
2024/05/17-12:44:44.871752 7f270d8006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:54.778037 7f1b7e4006c0 Generated table #876@0: 3 keys, 19297 bytes
|
||||||
|
2024/10/25-11:06:54.778079 7f1b7e4006c0 Compacted 1@0 + 0@1 files => 19297 bytes
|
||||||
|
2024/10/25-11:06:54.859309 7f1b7e4006c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2024/10/25-11:06:54.859494 7f1b7e4006c0 Delete type=2 #741
|
||||||
|
2024/10/25-11:06:54.859833 7f1b7e4006c0 Manual compaction at level-0 from '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 2 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/apothicarium/MANIFEST-000877
Normal file
BIN
packs/apothicarium/MANIFEST-000877
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/dons-de-rhya/000876.ldb
Normal file
BIN
packs/dons-de-rhya/000876.ldb
Normal file
Binary file not shown.
0
packs/dons-de-rhya/000879.log
Normal file
0
packs/dons-de-rhya/000879.log
Normal file
@ -1 +1 @@
|
|||||||
MANIFEST-000705
|
MANIFEST-000877
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/05/17-12:49:53.717738 7f27102006c0 Recovering log #703
|
2024/10/25-11:13:31.249309 7f1b80c006c0 Recovering log #874
|
||||||
2024/05/17-12:49:53.728205 7f27102006c0 Delete type=3 #701
|
2024/10/25-11:13:31.259752 7f1b80c006c0 Delete type=3 #872
|
||||||
2024/05/17-12:49:53.728307 7f27102006c0 Delete type=0 #703
|
2024/10/25-11:13:31.259834 7f1b80c006c0 Delete type=0 #874
|
||||||
2024/05/17-12:51:16.303437 7f270d8006c0 Level-0 table #708: started
|
2024/10/25-11:14:12.968938 7f1b7e4006c0 Level-0 table #880: started
|
||||||
2024/05/17-12:51:16.303459 7f270d8006c0 Level-0 table #708: 0 bytes OK
|
2024/10/25-11:14:12.968964 7f1b7e4006c0 Level-0 table #880: 0 bytes OK
|
||||||
2024/05/17-12:51:16.309354 7f270d8006c0 Delete type=0 #706
|
2024/10/25-11:14:12.975187 7f1b7e4006c0 Delete type=0 #878
|
||||||
2024/05/17-12:51:16.322968 7f270d8006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal!yzw9I0r3hCK7PJnz' @ 0 : 0; will stop at (end)
|
2024/10/25-11:14:12.982122 7f1b7e4006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
2024/05/17-11:04:57.782664 7f27102006c0 Recovering log #699
|
2024/10/25-11:02:14.590539 7f1b80c006c0 Delete type=3 #1
|
||||||
2024/05/17-11:04:57.792823 7f27102006c0 Delete type=3 #697
|
2024/10/25-11:06:52.669208 7f1b7e4006c0 Level-0 table #875: started
|
||||||
2024/05/17-11:04:57.792891 7f27102006c0 Delete type=0 #699
|
2024/10/25-11:06:52.669239 7f1b7e4006c0 Level-0 table #875: 0 bytes OK
|
||||||
2024/05/17-12:44:44.856874 7f270d8006c0 Level-0 table #704: started
|
2024/10/25-11:06:52.960331 7f1b7e4006c0 Delete type=0 #873
|
||||||
2024/05/17-12:44:44.856907 7f270d8006c0 Level-0 table #704: 0 bytes OK
|
2024/10/25-11:06:52.960532 7f1b7e4006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 68 : 1
|
||||||
2024/05/17-12:44:44.863227 7f270d8006c0 Delete type=0 #702
|
2024/10/25-11:06:52.960542 7f1b7e4006c0 Compacting 1@0 + 0@1 files
|
||||||
2024/05/17-12:44:44.863636 7f270d8006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal!yzw9I0r3hCK7PJnz' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:53.057622 7f1b7e4006c0 Generated table #876@0: 46 keys, 59885 bytes
|
||||||
|
2024/10/25-11:06:53.057653 7f1b7e4006c0 Compacted 1@0 + 0@1 files => 59885 bytes
|
||||||
|
2024/10/25-11:06:53.513947 7f1b7e4006c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2024/10/25-11:06:53.514078 7f1b7e4006c0 Delete type=2 #741
|
||||||
|
2024/10/25-11:06:53.514263 7f1b7e4006c0 Manual compaction at level-0 from '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 68 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/dons-de-rhya/MANIFEST-000877
Normal file
BIN
packs/dons-de-rhya/MANIFEST-000877
Normal file
Binary file not shown.
0
packs/dons-de-rhya/lost/000870.log
Normal file
0
packs/dons-de-rhya/lost/000870.log
Normal file
Binary file not shown.
BIN
packs/plats-dauberges/000876.ldb
Normal file
BIN
packs/plats-dauberges/000876.ldb
Normal file
Binary file not shown.
0
packs/plats-dauberges/000879.log
Normal file
0
packs/plats-dauberges/000879.log
Normal file
@ -1 +1 @@
|
|||||||
MANIFEST-000705
|
MANIFEST-000877
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/05/17-12:49:53.704948 7f2710c006c0 Recovering log #703
|
2024/10/25-11:13:31.235665 7f1b816006c0 Recovering log #874
|
||||||
2024/05/17-12:49:53.714865 7f2710c006c0 Delete type=3 #701
|
2024/10/25-11:13:31.246253 7f1b816006c0 Delete type=3 #872
|
||||||
2024/05/17-12:49:53.714977 7f2710c006c0 Delete type=0 #703
|
2024/10/25-11:13:31.246323 7f1b816006c0 Delete type=0 #874
|
||||||
2024/05/17-12:51:16.291228 7f270d8006c0 Level-0 table #708: started
|
2024/10/25-11:14:12.975313 7f1b7e4006c0 Level-0 table #880: started
|
||||||
2024/05/17-12:51:16.291300 7f270d8006c0 Level-0 table #708: 0 bytes OK
|
2024/10/25-11:14:12.975344 7f1b7e4006c0 Level-0 table #880: 0 bytes OK
|
||||||
2024/05/17-12:51:16.303358 7f270d8006c0 Delete type=0 #706
|
2024/10/25-11:14:12.981863 7f1b7e4006c0 Delete type=0 #878
|
||||||
2024/05/17-12:51:16.322939 7f270d8006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
2024/10/25-11:14:12.982140 7f1b7e4006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
2024/05/17-11:04:57.769897 7f27116006c0 Recovering log #699
|
2024/10/25-11:02:14.565982 7f1b802006c0 Delete type=3 #1
|
||||||
2024/05/17-11:04:57.779543 7f27116006c0 Delete type=3 #697
|
2024/10/25-11:06:52.438654 7f1b7e4006c0 Level-0 table #875: started
|
||||||
2024/05/17-11:04:57.779674 7f27116006c0 Delete type=0 #699
|
2024/10/25-11:06:52.438743 7f1b7e4006c0 Level-0 table #875: 0 bytes OK
|
||||||
2024/05/17-12:44:44.827875 7f270d8006c0 Level-0 table #704: started
|
2024/10/25-11:06:52.529229 7f1b7e4006c0 Delete type=0 #873
|
||||||
2024/05/17-12:44:44.827939 7f270d8006c0 Level-0 table #704: 0 bytes OK
|
2024/10/25-11:06:52.529553 7f1b7e4006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 461 : 1
|
||||||
2024/05/17-12:44:44.835981 7f270d8006c0 Delete type=0 #702
|
2024/10/25-11:06:52.529576 7f1b7e4006c0 Compacting 1@0 + 0@1 files
|
||||||
2024/05/17-12:44:44.836202 7f270d8006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:52.585202 7f1b7e4006c0 Generated table #876@0: 234 keys, 20231 bytes
|
||||||
|
2024/10/25-11:06:52.585250 7f1b7e4006c0 Compacted 1@0 + 0@1 files => 20231 bytes
|
||||||
|
2024/10/25-11:06:52.667658 7f1b7e4006c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2024/10/25-11:06:52.667838 7f1b7e4006c0 Delete type=2 #741
|
||||||
|
2024/10/25-11:06:52.668122 7f1b7e4006c0 Manual compaction at level-0 from '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 461 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/plats-dauberges/MANIFEST-000877
Normal file
BIN
packs/plats-dauberges/MANIFEST-000877
Normal file
Binary file not shown.
0
packs/plats-dauberges/lost/000870.log
Normal file
0
packs/plats-dauberges/lost/000870.log
Normal file
Binary file not shown.
BIN
packs/tables-des-traductions/000519.ldb
Normal file
BIN
packs/tables-des-traductions/000519.ldb
Normal file
Binary file not shown.
0
packs/tables-des-traductions/000522.log
Normal file
0
packs/tables-des-traductions/000522.log
Normal file
@ -1 +1 @@
|
|||||||
MANIFEST-000348
|
MANIFEST-000520
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
2024/05/17-12:49:53.756075 7f2710c006c0 Recovering log #346
|
2024/10/25-11:13:31.288238 7f1b816006c0 Recovering log #517
|
||||||
2024/05/17-12:49:53.766731 7f2710c006c0 Delete type=3 #344
|
2024/10/25-11:13:31.297752 7f1b816006c0 Delete type=3 #515
|
||||||
2024/05/17-12:49:53.766827 7f2710c006c0 Delete type=0 #346
|
2024/10/25-11:13:31.297826 7f1b816006c0 Delete type=0 #517
|
||||||
2024/05/17-12:51:16.323195 7f270d8006c0 Level-0 table #351: started
|
2024/10/25-11:14:12.999976 7f1b7e4006c0 Level-0 table #523: started
|
||||||
2024/05/17-12:51:16.323228 7f270d8006c0 Level-0 table #351: 0 bytes OK
|
2024/10/25-11:14:13.000000 7f1b7e4006c0 Level-0 table #523: 0 bytes OK
|
||||||
2024/05/17-12:51:16.329597 7f270d8006c0 Delete type=0 #349
|
2024/10/25-11:14:13.006975 7f1b7e4006c0 Delete type=0 #521
|
||||||
2024/05/17-12:51:16.337175 7f270d8006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)
|
2024/10/25-11:14:13.013584 7f1b7e4006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||||
2024/05/17-12:51:16.337202 7f270d8006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)
|
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
2024/05/17-11:04:57.822877 7f27116006c0 Recovering log #342
|
2024/10/25-11:02:14.656712 7f1b802006c0 Delete type=3 #1
|
||||||
2024/05/17-11:04:57.832725 7f27116006c0 Delete type=3 #340
|
2024/10/25-11:06:53.988857 7f1b7e4006c0 Level-0 table #518: started
|
||||||
2024/05/17-11:04:57.832777 7f27116006c0 Delete type=0 #342
|
2024/10/25-11:06:53.988906 7f1b7e4006c0 Level-0 table #518: 0 bytes OK
|
||||||
2024/05/17-12:44:44.842930 7f270d8006c0 Level-0 table #347: started
|
2024/10/25-11:06:54.197076 7f1b7e4006c0 Delete type=0 #516
|
||||||
2024/05/17-12:44:44.842995 7f270d8006c0 Level-0 table #347: 0 bytes OK
|
2024/10/25-11:06:54.197236 7f1b7e4006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 35 : 1
|
||||||
2024/05/17-12:44:44.850266 7f270d8006c0 Delete type=0 #345
|
2024/10/25-11:06:54.197245 7f1b7e4006c0 Compacting 1@0 + 0@1 files
|
||||||
2024/05/17-12:44:44.863607 7f270d8006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:54.299700 7f1b7e4006c0 Generated table #519@0: 24 keys, 67583 bytes
|
||||||
2024/05/17-12:44:44.864005 7f270d8006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)
|
2024/10/25-11:06:54.299719 7f1b7e4006c0 Compacted 1@0 + 0@1 files => 67583 bytes
|
||||||
|
2024/10/25-11:06:54.488386 7f1b7e4006c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2024/10/25-11:06:54.488518 7f1b7e4006c0 Delete type=2 #384
|
||||||
|
2024/10/25-11:06:54.488671 7f1b7e4006c0 Manual compaction at level-0 from '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 35 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/tables-des-traductions/MANIFEST-000520
Normal file
BIN
packs/tables-des-traductions/MANIFEST-000520
Normal file
Binary file not shown.
0
packs/tables-des-traductions/lost/000513.log
Normal file
0
packs/tables-des-traductions/lost/000513.log
Normal file
@ -1,4 +1,4 @@
|
|||||||
let spells = await game.wfrp4e.utility.findAll("spell", "Loading Spells")
|
let spells = await warhammer.utility.findAllItems("spell", "Loading Spells")
|
||||||
|
|
||||||
let text = (await game.wfrp4e.tables.rollTable("random-caster", {hideDSN: true})).result
|
let text = (await game.wfrp4e.tables.rollTable("random-caster", {hideDSN: true})).result
|
||||||
|
|
||||||
|
7
reference_scripts/18MeEQ0As3JvER71.js
Normal file
7
reference_scripts/18MeEQ0As3JvER71.js
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
let state = !this.effect.disabled;
|
||||||
|
this.effect.update({"disabled": state});
|
||||||
|
|
||||||
|
if (state)
|
||||||
|
return ui.notifications.info("EFFECT.CreatureBackInWater", {localize: true})
|
||||||
|
|
||||||
|
return ui.notifications.info("EFFECT.CreatureOutOfWater", {localize: true});
|
1
reference_scripts/1LDSzXeO5CzXgTOc.js
Normal file
1
reference_scripts/1LDSzXeO5CzXgTOc.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
return args.skill?.name.includes(game.i18n.localize("NAME.Channelling")) || args.skill?.name == `${game.i18n.localize("NAME.Language")} (${game.i18n.localize("SPEC.Magick")})`
|
20
reference_scripts/1jQq9v8fXK8zuEBU.js
Normal file
20
reference_scripts/1jQq9v8fXK8zuEBU.js
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
let damage = this.effect.sourceActor.hasCondition("fatigued") ? 6 : 10;
|
||||||
|
|
||||||
|
let loc = "body"
|
||||||
|
|
||||||
|
let APatLoc = this.actor.system.status.armour[loc];
|
||||||
|
|
||||||
|
let metalAP = APatLoc.layers.reduce((metal, layer) => metal += ((layer.metal && !layer.magical) ? layer.value : 0), 0)
|
||||||
|
|
||||||
|
let APused = Math.max(0, APatLoc.value - metalAP); // remove metal AP at location;
|
||||||
|
|
||||||
|
damage -= (APused + this.actor.system.characteristics.t.bonus)
|
||||||
|
|
||||||
|
let msg = await this.actor.applyBasicDamage(damage, {suppressMsg : true, damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL});
|
||||||
|
msg += ` (ignored ${metalAP} metal AP on ${game.wfrp4e.config.locations[loc]})`
|
||||||
|
this.script.scriptMessage(msg)
|
||||||
|
|
||||||
|
let test = await this.actor.setupSkill("Endurance", {fields : {difficulty : "difficult"}, appendTitle : ` - ${this.effect.name}`});
|
||||||
|
await test.roll();
|
||||||
|
if (test.failed)
|
||||||
|
this.actor.addCondition("stunned");
|
8
reference_scripts/2QB0LjueuJcIaHaC.js
Normal file
8
reference_scripts/2QB0LjueuJcIaHaC.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
if (isNaN(parseInt(this.item.system.specification.value)))
|
||||||
|
{
|
||||||
|
let value = await ValueDialog.create("Enter Armour value", this.effect.name);
|
||||||
|
if (value)
|
||||||
|
{
|
||||||
|
this.item.updateSource({"system.specification.value" : value});
|
||||||
|
}
|
||||||
|
}
|
@ -6,13 +6,14 @@ if (!currentCareer) return
|
|||||||
|
|
||||||
|
|
||||||
let inCurrentCareer = currentCareer.system.skills.includes(skill);
|
let inCurrentCareer = currentCareer.system.skills.includes(skill);
|
||||||
if (existingSkill && inCurrentCareer)
|
let craftsmanAdded = this.actor.getFlag("wfrp4e", "craftsmanAdded") || {};
|
||||||
|
if (existingSkill && inCurrentCareer && !craftsmanAdded[existingSkill.name])
|
||||||
{
|
{
|
||||||
existingSkill.system.advances.costModifier = -5;
|
existingSkill.system.advances.costModifier = -5;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
craftsmanAdded[skill] = true;
|
||||||
currentCareer.system.skills.push(skill);
|
currentCareer.system.skills.push(skill);
|
||||||
|
setProperty(this.actor, "flags.wfrp4e.craftsmanAdded", craftsmanAdded)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
3
reference_scripts/3CdYFcInQVCIBUiE.js
Normal file
3
reference_scripts/3CdYFcInQVCIBUiE.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
args.actor.system.details.move.value += 2;
|
||||||
|
args.actor.system.status.carries.max = Math.floor(args.actor.system.status.carries.max * 0.5);
|
||||||
|
args.actor.system.details.price.gc *= 1.1;
|
1
reference_scripts/3nTSOcCmNZpQWK8b.js
Normal file
1
reference_scripts/3nTSOcCmNZpQWK8b.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
this.actor.addCondition("blinded", 3);
|
4
reference_scripts/4cumLUlcuJ7m8C6t.js
Normal file
4
reference_scripts/4cumLUlcuJ7m8C6t.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
let item = args.actor.items.find(i => i.name.includes("Smoothing"));
|
||||||
|
let smoothing = item?.effects.find(e => e.name === "Smoothing");
|
||||||
|
if (smoothing)
|
||||||
|
smoothing.disabled = true;
|
1
reference_scripts/4drWKXjMgasxY7Jy.js
Normal file
1
reference_scripts/4drWKXjMgasxY7Jy.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
args.actor.system.details.price.gc += Math.floor(args.actor.system.details.price.gc * 0.1);
|
1
reference_scripts/4otpLq2TnDdgzpvc.js
Normal file
1
reference_scripts/4otpLq2TnDdgzpvc.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
args.actor.system.details.man -= 3;
|
2
reference_scripts/4uAUUZmLgxBKSmXA.js
Normal file
2
reference_scripts/4uAUUZmLgxBKSmXA.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
if (args.totalWoundLoss > 0)
|
||||||
|
this.effect.delete();
|
53
reference_scripts/5ScjIdRUOxblHdWS.js
Normal file
53
reference_scripts/5ScjIdRUOxblHdWS.js
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
|
||||||
|
const test = 'Trade (Carpenter)';
|
||||||
|
const difficulty = 'challenging';
|
||||||
|
const target = 40;
|
||||||
|
|
||||||
|
const extendedTestData = {
|
||||||
|
name: this.item.name,
|
||||||
|
type: "extendedTest",
|
||||||
|
img: this.item.img,
|
||||||
|
system: {
|
||||||
|
SL: {
|
||||||
|
current: 0,
|
||||||
|
target: target
|
||||||
|
},
|
||||||
|
test: {
|
||||||
|
value: test
|
||||||
|
},
|
||||||
|
completion: {
|
||||||
|
value: "remove"
|
||||||
|
},
|
||||||
|
difficulty: {
|
||||||
|
value: difficulty
|
||||||
|
}
|
||||||
|
},
|
||||||
|
effects: [
|
||||||
|
{
|
||||||
|
name: `Repair the ${this.item.name}`,
|
||||||
|
icon: this.item.img,
|
||||||
|
flags: {
|
||||||
|
wfrp4e: {
|
||||||
|
applicationData: {
|
||||||
|
type: "document",
|
||||||
|
documentType: "Item"
|
||||||
|
},
|
||||||
|
scriptData: [
|
||||||
|
{
|
||||||
|
label: this.item.name,
|
||||||
|
script: `
|
||||||
|
let id = this.item.flags.wfrp4e.fromEffect;
|
||||||
|
let effect = this.actor.appliedEffects.find(e => e.id === id);
|
||||||
|
this.script.scriptMessage("${repaired_message}");
|
||||||
|
await effect.item.delete();
|
||||||
|
`,
|
||||||
|
trigger: "deleteEffect"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
|
19
reference_scripts/5sYpJkT2WXIe0gIZ.js
Normal file
19
reference_scripts/5sYpJkT2WXIe0gIZ.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
const rating = parseInt(this.effect.name.match(/\d+/)?.[0]) || 1;
|
||||||
|
|
||||||
|
let crewList = foundry.utils.duplicate(this.actor.system.passengers.list);
|
||||||
|
let selectedCrew = [];
|
||||||
|
|
||||||
|
while (selectedCrew.length < rating && crewList.length) {
|
||||||
|
selectedCrew.push(crewList.splice(crewList.length * Math.random() | 0, 1)[0]);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (let member of selectedCrew) {
|
||||||
|
let actor = game.actors.get(member.id);
|
||||||
|
actor.applyBasicDamage(9, {
|
||||||
|
damageType: game.wfrp4e.config.DAMAGE_TYPE.NORMAL,
|
||||||
|
minimumOne: true,
|
||||||
|
loc: "roll",
|
||||||
|
suppressMsg: false,
|
||||||
|
hideDSN: false
|
||||||
|
});
|
||||||
|
}
|
8
reference_scripts/6Ws3ieQ7pG5poUyT.js
Normal file
8
reference_scripts/6Ws3ieQ7pG5poUyT.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
if (isNaN(parseInt(this.item.system.specification.value)))
|
||||||
|
{
|
||||||
|
let value = await ValueDialog.create("Enter Spellcasting Lore", this.effect.name, "", Object.values(game.wfrp4e.config.magicLores));
|
||||||
|
if (value)
|
||||||
|
{
|
||||||
|
this.item.updateSource({"system.specification.value" : value});
|
||||||
|
}
|
||||||
|
}
|
5
reference_scripts/6gRixT3zIOAberJb.js
Normal file
5
reference_scripts/6gRixT3zIOAberJb.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
const disease = await fromUuid("Compendium.wfrp4e-soc.items.Item.8Q9JYtR1y3B5J6UH");
|
||||||
|
const data = disease.toObject();
|
||||||
|
data.system.incubation.value = 0;
|
||||||
|
data.system.duration.active = true;
|
||||||
|
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id});
|
1
reference_scripts/6jp8slPU33oBQe1V.js
Normal file
1
reference_scripts/6jp8slPU33oBQe1V.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
return args.options.crewTest?.system.handling !== true;
|
2
reference_scripts/6oSs8qKFNFz2lSmh.js
Normal file
2
reference_scripts/6oSs8qKFNFz2lSmh.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
if (args.actorsystem.details.move.sail.value > 0)
|
||||||
|
args.actor.system.details.move.sail.value = 0;
|
31
reference_scripts/6qJP0hpShEM43ohx.js
Normal file
31
reference_scripts/6qJP0hpShEM43ohx.js
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
const actor = args.actor;
|
||||||
|
|
||||||
|
if (actor.itemTypes.skill.find(s => s.name === "Lore (Oceans)")) {
|
||||||
|
const loreTest = await actor.setupSkill('Lore (Oceans)', {
|
||||||
|
appendTitle: ` – ${this.effect.name}`,
|
||||||
|
skipTargets: true,
|
||||||
|
fields: {difficulty: 'hard'},
|
||||||
|
characteristic: 'int',
|
||||||
|
});
|
||||||
|
await loreTest.roll();
|
||||||
|
|
||||||
|
if (loreTest.succeeded) {
|
||||||
|
loreTest.result.other.push(`<b>${actor.name}</b> recognizes lure of the Leviathan.`);
|
||||||
|
loreTest.renderRollCard();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let test = await actor.setupSkill('Cool', {
|
||||||
|
appendTitle: ` – ${this.effect.name}`,
|
||||||
|
skipTargets: true,
|
||||||
|
fields: {difficulty: 'easy'},
|
||||||
|
characteristic: 'wp',
|
||||||
|
});
|
||||||
|
await test.roll();
|
||||||
|
|
||||||
|
if (!test.succeeded) {
|
||||||
|
test.result.other.push(`<b>${actor.name}</b> became @Condition[Stunned] by the sight.`);
|
||||||
|
test.renderRollCard();
|
||||||
|
actor.addCondition("stunned");
|
||||||
|
}
|
1
reference_scripts/6ubojp9zwbfJnosT.js
Normal file
1
reference_scripts/6ubojp9zwbfJnosT.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
args.actor.system.details.move.value += 1;
|
32
reference_scripts/7w7QA7GBhzZ98OS0.js
Normal file
32
reference_scripts/7w7QA7GBhzZ98OS0.js
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
const sin = this.effect.sourceActor.system.status.sin.value;
|
||||||
|
const result = await WFRP_Tables.rollTable("manann-mood-made-meaningless", sin);
|
||||||
|
let match = result.text.match(/b>([^<]+)/i);
|
||||||
|
let key = match[1];
|
||||||
|
let roll = new Roll("5d10");
|
||||||
|
let value = undefined;
|
||||||
|
|
||||||
|
await this.script.scriptMessage(result.text, {flavor: result.title});
|
||||||
|
|
||||||
|
switch (key) {
|
||||||
|
case 'Stromfels Triumphant!':
|
||||||
|
value = 0;
|
||||||
|
break;
|
||||||
|
case 'Stromfels Ascends!':
|
||||||
|
await roll.evaluate();
|
||||||
|
if (this.actor.system.status.mood.value > 0)
|
||||||
|
value = -roll.total;
|
||||||
|
else if (this.actor.system.status.mood.value < 0)
|
||||||
|
value = roll.total;
|
||||||
|
break;
|
||||||
|
case 'No effect.':
|
||||||
|
break;
|
||||||
|
case 'Manann Provoked!':
|
||||||
|
await roll.evaluate();
|
||||||
|
value = -roll.total;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (roll._evaluated)
|
||||||
|
await roll.toMessage();
|
||||||
|
|
||||||
|
await this.effect.setFlag("wfrp4e-soc", "m4result", {result: key, value});
|
6
reference_scripts/86ivOsBQAuu0UmFg.js
Normal file
6
reference_scripts/86ivOsBQAuu0UmFg.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {fields : {difficulty : "hard"}, appendTitle : ` - ${this.effect.name}`, skipTargets: true});
|
||||||
|
await test.roll();
|
||||||
|
if (test.failed)
|
||||||
|
{
|
||||||
|
this.actor.addCondition("poisoned");
|
||||||
|
}
|
53
reference_scripts/8xqYrBIf1Zhlwizg.js
Normal file
53
reference_scripts/8xqYrBIf1Zhlwizg.js
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
const repaired_message = `<p>Finished raisint <em>the anchor</em>.</p>`;
|
||||||
|
const test = 'Strength';
|
||||||
|
const difficulty = 'vhard';
|
||||||
|
const target = 20;
|
||||||
|
|
||||||
|
const extendedTestData = {
|
||||||
|
name: this.item.name,
|
||||||
|
type: "extendedTest",
|
||||||
|
img: this.item.img,
|
||||||
|
system: {
|
||||||
|
SL: {
|
||||||
|
current: 0,
|
||||||
|
target: target
|
||||||
|
},
|
||||||
|
test: {
|
||||||
|
value: test
|
||||||
|
},
|
||||||
|
completion: {
|
||||||
|
value: "remove"
|
||||||
|
},
|
||||||
|
difficulty: {
|
||||||
|
value: difficulty
|
||||||
|
}
|
||||||
|
},
|
||||||
|
effects: [
|
||||||
|
{
|
||||||
|
name: `Repair the ${this.item.name}`,
|
||||||
|
icon: this.item.img,
|
||||||
|
flags: {
|
||||||
|
wfrp4e: {
|
||||||
|
applicationData: {
|
||||||
|
type: "document",
|
||||||
|
documentType: "Item"
|
||||||
|
},
|
||||||
|
scriptData: [
|
||||||
|
{
|
||||||
|
label: this.item.name,
|
||||||
|
script: `
|
||||||
|
let id = this.item.flags.wfrp4e.fromEffect;
|
||||||
|
let effect = this.actor.appliedEffects.find(e => e.id === id);
|
||||||
|
this.script.scriptMessage("${repaired_message}");
|
||||||
|
await effect.item.delete();
|
||||||
|
`,
|
||||||
|
trigger: "deleteEffect"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
|
3
reference_scripts/9HWEDsnNxSykqbF5.js
Normal file
3
reference_scripts/9HWEDsnNxSykqbF5.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
args.actor.system.details.move.value += 3;
|
||||||
|
args.actor.system.status.carries.max = Math.floor(args.actor.system.status.carries.max * 0.25);
|
||||||
|
args.actor.system.details.price.gc *= 1.1;
|
2
reference_scripts/AFiB20FaOBmBv2Kz.js
Normal file
2
reference_scripts/AFiB20FaOBmBv2Kz.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
if (args.actorsystem.details.move.sail.value > 0)
|
||||||
|
args.actor.system.details.move.sail.value = Math.floor(args.actor.system.details.move.sail.value * .5);
|
1
reference_scripts/AaPPmnv7AtxsRVUs.js
Normal file
1
reference_scripts/AaPPmnv7AtxsRVUs.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
args.actor.details.move.value = 1;
|
28
reference_scripts/BVNKF9omCppWPLys.js
Normal file
28
reference_scripts/BVNKF9omCppWPLys.js
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
let actor = game.user.character ?? canvas.tokens.controlled[0]?.actor;
|
||||||
|
if (!actor || !(actor.system instanceof StandardActorModel))
|
||||||
|
return ui.notifications.warn("You must control an Actor capable of performing a Strength Test");
|
||||||
|
|
||||||
|
let test = await actor.setupCharacteristic("s", {
|
||||||
|
skipTargets: true,
|
||||||
|
appendTitle: " - Bailing Out",
|
||||||
|
fields: {
|
||||||
|
difficulty: "challenging"
|
||||||
|
},
|
||||||
|
context: {
|
||||||
|
success: "Reduced the Holed rating!"
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
await test.roll();
|
||||||
|
if (test.succeeded) {
|
||||||
|
let SL = parseInt(test.result.SL);
|
||||||
|
let name = this.effect.name.replace(/\d+/, rating => parseInt(rating) - SL);
|
||||||
|
await this.effect.update({name});
|
||||||
|
}
|
||||||
|
|
||||||
|
let rating = parseInt(this.effect.name.match(/\d+/)?.[0]);
|
||||||
|
if (rating <= 1) {
|
||||||
|
const scriptData = this.effect.flags.wfrp4e.scriptData;
|
||||||
|
scriptData[2].trigger = '';
|
||||||
|
await this.effect.update({disabled: true, "flags.wfrp4e.scriptData": scriptData});
|
||||||
|
}
|
11
reference_scripts/BZETMpgrI5k1ol5b.js
Normal file
11
reference_scripts/BZETMpgrI5k1ol5b.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
// If the creature currently has a Surprised, Unconscious, or Entangled Condition, it does not gain this Advantage.
|
||||||
|
const surprised = this.actor.hasCondition("surprised")
|
||||||
|
const unconscious = this.actor.hasCondition("unconscious")
|
||||||
|
const entangled = this.actor.hasCondition("entangled")
|
||||||
|
if (entangled || unconscious || surprised) return
|
||||||
|
|
||||||
|
// If, at the beginning of its turn, this creature does not have at least Rating Advantage points, its Advantage pool immediately increases to Rating.
|
||||||
|
const grimRating = parseInt(this.item.specification.value) || 1
|
||||||
|
if (grimRating > this.actor.status.advantage.value) {
|
||||||
|
this.actor.setAdvantage(grimRating)
|
||||||
|
}
|
3
reference_scripts/C69xngEMghfwUx13.js
Normal file
3
reference_scripts/C69xngEMghfwUx13.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
let easier = ['challenging', 'average', 'easy', 'veasy'];
|
||||||
|
if (easier.includes(args.fields.difficulty))
|
||||||
|
args.fields.difficulty = "difficult";
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user