Compare commits

...

8 Commits

39 changed files with 316 additions and 123 deletions

View File

@@ -2421,6 +2421,18 @@
"name": "Sens aiguisé",
"tests": "Perception (Sens)"
},
{
"description": "<p>Lun de vos cinq sens principaux est particulièrement développé, vous permettant de repérer ce qui échappe à dautres. Vous pouvez effectuer des Tests de Perception pour détecter des détails normalement imperceptibles grâce au sens associé, déterminés par le MJ. Cela peut être : voir un aigle au-delà du champ visuel de tout le monde, sentir un poison presque inodore, entendre la respiration dune souris immobile dans un mur, percevoir une lettre effacée dans une gravure, ou déceler que deux bières dun même brasseur ont été tirées de deux tonneaux différents.</p>",
"id": "Acute Sense (Taste)",
"name": "Sens aiguisé (Goût)",
"tests": "Perception (Goût)"
},
{
"description": "<p>Lun de vos cinq sens principaux est particulièrement développé, vous permettant de repérer ce qui échappe à dautres. Vous pouvez effectuer des Tests de Perception pour détecter des détails normalement imperceptibles grâce au sens associé, déterminés par le MJ. Cela peut être : voir un aigle au-delà du champ visuel de tout le monde, sentir un poison presque inodore, entendre la respiration dune souris immobile dans un mur, percevoir une lettre effacée dans une gravure, ou déceler que deux bières dun même brasseur ont été tirées de deux tonneaux différents.</p>",
"id": "Acute Sense (Sight)",
"name": "Sens aiguisé (Vue)",
"tests": "Perception (Vue)"
},
{
"description": "<p>Votre expérience, Talent ou entraînement vous permet de manipuler de façon plus sûre les Vents de la Magie. Vous ne subissez pas dIncantation Imparfaite si vous obtenez un double à un Test de Focalisation réussi.</p>",
"id": "Aethyric Attunement",
@@ -5533,6 +5545,11 @@
"id": "Art (Painting)",
"name": "Art (Peinture)"
},
{
"description": "<p>Créez des œuvres d'art avec le moyen d'expression de votre choix.</p><p>Ne pas avoir accès aux Outils de la profession appropriés entraînera une pénalité à vos Tests. Le DR obtenu détermine la qualité de l'œuvre finale. Un Test étendu peut être nécessaire pour la réalisation d'une œuvre d'art complexe ou de grande taille. La Compétence Art est peu utilisée en combat, mais les bustes de marbre peuvent faire de formidables armes improvisées.</p><p><strong>Exemple</strong> : <em>Irina a reçu une commande pour peindre le portrait d'un noble local, dont son groupe cherche à obtenir les faveurs. Son MJ décide que cela nécessite un total de 10 DR à un Test étendu d'Art, et chaque Test représente une semaine de travail.</em></p>",
"id": "Art (Calligraphy)",
"name": "Art (Calligraphie)"
},
{
"description": "<p>Créez des œuvres d'art avec le moyen d'expression de votre choix.</p><p>Ne pas avoir accès aux Outils de la profession appropriés entraînera une pénalité à vos Tests. Le DR obtenu détermine la qualité de l'œuvre finale. Un Test étendu peut être nécessaire pour la réalisation d'une œuvre d'art complexe ou de grande taille. La Compétence Art est peu utilisée en combat, mais les bustes de marbre peuvent faire de formidables armes improvisées.</p><p><strong>Exemple</strong> : <em>Irina a reçu une commande pour peindre le portrait d'un noble local, dont son groupe cherche à obtenir les faveurs. Son MJ décide que cela nécessite un total de 10 DR à un Test étendu d'Art, et chaque Test représente une semaine de travail.</em></p>",
"id": "Art (Sculpture)",
@@ -5668,6 +5685,11 @@
"id": "Entertain ()",
"name": "Divertissement ()"
},
{
"description": "<p>Cette Compétence vous permet de ravir les foules par la parole, peut-être en chantant, en jouant la comédie ou en faisant quelques blagues. Une utilisation réussie de la Compétence Divertissement signifie que vous avez assez amusé les spectateurs alentour pour qu'ils vous écoutent ; le DR indique à quel point vous avez réussi.</p><p>En combat, il est peu probable que Divertissement soit d'une grande utilité, bien que vous puissiez trouver une façon intéressante d'utiliser Divertissement(Interprétation) pour troubler ou leurrer vos adversaires.</p>",
"id": "Entertain (Acting)",
"name": "Divertissement (Interprétation)"
},
{
"description": "<p>Cette Compétence vous permet de ravir les foules par la parole, peut-être en chantant, en jouant la comédie ou en faisant quelques blagues. Une utilisation réussie de la Compétence Divertissement signifie que vous avez assez amusé les spectateurs alentour pour qu'ils vous écoutent ; le DR indique à quel point vous avez réussi.</p><p>En combat, il est peu probable que Divertissement soit d'une grande utilité, bien que vous puissiez trouver une façon intéressante d'utiliser Divertissement(Interprétation) pour troubler ou leurrer vos adversaires.</p>",
"id": "Entertain (Comedy)",
@@ -5683,6 +5705,11 @@
"id": "Entertain (Storytelling)",
"name": "Divertissement (Narration)"
},
{
"description": "<p>Cette Compétence vous permet de ravir les foules par la parole, peut-être en chantant, en jouant la comédie ou en faisant quelques blagues. Une utilisation réussie de la Compétence Divertissement signifie que vous avez assez amusé les spectateurs alentour pour qu'ils vous écoutent ; le DR indique à quel point vous avez réussi.</p><p>En combat, il est peu probable que Divertissement soit d'une grande utilité, bien que vous puissiez trouver une façon intéressante d'utiliser Divertissement(Comédie) pour troubler ou leurrer vos adversaires.</p>",
"id": "Entertain (Speeches)",
"name": "Divertissement (Discours)"
},
{
"description": "<p>Évaluation vous permet de déterminer la valeur d'artefacts rares, de marchandises inhabituelles et d'œuvres d'art. Tout le monde est supposé connaître la valeur relative d'objets ordinaires, mais une utilisation réussie d'Évaluation vous permet de déterminer la valeur d'objet étranges et spécifiques. Un Test d'<strong>Évaluation</strong> réussi peut aussi vous indiquer si les marchandises (ou pièces) que vous analysez sont contrefaites - ce Test est généralement opposé au DR du Test d'Art ou de Métier du faussaire. Votre MJ peut appliquer des modificateurs basés sur la rareté ou la méconnaissance de l'objet, ou sur les Compétences spécifiques de votre Personnage ou son passé.</p>",
"id": "Evaluate",
@@ -5733,11 +5760,21 @@
"id": "Language (Albion)",
"name": "Langue (Albionais)"
},
{
"description": "<p>La Compétence Langue indique votre aisance avec différentes langues. Tous les Personnages sont considérés comme capables de parler le « reikspiel » la langue de lEmpire et leur langue maternelle (si votre Personnage en possède une différente du reikspiel), sans avoir besoin de faire de Test. Si votre partie ne se déroule pas dans lEmpire, remplacez le reikspiel par la langue locale. <p>Si vous possédez lune de ces Compétences, vous êtes généralement capable de vous faire comprendre dans cette langue, ou de comprendre des concepts simples. Vous serez amené à faire un Test de votre Compétence de Langue quand un concept particulièrement difficile doit être transmis, ou quun dialecte ou vocabulaire obscur est utilisé.<p><strong>Albionnais : </strong>Parlée par le peuple d'Albion, originaire du lointain royaume insulaire brumeux et rarement rencontré.</p>",
"id": "Language (Arabyan)",
"name": "Langue (Arabyan)"
},
{
"description": "<p>La Compétence Langue indique votre aisance avec différentes langues. Tous les Personnages sont considérés comme capables de parler le « reikspiel » la langue de lEmpire et leur langue maternelle (si votre Personnage en possède une différente du reikspiel), sans avoir besoin de faire de Test. Si votre partie ne se déroule pas dans lEmpire, remplacez le reikspiel par la langue locale. <p>Si vous possédez lune de ces Compétences, vous êtes généralement capable de vous faire comprendre dans cette langue, ou de comprendre des concepts simples. Vous serez amené à faire un Test de votre Compétence de Langue quand un concept particulièrement difficile doit être transmis, ou quun dialecte ou vocabulaire obscur est utilisé.<p><strong>Bataille : </strong>Parlée par les guerriers du Vieux Monde. Très répandue parmi les soldats et les mercenaires, elle est utilisée pour donner rapidement des ordres pendant la bataille. Elle a soi-disant été développée par la déesse Myrmidia lorsqu'elle arpentait le Vieux Monde en tant que mortelle.</p><h4>Option : Langue (Bataille)</h4><p>La Langue (Bataille) comprend une série d'ordres et de gestes simples qui peuvent être utilisés dans le feu du combat. Un Personnage possédant Langue (Bataille) peut communiquer brièvement avec un autre Personnage pendant un combat, et sans pénalité. Ceux qui ne possèdent pas la Compétence ne peuvent pas coordonner rapidement leurs attaques ou discuter stratégie une fois le combat commencé.</p>",
"id": "Language (Battle Tongue)",
"name": "Langue (Bataille)"
},
{
"description": "<p>La Compétence Langue indique votre aisance avec différentes langues. Tous les Personnages sont considérés comme capables de parler le « reikspiel » la langue de lEmpire et leur langue maternelle (si votre Personnage en possède une différente du reikspiel), sans avoir besoin de faire de Test. Si votre partie ne se déroule pas dans lEmpire, remplacez le reikspiel par la langue locale. <p>Si vous possédez lune de ces Compétences, vous êtes généralement capable de vous faire comprendre dans cette langue, ou de comprendre des concepts simples. Vous serez amené à faire un Test de votre Compétence de Langue quand un concept particulièrement difficile doit être transmis, ou quun dialecte ou vocabulaire obscur est utilisé.<p><strong>Bataille : </strong>Parlée par les guerriers du Vieux Monde. Très répandue parmi les soldats et les mercenaires, elle est utilisée pour donner rapidement des ordres pendant la bataille. Elle a soi-disant été développée par la déesse Myrmidia lorsqu'elle arpentait le Vieux Monde en tant que mortelle.</p><h4>Option : Langue (Bataille)</h4><p>La Langue (Bataille) comprend une série d'ordres et de gestes simples qui peuvent être utilisés dans le feu du combat. Un Personnage possédant Langue (Bataille) peut communiquer brièvement avec un autre Personnage pendant un combat, et sans pénalité. Ceux qui ne possèdent pas la Compétence ne peuvent pas coordonner rapidement leurs attaques ou discuter stratégie une fois le combat commencé.</p>",
"id": "Language (Battle)",
"name": "Langue (Bataille)"
},
{
"description": "<p>La Compétence Langue indique votre aisance avec différentes langues. Tous les Personnages sont considérés comme capables de parler le « reikspiel » la langue de lEmpire et leur langue maternelle (si votre Personnage en possède une différente du reikspiel), sans avoir besoin de faire de Test. Si votre partie ne se déroule pas dans lEmpire, remplacez le reikspiel par la langue locale. <p>Si vous possédez lune de ces Compétences, vous êtes généralement capable de vous faire comprendre dans cette langue, ou de comprendre des concepts simples. Vous serez amené à faire un Test de votre Compétence de Langue quand un concept particulièrement difficile doit être transmis, ou quun dialecte ou vocabulaire obscur est utilisé.<p><strong>Bretonnien : </strong>Parlée par le peuple de Bretonnie, souvent rencontré au Reikland. La Bretonnie est un royaume chevaleresque au sud-ouest de l'Empire.</p>",
"id": "Language (Bretonnian)",
@@ -5813,6 +5850,11 @@
"id": "Language (Wastelander)",
"name": "Langue (Wastelander)"
},
{
"description": "<p>La Compétence Langue indique votre aisance avec différentes langues. Tous les Personnages sont considérés comme capables de parler le « reikspiel » la langue de lEmpire et leur langue maternelle (si votre Personnage en possède une différente du reikspiel), sans avoir besoin de faire de Test. Si votre partie ne se déroule pas dans lEmpire, remplacez le reikspiel par la langue locale. <p>Si vous possédez lune de ces Compétences, vous êtes généralement capable de vous faire comprendre dans cette langue, ou de comprendre des concepts simples. Vous serez amené à faire un Test de votre Compétence de Langue quand un concept particulièrement difficile doit être transmis, ou quun dialecte ou vocabulaire obscur est utilisé.</p><p><strong>Wastelander : </strong>Parlée par les habitants ruraux du Wasteland, un territoire battu par les vents, se trouvant à l'ouest du Reikland. La langue officielle de sa capitale, Marienburg, est pourtant le reikspiel, car ce royaume faisait jadis partie de l'Empire.</p>",
"id": "Language (Guilder)",
"name": "Langue (Guilde)"
},
{
"description": "<p>Cest une indication de votre capacité à diriger les autres et à vous faire respecter. Le plus souvent associée à des situations martiales, un meneur déterminé peut toutefois réagir rapidement lors dun incendie ou autre catastrophe, et les nobles utilisent fréquemment la Compétence pour commander leurs subordonnés.<p>Un Test de Commandement réussi vous permet de donner des ordres à un nombre de cibles égal à votre Bonus de Sociabilité + DR. Si les cibles sont vos subordonnés directs un noble commandant un serf ou un sergent dirigeant ses troupes les ordres ne rencontrent aucune opposition. Sil ny a pas de hiérarchie en place, ou que lordre est particulièrement exigeant comme ordonner à vos soldats de charger la tête dune hydre le Test est opposé au Calme de vos cibles.<p>En combat, vous pouvez utiliser Commandement pour encourager vos subalternes. Un Test de Commandement réussi confère un bonus de +10 à tous les Tests de Psychologie jusquà la fin du prochain Round (voir page 190).<p>Par ailleurs, Commandement peut être utilisé pour transférer un Avantage à des alliés capables de vous entendre ; après un Test de Commandement réussi, vous pouvez transférer un Avantage à un allié de votre choix, et +1 Avantage par DR obtenu, qui peut de nouveau être alloué aux alliés de votre choix à portée de voix.<p><strong>Exemple :</strong><em>Lord Ludwig von Schemp a regardé ses deux gardes du corps discuter avec des voyous pendant trois Rounds, utilisant sa Compétence Intuition pour cumuler 3 Avantages. Sentant que la situation ne va nulle part, il lance un ordre péremptoire pour attaquer le chef de file ; réussissant son Test avec 5 DR, il donne 2 Avantages à lun de ses gardes du corps et 1 Avantage à lautre, espérant que cela mette rapidement fin à laffaire.</em><blockquote><h4>C'est qui le chef ?</h4>Les MJ doivent être conscients que le fait que des Joueurs donnent des ordres à dautres Joueurs peut causer des tensions au sein du groupe. Si vous avez des Joueurs avec des classes sociales ou des rangs militaires différents, faites en sorte de discuter de la façon dont cela se répercutera sur la dynamique du groupe pour garantir un jeu fluide et agréable pour tout le monde.</blockquote></p>",
"id": "Leadership",
@@ -5828,11 +5870,51 @@
"id": "Lore ()",
"name": "Savoir ()"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.<p><strong>Spécialisations: </strong>Géologie, Héraldique, Histoire, Ingénierie, Loi, Magick, Métallurgie, Science, Théologie.</p>",
"id": "Lore (Skaven)",
"name": "Savoir (Skaven)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Engineering)",
"name": "Savoir (Ingénierie)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Bestiaria)",
"name": "Savoir (Bestiaire)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Chaos)",
"name": "Savoir (Chaos)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Daemonology)",
"name": "Savoir (Démonologie)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Dark Magic)",
"name": "Savoir (Magie Noire)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Tzeentch)",
"name": "Savoir (Tzeentch)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Slaanesh)",
"name": "Savoir (Slaanesh)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Necromancy)",
"name": "Savoir (Necromancie)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Geology)",
@@ -5863,16 +5945,51 @@
"id": "Lore (Metallurgy)",
"name": "Savoir (Métallurgie)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Politics)",
"name": "Savoir (Politique)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Science)",
"name": "Savoir (Science)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Engineer)",
"name": "Savoir (Ingénieur)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Metallurgy)",
"name": "Savoir (Metalurgie)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Theology)",
"name": "Savoir (Théologie)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Torture)",
"name": "Savoir (Torture)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Warfare)",
"name": "Savoir (Guerre)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Tilea)",
"name": "Savoir (Tilée)"
},
{
"description": "<p>Posséder une Compétence Savoir signifie que vous avez officiellement étudié, ou avez appris dune façon ou dune autre, une branche de connaissances avancées. Vous possédez des données approfondies dans une spécialisation et navez donc pas besoin deffectuer de Test pour que le MJ vous donne les éléments dinformation utiles. Si vous recherchez des informations spécifiques moins connues, vous aurez besoin deffectuer un Test de Savoir, modifié selon la nature obscure de linformation, où les DR indiqueront de combien de détails vous vous souvenez.<p>En combat, un Test de Savoir réussi peut éventuellement vous accorder +1 Avantage (avec laccord de votre MJ). Par exemple, Savoir (Géologie) peut vous donner un Avantage si vous combattez dans une caverne, ou Savoir (Ingénierie) peut vous aider si vous combattez un ennemi armé dun appareil mécanique complexe. Vous pouvez continuer à renforcer votre Avantage lors des tours ultérieurs, à condition que les circonstances le permettent (déterminé par le MJ) et que vous ne soyez pas interrompu ; de cette façon, vous pouvez gagner un maximum dAvantages, égal à votre Bonus dIntelligence.</p>",
"id": "Lore (Law)",
"name": "Savoir (Loi)"
},
{
"description": "<p>La Compétence Corps à corps représente l'entraînement spécifique que vous avez reçu avec un seul type d'armes de combat rapproché. Chaque Spécialisation de Corps à corps indique un entraînement à une classe d'arme spécifique. Si vous n'avez pas la Spécialisation appropriée pour une arme que vous souhaitez utiliser, référez-vous au <strong>Chapitre 11 : Guide de l'équipement </strong>pour consulter les statistiques de l'arme et savoir quelles pénalités vous subirez. Voir <strong>Chapitre 5 : Règles </strong>pour plus d'informations sur les combats et l'utilisation de la Compétence Corps à corps.<p><strong>Exemples de Spécialisations : </strong>Arme d'hast, Arme à deux mains, Bagarre, Base, Cavalerie, Escrime, Fléau, Parade.</p>",
"id": "Melee",
@@ -6173,6 +6290,11 @@
"id": "Secret Signs (Grey Order)",
"name": "Signes secrets (Ordre Gris)"
},
{
"description": "<p>Vous avez été formé à utiliser des marques clandestines intelligibles pour les membres dun groupe sélectionné. Les raisons pour lesquelles quelquun peut vouloir délivrer un message secret sont nombreuses : les vagabonds peuvent indiquer quels propriétaires sont susceptibles doffrir la charité, les voleurs peuvent vouloir indiquer des failles, ou des cibles potentielles, alors que les guetteurs peuvent vouloir alerter les autres sur lemplacement proche dun monstre dangereux.<p>Cette Compétence ne nécessite généralement pas de Test vous pouvez déchiffrer nimporte quels signes appropriés que vous pouvez voir si vous possédez cette Compétence. Mais si les signes ont été modifiés, effacés, ou si vous êtes pressé par le temps, un Test sera probablement nécessaire. La plupart des messages sont très simples, et ne comptent pas plus de trois mots.<p><strong>Ordre gris : </strong>…les mystérieux Sorciers gris utilisent un ensemble complexe de signes, dont beaucoup ne sont perceptibles que par les sorciers. Ils marquent la région pour leurs Magisters errants, indiquant les maisons sûres, les endroits dangereux, les régions où ils ne sont pas les bienvenus, et bien plus encore.</p>",
"id": "Secret Signs (Cultist)",
"name": "Signes secrets (Cultist)"
},
{
"description": "<p>Vous avez été formé à utiliser des marques clandestines intelligibles pour les membres dun groupe sélectionné. Les raisons pour lesquelles quelquun peut vouloir délivrer un message secret sont nombreuses : les vagabonds peuvent indiquer quels propriétaires sont susceptibles doffrir la charité, les voleurs peuvent vouloir indiquer des failles, ou des cibles potentielles, alors que les guetteurs peuvent vouloir alerter les autres sur lemplacement proche dun monstre dangereux.<p>Cette Compétence ne nécessite généralement pas de Test vous pouvez déchiffrer nimporte quels signes appropriés que vous pouvez voir si vous possédez cette Compétence. Mais si les signes ont été modifiés, effacés, ou si vous êtes pressé par le temps, un Test sera probablement nécessaire. La plupart des messages sont très simples, et ne comptent pas plus de trois mots.<p><strong>Guilde : </strong>… les guildes. Beaucoup de grandes guildes, de celle des maçons aux débardeurs, utilisent un ensemble de marques et de signes pour identifier ce qui est important pour leurs membres.</p>",
"id": "Secret Signs (Guilder)",
@@ -6288,6 +6410,16 @@
"id": "Trade (Smith)",
"name": "Métier (Forgeron)"
},
{
"description": "<p>Beaucoup de gens au Reikland embrassent une profession ; même les aventuriers ont souvent une Carrière plus fiable ou plus respectable sur laquelle compter entre deux épisodes palpitants.<p></p>La Compétence Métier représente votre capacité à créer quelque chose ou à fournir un service, ainsi que votre connaissance du savoir essentiel entourant votre profession.</p><p>Posséder la Compétence est suffisant pour effectuer automatiquement les tâches associées à votre profession, en partant du principe que vous possédez les ressources et des outils adaptés. Vous avez besoin d'effectuer un Test de Métier uniquement si vous cherchez à créer quelque chose rapidement, que les conditions sont défavorables ou que vous cherchez à inventer ou créer un objet de grande qualité.</p><p>Les Tests de Métier de ce type sont souvent des Tests étendus, dont le DR et le temps nécessaires dépendent de la portée ou de l'ampleur de ce qui est produit ; un repas rapide avec Métier (Cuisinier) pour impressionner un seigneur local prendra bien moins de temps que la construction d'un navire de guerre avec Métier (Charpentier de marine).</p><p>Vous pouvez aussi effectuer un Test de Métier comme une Compétence Savoir pour déterminer une information importante concernant la profession en question. Dans de telles circonstances, le MJ peut préférer utiliser l'Int plutôt que la Dex comme Caractéristique de base, bien que cela soit souvent ignoré pour simplifer.</p><p>Bien que beaucoup de Compétences Métier aient peu d'utilité en combat, il y a autant de Compétences Métier que de professions, et certaines peuvent être utilisées en fonction des circonstances. Par exemple, réussir un Test de Métier (Apothicaire) peut être utile si vous combattez dans une échoppe d'Apothicaire, car vous identifiez des substances âcres à jeter sur vos ennemis.</p><p>La Compétence Métier est aussi utilisée pour effectuer une Activité <em>Artisanat</em> (voir page 196).</p>",
"id": "Trade (Engineer)",
"name": "Métier (Ingénieur)"
},
{
"description": "<p>Beaucoup de gens au Reikland embrassent une profession ; même les aventuriers ont souvent une Carrière plus fiable ou plus respectable sur laquelle compter entre deux épisodes palpitants.<p></p>La Compétence Métier représente votre capacité à créer quelque chose ou à fournir un service, ainsi que votre connaissance du savoir essentiel entourant votre profession.</p><p>Posséder la Compétence est suffisant pour effectuer automatiquement les tâches associées à votre profession, en partant du principe que vous possédez les ressources et des outils adaptés. Vous avez besoin d'effectuer un Test de Métier uniquement si vous cherchez à créer quelque chose rapidement, que les conditions sont défavorables ou que vous cherchez à inventer ou créer un objet de grande qualité.</p><p>Les Tests de Métier de ce type sont souvent des Tests étendus, dont le DR et le temps nécessaires dépendent de la portée ou de l'ampleur de ce qui est produit ; un repas rapide avec Métier (Cuisinier) pour impressionner un seigneur local prendra bien moins de temps que la construction d'un navire de guerre avec Métier (Charpentier de marine).</p><p>Vous pouvez aussi effectuer un Test de Métier comme une Compétence Savoir pour déterminer une information importante concernant la profession en question. Dans de telles circonstances, le MJ peut préférer utiliser l'Int plutôt que la Dex comme Caractéristique de base, bien que cela soit souvent ignoré pour simplifer.</p><p>Bien que beaucoup de Compétences Métier aient peu d'utilité en combat, il y a autant de Compétences Métier que de professions, et certaines peuvent être utilisées en fonction des circonstances. Par exemple, réussir un Test de Métier (Apothicaire) peut être utile si vous combattez dans une échoppe d'Apothicaire, car vous identifiez des substances âcres à jeter sur vos ennemis.</p><p>La Compétence Métier est aussi utilisée pour effectuer une Activité <em>Artisanat</em> (voir page 196).</p>",
"id": "Trade (Farrier)",
"name": "Métier (Maréchal-ferrant)"
},
{
"description": "<p>Beaucoup de gens au Reikland embrassent une profession ; même les aventuriers ont souvent une Carrière plus fiable ou plus respectable sur laquelle compter entre deux épisodes palpitants. </p><p>La Compétence Métier représente votre capacité à créer quelque chose ou à fournir un service, ainsi que votre connaissance du savoir essentiel entourant votre profession.</p><p>Posséder la Compétence est suffisant pour effectuer automatiquement les tâches associées à votre profession, en partant du principe que vous possédez les ressources et des outils adaptés. Vous avez besoin d'effectuer un Test de Métier uniquement si vous cherchez à créer quelque chose rapidement, que les conditions sont défavorables ou que vous cherchez à inventer ou créer un objet de grande qualité.</p><p>Les Tests de Métier de ce type sont souvent des Tests étendus, dont le DR et le temps nécessaires dépendent de la portée ou de l'ampleur de ce qui est produit ; un repas rapide avec Métier (Cuisinier) pour impressionner un seigneur local prendra bien moins de temps que la construction d'un navire de guerre avec Métier (Charpentier de marine).</p><p>Vous pouvez aussi effectuer un Test de Métier comme une Compétence Savoir pour déterminer une information importante concernant la profession en question. Dans de telles circonstances, le MJ peut préférer utiliser l'Int plutôt que la Dex comme Caractéristique de base, bien que cela soit souvent ignoré pour simplifer.</p><p>Bien que beaucoup de Compétences Métier aient peu d'utilité en combat, il y a autant de Compétences Métier que de professions, et certaines peuvent être utilisées en fonction des circonstances. Par exemple, réussir un Test de Métier (Apothicaire) peut être utile si vous combattez dans une échoppe d'Apothicaire, car vous identifiez des substances âcres à jeter sur vos ennemis.</p><p>La Compétence Métier est aussi utilisée pour effectuer une Activité Artisanat (voir page 196).</p>",
"id": "Trade (Tanner)",

View File

@@ -1,5 +1,5 @@
{
"label": "Acteurs (Le Rat Cornu",
"label": "Acteurs (Le Rat Cornu)",
"entries": {
"Blanca Emrich": {
"name": "Blanca Emrich",

41
fr.json
View File

@@ -314,6 +314,10 @@
"SHEET.NPCSheetNoTheme":"Fiche de PNJ (sans thème)",
"SHEET.VehicleSheet":"Fiche de véhicule",
"SHEET.VehicleSheetNoTheme":"Fiche de véhicule (sans thème)",
"SHEET.Append":"Ajouter après",
"SHEET.Prepend":"Ajouter avant",
"SHEET.SkillName":"Nom de la compétence",
"SHEET.TalentName":"Nom du Talent",
"SHEETS.Actor.vehicle":"Fiche de Véhicule",
"SHEETS.Item.ammunition":"Fiche de Munitions",
@@ -645,6 +649,7 @@
"Hide": "Cacher",
"Targets": "Cibles",
"Melee": "Corps à corps",
"Swim":" Natation",
"Cost": "Prix",
"Length": "Longueur",
"Cargo": "Cargaison",
@@ -737,7 +742,6 @@
"Stat Block Parser":"Parser de fiches de PNJ",
"Submit":"Soumettre",
"SuccessLevels":"DR",
"Swim":"Nager",
"TBRed":"BE",
"TookDamage":"Encaisse {damage} dommages",
"ToughnessDesc":"Endurance",
@@ -753,9 +757,25 @@
"WFRP4e Homebrew":"WFRP4e Homebrew",
"WFRP4e House Rules":"WFRP4e Règles Maison",
"WarnUnlinkedMount":"Une monture non liée associée à un Acteur lié n'est pas recommandé.",
"Wood Elf":"Elfe des Bois",
"Wood Elf":"Elfe Sylvain",
"XP":"XP",
"comma separated":"éparé par des virgules",
"Overrides" : "Surcharges",
"Casting Skill" : "Comp. d'Incantation",
"Channelling Skill" : "Comp. de Focalisation",
"Ritual" : "Rituel",
"Random Vortex" : "Vortex aléatoire",
"Area of Effect" : "Zone d'Effet",
"Dice": "Dé",
"Extra Overcast Options": "Options Spéciales de Surincantation",
"Force Advancement": "Surcharge d'Avancement",
"Attack Type": "Types d'Attaque",
"Trapping Type": "Type d'Equipement",
"War Machine": "Machine de Guerre",
"XP Cost Modifier": "Modificateur de Coût en XP",
"Add SL": "DR additionnels",
"Prompt Location": "Demander la localisation",
"Dice Roll": "Lancer de Dé",
"TABLE.Column":"Colonne de la Table",
"TABLE.Key":"Clé de la Table",
@@ -1168,6 +1188,7 @@
"CHAT.Vital":"Vital",
"CHAT.DiseaseRollError":"Une erreur s'est produite lors du jet d'incubation ou de durée de la maladie.",
"CHAT.ExpReceivedNoReason":"Vous avez reçu <b>{amount}</b> points d'expérience",
"CHAT.CriticalDeflection":"Déviation de Critique",
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
@@ -1481,6 +1502,19 @@
"WFRP4E.SymptomTreatment.Delirium" : "Certaines autorités traitent le délire comme faisant partie de la fièvre et prescrivent les mêmes remèdes. Ces derniers coûtent de quelques Sous de Cuivre à quelques Pistoles, et 10% d'entre eux sont efficaces.<br><br>Avec le bon médicament, un <b> Test de Guérison Intermédiaire (+0)</b> réussi fait cesser les hallucinations pendant <a class = 'chat-roll'><i class='fas fa-dice'></i> 1d10</a> heures.<br><br>Il est également courant de calmer les patients délirants avec des drogues tranquilisantes, comme la Fleur de Lune ou même de la Belladone, pour garder le patient Inconscient jusqu'à ce que la condition soit passée, en l'envoyant dans un sommeil agité jusqu'à ce qu'il récupère ou meure.",
"WFRP4E.SymptomTreatment.Swelling" : "La plupart des traitements consistent à plonger la partie affectée, ou parfois tout le corps, dans un bain d'eau glacée pour réduire la chaleur qui accompagne les gonflements. Un <b>Test de Guérison Etendu Difficile (-20)</b> requérant +3 DR réduit le gonflement pendant <b><a class = 'chat-roll'>2d10</a></b> heures. Chaque Test prend une heure. Le patient subit une condition Fatigué +1 pour chaque test effectué au cours du processus.<br><br>Certains médecins saignent plutôt le patient avec une lame ou des sangsues. Un <b>Test de Guérison Etendu</b> réussi nécessitant +4 SR et des Outils (Médecin) réduisent le gonflement pendant (<a class = 'chat-roll'>1d10</a> + le Bonus d'Endurance du patient) heures. Chaque Test a une Difficulté <b>Impossible (-50)</b> et nécessite 30mn.",
"WFRP4E.Symptom.Blight": "Toxine",
"WFRP4E.Symptom.Buboes": "Bubons",
"WFRP4E.Symptom.Convulsions": "Convulsions",
"WFRP4E.Symptom.CoughsSneezes": "Toux et éternuements",
"WFRP4E.Symptom.Fever": "Fièvre",
"WFRP4E.Symptom.Flux": "Intoxication Alimentaire",
"WFRP4E.Symptom.Gangrene": "Gangrène",
"WFRP4E.Symptom.Lingering": "Persistant",
"WFRP4E.Symptom.Malaise": "Malaise",
"WFRP4E.Symptom.Nausea": "Nausée",
"WFRP4E.Symptom.Pox": "Démangeaisons",
"WFRP4E.Symptom.Wounded": "Blessé",
"CONDITION.Apply" : "Appliquer {condition}",
"CONDITION.ApplyError" : "Vous ne pouvez pas appliquer d'états à cet acteur",
@@ -2667,6 +2701,9 @@
"major":"Majeur",
"minor":"Mineur",
"moderate":"Modéré",
"DurationPlaceholder":"Texte concernant a durée",
"ErrorArmourDamagePermission":"Vous n'avez pas les droits pour endommager l'armure de cet acteur.",
"IncubationPlaceholder":"Texte concernant l'incubation",
"WH":{
"TransferType":{

View File

@@ -8,7 +8,7 @@
}
],
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
"version": "9.0.2",
"version": "9.2.0",
"esmodules": [
"modules/babele-register.js",
"modules/addon-register.js",
@@ -119,7 +119,7 @@
}
],
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-9-0-2.zip",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-9-2-0.zip",
"id": "wh4-fr-translation",
"compatibility": {
"minimum": "13",

View File

@@ -320,6 +320,7 @@ const __add_actors_translation = () => {
const lang = game.settings.get('core', 'language');
if (lang == "fr") {
for (let metadata of game.packs) {
console.log("Checking pack", metadata.collection, metadata.documentName, metadata.metadata.id, game.babele.isTranslated(metadata));
if (!game.babele.isTranslated(metadata) &&
metadata.collection != "wfrp4e-core.actors" &&
metadata.collection != "wfrp4e-core.bestiary" &&

View File

@@ -420,8 +420,8 @@ Hooks.once('init', () => {
}
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("trait")
for (let compData of validCompendiums) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en, system:{description:{value: trait_en.system.description.value}} }, true)
if (trait_fr?.name && trait_fr?.name != name_en) {
trait_fr.name = trait_fr.name || trait_en.name
trait_en.name = nbt + trait_fr.name + special;
trait_en.system.description.value = trait_fr.system.description.value;
@@ -441,8 +441,9 @@ Hooks.once('init', () => {
}
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("skill")
for (let compData of validCompendiums) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en, system:{description:{value: trait_en.system.description.value}} }, true)
//console.log(">>>>> Skill FR ?", trait_fr, name_en, special)
if (trait_fr?.name && trait_fr?.name != name_en) {
trait_fr.name = trait_fr.name || name_en
trait_en.name = trait_fr.name + special;
trait_en.system.description.value = trait_fr.system.description.value;
@@ -452,8 +453,8 @@ Hooks.once('init', () => {
} else if (trait_en.type == "prayer") {
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("prayer")
for (let compData of validCompendiums) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en, system:{description:{value: trait_en.system.description.value}} }, true)
if (trait_fr?.name && trait_fr?.name != name_en) {
WFRP4FrTranslation.parseSpellContent(trait_en)
trait_fr.name = trait_fr.name || name_en
trait_en.name = trait_fr.name + special;
@@ -466,8 +467,8 @@ Hooks.once('init', () => {
} else if (trait_en.type == "spell") {
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("spell")
for (let compData of validCompendiums) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en, system:{description:{value: trait_en.system.description.value}} }, true)
if (trait_fr?.name && trait_fr?.name != name_en) {
WFRP4FrTranslation.parseSpellContent(trait_en)
trait_fr.name = trait_fr.name || name_en
trait_en.name = trait_fr.name + special;
@@ -492,12 +493,16 @@ Hooks.once('init', () => {
if (name_en === "Inspiring") {
name_en = "WCXnFSV4WOSmzzc4"
}
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) {
trait_en.name = name_en // Reset the name to the original one
let trait_fr = game.babele.translate(compData.metadata.id, trait_en, true)
if (trait_fr?.name && trait_fr?.name != name_en) {
trait_fr.name = trait_fr.name || name_en // Security since babele v10
//console.log(">>>>> Talent ?", trait_fr, name_en, special, trait_fr.name);
if (trait_fr.name && (trait_fr.name == "Sprinter" || trait_fr.name != name_en)) { // Talent translated!
trait_en.name = trait_fr.name.trim() + special
if (trait_fr.system?.tests?.value) { // Why ???
trait_en.system.tests.value = trait_fr.system.tests.value;
}
if (trait_fr.system?.description?.value) { // Why ???
trait_en.system.description.value = trait_fr.system.description.value;
}
@@ -508,8 +513,8 @@ Hooks.once('init', () => {
} else if (trait_en.type == "career") {
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("career")
for (let compData of validCompendiums) {
let career_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true);
if (career_fr?.system) {
let career_fr = game.babele.translate(compData.metadata.id, trait_en, true);
if (career_fr?.name && career_fr?.name != name_en) {
trait_en.name = career_fr.name || trait_en.name
// DEBG: console.log(">>>>> Career ?", career_fr.name );
trait_en.system = foundry.utils.duplicate(career_fr.system);
@@ -520,7 +525,7 @@ Hooks.once('init', () => {
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) {
if (role_fr?.name && role_fr?.name != name_en) {
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);
@@ -530,8 +535,8 @@ Hooks.once('init', () => {
} else if (trait_en.type == "trapping" || trait_en.type == "weapon" || trait_en.type == "armour" || trait_en.type == "container" || trait_en.type == "money") {
let validCompendiums = game.wfrp4e.tags.getPacksWithTag(["trapping"], ["weapon", "armour", "container", "money"])
for (let compData of validCompendiums) {
let trapping_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true);
if (trapping_fr?.system) {
let trapping_fr = game.babele.translate(compData.metadata.id, { name: name_en, system:{description:{value: trait_en.system.description.value}} }, true);
if (trapping_fr?.name && trapping_fr?.name != name_en) {
trait_en.name = trapping_fr.name || trait_en.name
if (trapping_fr.system?.description?.value) {
trait_en.system.description.value = trapping_fr.system.description.value

View File

@@ -10,6 +10,7 @@ export class WH4FRPatchConfig {
for( let compName of skillList) {
let special = "";
let newName = compName;
let baseName = compName
if ( compName.includes("(") && compName.includes(")") ) { // Then process specific skills name with (xxxx) inside
let re = /(.*) +\((.*)\)/i;
let res = re.exec( compName );
@@ -20,6 +21,9 @@ export class WH4FRPatchConfig {
if (compNameFR.name != compName) { // Translation OK
newName = compNameFR.name + special;
}
if ( !newName || newName == "" || newName == undefined ) { // If no translation, keep the original name
newName = baseName; // If no translation, keep the original name
}
newList.push(newName);
}
return newList;
@@ -115,6 +119,18 @@ export class WH4FRPatchConfig {
}
}
/************************************************************************************/
static fixSpeciesTable() {
let speciesTable = game.wfrp4e.tables.findTable("species");
let newResults = foundry.utils.duplicate(speciesTable.results);
for (let result of newResults) {
result.name = game.i18n.localize(result.name);
}
speciesTable.update({results: newResults } )
console.log("Species table patched to use 'Humain' instead of 'Human'", speciesTable);
}
/************************************************************************************/
static perform_patch() {
@@ -128,6 +144,9 @@ export class WH4FRPatchConfig {
// Detect and patch as necessary
if (game.wfrp4e.config?.talentBonuses ) {
this.fixSpeciesTable() // Force 'name' field replacement
game.wfrp4e.config.qualityDescriptions["distract"] = game.i18n.localize("WFRP4E.Properties.Distract"); // Patch missing quality
game.wfrp4e.config.talentBonuses = {

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
MANIFEST-001070
MANIFEST-001202

View File

@@ -1,7 +1,7 @@
2025/05/17-16:42:35.359585 7f52bcdfa6c0 Recovering log #1068
2025/05/17-16:42:35.413166 7f52bcdfa6c0 Delete type=3 #1066
2025/05/17-16:42:35.413234 7f52bcdfa6c0 Delete type=0 #1068
2025/05/17-16:46:29.166187 7f52b67fc6c0 Level-0 table #1073: started
2025/05/17-16:46:29.166212 7f52b67fc6c0 Level-0 table #1073: 0 bytes OK
2025/05/17-16:46:29.202366 7f52b67fc6c0 Delete type=0 #1071
2025/05/17-16:46:29.239848 7f52b67fc6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
2025/08/10-09:41:30.434041 7f671e7fc6c0 Recovering log #1200
2025/08/10-09:41:30.489680 7f671e7fc6c0 Delete type=3 #1198
2025/08/10-09:41:30.489808 7f671e7fc6c0 Delete type=0 #1200
2025/08/10-09:49:10.451136 7f671cbff6c0 Level-0 table #1205: started
2025/08/10-09:49:10.451187 7f671cbff6c0 Level-0 table #1205: 0 bytes OK
2025/08/10-09:49:10.458441 7f671cbff6c0 Delete type=0 #1203
2025/08/10-09:49:10.465515 7f671cbff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/05/17-16:40:21.151832 7f52b7fff6c0 Recovering log #1064
2025/05/17-16:40:21.161682 7f52b7fff6c0 Delete type=3 #1062
2025/05/17-16:40:21.161736 7f52b7fff6c0 Delete type=0 #1064
2025/05/17-16:40:56.011461 7f52b67fc6c0 Level-0 table #1069: started
2025/05/17-16:40:56.011532 7f52b67fc6c0 Level-0 table #1069: 0 bytes OK
2025/05/17-16:40:56.018207 7f52b67fc6c0 Delete type=0 #1067
2025/05/17-16:40:56.039155 7f52b67fc6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
2025/08/10-09:38:47.985179 7f671e7fc6c0 Recovering log #1196
2025/08/10-09:38:47.997149 7f671e7fc6c0 Delete type=3 #1194
2025/08/10-09:38:47.997358 7f671e7fc6c0 Delete type=0 #1196
2025/08/10-09:40:05.248945 7f671cbff6c0 Level-0 table #1201: started
2025/08/10-09:40:05.249030 7f671cbff6c0 Level-0 table #1201: 0 bytes OK
2025/08/10-09:40:05.256958 7f671cbff6c0 Delete type=0 #1199
2025/08/10-09:40:05.264598 7f671cbff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-001072
MANIFEST-001204

View File

@@ -1,7 +1,7 @@
2025/05/17-16:42:35.415628 7f52b77fe6c0 Recovering log #1070
2025/05/17-16:42:35.464272 7f52b77fe6c0 Delete type=3 #1068
2025/05/17-16:42:35.464341 7f52b77fe6c0 Delete type=0 #1070
2025/05/17-16:46:29.123835 7f52b67fc6c0 Level-0 table #1075: started
2025/05/17-16:46:29.123864 7f52b67fc6c0 Level-0 table #1075: 0 bytes OK
2025/05/17-16:46:29.165929 7f52b67fc6c0 Delete type=0 #1073
2025/05/17-16:46:29.239836 7f52b67fc6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
2025/08/10-09:41:30.497713 7f671d7fa6c0 Recovering log #1202
2025/08/10-09:41:30.549674 7f671d7fa6c0 Delete type=3 #1200
2025/08/10-09:41:30.549805 7f671d7fa6c0 Delete type=0 #1202
2025/08/10-09:49:10.474047 7f671cbff6c0 Level-0 table #1207: started
2025/08/10-09:49:10.474141 7f671cbff6c0 Level-0 table #1207: 0 bytes OK
2025/08/10-09:49:10.480834 7f671cbff6c0 Delete type=0 #1205
2025/08/10-09:49:10.495981 7f671cbff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/05/17-16:40:21.164397 7f52b6ffd6c0 Recovering log #1066
2025/05/17-16:40:21.174508 7f52b6ffd6c0 Delete type=3 #1064
2025/05/17-16:40:21.174596 7f52b6ffd6c0 Delete type=0 #1066
2025/05/17-16:40:56.018463 7f52b67fc6c0 Level-0 table #1071: started
2025/05/17-16:40:56.018534 7f52b67fc6c0 Level-0 table #1071: 0 bytes OK
2025/05/17-16:40:56.024927 7f52b67fc6c0 Delete type=0 #1069
2025/05/17-16:40:56.039168 7f52b67fc6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
2025/08/10-09:38:48.002599 7f671d7fa6c0 Recovering log #1198
2025/08/10-09:38:48.015227 7f671d7fa6c0 Delete type=3 #1196
2025/08/10-09:38:48.015395 7f671d7fa6c0 Delete type=0 #1198
2025/08/10-09:40:05.272247 7f671cbff6c0 Level-0 table #1203: started
2025/08/10-09:40:05.272308 7f671cbff6c0 Level-0 table #1203: 0 bytes OK
2025/08/10-09:40:05.279541 7f671cbff6c0 Delete type=0 #1201
2025/08/10-09:40:05.294800 7f671cbff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-001070
MANIFEST-001202

View File

@@ -1,7 +1,7 @@
2025/05/17-16:42:35.517952 7f52b77fe6c0 Recovering log #1068
2025/05/17-16:42:35.570810 7f52b77fe6c0 Delete type=3 #1066
2025/05/17-16:42:35.570866 7f52b77fe6c0 Delete type=0 #1068
2025/05/17-16:46:29.300164 7f52b67fc6c0 Level-0 table #1073: started
2025/05/17-16:46:29.300228 7f52b67fc6c0 Level-0 table #1073: 0 bytes OK
2025/05/17-16:46:29.336878 7f52b67fc6c0 Delete type=0 #1071
2025/05/17-16:46:29.435201 7f52b67fc6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
2025/08/10-09:41:30.620497 7f671dffb6c0 Recovering log #1200
2025/08/10-09:41:30.676767 7f671dffb6c0 Delete type=3 #1198
2025/08/10-09:41:30.676888 7f671dffb6c0 Delete type=0 #1200
2025/08/10-09:49:10.481011 7f671cbff6c0 Level-0 table #1205: started
2025/08/10-09:49:10.481056 7f671cbff6c0 Level-0 table #1205: 0 bytes OK
2025/08/10-09:49:10.488490 7f671cbff6c0 Delete type=0 #1203
2025/08/10-09:49:10.495998 7f671cbff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/05/17-16:40:21.191338 7f52b77fe6c0 Recovering log #1064
2025/05/17-16:40:21.201359 7f52b77fe6c0 Delete type=3 #1062
2025/05/17-16:40:21.201415 7f52b77fe6c0 Delete type=0 #1064
2025/05/17-16:40:56.039409 7f52b67fc6c0 Level-0 table #1069: started
2025/05/17-16:40:56.039485 7f52b67fc6c0 Level-0 table #1069: 0 bytes OK
2025/05/17-16:40:56.045833 7f52b67fc6c0 Delete type=0 #1067
2025/05/17-16:40:56.070370 7f52b67fc6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
2025/08/10-09:38:48.037997 7f671d7fa6c0 Recovering log #1196
2025/08/10-09:38:48.049385 7f671d7fa6c0 Delete type=3 #1194
2025/08/10-09:38:48.049520 7f671d7fa6c0 Delete type=0 #1196
2025/08/10-09:40:05.287302 7f671cbff6c0 Level-0 table #1201: started
2025/08/10-09:40:05.287366 7f671cbff6c0 Level-0 table #1201: 0 bytes OK
2025/08/10-09:40:05.294479 7f671cbff6c0 Delete type=0 #1199
2025/08/10-09:40:05.294847 7f671cbff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-001070
MANIFEST-001202

View File

@@ -1,7 +1,7 @@
2025/05/17-16:42:35.305910 7f52b6ffd6c0 Recovering log #1068
2025/05/17-16:42:35.357121 7f52b6ffd6c0 Delete type=3 #1066
2025/05/17-16:42:35.357176 7f52b6ffd6c0 Delete type=0 #1068
2025/05/17-16:46:29.086777 7f52b67fc6c0 Level-0 table #1073: started
2025/05/17-16:46:29.086806 7f52b67fc6c0 Level-0 table #1073: 0 bytes OK
2025/05/17-16:46:29.123666 7f52b67fc6c0 Delete type=0 #1071
2025/05/17-16:46:29.239818 7f52b67fc6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
2025/08/10-09:41:30.372911 7f671dffb6c0 Recovering log #1200
2025/08/10-09:41:30.428729 7f671dffb6c0 Delete type=3 #1198
2025/08/10-09:41:30.428919 7f671dffb6c0 Delete type=0 #1200
2025/08/10-09:49:10.458650 7f671cbff6c0 Level-0 table #1205: started
2025/08/10-09:49:10.458700 7f671cbff6c0 Level-0 table #1205: 0 bytes OK
2025/08/10-09:49:10.465270 7f671cbff6c0 Delete type=0 #1203
2025/08/10-09:49:10.465530 7f671cbff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/05/17-16:40:21.137852 7f52bcdfa6c0 Recovering log #1064
2025/05/17-16:40:21.148810 7f52bcdfa6c0 Delete type=3 #1062
2025/05/17-16:40:21.148982 7f52bcdfa6c0 Delete type=0 #1064
2025/05/17-16:40:56.025046 7f52b67fc6c0 Level-0 table #1069: started
2025/05/17-16:40:56.025072 7f52b67fc6c0 Level-0 table #1069: 0 bytes OK
2025/05/17-16:40:56.031175 7f52b67fc6c0 Delete type=0 #1067
2025/05/17-16:40:56.039176 7f52b67fc6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
2025/08/10-09:38:47.968676 7f671effd6c0 Recovering log #1196
2025/08/10-09:38:47.979591 7f671effd6c0 Delete type=3 #1194
2025/08/10-09:38:47.979718 7f671effd6c0 Delete type=0 #1196
2025/08/10-09:40:05.257273 7f671cbff6c0 Level-0 table #1201: started
2025/08/10-09:40:05.257347 7f671cbff6c0 Level-0 table #1201: 0 bytes OK
2025/08/10-09:40:05.264214 7f671cbff6c0 Delete type=0 #1199
2025/08/10-09:40:05.264619 7f671cbff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-001070
MANIFEST-001202

View File

@@ -1,7 +1,7 @@
2025/05/17-16:42:35.251586 7f52b77fe6c0 Recovering log #1068
2025/05/17-16:42:35.302107 7f52b77fe6c0 Delete type=3 #1066
2025/05/17-16:42:35.302246 7f52b77fe6c0 Delete type=0 #1068
2025/05/17-16:46:29.043855 7f52b67fc6c0 Level-0 table #1073: started
2025/05/17-16:46:29.043913 7f52b67fc6c0 Level-0 table #1073: 0 bytes OK
2025/05/17-16:46:29.086354 7f52b67fc6c0 Delete type=0 #1071
2025/05/17-16:46:29.086652 7f52b67fc6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
2025/08/10-09:41:30.307012 7f671d7fa6c0 Recovering log #1200
2025/08/10-09:41:30.367868 7f671d7fa6c0 Delete type=3 #1198
2025/08/10-09:41:30.368014 7f671d7fa6c0 Delete type=0 #1200
2025/08/10-09:49:10.443604 7f671cbff6c0 Level-0 table #1205: started
2025/08/10-09:49:10.443659 7f671cbff6c0 Level-0 table #1205: 0 bytes OK
2025/08/10-09:49:10.450889 7f671cbff6c0 Delete type=0 #1203
2025/08/10-09:49:10.465497 7f671cbff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/05/17-16:40:21.124718 7f52b77fe6c0 Recovering log #1064
2025/05/17-16:40:21.135350 7f52b77fe6c0 Delete type=3 #1062
2025/05/17-16:40:21.135414 7f52b77fe6c0 Delete type=0 #1064
2025/05/17-16:40:56.004725 7f52b67fc6c0 Level-0 table #1069: started
2025/05/17-16:40:56.004769 7f52b67fc6c0 Level-0 table #1069: 0 bytes OK
2025/05/17-16:40:56.010954 7f52b67fc6c0 Delete type=0 #1067
2025/05/17-16:40:56.011246 7f52b67fc6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
2025/08/10-09:38:47.949419 7f671d7fa6c0 Recovering log #1196
2025/08/10-09:38:47.962305 7f671d7fa6c0 Delete type=3 #1194
2025/08/10-09:38:47.962494 7f671d7fa6c0 Delete type=0 #1196
2025/08/10-09:40:05.241623 7f671cbff6c0 Level-0 table #1201: started
2025/08/10-09:40:05.241681 7f671cbff6c0 Level-0 table #1201: 0 bytes OK
2025/08/10-09:40:05.248620 7f671cbff6c0 Delete type=0 #1199
2025/08/10-09:40:05.264575 7f671cbff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000713
MANIFEST-000845

View File

@@ -1,7 +1,7 @@
2025/05/17-16:42:35.467966 7f52bcdfa6c0 Recovering log #711
2025/05/17-16:42:35.514839 7f52bcdfa6c0 Delete type=3 #709
2025/05/17-16:42:35.514892 7f52bcdfa6c0 Delete type=0 #711
2025/05/17-16:46:29.202536 7f52b67fc6c0 Level-0 table #716: started
2025/05/17-16:46:29.202569 7f52b67fc6c0 Level-0 table #716: 0 bytes OK
2025/05/17-16:46:29.239543 7f52b67fc6c0 Delete type=0 #714
2025/05/17-16:46:29.239859 7f52b67fc6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
2025/08/10-09:41:30.555391 7f671e7fc6c0 Recovering log #843
2025/08/10-09:41:30.615784 7f671e7fc6c0 Delete type=3 #841
2025/08/10-09:41:30.616159 7f671e7fc6c0 Delete type=0 #843
2025/08/10-09:49:10.488698 7f671cbff6c0 Level-0 table #848: started
2025/08/10-09:49:10.488749 7f671cbff6c0 Level-0 table #848: 0 bytes OK
2025/08/10-09:49:10.495762 7f671cbff6c0 Delete type=0 #846
2025/08/10-09:49:10.496015 7f671cbff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
2025/05/17-16:40:21.177789 7f52b7fff6c0 Recovering log #707
2025/05/17-16:40:21.188568 7f52b7fff6c0 Delete type=3 #705
2025/05/17-16:40:21.188669 7f52b7fff6c0 Delete type=0 #707
2025/05/17-16:40:56.031366 7f52b67fc6c0 Level-0 table #712: started
2025/05/17-16:40:56.031424 7f52b67fc6c0 Level-0 table #712: 0 bytes OK
2025/05/17-16:40:56.039038 7f52b67fc6c0 Delete type=0 #710
2025/05/17-16:40:56.039225 7f52b67fc6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
2025/08/10-09:38:48.020986 7f671e7fc6c0 Recovering log #839
2025/08/10-09:38:48.032740 7f671e7fc6c0 Delete type=3 #837
2025/08/10-09:38:48.032899 7f671e7fc6c0 Delete type=0 #839
2025/08/10-09:40:05.279829 7f671cbff6c0 Level-0 table #844: started
2025/08/10-09:40:05.279902 7f671cbff6c0 Level-0 table #844: 0 bytes OK
2025/08/10-09:40:05.287026 7f671cbff6c0 Delete type=0 #842
2025/08/10-09:40:05.294824 7f671cbff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)

View File

@@ -1,12 +1,13 @@
package.path = package.path .. ";luajson/?.lua"
local JSON = require"json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-dotr/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-core/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-middenheim/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-eis/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-rnhd/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-up-in-arms/lang/en.json"
local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-dotr/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-core/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-middenheim/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-eis/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-rnhd/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-up-in-arms/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-v13/Data/modules/wfrp4e-starter-set/lang/en.json"
local enjsonf = "../../WFRP4e-FoundryVTT/static/lang/en.json"
local frjsonf = "../fr.json"
@@ -20,13 +21,13 @@ fp:close()
local todisplay = {}
for tag, value in pairs(entags) do
if not frtags[tag] then
if not frtags[tag] then
todisplay[#todisplay+1] = { tag=tag, value=value }
end
end
table.sort(todisplay, function (a, b)
return a.tag < b.tag
table.sort(todisplay, function (a, b)
return a.tag < b.tag
end
)
@@ -49,5 +50,3 @@ for _, tagDef in pairs(todisplay) do
print('"'.. tagDef.tag ..'":"'.. tagDef.value..'",')
end
end