Fix career + ajout traduction de tables

This commit is contained in:
sladecraven 2021-05-31 14:04:31 +02:00
parent 9d5883ca8d
commit 00d87b8795
24 changed files with 4470 additions and 132 deletions

View File

@ -143,7 +143,7 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
if ( name == "wfrp4e-rnhd" && module.active && game.wfrp4e.tables.career) {
game.wfrp4e.tables.career.name = "Carrières aléatoires";
FilePicker.browse("data", "modules/WH4-fr-translation/tables/").then(resp => {
/*FilePicker.browse("data", "modules/WH4-fr-translation/tables/").then(resp => {
for (var file of resp.files) {
if ( file.match("career_gnome.json") ) {
fetch(file).then(r=>r.json()).then(records => {
@ -156,7 +156,7 @@ const __check_fix_wrong_modules = ( chatFlag, patchFinished ) => {
});
}
}
});
});*/
WH4FRPatchConfig.perform_rnhd_patch();
if (game.user.isGM && chatFlag)

View File

@ -2,7 +2,7 @@
"name": "WH4-fr-translation",
"title": "Traduction du module WH4 en Français.",
"description": "La traduction du module WH4.",
"version": "1.6.2",
"version": "1.6.3",
"minimumCoreVersion" : "0.7.1",
"compatibleCoreVersion": "0.7.9",
"author": "LeRatierBretonnien",

View File

@ -1,584 +1,648 @@
{
"name": "Carrières alétoires",
"columns": ["human", "dwarf", "halfling", "helf", "welf"],
"columns": ["human-reiklander", "dwarf", "halfling", "helf", "welf", "gnome"],
"rows": [
{
"range":{
"human" : [1, 1],
"human-reiklander" : [1, 1],
"dwarf" : [1, 1],
"halfling" : [1, 1],
"helf" : [1, 2],
"welf" : []
"welf" : [],
"gnome" : [1, 1]
},
"name": "Apothicaire"
},
{
"range":{
"human" : [2, 2],
"human-reiklander" : [2, 2],
"dwarf" : [2, 4],
"halfling" : [2, 2],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Ingénieur"
}, {
"range":{
"human" : [3, 3],
"human-reiklander" : [3, 3],
"dwarf" : [5, 6],
"halfling" : [3, 4],
"helf" : [3, 6],
"welf" : []
"welf" : [],
"gnome" : [2,2]
},
"name": "Juriste"
}, {
"range":{
"human" : [4, 5],
"human-reiklander" : [4, 5],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Nonne"
}, {
"range":{
"human" : [6, 6],
"human-reiklander" : [6, 6],
"dwarf" : [7, 7],
"halfling" : [5, 6],
"helf" : [7, 8],
"welf" : []
"welf" : [],
"gnome" : [3,4]
},
"name": "Médecin"
}, {
"range":{
"human" : [7, 11],
"human-reiklander" : [7, 11],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [5,5]
},
"name": "Prêtre"
}, {
"range":{
"human" : [12, 13],
"human-reiklander" : [12, 13],
"dwarf" : [8, 9],
"halfling" : [7, 8],
"helf" : [9, 12],
"welf" : [1, 1]
"welf" : [1, 1],
"gnome" : [6,7]
},
"name": "Erudit"
}, {
"range":{
"human" : [14, 14],
"human-reiklander" : [14, 14],
"dwarf" : [],
"halfling" : [],
"helf" : [13, 16],
"welf" : [2, 5]
"welf" : [2, 5],
"gnome" : [8, 14]
},
"name": "Sorcier"
}, {
"range":{
"human" : [15, 15],
"human-reiklander" : [15, 15],
"dwarf" : [10, 11],
"halfling" : [9, 10],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [15,15]
},
"name": "Agitateur"
}, {
"range":{
"human" : [16, 17],
"human-reiklander" : [16, 17],
"dwarf" : [12, 17],
"halfling" : [11, 15],
"helf" : [17, 19],
"welf" : [6, 10]
"welf" : [6, 10],
"gnome" : [16,17]
},
"name": "Artisan"
}, {
"range":{
"human" : [18, 19],
"human-reiklander" : [18, 19],
"dwarf" : [18],
"halfling" : [16, 19],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [18,18]
},
"name": "Mendiant"
}, {
"range":{
"human" : [20, 20],
"human-reiklander" : [20, 20],
"dwarf" : [19, 20],
"halfling" : [20, 21],
"helf" : [20, 21],
"welf" : []
"welf" : [],
"gnome" : [19,19]
},
"name": "Enquêteur"
}, {
"range":{
"human" : [21, 21],
"human-reiklander" : [21, 21],
"dwarf" : [21, 24],
"halfling" : [22, 25],
"helf" : [22, 26],
"welf" : []
"welf" : [],
"gnome" : [20,21]
},
"name": "Marchand"
}, {
"range":{
"human" : [22, 23],
"human-reiklander" : [22, 23],
"dwarf" : [25, 25],
"halfling" : [26, 28],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [22,22]
},
"name": "Ratier"
}, {
"range":{
"human" : [24, 26],
"human-reiklander" : [24, 26],
"dwarf" : [26, 31],
"halfling" : [29, 31],
"helf" : [27, 28],
"welf" : []
"welf" : [],
"gnome" : [23,28]
},
"name": "Bourgeois"
}, {
"range":{
"human" : [27, 27],
"human-reiklander" : [27, 27],
"dwarf" : [32, 34],
"halfling" : [32, 33],
"helf" : [29, 29],
"welf" : []
"welf" : [],
"gnome" : [29,29]
},
"name": "Milicien"
}, {
"range":{
"human" : [28, 28],
"human-reiklander" : [28, 28],
"dwarf" : [35, 36],
"halfling" : [34, 34],
"helf" : [30, 31],
"welf" : [11, 14]
"welf" : [11, 14],
"gnome" : [30,30]
},
"name": "Conseiller"
}, {
"range":{
"human" : [29, 29],
"human-reiklander" : [29, 29],
"dwarf" : [37, 37],
"halfling" : [35, 36],
"helf" : [32, 32],
"welf" : [15, 18]
"welf" : [15, 18],
"gnome" : [31,31]
},
"name": "Artiste"
}, {
"range":{
"human" : [30, 30],
"human-reiklander" : [30, 30],
"dwarf" : [38, 38],
"halfling" : [],
"helf" : [33, 34],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Duelliste"
}, {
"range":{
"human" : [31, 31],
"human-reiklander" : [31, 31],
"dwarf" : [39, 40],
"halfling" : [37, 37],
"helf" : [35, 37],
"welf" : [19, 25]
"welf" : [19, 25],
"gnome" : [32,32]
},
"name": "Emissaire"
}, {
"range":{
"human" : [32, 32],
"human-reiklander" : [32, 32],
"dwarf" : [41, 41],
"halfling" : [],
"helf" : [38, 40],
"welf" : [26, 31]
"welf" : [26, 31],
"gnome" : [33,33]
},
"name": "Noble"
},
{
"range":{
"human" : [33, 35],
"human-reiklander" : [33, 35],
"dwarf" : [42, 42],
"halfling" : [38, 43],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [34,35]
},
"name": "Serviteur"
},{
"range":{
"human" : [36, 36],
"human-reiklander" : [36, 36],
"dwarf" : [43, 43],
"halfling" : [44, 44],
"helf" : [41, 43],
"welf" : [32, 35]
"welf" : [32, 35],
"gnome" : [36,40]
},
"name": "Espion"
},{
"range":{
"human" : [37, 37],
"human-reiklander" : [37, 37],
"dwarf" : [44, 45],
"halfling" : [45, 46],
"helf" : [44, 45],
"welf" : []
"welf" : [],
"gnome" : [41,42]
},
"name": "Intendant"
},{
"range":{
"human" : [38, 38],
"human-reiklander" : [38, 38],
"dwarf" : [46, 47],
"halfling" : [47, 47],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [43,43]
},
"name": "Bailli"
},{
"range":{
"human" : [39, 39],
"human-reiklander" : [39, 39],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Sorcier de village"
},{
"range":{
"human" : [40, 40],
"human-reiklander" : [40, 40],
"dwarf" : [],
"halfling" : [48, 50],
"helf" : [46, 47],
"welf" : [36, 42]
"welf" : [36, 42],
"gnome" : [44,44]
},
"name": "Herboriste"
},{
"range":{
"human" : [41, 42],
"human-reiklander" : [41, 42],
"dwarf" : [48, 49],
"halfling" : [51, 52],
"helf" : [48, 50],
"welf" : [43, 52]
"welf" : [43, 52],
"gnome" : [45,46]
},
"name": "Chasseur"
},{
"range":{
"human" : [43, 43],
"human-reiklander" : [43, 43],
"dwarf" : [50, 54],
"halfling" : [53, 53],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [47,54]
},
"name": "Mineur"
},{
"range":{
"human" : [44, 44],
"human-reiklander" : [44, 44],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : [53, 57]
"welf" : [53, 57],
"gnome" : []
},
"name": "Mystique"
},{
"range":{
"human" : [45, 45],
"human-reiklander" : [45, 45],
"dwarf" : [55, 55],
"halfling" : [54, 54],
"helf" : [51, 56],
"welf" : [58, 68]
"welf" : [58, 68],
"gnome" : [55,58]
},
"name": "Eclaireur"
},{
"range":{
"human" : [46, 50],
"human-reiklander" : [46, 50],
"dwarf" : [56, 56],
"halfling" : [55, 57],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [59,62]
},
"name": "Villageois"
},{
"range":{
"human" : [51, 51],
"human-reiklander" : [51, 51],
"dwarf" : [57, 60],
"halfling" : [58, 58],
"helf" : [57, 59],
"welf" : [69, 70]
"welf" : [69, 70],
"gnome" : [63,63]
},
"name": "Chasseur de primes"
},{
"range":{
"human" : [52, 52],
"human-reiklander" : [52, 52],
"dwarf" : [61, 61],
"halfling" : [59, 60],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Cocher"
},{
"range":{
"human" : [53, 54],
"human-reiklander" : [53, 54],
"dwarf" : [62, 63],
"halfling" : [61, 63],
"helf" : [60, 62],
"welf" : [71, 75]
"welf" : [71, 75],
"gnome" : [64,68]
},
"name": "Saltimbanque"
},{
"range":{
"human" : [55, 56],
"human-reiklander" : [55, 56],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Flagellant"
},{
"range":{
"human" : [57, 57],
"human-reiklander" : [57, 57],
"dwarf" : [64, 65],
"halfling" : [64, 65],
"helf" : [63, 63],
"welf" : [76, 78]
"welf" : [76, 78],
"gnome" : [69,69]
},
"name": "Messager"
},{
"range":{
"human" : [58, 58],
"human-reiklander" : [58, 58],
"dwarf" : [66, 67],
"halfling" : [66, 67],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [70,75]
},
"name": "Colporteur"
},{
"range":{
"human" : [59, 59],
"human-reiklander" : [59, 59],
"dwarf" : [],
"halfling" : [68, 68],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Patrouilleur routier"
},{
"range":{
"human" : [60, 60],
"human-reiklander" : [60, 60],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Répurgateur"
},{
"range":{
"human" : [61, 62],
"human-reiklander" : [61, 62],
"dwarf" : [68, 69],
"halfling" : [69, 69],
"helf" : [64, 64],
"welf" : []
"welf" : [],
"gnome" : [76,76]
},
"name": "Batelier"
},{
"range":{
"human" : [63, 63],
"human-reiklander" : [63, 63],
"dwarf" : [70, 70],
"halfling" : [70, 70],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Nautonier"
},{
"range":{
"human" : [64, 65],
"human-reiklander" : [64, 65],
"dwarf" : [],
"halfling" : [71, 71],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [77,80]
},
"name": "Patrouilleur fluvial"
},{
"range":{
"human" : [66, 68],
"human-reiklander" : [66, 68],
"dwarf" : [71, 72],
"halfling" : [72, 74],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Femme du fleuve"
},{
"range":{
"human" : [69, 70],
"human-reiklander" : [69, 70],
"dwarf" : [73, 73],
"halfling" : [75, 75],
"helf" : [65, 79],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Marin"
},{
"range":{
"human" : [71, 71],
"human-reiklander" : [71, 71],
"dwarf" : [74, 75],
"halfling" : [76, 79],
"helf" : [80, 80],
"welf" : []
"welf" : [],
"gnome" : [81,83]
},
"name": "Contrebandier"
},{
"range":{
"human" : [72, 73],
"human-reiklander" : [72, 73],
"dwarf" : [76, 77],
"halfling" : [80, 82],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Débardeur"
},{
"range":{
"human" : [74, 74],
"human-reiklander" : [74, 74],
"dwarf" : [78, 78],
"halfling" : [],
"helf" : [],
"welf" : [79, 79]
"welf" : [79, 79],
"gnome" : []
},
"name": "Naufrageur"
},{
"range":{
"human" : [75, 76],
"human-reiklander" : [75, 76],
"dwarf" : [],
"halfling" : [83, 85],
"helf" : [81, 82],
"welf" : []
"welf" : [],
"gnome" : [84,85]
},
"name": "Entremetteur"
},{
"range":{
"human" : [77, 77],
"human-reiklander" : [77, 77],
"dwarf" : [],
"halfling" : [86, 86],
"helf" : [83, 85],
"welf" : []
"welf" : [],
"gnome" : [86,90]
},
"name": "Charlatan"
},{
"range":{
"human" : [78, 78],
"human-reiklander" : [78, 78],
"dwarf" : [79, 79],
"halfling" : [87, 87],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [91,91]
},
"name": "Receleur"
},{
"range":{
"human" : [79, 79],
"human-reiklander" : [79, 79],
"dwarf" : [],
"halfling" : [88, 88],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Pilleur de tombes"
},{
"range":{
"human" : [80, 83],
"human-reiklander" : [80, 83],
"dwarf" : [80, 82],
"halfling" : [89, 89],
"helf" : [86, 88],
"welf" : [80, 85]
"welf" : [80, 85],
"gnome" : [92,92]
},
"name": "Hors-la-Loi"
},{
"range":{
"human" : [84, 84],
"human-reiklander" : [84, 84],
"dwarf" : [83, 83],
"halfling" : [90, 90],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [93,94]
},
"name": "Rançonneur"
},{
"range":{
"human" : [85, 87],
"human-reiklander" : [85, 87],
"dwarf" : [84, 84],
"halfling" : [91, 94],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [95,97]
},
"name": "Voleur"
},{
"range":{
"human" : [88, 88],
"human-reiklander" : [88, 88],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Sorcier sauvage"
},{
"range":{
"human" : [89, 90],
"human-reiklander" : [89, 90],
"dwarf" : [],
"halfling" : [],
"helf" : [89, 92],
"welf" : [86, 90]
"welf" : [86, 90],
"gnome" : []
},
"name": "Cavalier"
},
{
"range":{
"human" : [91, 92],
"human-reiklander" : [91, 92],
"dwarf" : [85, 87],
"halfling" : [95, 96],
"helf" : [93, 94],
"welf" : [91, 92]
"welf" : [91, 92],
"gnome" : [98,98]
},
"name": "Garde"
},{
"range":{
"human" : [93, 93],
"human-reiklander" : [93, 93],
"dwarf" : [],
"halfling" : [],
"helf" : [95, 95],
"welf" : [93, 94]
"welf" : [93, 94],
"gnome" : []
},
"name": "Chevalier"
},{
"range":{
"human" : [94, 94],
"human-reiklander" : [94, 94],
"dwarf" : [88, 90],
"halfling" : [97, 97],
"helf" : [96, 97],
"welf" : [95, 96]
"welf" : [95, 96],
"gnome" : []
},
"name": "Gladiateur"
},{
"range":{
"human" : [95, 95],
"human-reiklander" : [95, 95],
"dwarf" : [91, 93],
"halfling" : [],
"helf" : [98, 98],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Spadassin"
},{
"range":{
"human" : [96, 99],
"human-reiklander" : [96, 99],
"dwarf" : [94, 96],
"halfling" : [98, 100],
"helf" : [99, 100],
"welf" : [97, 100]
"welf" : [97, 100],
"gnome" : [99,99]
},
"name": "Soldat"
},{
"range":{
"human" : [],
"human-reiklander" : [],
"dwarf" : [97, 100],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : []
},
"name": "Tueur"
},{
"range":{
"human" : [100, 100],
"human-reiklander" : [100, 100],
"dwarf" : [],
"halfling" : [],
"helf" : [],
"welf" : []
"welf" : [],
"gnome" : [100,100]
},
"name": "Prêtre Guerrier"
}

87
tables/castle-room.json Normal file
View File

@ -0,0 +1,87 @@
{
"name": "Castle Room Contents",
"hide" : true,
"die": "1d100",
"rows": [
{
"description": "Armour/weapons (broken/rusted)",
"range": [1,5]
},
{
"description": "Barrel beer, flour, brandy, oil, salt, etc.",
"range": [6,10]
},
{
"description": "Bedding rugs, sheets, blankets, straw, etc.",
"range": [11,15]
},
{
"description": "Box crockery, cutlery, pots & pans, tools, etc.",
"range": [16,20]
},
{
"description": "Broom",
"range": [21,25]
},
{
"description": "Bucket water, milk, sand, acid, etc.",
"range": [26,30]
},
{
"description": "Candles/lamps",
"range": [31,35]
},
{
"description": "Chair armchair, chaise longue, sofa, stool, etc.",
"range": [36,40]
},
{
"description": "Chamber pot",
"range": [41,45]
},
{
"description": "Chest of Clothes",
"range": [46,50]
},
{
"description": "Cressets (torch-holders)",
"range": [51,55]
},
{
"description": "Firewood/rushes",
"range": [56,60]
},
{
"description": "Musical instrument drums, pipes, etc.",
"range": [61,65]
},
{
"description": "Painting historic scenes, castle views, portraits, landscapes, etc.",
"range": [66,70]
},
{
"description": "Sacks flour, grain, etc.",
"range": [71,75]
},
{
"description": "Shelves books, ornaments, etc.",
"range": [76,80]
},
{
"description": "Statue",
"range": [81,85]
},
{
"description": "Table dining, writing, bedside, card, workbench, bloodstained, broken, etc.",
"range": [86,90]
},
{
"description": "Tapestry see Painting",
"range": [91,95]
},
{
"description": "Wardrobe with clothes, shoes, underwear, etc.",
"range": [96,100]
}
]
}

39
tables/cavityworms.json Normal file
View File

@ -0,0 +1,39 @@
{
"name": "Cavity Worms Effect",
"die": "1d10",
"hide": true,
"rows": [
{
"description": "-[[1d10]] Initiative",
"range": [1,2]
},
{
"description": "-[[1d10]] Intelligence",
"range": [3,4]
},
{
"description": "-[[1d10]] Willpower",
"range": [5,6]
},
{
"description": "-[[1d10]] Fellowship",
"range": [7,8]
},
{
"description": "@Compendium[wfrp4e-core.traits.IPKRMGry6WotuS1G]{Skittish}",
"range": [9,9]
},
{
"description": "@Compendium[wfrp4e-core.traits.9GNpAqgsKzxZKJpp]{Stupid}",
"range": [10,10]
},
{
"description": "@Compendium[wfrp4e-core.traits.AGcJl5rHjkyIQBPP]{Bestial}",
"range": [11,12]
},
{
"description": "Death",
"range": [13,13]
}
]
}

30
tables/corruption.json Normal file
View File

@ -0,0 +1,30 @@
{
"name": "Dissolution de l'Esprit et du Corps",
"die" : "1d100",
"hide": true,
"columns" : ["welf", "helf", "halfling", "human", "dwarf"],
"rows": [
{
"range":{
"human" : [1, 50],
"dwarf" : [1, 5],
"halfling" : [1, 10],
"helf" : [],
"welf" : []
},
"name": "Physique",
"description" : "@Table[mutatephys]"
},
{
"range":{
"human" : [51, 100],
"dwarf" : [6, 100],
"halfling" : [11, 100],
"helf" : [1, 100],
"welf" : [1, 100]
},
"name": "Mentale",
"description": "@Table[mutatemental]"
}
]
}

305
tables/doom2.json Normal file
View File

@ -0,0 +1,305 @@
{
"name": "Dooming",
"die": "1d100",
"rows": [{
"description": "Thy end shalt be a sticky one.",
"range": [1, 1]
}, {
"description": "Briny waters are poison to thy tongue.",
"range": [2, 2]
}, {
"description": "When abandoned and alone, Morr shalt befriend thee.",
"range": [3, 3]
}, {
"description": "Beasts of the field have eyes for thee.",
"range": [4, 4]
}, {
"description": "Workings of the Witchling Star are thy doom.",
"range": [5, 5]
}, {
"description": "A stalled blade bringeth a sharp end.",
"range": [6, 6]
}, {
"description": "The written word shall spell thy doom.",
"range": [7, 7]
}, {
"description": "Thy body shalt break after thy spirit is crushed.",
"range": [8, 8]
}, {
"description": "Be not curious, only in ignorance art thou safe.",
"range": [9, 9]
}, {
"description": "Lack of breath fills thy last moments.",
"range": [10, 10]
}, {
"description": "Tie not the ribbon, nor the feather wear; yea, the peacock is thine enemy.",
"range": [11, 11]
}, {
"description": "Be not like Gnuthus, for thy master counts thy days.",
"range": [12, 12]
}, {
"description": "Three is thy number!",
"range": [13, 13]
}, {
"description": "A beast of brass bellows for thee!",
"range": [14, 14]
}, {
"description": "Ulric's cold hand shall lead thee to Morr.",
"range": [15, 15]
}, {
"description": "Watch for the cloven hoof, it is thine enemy.",
"range": [16, 16]
}, {
"description": "Eat neither the chitterlings nor the meat with tubes.",
"range": [17, 17]
}, {
"description": "As thee began, so shalt thou end.",
"range": [18, 18]
}, {
"description": "As the sun doth rise, thou shalt fall.",
"range": [19, 19]
}, {
"description": "Thy doom already knows thee, though knows it not.",
"range": [20, 20]
}, {
"description": "A stranger shalt bring thee more than a gift.",
"range": [21, 21]
}, {
"description": "Beware the young, the child, yea, even the babe.",
"range": [22, 22]
}, {
"description": "Take heed of Mammit and Mummit, for both seek to lay thee low.",
"range": [23, 23]
}, {
"description": "Beware the purse, the sack, the velvet bag.",
"range": [24, 24]
}, {
"description": "The raven answers to Verena's call, yea, but Her scales are weighted.",
"range": [25, 25]
}, {
"description": "The tiniest of Taal's children shalt feast upon thy gut.",
"range": [26, 26]
}, {
"description": "The limner's line shalt be false.",
"range": [27, 27]
}, {
"description": "The holy day shalt be thy last day.",
"range": [28, 28]
}, {
"description": "Thou shalt die in bed, but not thine own!",
"range": [29, 29]
}, {
"description": "Thou shalt feed the barren soil with thy blood.",
"range": [30, 30]
}, {
"description": "When thy need is greatest, Shallya shalt turn Her back to thee.",
"range": [31, 31]
}, {
"description": "The scythe shall reap thy flesh.",
"range": [32, 32]
}, {
"description": "Thy soul, consumed with anger, shall be blinded to the unseen enemy. Roll The Prophet Speaketh",
"range": [33, 33]
}, {
"description": "A friend in need brings thy death with speed.",
"range": [34, 34]
}, {
"description": "Thy last breath is drawn by Morrsleib's light.",
"range": [35, 35]
}, {
"description": "Rats wearing the Horns of Taal shalt bite at thy heels.",
"range": [36, 36]
}, {
"description": "The sword shalt bring no justice, only suffering.",
"range": [37, 37]
}, {
"description": "The twin-tailed comet doth soar as thou dost fall.",
"range": [38, 38]
}, {
"description": "Water of all kinds is thy nemesis.",
"range": [39, 39]
}, {
"description": "Thy end lieth hidden in the gloaming.",
"range": [40, 40]
}, {
"description": "High places promise a low end.",
"range": [41, 41]
}, {
"description": "Thy last exclamation is love.",
"range": [42, 42]
}, {
"description": "Beware the man that is not a man!",
"range": [43, 43]
}, {
"description": "Beware the Blind Maiden, for Her scales shalt weigh thy soul.",
"range": [44, 44]
}, {
"description": "Thy broken cart shalt herald thy end.",
"range": [45, 45]
}, {
"description": "The bun, the pastry, and the pie, yea, they art Morr's dishes!",
"range": [46, 46]
}, {
"description": "When the bell doth toll, it doth toll for thee.",
"range": [47, 47]
}, {
"description": "The laurel wreath hides a poisoned thorn.",
"range": [48, 48]
}, {
"description": "Linger not upon the privvie, nor the long drop neither.",
"range": [49, 49]
}, {
"description": "Cacklefax grips tight to coins of thy doom.",
"range": [50, 50]
}, {
"description": "The hourglass shatters before thy last grain falls.",
"range": [51, 51]
}, {
"description": "From the darkness cometh the raven.",
"range": [52, 52]
}, {
"description": "High-born blood shalt spill thine own.",
"range": [53, 53]
}, {
"description": "From above comes thy death.",
"range": [54, 54]
}, {
"description": "Plague and dark disease shalt bring thee to thine knees.",
"range": [55, 55]
}, {
"description": "Beware skin of green, it shalt afflict thee.\r",
"range": [56, 56]
}, {
"description": "Beware the verdant depths, within doth lie disaster.",
"range": [57, 57]
}, {
"description": "Be like the dancer, for rude words bring Morr to thy side.",
"range": [58, 58]
}, {
"description": "The darkest rot shall eat thee from within.",
"range": [59, 59]
}, {
"description": "The Gods watch over thy end.",
"range": [60, 60]
}, {
"description": "Heed not the smith, in his artifice lies thy doom.",
"range": [61, 61]
}, {
"description": "Wear not Grugni's baldric, for it shall carry thy death.",
"range": [62, 62]
}, {
"description": "Ready your coins on the thirteenth chime.",
"range": [63, 63]
}, {
"description": "The drummer beats out thy end.",
"range": [64, 64]
}, {
"description": "Katya's eye and vanity shalt speed thee to death.",
"range": [65, 65]
}, {
"description": "Thy end burns with flames unseen.",
"range": [66, 66]
}, {
"description": "An ill reputation shalt an ill man make.",
"range": [67, 67]
}, {
"description": "Morr finds thee naked as the day of thy birth. Roll The Prophet Speaketh",
"range": [68, 68]
}, {
"description": "One bullock is safe; two bullocks bringeth the raven.",
"range": [69, 69]
}, {
"description": "Thirst not for blood, for it thirsts for thee.",
"range": [70, 70]
}, {
"description": "In thy surest moment, thou shalt fail.",
"range": [71, 71]
}, {
"description": "Beware the beast in the wood, it is Morr's Messenger.",
"range": [72, 72]
}, {
"description": "Thou shalt sup from the cup of corruption.",
"range": [73, 73]
}, {
"description": "Fear the workings of the bonesaw, they are the source of thy death.",
"range": [74, 74]
}, {
"description": "Thy generosity bringeth tuppence and a sword in return.",
"range": [75, 75]
}, {
"description": "The withering eye is thy reward, and thy end.",
"range": [76, 76]
}, {
"description": "Torture and pain echo in thy end.",
"range": [77, 77]
}, {
"description": "Follow not the steps of Dragomas.",
"range": [78, 78]
}, {
"description": "Thy doom is wrought from violence.",
"range": [79, 79]
}, {
"description": "Those born of Rhya's cauldron shalt build thee a ravenstone.",
"range": [80, 80]
}, {
"description": "Absence makes thy heart grow weaker.",
"range": [81, 81]
}, {
"description": "The Myrmidian spring is thy poison.",
"range": [82, 82]
}, {
"description": "Beware the crow, honour the raven.\r",
"range": [83, 83]
}, {
"description": "A greased goat is safer than keeping secrets.",
"range": [84, 84]
}, {
"description": "Manann's folk shalt love thee not.",
"range": [85, 85]
}, {
"description": "When thou art thrice haunted, Morr brings peace.",
"range": [86, 86]
}, {
"description": "Walk with Vobist, for certainty shall take thy breath.",
"range": [87, 87]
}, {
"description": "Beware the Lord of Murder's barb'it awaits to strike at thee from the darkness.",
"range": [88, 88]
}, {
"description": "The flashing blade shalt carve thy end.",
"range": [89, 89]
}, {
"description": "Fearsome engines belch forth fires of thy destruction!",
"range": [90, 90]
}, {
"description": "Thy end is not the end!",
"range": [91, 91]
}, {
"description": "As the piper plays his tune, thy heart shall break.",
"range": [92, 92]
}, {
"description": "Green shalt undo thee.",
"range": [93, 93]
}, {
"description": "As dark news comes knocking, Morr shalt surely follow.",
"range": [94, 94]
}, {
"description": "Thou shalt stand like Wymund until Shallya courts thy enemies.",
"range": [95, 95]
}, {
"description": "Ranald shalt abandon thee.",
"range": [96, 96]
}, {
"description": "Think not beyond thy station, for change is the herald of Morr.",
"range": [97, 97]
}, {
"description": "Morr sends a maiden.",
"range": [98, 98]
}, {
"description": "Without the big cross, thou shalt make the wrong decision.",
"range": [99, 99]
}, {
"description": " Just before he uttered your doom, the doomsayer died, his face frozen in a mask of horror.",
"range": [100, 100]
}]
}

42
tables/enrage-beast.json Normal file
View File

@ -0,0 +1,42 @@
{
"name": "Enrage Beast",
"hide" : true,
"die": "1d10",
"rows": [
{
"description": "The animal gains a number of @Condition[Broken] Conditions equal to the number of Success Levels on the Casting Test.",
"range": [
1,
2
]
},
{
"description": "The animal gains the @Condition[Unconscious] Condition.",
"range": [
3,
4
]
},
{
"description": "The animal enters @Compendium[wfrp4e-core.traits.yRhhOlt18COq4e1q]{Frenzy} and attacks the nearest other creature.",
"range": [
5,
6
]
},
{
"description": "The animal releases a tremendous burst of flatulence. All characters within 4 yards must succeed on <b>Toughness</b> Tests or take a 10% penalty to all Tests for as long as they remain in the area. The cloud disperses in [[1d5]] rounds. Roll again on the following round.",
"range": [
7,
8
]
},
{
"description": "The poor beast becomes so terrified that its heart explodes in its chest, and it dies.",
"range": [
9,
10
]
}
]
}

View File

@ -0,0 +1,52 @@
{
"name": "Gift of the Beast",
"die": "1d10",
"hide": true,
"rows": [
{
"name": "Animalistic Legs",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.mutations.op4GKikIQee7JMXw]{+1 <b>M</b>}",
"range": [1,1]
},
{
"name": "Beaked Face",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.pLW9SVX0TVTYPiPv]{Bite +3}",
"range": [2,2]
},
{
"name": "Claws",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.AtpAudHA4ybXVlWM]{Claw +3}",
"range": [3,3]
},
{
"name": "Fur",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.VUJUZVN3VYhOaPjj]{Armour 1}",
"range": [4,4]
},
{
"name": "Horns",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.BqPZn6q3VHn9HUrW]{Horns +4}",
"range": [5,5]
},
{
"name": "Tail",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.UnJ25lL8aUzem5JO]{Tail-lash +3}",
"range": [6,6]
},
{
"name": "Webbed Feet",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.sJ3yX1kvzu2hgNq5]{Amphibious}",
"range": [7,7]
},
{
"name": "Wings",
"description" : "<b>Effect</b>: @Compendium[wfrp4e-core.traits.EO05HX7jql0g605A]{Flight 60}",
"range": [8,8]
},
{
"name": "Roll Twice",
"description" : "@Table[giftofthebeast]",
"range": [9,10]
}
]
}

357
tables/howdoiknowyou.json Normal file
View File

@ -0,0 +1,357 @@
{
"name": "How Do I Know You Again?",
"die": "1d100",
"hide": true,
"rows": [
{
"description": "We both served time in one of the Empires illustrious prisons.",
"range": [
1,
2
]
},
{
"description": "We used to be lovers, but the whims of Katya pulled us apart.",
"range": [
3,
4
]
},
{
"description": "We are distantly related, through a complex web of bloodlines better left unexamined.",
"range": [
5,
6
]
},
{
"description": "We are childhood friends, who grew up in the same rough neighbourhood.",
"range": [
7,
8
]
},
{
"description": "We were once going to be married, but the Rhyans refused to wed us, and we never learned why.",
"range": [
9,
10
]
},
{
"description": "We grew up in the same town, on the outskirts of the same monster-filled wilderness.",
"range": [
11,
12
]
},
{
"description": "We were rivals for the same position, and butted heads for years.",
"range": [
13,
14
]
},
{
"description": "We were rivals for the same paramour who was cruelly stolen from the world by the machinations of Morr.",
"range": [
15,
16
]
},
{
"description": "One of us was a previous victim of the others criminal ways, though, thank Ranald, that the victim doesnt realise it!",
"range": [
17,
18
]
},
{
"description": "One of us once betrayed the other, though by the grace of Sigmar, that past crime has been forgiven… or has it?",
"range": [
19,
20
]
},
{
"description": "We served in the same conscripted militia, and learned to fear the howling of Ulrics wolves together.",
"range": [
21,
22
]
},
{
"description": "We were refugees together after a Greenskin attack on our duchy.",
"range": [
23,
24
]
},
{
"description": "We met a long time ago, in a city on the other side of the Old World.",
"range": [
25,
26
]
},
{
"description": "We were both victims of the same misfortune under Morrsleibs pale-green glow.",
"range": [
27,
28
]
},
{
"description": "We were both embroiled in a brawl together, somewhere on Altdorf s Street of a Thousand Taverns, and teamed up for mutual safety.",
"range": [
29,
30
]
},
{
"description": "One of us was mistaken for someone else by the other, and lead on a series of curious events before anyone realised.",
"range": [
31,
32
]
},
{
"description": "We met on the road, travelling in the same direction, and, just got to talking.",
"range": [
33,
34
]
},
{
"description": "We were both framed by a Roadwarden for a crime we didnt commit.",
"range": [
35,
36
]
},
{
"description": "We were both sentenced to hang when our convoy was attacked by Beastmen and we escaped together.",
"range": [
37,
38
]
},
{
"description": "One of us married the others widowed father or mother.",
"range": [
39,
40
]
},
{
"description": "We were both sick and treated by the same Shallyan Order.",
"range": [
41,
42
]
},
{
"description": "We grew up in the same Sigmarite congregation.",
"range": [
43,
44
]
},
{
"description": "We were childhood sweethearts, until one of us had to leave home forever.",
"range": [
45,
46
]
},
{
"description": "Our families have feuded for generations; indeed, our neighbours called our family disputes the, Little Parravonese Wars.",
"range": [
47,
48
]
},
{
"description": "One of our fathers murdered the others in a vendetta worthy of a Tilean opera.",
"range": [
49,
50
]
},
{
"description": "One of our families adopted the other when their family was burnt for witchcraft.",
"range": [
51,
52
]
},
{
"description": "One of us caught the other red-handed picking their pocket.",
"range": [
53,
54
]
},
{
"description": "We both attended a funeral in the Garden of Morr for a mutual friend.",
"range": [
55,
56
]
},
{
"description": "Our mothers were old travelling companions, before they settled down to their respective families.",
"range": [
57,
58
]
},
{
"description": "We both have siblings who were caught up in the same Chaos Cult.",
"range": [
59,
60
]
},
{
"description": "Our siblings ran off together, causing a scandal in both families.",
"range": [
61,
62
]
},
{
"description": "We share a merchant father who was juggling two families, kept secret from each other.",
"range": [
63,
64
]
},
{
"description": "We were both caught during the same raid on a brothel, and had to explain how we were steadfastly not involved with the Chaos Cult discovered out back.",
"range": [
65,
66
]
},
{
"description": "We used to be roommates in a filthy tenement building.",
"range": [
67,
68
]
},
{
"description": "Somehow, our Doomings demanded we meet up, though we obviously keep them secret from each other.",
"range": [
69,
70
]
},
{
"description": "We grew up in rivalling provinces, despite our villages being less than a mile from each other.",
"range": [
71,
72
]
},
{
"description": "We were once shipwrecked together, and had to spend an uncomfortable few months off the coast of Nordland.",
"range": [
73,
74
]
},
{
"description": "We were both onboard ships that were captured by Sartosan pirates, but managed to escape together.",
"range": [
75,
76
]
},
{
"description": "We both caught the same terrible disease many years ago, and were locked in quarantine together before it mysteriously lifted.",
"range": [
77,
78
]
},
{
"description": "One of us turned up drunk on the others doorstep with the homeowners name tattooed on their arm. Neither of us know how this could have happened, or why.",
"range": [
79,
80
]
},
{
"description": "We were both invited to the same dinner party hosted by an aristocrat in a dusty out-of-fashion doublet with a strange accent.",
"range": [
81,
82
]
},
{
"description": "A letter in one of our fathers Last Will and Testaments contained the name and address of the other, and we cannot determine why this is…",
"range": [
83,
84
]
},
{
"description": "We were both forced to flee our hometown when our families were caught between two rival gangs.",
"range": [
85,
86
]
},
{
"description": "We were both caught in a crossfire between two charging armies, and barely escaped the bloodshed.",
"range": [
87,
88
]
},
{
"description": "One of us saved the other from a terrible bully when we were growing up, and weve stuck close together ever since.",
"range": [
89,
90
]
},
{
"description": "We found each other after not being able to sleep for several nights in a row… The scratching in the walls just got too much, and we got to talking.",
"range": [
91,
92
]
},
{
"description": "We were both using the same river crossing when we were accosted by a notorious highwayman. Lets just say it didnt turn out well for him.",
"range": [
93,
94
]
},
{
"description": "We both attended an uncharacteristically and inexplicably free lecture held in the local university, and it changed how we saw the world from then on.",
"range": [
95,
96
]
},
{
"description": "A witch introduced us to each other, and gave the impression it would be ill-advised for us to split up.",
"range": [
97,
98
]
},
{
"description": "We both received a cryptic letter that lead us to the same place at the same time, but then… nothing happened.",
"range": [
99,
100
]
}
]
}

2512
tables/job.json Normal file

File diff suppressed because it is too large Load Diff

49
tables/poisoned-wind.json Normal file
View File

@ -0,0 +1,49 @@
{
"name": "Poisoned Wind",
"die": "1d10",
"hide" : true,
"rows": [
{
"description": "-10 to Initiative for the following hour",
"range": [
1,
4
]
},
{
"description": "Victim hallucinates millions of small spiders, and may only stamp, scream, and scratch for [[1d10]] Rounds.",
"range": [
5,
5
]
},
{
"description": "Victim believes the nearest rock is an animated and hostile piece of warpstone,and must attack it for [[1d10]] Rounds.",
"range": [
6,
6
]
},
{
"description": "Victim must flee for [[1d10]] Rounds.",
"range": [
7,
7
]
},
{
"description": "Victim believes they are a bird, drops all weapons and equipment, and attempts to fly for [[1d10]] Rounds.",
"range": [
8,
8
]
},
{
"description": "Victim suffers acute paranoia and attacks nearest Character for [[1d10]] Rounds.",
"range": [
9,
10
]
}
]
}

30
tables/quadruped.json Normal file
View File

@ -0,0 +1,30 @@
{
"name": "Hit Location - Quadruped",
"hide" : true,
"die": "1d100",
"rows": [{
"description": "Head",
"result": "head",
"range": [1, 16]
}, {
"description": "Body",
"result": "body",
"range": [17, 56]
}, {
"description": "Front Left Leg",
"result": "lArm",
"range": [57, 67]
}, {
"description": "Front Right Leg",
"result": "rArm",
"range": [68, 78]
}, {
"description": "Back Left Leg",
"result": "lLeg",
"range": [79, 89]
}, {
"description": "Back Right Leg",
"result": "rLeg",
"range": [90, 100]
}]
}

27
tables/ridingmishap.json Normal file
View File

@ -0,0 +1,27 @@
{
"die": "1d100",
"name": "Maladresse de Monture",
"hide" : true,
"rows": [
{
"name": "Harnachement cassé",
"description": "A torn saddle strap, a shredded harness or a lost stirrup — some part of your mounts tack has been damaged, making travel more difficult. The rider must make a Difficult (10) Ride Test or fall off (a distance of 2 yards). Until the tack is repaired, all future Ride Tests suffer a 20 penalty.",
"range": [1,40]
},
{
"name": "Fer perdu",
"description": "The animal loses a shoe. The rider must make a Difficult (10) Ride Test or fall off (a distance of 2 yards). The animal must move at a Walk until the shoe has been replaced by a farrier. Forcing the animal to move faster cause it to become Lame.",
"range": [41,85]
},
{
"name": "Boiteux",
"description": "The animal cannot move faster than half its Walk speed, cannot be ridden or carry packs, and cannot pull a load. Attempting to bring the animal any further on a journey using the @JournalEntry[The Story]{Travel rules} increases the journey length by 1 Stage. Any attempt to do any of these things costs the animal 1d10 Wounds, regardless of Toughness Bonus. On a roll of 8+, the animal must make a Challenging (+0) Endurance Test or suffer a @Table[critleg]{Critical Wound} to its legs.",
"range": [86,98]
},
{
"name": "Jambe cassée",
"description": "The animal suffers a Broken Bone (Major) on its leg, and becomes immobile. If the broken bone ever heals, the animals Movement is reduced by half. Usually, when a horse or similar breaks a leg, there is little hope of it surviving.",
"range": [99,100]
}
]
}

30
tables/rowingboat.json Normal file
View File

@ -0,0 +1,30 @@
{
"name": "Localisation - Bateau à rames",
"hide" : true,
"die": "1d100",
"rows": [{
"description": "Equipage",
"result": "head",
"range": [1, 30]
}, {
"description": "Equipage",
"result": "lArm",
"range": [31, 50]
}, {
"description": "Avirons",
"result": "rArm",
"range": [51, 60]
}, {
"description": "Coque",
"result": "body",
"range": [61, 80]
}, {
"description": "Coque",
"result": "lLeg",
"range": [81, 90]
}, {
"description": "Coque",
"result": "rLeg",
"range": [91, 100]
}]
}

30
tables/sailingboat.json Normal file
View File

@ -0,0 +1,30 @@
{
"name": "Localisation - Bateau à Voiles",
"hide" : true,
"die": "1d100",
"rows": [{
"description": "Equipage",
"result": "head",
"range": [1, 30]
}, {
"description": "Gréement",
"result": "lArm",
"range": [31, 50]
}, {
"description": "Gouverne",
"result": "rArm",
"range": [51, 60]
}, {
"description": "Coque",
"result": "body",
"range": [61, 80]
}, {
"description": "Superstructure",
"result": "lLeg",
"range": [81, 90]
}, {
"description": "Superstructure",
"result": "rLeg",
"range": [91, 100]
}]
}

15
tables/snake.json Normal file
View File

@ -0,0 +1,15 @@
{
"name": "Localisation - Serpent",
"die": "1d100",
"hide": true,
"rows": [{
"description": "Tête",
"result": "head",
"range": [1, 19]
},
{
"description": "Corps",
"result": "body",
"range": [20, 100]
}]
}

22
tables/spider.json Normal file
View File

@ -0,0 +1,22 @@
{
"name": "Localisation - Araignée",
"die": "1d100",
"hide": true,
"rows": [{
"description": "Tête",
"result": "head",
"range": [1, 9]
}, {
"description": "Jambes droites",
"result": "rLeg",
"range": [10, 44]
}, {
"description": "Jambes gauches",
"result": "lLeg",
"range": [45, 79]
}, {
"description": "Corps",
"result": "body",
"range": [80, 100]
}]
}

38
tables/steam-engine.json Normal file
View File

@ -0,0 +1,38 @@
{
"name": "Steam Engine Malfunctions",
"hide" : true,
"die": "1d100",
"hide" : true,
"rows": [
{
"name" : "Stutter",
"description": "The engine judders a little and loses steam. For the next [[1d10]] rounds, the boat drifts downstream at 25% of its normal Movement rate.",
"range": [1,40]
},
{
"name" : "Steam Leak",
"description": "A jet of steam shoots out from the boiler. Whoever is tending the engine must make an Initiative Test or be scalded for [[1d10 5]] Wounds (minimum of 1), regardless of armour.",
"range": [41,60]
},
{
"name" : "Pressure Loss",
"description": "The engine stops working. The boat drifts downstream at 25% of its normal Movement rate until a successful <b>Challenging (+0) Trade (Engineering)</b> Test is made to re-start the engine. After the engine is restarted, it takes 5 SL rounds until the steam pressure builds back up sufficiently to propel the boat.",
"range": [61,80]
},
{
"name" : "Fire Out",
"description": "Water somehow gets into the engines fire-box, putting it out and preventing the engine from working. It takes [[2d4]] rounds to rake out the sodden coals and replace them with dry fuel; then a successful <b>Trade (Engineering)</b> Test is made to re-start the engine. After the engine is restarted, it takes 5 SL rounds until the steam pressure builds back up sufficiently to propel the boat.",
"range": [81,90]
},
{
"name" : "Tank Rupture",
"description": "An important plate in the engines workings springs, releasing all the steam. The engine cannot be repaired until it has cooled, which requires raking out the coals (see above) and a wait of [[20 + d10]] minutes. Then, a successful <b>Difficult (10) Trade (Engineering)</b> Test must be made to repair the engine, and another, <b>Challenging (+0)</b> Test to restart it. After the engine is restarted, it takes 5 SL rounds until the steam pressure builds back up sufficiently to propel the boat.",
"range": [91,95]
},
{
"name" : "Explosion",
"description": "The boiler explodes, destroying the engine and causing Critical Hits to both @Item[Hull]{hull} and @Item[Superstructure]{superstructure}. Anyone in the same compartment as the engine suffers [[/r 12]] points of Blast and Impact Damage.",
"range": [96,100]
}
]
}

107
tables/traderumour.json Normal file
View File

@ -0,0 +1,107 @@
{
"name": "Trade Rumour",
"hide" : true,
"die": "1d100",
"rows": [
{
"description": "Thats some wedding they have planned, wot? The snootiest folk in Reikland set to attend, but they say the appy couple aint ever even met! Nobles are weird, eh?",
"goods": "Luxuries, Wine, Grain",
"range": [1,5]
},
{
"description": "They say some noble has been having awful trouble with a rival - showed up one day with a sworn affidavit of royal birth and a dozen witnesses to boot! Probably nothing will come of it, but I hear some the troops are drilling just the same...",
"goods": "Armaments",
"range": [6,10]
},
{
"description": "Apparently there was a fire at a grain store. Bushels and bushels burned to ash. Going to be a hungry season out that way...",
"goods": "Grain, Metal, Timber",
"range": [11,15]
},
{
"description": "Did you hear? A new temple to Sigmar was just commissioned. Lots of Imperial money for that, though they say the locals arent all pleased about it...",
"goods": "Timber, Luxuries",
"range": [16,20]
},
{
"description": "The Blue Pox took whole herds of cattle last season. The herdsmen are only just getting back on their feet now. ",
"goods": "Grain, Wool",
"range": [21,25]
},
{
"description": "Did you hear? Theres going to be a pie eating contest organised by some local Halfling. Sounds like its going to be a laugh, especially for the bakers!",
"goods": "Grain",
"range": [26,30]
},
{
"description": "Apparently some fanatic is encouraging the locals to donate every bit of metal they have to the Engineers Guild. Claims Morrslieb is going to fall and the Empirell need a big old cannon to shoot it back up! Funny, but the locals dont even have a pan left to cook on...",
"goods": "Armaments, Metal",
"range": [31,35]
},
{
"description": "Did you hear? A Wizard as gone and moved in up the river! From a college in Altdorf, they say. Weird sort, but they ave some gold. Paying half the town to build a big old tower. Makes sense, dont it? Wizards gotta have a tower.",
"goods": "Metal, Timber, Luxuries",
"range": [36,40]
},
{
"description": "Theres bandits at work, they say, rustling every animal wot aint nailed down. The torities dont give a wet pickeral. The locals are up in arms - or they would be, if they ad any...",
"goods": "Armamentts, Grain",
"range": [41,45]
},
{
"description": "You know, they say that woods are haunted over that way.. dont laugh! There aint a single forester working as they should be, and even the poachers aint going after deer in them forests.",
"goods": "Grain, Timber",
"range": [46,50]
},
{
"description": "Theres a strange lot settling down there. Unusual names, unusual tastes. Dancing naked under Morrsleib they say! Still, plenty of crowns to pay folk to look the other way. One good Witch Hunterd put them right though...",
"goods": "Luxuries, Wine",
"range": [51,55]
},
{
"description": "Did you hear about the Elf over the way? Came from Ulthuan they say, looking to find some old Elf bones, or ruins, they say, and paying good money to anyone with a strong back to dig it out. Cant see why thered be anything there to find though. This is the Empire, not some Elf forest!",
"goods": "Timber, Metal",
"range": [56,60]
},
{
"description": "Did you hear theres a Witch Hunter abroad? They burned half the town down trying to set a pyre to burn some goat that predicted the future, only it turned out the goat got it wrong so everything was alright.",
"goods": "Timber, Metal",
"range": [61,65]
},
{
"description": "They say theres famine brewing beyond. Bad harvests and some kind of big rats got into the stores… They had to call in some gang of Ratcatcher from three towns over to deal with em. Must have been big rats, eh?",
"goods": "Armaments, Grain, Wool",
"range": [66,70]
},
{
"description": "Some artist has apparently set up a retreat up the river. Going to host a big display of their art, and invited half the province! Still, they say the art has an odd effect on folk who lay eyes on it, so lucky for me Ive only the one eye anyway!",
"goods": "Luxuries, Wine",
"range": [71,75]
},
{
"description": "A gang of Dwarfs fresh from the mountains has moved in just down the river. They say they got into some scuffle in the bar on their first night, and now owe the proprietor some kind of life debt! Anyway, theyre remodelling the whole inn for her by way of apology - be nice when its done.",
"goods": "Tool, Timber, Wine or Brandy",
"range": [76,80]
},
{
"description": "Theres trouble brewing over that way! I heard Beastmen have been spotted but the militia have been disbanded on account of a bad harvest last year! Bad news, I say.",
"goods": "Armaments, Grain",
"range": [81,85]
},
{
"description": "Did you hear that the watch there has hired an Ogre! I know. Can barely keep the thing fed, and an honest criminal cant hardly make a living for fear of being eaten...",
"goods": "Armaments, Grain",
"range": [86,90]
},
{
"description": "Some Dwarf smith has moved in - no idea why she chose there. Been smithing like crazy ever since, and selling all she makes for next to nothing. Some says those pots are cursed, but I got one and it only leaks a little bit!",
"goods": "Metal",
"range": [91,95]
},
{
"description": "Did you hear? Some pack of second sons and disinherited wastrels are preparing for a trip out to the Border Princes. Packing their carts sky high with goods, its said.",
"goods": "Armaments, Grain, Luxuries, Timber, Wine or Brandy, Wool",
"range": [96,100]
}
]
}

27
tables/vehiclemishap.json Normal file
View File

@ -0,0 +1,27 @@
{
"die": "1d100",
"name": "Maladresses de Véhicule",
"hide" : true,
"rows": [
{
"name": "Hors de Contrôle!",
"description": "Par malchance, les rênes cassent et le conducteur n'a plus aucun contrôle sur la vitesse du véhicule. Si le conducteur ne prend aucune action pur arrêter le véhicule, celui-ci risque d'entrer en collision avec quelque chose! Si le véhicule roulait à une vitesse de marche et n'est pas sous contrôle dans [[/r 1d10]] Rounds, il heurte un obstacle et devient Endommagé (voir ci-dessous). Si le véhicule se déplaçait plus vite qu'une vitesse de marche, il est Détruit (cf plus bas).<br><br>Cette maladresse peut aussi survenir si le conducteur est tué ou si il est empeché de conduire le véhicule.",
"range": [1,50]
},
{
"name": "Endommagé",
"description": "Une pièce importante est endommagée: une roue se tord, l'essieu se déforme ou tout autre problème similaire. Le véhicule peut continuer à une vitesse de marche seulement, jusqu'à ce qu'il soit réparé par quelqu'un avec les Compétences appropriées telles que Métier (Charpentier) ou Métier (Charron). Si le véhicule est amené à se déplacer plus vite, il se brise au bout de [[/r 1d10]] Rounds.",
"range": [51,79]
},
{
"name": "Brisé",
"description": "Une pièce importante est brisé: un harnais, une roue ou l'essieu. Si le véhicule est tracté par des animaux, ils peuvent se détacher du véhicule : le conducteur doit réussir un Test d'Athlétisme Intermédiaire (+0) pour éviter d'être projeté hors de son siège. Un échec implique la chute du conducteur et le risque d'être tracté, comme indiqué dans @JournalEntry[Driving And Riding]{Maladresse de Monture}.<br><br>Le véhicule subit [[/r 1d10]] Dommages, modifié par son Bonus d'Endurance avec un minimum de 1. Le véhicule ne peut plus avancer jusqu'à ce qu'il soit réparé par quelqu'un avec les Compétences appropriées telles que Métier (Charpentier) ou Métier (Charron). Toutes les personnes à l'intérieur du véhicule subissent 1 Blessure, non modifié par l'Armure ou le Bonus d'Endurance.<br.<br>Si le véhicule roulait plus vite que la vitesse de marche, appliquer 'Détruit!' au lieu de 'Brisé'.",
"range": [80,95]
},
{
"name": "Détruit!",
"description": "Le véhicule percute un obstacle à grande vitesse. Les occupants d'un véhicule Détruit subissent [[/r 2d10]] Blessures moifiées par le Bonus d'Endurance et l'Armure, avec un minimum de 1 Blessures. Le véhicule subit également [[/r 2d10] dommages, modifié par le Bonus d'Endurance avec un minimum de 1. Les véhicules détruits ne peuvent plus rouler et doivent être réparés par par quelqu'un avec les Compétences appropriées telles que Métier (Charpentier) ou Métier (Charron).",
"range": [96,100]
}
]
}

37
tables/waterborne.json Normal file
View File

@ -0,0 +1,37 @@
{
"name": "Waterborne Diseases",
"hide" : true,
"die": "1d100",
"rows": [
{
"name": "@Compendium[wfrp4e-core.diseases.txeLd7R13qxSvmsr]{Galloping Trots}",
"range": [1,40]
},
{
"name": "@Compendium[wfrp4e-dotr.items.pplaceholder]{The Gripe}",
"range": [41,60]
},
{
"name": "@Compendium[wfrp4e-core.diseases.1hQuVFZt9QnnbWzg]{Minor Infection}",
"description": "Re-roll if the Character is unwounded",
"range": [61,70]
},
{
"name": "@Compendium[wfrp4e-core.diseases.kKccDTGzWzSXCBOb]{Festering Wound}",
"description": "Re-roll if the Character is unwounded",
"range": [71,75]
},
{
"name": "@Compendium[wfrp4e-dotr.items.placeholder]{Cavity Worms}",
"range": [76,80]
},
{
"name": "@Compendium[wfrp4e-dotr.items.placeholder]{Reikworms}",
"range": [81,90]
},
{
"name": "@Compendium[wfrp4e-core.diseases.herUmN51D9TiL2Vn]{The Bloody Flux}",
"range": [91,100]
}
]
}

357
tables/whathappensnext.json Normal file
View File

@ -0,0 +1,357 @@
{
"name": "You Find Yourself In A Tavern - What Happens Next?",
"hide" : true,
"die": "1d100",
"rows": [
{
"description": "Driving rain forces rats flooding out of the gutters and into the taproom. Folks start screaming, jumping on tables, and general pandemonium ensues.",
"range": [
1,
2
]
},
{
"description": "A Dwarf maiden dressed in flowing robes and an Elven man with a green tunic stare intently at an @Compendium[wfrp4e-rnhd.pubgames.wXi6Aw6shJtHFg4p]{Alvatafl} board. Everyone in the bar watches on with baited breath. They havent made a move in at least ten minutes…",
"range": [
3,
4
]
},
{
"description": "An over-eager young man gravitates towards the most heroic-looking of the Characters, badgering them for stories, and tips, and just being a general nuisance.",
"range": [
5,
6
]
},
{
"description": "A party of Dwarfs enter the tavern, and storm towards the bar. Theyre looking for rooms, two kegs of ale, and dinner to be sent upstairs. They cast suspicious eyes at everyone else, and grumble under their breath in Khazalid.",
"range": [
7,
8
]
},
{
"description": "Over the general hubbub of the taproom, one of the Characters notices a shadowy figure in one of the corners, smoking a pipe, and staring in their direction. A few moments later, the Character realises similar shadowy figures are sitting in each corner of the pub. They appear to be having a brooding staring contest.",
"range": [
9,
10
]
},
{
"description": "A Bretonnian challenges one of the Characters to a game of @Compendium[wfrp4e-rnhd.pubgames.c9Aw04MKZi0BLRwU]{Mühlen}, betting his partys tab against the Characters partys. Honour, and a not insignificant amount of money, is in the balance!",
"range": [
11,
12
]
},
{
"description": "A woman bursts into the taproom, shrieking that one of the horses has gotten loose. Three off-duty coachmen hastily stand up, knocking over drinks, and shuffle outside with their weapons still resting against the bar. Its an ambush. A gang of ruffians is waiting outside for them.",
"range": [
13,
14
]
},
{
"description": "To cheers and jeers, two rival Middenball clubs descend on the tavern after a recent match. Its about to be a warzone…",
"range": [
15,
16
]
},
{
"description": "Off-duty, yet still uniformed and armed, State Army soldiers saunter into the tavern and unceremoniously push several groups from tables that apparently belong to them. In all, the soldiers are outnumbered, and some of the disgruntled patrons are clearly doing the numbers in their heads, but they just need a little extra push for a scuffle to break out.",
"range": [
17,
18
]
},
{
"description": "A young rake bursts into the taproom and declares that hes celebrating, though fails to elaborate. He buys the entire room two rounds of drinks, and then settles in to chat with the Characters, as they are the most interesting bunch. Half an hour later, a band of Witch Hunters explode into the room and move to arrest the rake and anyone seen associating with him.",
"range": [
19,
20
]
},
{
"description": "The front door flies open and a Goblin in a black hood charges into the taproom, knocking over tables and chairs, and causing a general scare. The Goblin is actually a child playing a prank, but none of the armed patrons know that, and things could get ugly, fast.",
"range": [
21,
22
]
},
{
"description": "During a friendly game of @Compendium[wfrp4e-rnhd.pubgames.rOFawLqmhsLbMsSc]{Darts}, due to far too much Bretonnian brandy, one of the missiles misses its mark and finds purchase in the forehead of one of the Characters. The dart hasnt hit anything the Character will miss, but its stuck firm.",
"range": [
23,
24
]
},
{
"description": "A group of Morrites enters the tavern. Everyone looks concerned that theyre here for a dead body, but they sit down to have a drink. No one knows what to do, and everyone looks around awkwardly.",
"range": [
25,
26
]
},
{
"description": "A scream reverberates throughout the bar as a man falls on his backside, shouting about a Mutant. As he does, a hooded woman he was talking to attempts to make a run for the front door.",
"range": [
27,
28
]
},
{
"description": "A minstrel begins playing the state anthem for a neighbouring province, and none of the patrons are happy about it.",
"range": [
29,
30
]
},
{
"description": "The bartender brings out a keg of her newest experimental brew. Its free, to whoever is willing to try it out and give their honest opinion. However, none of the regulars seem brave enough…",
"range": [
31,
32
]
},
{
"description": "A table crashes over on its side as a Dwarf accuses a Halfling of cheating at @Compendium[wfrp4e-rnhd.pubgames.opqK7slOrVV50XBR]{Al-Zahr}. Dice and coins fly everywhere as the Dwarf chases the Halfling over and under tables. The Halflings dice land in one of the Characters mugs, where they can clearly see they have two sides with five pips on each.",
"range": [
33,
34
]
},
{
"description": "An Elf minstrel begins to sing a terrifyingly beautiful song, which leaves even the most stoic drunks weeping in their seats.",
"range": [
35,
36
]
},
{
"description": "A Gnome and an Ogre are getting ready for an arm-wrestling contest. Everyone in the bar is betting on the Ogre, for obvious reasons. The Gnome, however, looks cocky… Have they bet against themselves, somehow? Or is there more than meets the eye?",
"range": [
37,
38
]
},
{
"description": "A bunch of wealthy patrons purchase several rounds of drinks before getting unceremoniously thrown out for indecent behaviour, meaning their drinks are up for grabs to the fastest patron!",
"range": [
39,
40
]
},
{
"description": "A local pusher of weirdroot and worse is moving from table to table, selling their wares cheaper than expected.",
"range": [
41,
42
]
},
{
"description": "Four oddballs — a Human noble, a Halfling with a sly look on his face, a Dwarf Slayer, and an Elf who certainly looks magisterial — walk into the bar. They take a seat at a table furthest from everyone else, and begin to talk. Everyone else in the bar is paying attention to them.",
"range": [
43,
44
]
},
{
"description": "A young man keeps sulkily pushing his way into the pub and ordering a massive round of drinks to the sounds of applause outside. He complains to anyone who will listen that, The blokes out there keep beatin me at Bull Ring, so I gots to buy the drinks, I do.",
"range": [
45,
46
]
},
{
"description": "Someone brings their pigs into the tavern to escape the cold and wet outside. The pigs and drunken patrons dont mix particularly well.",
"range": [
47,
48
]
},
{
"description": "The door bursts open and a pack of four street dogs chasing a cat charge in. The cat has a very expensive jewelled collar, and is likely owned by a noble who might look favourably on anyone who saves their precious pet.",
"range": [
49,
50
]
},
{
"description": "A young girl walks into the tavern, and everyone goes quiet. Even the meanest looking thugs avert their gaze and look scared of her. She walks to the bar, is handed a sack of coins by the publican, and goes to leave.",
"range": [
51,
52
]
},
{
"description": "An Elf, a Dwarf, and a Halfling walk into the bar, and several tables burst out laughing at jokes the Characters couldnt overhear.",
"range": [
53,
54
]
},
{
"description": "A Verenan Priest enters the pub with several rolls of parchment under his arm. Some of the travellers in the tavern groan, but the locals all sit up straight with eager expressions. Its Pub Quiz time.",
"range": [
55,
56
]
},
{
"description": "A group of rakes have been playing back and forth with what they believed was an unloaded pistol, pretending to play a game called Kislevite Roulette. An ear-splitting bang and a chorus of screams informs everyone that the rakes were mistaken.",
"range": [
57,
58
]
},
{
"description": "A gang of drunken louts decide to prey on a Halfling couple by picking up the husband and throwing him back and forth. The wife looks on in horror, screaming that the thugs, will be sorry if they dont put him down. The commotion ends up wakening the couples Ogre friend sleeping upstairs, who indeed does make the drunks very sorry.",
"range": [
59,
60
]
},
{
"description": "A rowdy crowd of Middenlanders is playing a game of @Compendium[wfrp4e-rnhd.pubgames.EoEqBNREqJKPAY5W]{Beast Among the Tailors}, and a group of Nordlanders are getting uncomfortably close with a precarious platter of pints. It looks like the Nordlanders are trying to get their drinks spilled, just so they have an excuse to brawl.",
"range": [
61,
62
]
},
{
"description": "An Ostlander accuses a small band of High Elves of cheating at a game of @Compendium[wfrp4e-rnhd.pubgames.3QF1dFkMYS7EMf2m]{Stones}. The High Elves look on, laughing to themselves, insulting the man and the Human species in general. No one else in the taproom looks impressed.",
"range": [
63,
64
]
},
{
"description": "A chime sounds somewhere in the back of the tavern, and everyone goes quiet, except for one lecherous old man who winks at the Characters and says, Nows the good part. Six scantily dressed, bawdy men and women emerge from the back room to a billowing cloud of pink incense. Something feels wrong about all of this… but also so right.",
"range": [
65,
66
]
},
{
"description": "A gang of Lowhavens are hustling patron after patron out of their money at a Scarlet Empress table, until the house suddenly loses, and one oblivious-looking farmboy finds himself on the better side of 10 gold crowns (and a group of furious Halflings).",
"range": [
67,
68
]
},
{
"description": "A group of university students is rowdily playing Cerevis at the table. They go one step too far, and make a rather bawdy joke involving Sigmars Sausage and the Dean of their College… who just happens to walk through the door in a very uncharacteristic attempt to rub elbows with his students.",
"range": [
69,
70
]
},
{
"description": "An old man is offering haircuts to the patrons for a pfennig, and the taproom is full of drunk, poorly shaved individuals.",
"range": [
71,
72
]
},
{
"description": "A Halfling gets up on a table and loudly challenges everyone in the taproom to a game of @Compendium[wfrp4e-rnhd.pubgames.eZ53YTeuuGY0ZRDO]{Dwile Flonking}. Tables and chairs begin to move back, and the landlord rubs her hands together as she prepares keg after keg of ale to be poured.",
"range": [
73,
74
]
},
{
"description": "A ventriloquist begins to perform with a little daemonic-looking puppet dressed as the Emperor. Everyone is whipping into a chorus of laughter. Observant Characters notice, however, that the ventriloquist appears genuinely surprised and horrified by some of the things the puppet is saying.",
"range": [
75,
76
]
},
{
"description": "A group of seven travellers enter the taproom, take off their coats, and stamp their feet of the mud outside. One of them coughs. They spread out, some getting drinks, others warming by the fire, and more justmingling. Another coughs. More begin to cough. They begin to keel over, dead. And then other patrons begin to cough…",
"range": [
77,
78
]
},
{
"description": "A large group of Ulricans enters the pub, and raucously orders round after round of drinks. A few hours later, a handful of Sigmarites storm in, complaining about the noise. The landlord looks to anyone willing to help avert a disaster (whilst still keeping all his customers drinking).",
"range": [
79,
80
]
},
{
"description": "A raggedy old man bumps into one of the Characters as theyre returning to their table with drinks, secretly tipping in a sleeping draught, before giving a signal to a band of ruffians a few tables over.",
"range": [
81,
82
]
},
{
"description": "A troupe of Halflings is celebrating Pie Week, and has set up shop inside the taproom despite the landlords objections. Problem is, its nowhere near Pie Week.",
"range": [
83,
84
]
},
{
"description": "Two Tileans sit down for a quiet game of @Compendium[wfrp4e-rnhd.pubgames.uNthkonWIRQYyDZl]{Dominoes}. Everyone in the taproom starts to file out, terrified of the carnage thats about to be unleashed.",
"range": [
85,
86
]
},
{
"description": "What begins as a slight disagreement over a spilled drink quickly turns into a fist fight, with eight pugilists going back and forth. The brawl escalates suddenly when one of the brawlers draws a knife and stabs their opponent in the heart. The bar goes quiet except for the brawlers screams as he continues to stab the dead fighter over and over, growing more and more distressed and unhinged as he does so.",
"range": [
87,
88
]
},
{
"description": "A merchant and a noble are discussing something under their breath, and have to escalate in volume every few moments as the game of @Compendium[wfrp4e-rnhd.pubgames.MyloIzgp0EnMi2rg]{Bowls} outside grows louder and louder. The noble is beginning to lose his temper, and keeps muttering how he should go outside and teach them a lesson.",
"range": [
89,
90
]
},
{
"description": "A strangely proportioned man in a long black coat comes into the bar, and in an oddly squeaky-yet-deep voice, orders a beer. Seconds later, another patron trips over the coat, pulling it off, and revealing three children stacked on top of one another.",
"range": [
91,
92
]
},
{
"description": "One patron, who has been sitting at the bar for hours, nursing the same drink, finally catches the ire of the landlord. Theyre unresponsive, so the bouncer moves to throw them out. When they are pulled from their chair, its revealed theyve been stabbed multiple times and bled out on their stool without anyone noticing.",
"range": [
93,
94
]
},
{
"description": "Someone produces a rather well-crafted iron rod they recently purchased on Marktag. Moments later, someone charges through the tavern doors and walks right into it. A minor skirmish begins.",
"range": [
95,
96
]
},
{
"description": "One of the patrons screams that a pickpocket is in the taproom, and when everyone turns to look, theres no one to be found. Suddenly, everyone is suspicious of everyone else, and no one wants to make the first move.",
"range": [
97,
98
]
},
{
"description": "A gang of nine agitators outside the tavern are shouting about the evils of the landlords extortionate lodging and drink prices. Most of the patrons are ignoring them, but a few begin to grumble in agreement. Suddenly, a brick flies through the window, raining glass on those inside.",
"range": [
99,
100
]
}
]
}

View File

@ -0,0 +1,81 @@
{
"name": "Table des vents",
"hide" : true,
"die": "1d100",
"rows": [{
"name" : "Calm Tailwind",
"description": "The boat drifts downstream at 25% of its normal movement rate; <b>Boat Handling</b> Tests are made with a penalty of -10.",
"range": [1, 3]
},
{
"name" : "Calm Sidewind",
"description": "The boat drifts downstream at 25% of its normal movement rate; <b>Boat Handling</b> Tests are made with a penalty of -10.",
"range": [4, 7]
},
{
"name" : "Calm Headwind",
"description": "The boat drifts downstream at 25% of its normal movement rate; <b>Boat Handling</b> Tests are made with a penalty of -10.",
"range": [8, 10]
},
{
"name" : "Light Tailwind",
"description": "Movement Speed: +5%",
"range": [11, 13]
},
{
"name" : "Light Sidewind",
"description": "No Modifiers",
"range": [14, 17]
},
{
"name" : "Light Headwind",
"description": "Movement Speed: -5%",
"range": [18, 20]
},
{
"name" : "Bracing Tailwind",
"description": "Movement Speed: +10%",
"range": [21, 23]
},
{
"name" : "Bracing Sidewind",
"description": "Movement Speed: +5%<b>The movement increase shown can only be achieved by tacking, which requires a successful <b>Boat Handling</b> Test.",
"range": [24, 27]
},
{
"name" : "Bracing Headwind",
"description": "Movement Speed: -10%",
"range": [28, 30]
},
{
"name" : "Strong Tailwind",
"description": "Movement Speed: +20%",
"range": [31, 33]
},
{
"name" : "Strong Sidewind",
"description": "Movement Speed: +10%<b>The movement increase shown can only be achieved by tacking, which requires a successful <b>Boat Handling</b> Test.",
"range": [34, 37]
},
{
"name" : "Strong Headwind",
"description": "Movement Speed: -20%",
"range": [38, 40]
},
{
"name" : "Very Strong Tailwind",
"description": "Movement Speed: +25%",
"range": [41, 43]
},
{
"name" : "Very Strong Sidewind",
"description": "A successful <b>Boat Handling</b> Test must be made in order to take the sail down before the boat keels over. If the Test is failed, the sail and rigging is torn down as above, and the boat begins to take on water. A <b>Boat Handling</b> Test may be attempted every turn in order to right the boat; there is a cumulative -5 penalty for each failed Test. The boat sinks in a number of rounds equal to its Toughness Bonus unless righted in time.",
"range": [44, 47]
},
{
"name" : "Very Strong Headwind",
"description": "Movement Speed: -25%<br>A successful <b>Boat Handling</b> Test is required to avoid damage to the sail and rigging. If the Test is failed, treat the result as a Critical Hit to the rigging (see below). The boat drifts out of control at 25% of its normal movement rate, modified according to the strength and direction of the wind; <b>Boat Handling</b> Tests to steer the boat are made at -20.",
"range": [48, 50]
}
]
}