diff --git a/compendium/wfrp4e-archives1.archives1-tables.json b/compendium/wfrp4e-archives1.archives1-tables.json new file mode 100644 index 0000000..2a54d4b --- /dev/null +++ b/compendium/wfrp4e-archives1.archives1-tables.json @@ -0,0 +1,17 @@ +{ + "label": "Tables (Archives Vol. I)", + "entries": [ + { + "id": "Career - Wood Elf (Toriour)", + "name": "Career - Wood Elf (Toriour)" + }, + { + "id": "Random Euphemisms - Noun", + "name": "Random Euphemisms - Noun" + }, + { + "id": "Random Euphemisms - Participle", + "name": "Random Euphemisms - Participle" + } + ] +} \ No newline at end of file diff --git a/compendium/wfrp4e-core.tables.json b/compendium/wfrp4e-core.tables.json index 8b4905b..7b87cd6 100644 --- a/compendium/wfrp4e-core.tables.json +++ b/compendium/wfrp4e-core.tables.json @@ -19,7 +19,7 @@ }, { "id": "Career - Wood Elf", - "name": "Carrières - Elfe des Bois" + "name": "Carrières - Elfe Sylvain" }, { "id": "Catastrophic Miscast Table (Moo)", @@ -74,11 +74,16 @@ }, { "id": "Dissolution of Body and Mind - Wood Elf", - "name": "Dissolution du Corps et de l'Esprit - Elfe des Bois", + "name": "Dissolution du Corps et de l'Esprit - Elfe Elfe Sylvain", "results": { "1-100": "Mentale : @Table[mutatemental]" } }, + { + "id": "Dooming (Alternate)", + "name": "Destinées (Alternatives)", + "results": {"71-71":"Au moment le plus sûr, tu failliras.\r","28-28":"Le jour saint sera ton dernier.\r","73-73":"Tu siroteras la coupe de la corruption. \r","29-29":"Tu mourras au lit, mais pas dans le tien ! \r","75-75":"Ta générosité te vaudra deux sous et une épée. \r","30-30":"Tu nourriras la terre nue de ton sang. \r","77-77":"L'écho de la torture et de la douleur accompagne ton départ.\r","31-31":"Quand tu seras dans le besoin, Shallya te délaissera. \r","79-79":"Ton destin est marqué par la violence. \r","32-32":"La faux moissonnera ta chair. \r","81-81":"L'absence affaiblira ton cœur. \r","33-33":"Ton âme aveuglée par la colère ne verra pas ton ennemi venir.\r","83-83":"Méfie-toi de la corneille et honore le corbeau.\r","34-34":"Un ami dans le besoin précipitera ta fin.\r","85-85":"Les gens de Manann ne t'aimeront point. \r","35-35":"La lueur de Morrslieb puisera ton dernier souffle. \r","87-87":"Marche avec Vobis, car la certitude te volera le souffle. \r","36-36":"Des rats porteurs des cornes de Taal se hâteront à tes trousses.\r","89-89":"La lame étincelante gravera ton départ. \r","37-37":"L'épée ne servira point la justice, seule la souffrance viendra de son fil.\r","91-91":"Ta fin n'est pas ultime ! \r","38-38":"La comète à deux queues prendra son essor, tu sombreras.\r","93-93":"Le vert te terrassera.\r","39-39":"L'eau veut ta mort, quel que soit son genre. \r","95-95":"Comme Wymund tu te dresseras, jusqu'à ce que Shallya courtise tes ennemis.\r","40-40":"Ta mort se tapit dans le crépuscule. \r","97-97":"Ne songe pas au-delà de ta condition, car le changement est le héraut de Morr.\r","41-41":"La hauteur promet une fin bien basse. \r","99-99":"Sans la grande croix, tu prendras la mauvaise décision. \r","42-42":"D'amour sera ta dernière exclamation.\r","43-43":"Gare à l'homme qui n'en est pas un ! \r","44-44":"Gare à la Vierge Aveugle, car Sa balance soupèsera ton âme.\r","45-45":"Ton chariot brisé annoncera ta fin. \r","46-46":"La brioche, la pâtisserie et la tourte ; Morr les prépare pour toi !\r","47-47":"Quand sonne le glas, c'est à toi qu'il s'adresse. \r","48-48":"La couronne de lauriers cache une épine empoisonnée. \r","49-49":"Ne t'attarde pas à la selle, ni près de la corde. \r","100-100":"Alors qu'il s'apprête à rapporter votre destinée, le Prophète s'écroule mort, le visage figé dans une sexpression d'horreur.","98-98":"Morr envoie une vierge. \r","96-96":"Ranald t'abandonnera. \r","94-94":"La sombre rumeur précédera l'arrivée de Morr. \r","92-92":"Comme le flûtiste joue son air, ton cœur cède. \r","90-90":"De terribles machines crachent les flammes de ta destruction!\r","88-88":"Gare à l'ardillon du Seigneur du Meurtre ; il attend de te frapper dans les ténèbres.\r","86-86":"Trois fois hanté, Morr viendra rétablir la paix. \r","84-84":"Mieux vaut la chèvre sauvage que garder un secret. \r","82-82":"La source myrmidéenne t'est venimeuse. \r","80-80":"Ceux qui naissent dans le chaudron de Rhya édifieront ta pierre au corbeau.\r","1-1":"Ta fin sera gluante.\r","78-78":"Ne suis pas les traces de Dragomas. \r","2-2":"L'eau salée est un poison dans ta gorge.\r","76-76":"L'oeil flétri sera ton prix et ton destin.\r","3-3":"Quand tu seras seul et abandonné, Morr sera ton ami. \r","74-74":"Crains l'œuvre du Grimoire, elle t'est funeste. \r","4-4":"Les animaux des champs te guettent.\r","72-72":"Gare à la bête des bois, Morr en a fait son messager. \r","5-5":"Ton destin est lié aux rouages de l'Étoile du Sorcier. \r","70-70":"Ne convoite pas le sang ; il a soif de toi.\r","6-6":"Une lame retenue entraînera une mort brutale. \r","17-17":"Ne touche pas aux tripes ni aux boyaux carnés. \r","7-7":"La parole écrite épellera ton destin. \r","68-68":"Morr te trouve nu le jour de ta naissance. \r","8-8":"L'esprit broyé, ton corps cédera. \r","9-9":"La curiosité ne te sied point, seule l'ignorance te protège.\r","18-18":"Comme tu as commencé, tu finiras. \r","10-10":"Le souffle court accompagne tes derniers instants. \r","66-66":"Ton trépas brûle de flammes invisibles.\r","11-11":"Ne noue pas le ruban, la plume ne porte pas ; oui, le paon est ton ennemi.\r","20-20":"Ton destin te connaît déjà, mais il ne le sait pas. \r","12-12":"Ne t'inspire pas de Gnuthus, car ton maître compte tes jours. \r","51-51":"Le sablier se brise avant que ton dernier grain ne tombe.\r","13-13":"Tu es lié au nombre trois ! \r","50-50":"Cacklefax saisit la monnaie de ton destin. \r","14-14":"Une bête de cuivre rugit pour toi !\r","19-19":"Comme le soleil se lève, tu tomberas. \r","15-15":"La main glacée d'Ulric te guidera vers Morr. \r","24-24":"Gare à la bourse, à la besace et à la sacoche de velours. \r","16-16":"Gare au sabot fendu, car il est ton bourreau. \r","21-21":"Un étranger t'apportera plus qu'un présent. \r","52-52":"Des ténèbres surgit le grand corbeau. \r","23-23":"Surveille Mammit comme Mummit, car ils veulent tous deux ta perte. \r","53-53":"Le sang bleu éclaboussera le tien. \r","22-22":"Gare au jeune, à l'enfant, et même au bébé, en vérité. \r","54-54":"D'en haut vient la mort.\r","55-55":"La peste et le mal noir te mettront à genoux.\r","56-56":"Gare à la chair verte, elle te fera sombrer.\r","57-57":"Méfie-toi de la verdure, le désastre se cache dans ses profondeurs.\r","58-58":"Tel le danseur il te faut être, car des paroles déplacées attireront Morr près de toi.\r","59-59":"La pire des pourritures te dévorera de l'intérieur. \r","60-60":"Les dieux veillent sur ta destination. \r","61-61":"Attention au forgeron ; ton destin repose en son art. \r","62-62":"Refuse le baudrier de Grugni, car il entraînera ton trépas.\r","63-63":"Prépare tes pièces au treizième carillon.\r","64-64":"Le tambour bat ton glas.\r","65-65":"L'oeil et la vanité de Karya précipiteront ta perte. \r","25-25":"Le corbeau répond certes à l'appel de Verena, mais Sa balance est lestée.\r","67-67":"De la mauvaise réputation, viendra la mauvaise santé. \r","26-26":"Les plus infimes des enfants de Taal se repaîtront de tes entrailles. \r","69-69":"Va pour un bœuf, mais deux appellent le corbeau. \r","27-27":"Le trait du dessinateur sera trompeur. \r"} + }, { "id": "Dooming", "name": "Destinées", @@ -285,7 +290,7 @@ }, { "id": "Eye Colour - Wood Elf", - "name": "Couleur des Yeux - Elfes des Bois", + "name": "Couleur des Yeux - Elfes Elfe Sylvain", "results": { "2-2": "Ivoire", "4-4": "Vert lierre", @@ -370,7 +375,7 @@ }, { "id": "Hair Colour - Wood Elf", - "name": "Couleur des Cheveux - Elfes des Bois", + "name": "Couleur des Cheveux - Elfes Elfe Sylvain", "results": { "1-1": "Blond intense", "3-3": "Blond cendré", diff --git a/compendium/wfrp4e-eis.eis-tables.json b/compendium/wfrp4e-eis.eis-tables.json index 831e9a9..611fd01 100644 --- a/compendium/wfrp4e-eis.eis-tables.json +++ b/compendium/wfrp4e-eis.eis-tables.json @@ -1,5 +1,5 @@ { - "label": "Tables (Enemy In Shadows)", + "label": "Tables (Ennemi dans l'Ombre)", "entries": [ { "id": "Beast Head - Khorne", diff --git a/compendium/wfrp4e-middenheim.middenheim-tables.json b/compendium/wfrp4e-middenheim.middenheim-tables.json new file mode 100644 index 0000000..affa705 --- /dev/null +++ b/compendium/wfrp4e-middenheim.middenheim-tables.json @@ -0,0 +1,29 @@ +{ + "label": "Tables (Middenheim)", + "entries": [ + { + "id": "Athletics - Middenball", + "name": "Athletics - Middenball" + }, + { + "id": "Brutality - Middenball", + "name": "Brutality - Middenball" + }, + { + "id": "Career - Human (Middenheimer)", + "name": "Career - Human (Middenheimer)" + }, + { + "id": "Career - Human (Middenlander)", + "name": "Career - Human (Middenlander)" + }, + { + "id": "Career - Human (Nordlander)", + "name": "Career - Human (Nordlander)" + }, + { + "id": "Middenball Random Events", + "name": "Middenball Random Events" + } + ] +} \ No newline at end of file diff --git a/compendium/wfrp4e-rnhd.rnhd-tables.json b/compendium/wfrp4e-rnhd.rnhd-tables.json index cc4d24e..52d792e 100644 --- a/compendium/wfrp4e-rnhd.rnhd-tables.json +++ b/compendium/wfrp4e-rnhd.rnhd-tables.json @@ -46,7 +46,7 @@ "94-97": "Nain", "98-98": "Gnome", "99-99": "Haut Elfe", - "100-100": "Elfe des Bois" + "100-100": "Elfe Sylvain" } } ] diff --git a/module.json b/module.json index 5131269..36d75c9 100644 --- a/module.json +++ b/module.json @@ -2,7 +2,7 @@ "name": "WH4-fr-translation", "title": "WFRP4e - Core Module en français.", "description": "Traduction Française pour Warhammer v4.", - "version": "5.0.6", + "version": "5.0.7", "minimumCoreVersion" : "0.8.0", "compatibleCoreVersion": "9", "author": "LeRatierBretonnien", diff --git a/tools/foundry_convert_tables.lua b/tools/foundry_convert_tables.lua index ba3398a..2f5c06a 100644 --- a/tools/foundry_convert_tables.lua +++ b/tools/foundry_convert_tables.lua @@ -2,7 +2,7 @@ package.path = package.path .. ";luajson/?.lua" local JSON = require"json" -local path_in = "../tables/winds.json" +local path_in = "../tables/doom2.json" local f1 = io.open(path_in, "r") local strjson = f1:read("*a") f1:close() @@ -15,7 +15,7 @@ for idx, row in pairs(tabData.rows) do local max = row.range[2] local field = tostring(min).."-"..tostring(max) --results[field] = ""..row.name..":"..row.description - results[field] = row.modifier + results[field] = row.description print(field, row.name) --end end