Nombreuses corrections sur les maladies et symptomes
All checks were successful
Validation JSON / validate (push) Successful in 24s
All checks were successful
Validation JSON / validate (push) Successful in 24s
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1354,7 +1354,7 @@
|
||||
"name": "Coude fracassé"
|
||||
},
|
||||
{
|
||||
"description": "<p style=\"text-align: justify:\"Un coup violent sur le haut de la cuisse. Gagnez 1 État @Condition[Hémorragique] et réussissez un Test de <strong>Résistance Accessible (+20)</strong> sous peine de trébucher et de gagner l’État @Condition[A Terre]{À Terre}.</p>",
|
||||
"description": "<p style=\"text-align: justify:\"Un coup violent sur le haut de la cuisse. <p>Gagnez 1 État @Condition[Hémorragique] et réussissez un Test de <strong>Résistance Accessible (+20)</strong> sous peine de trébucher et de gagner l’État @Condition[A Terre]{À Terre}.</p>",
|
||||
"id": "Thigh Strike",
|
||||
"name": "Coup à la cuisse"
|
||||
},
|
||||
@@ -1631,10 +1631,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test de Résistance Facile (+40) après un combat vous ayant opposé à une créature avec le Trait Infecté. Vous pouvez également développer une infection à partir d'une Infection Mineure. L'incubation est instantanée si développée à partir d'autres symptômes",
|
||||
"description": "<p style=\"text-align: justify:\">Les coupures infectées et les égratignures sont monnaie courante, ce qui explique qu’il existe de nombreuses superstitions quant à la meilleure façon de les traiter. Les cataplasmes confectionnés à partir de fumier enveloppé dans des feuilles, la peau de crapaud, ou encore les plumes de colombe sont très répandus, tout comme le fait de frotter la blessure avec de la bonne terre de Sigmar. La plupart des physiciens considèrent ces pratiques comme de pures âneries et vont préférer des remèdes plus scientifiques, comme le mélange de la bile d’un boeuf noir avec trois cuillères de l’urine du patient et une demi-cuillère de sel de mer, mixture ensuite appliquée sur la blessure purulente. Les hurlements qui suivent généralement cette application sont bien la preuve de son efficacité.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "1d10",
|
||||
"id": "Festering Wound",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "1d10, ou instantanée si développée à partir d’autres symptômes",
|
||||
"name": "Blessure Purulente",
|
||||
"permanent": "",
|
||||
@@ -1643,10 +1643,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test d'Endurance Facile (+40) après avoir ingurgité de la matière infectée.",
|
||||
"description": "<p style=\"text-align: justify:\">On raconte que la nourriture des halflings ne peut pas donner de <em>Courante Galopante</em>, une maladie peu râgoutante et malheureusement trop répandue au sein de l'Empire à cause du manque de soins apportés à la préparation de la nourriture. Même si ceux souffrant de « Vengeance des Rumsters » après avoir ingurgité des tourtes bon marché des halflings vendues à Altdorf vous diront le contraire, s'ils peuvent quitter les toilettes assez longtemps...</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "1d10",
|
||||
"id": "Galloping Trots",
|
||||
"incubationUnit": "Heures",
|
||||
"incubationUnit": "hours",
|
||||
"incubationValue": "1d10",
|
||||
"name": "Courante Galopante",
|
||||
"permanent": "",
|
||||
@@ -1655,10 +1655,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test de Résistance Accessible (+20) après un combat où vous avez été blessé par des rongeurs (dont les skavens) possédant le Trait Infecté, ou sur un échec d'un Test de Résistance Facile (+40) après qu'une source infectée est entrée en contact avec votre bouche.",
|
||||
"description": "<p style=\"text-align: justify:\">La très redoutée <em>Fièvre du rongeur</em> est transmise, comme son nom l’indique, par des rongeurs infectés et cause des irritations douloureuses et des ulcérations avant que la fièvre ne monte et que le corps ne soit secoué de spasmes. Même si cette maladie est rarement fatale, elle est débilitante et il faut patienter longtemps avant de s’en remettre totalement. C’est pourquoi chacun cherchera à en atténuer les symptômes. Parmi les remèdes les plus connus, il y a, à Altdorf, l’auto-flagellation, réputée soulager toutes les infections cutanées. À Talabheim, on préconise de se recouvrir d’une mixture composée d’un mélange de fromage de chèvre relevé de poivre glacé importé de Kislev. Dans les villes et les cités les plus importantes, la <em>Fièvre du rongeur</em> est également connue sous le nom de <em>Fièvre de la tourte</em>, car il est notoire que, bien souvent, on remplace la viande la plus chère par du rat infecté dans ce genre de mets.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "3d10+10",
|
||||
"id": "Ratte Fever",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "3d10+5",
|
||||
"name": "Fièvre du rongeur",
|
||||
"permanent": "",
|
||||
@@ -1667,10 +1667,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test d'Endurance Facile (+40) après avoir ingéré de la matière infectée.",
|
||||
"description": "<p style=\"text-align: justify:\">Le <em>Flux sanglant</em> est un problème récurrent au sein de l'Empire et d'une manière générale, est considéré comme une malédiction infligée par les dieux aux impies. Cette maladie infâme oblige la pauvre victime à se vider sans cesse. Le <em>Flux sanglant</em> est endémique au sein des Armées de l'État, où il tue bien plus de soldats que les forces ennemies. Parmi les remèdes les plus fréquents, il y a l'ingurgitation de boudin pour remplacer les humeurs perdues, le « bouchonnage », et le massage des parties avec des substances grasses afin d'atténuer la douleur aigüe.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "1d10",
|
||||
"id": "The Bloody Flux",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "2d10",
|
||||
"name": "Flux Sanglant",
|
||||
"permanent": "",
|
||||
@@ -1679,10 +1679,10 @@
|
||||
{
|
||||
"contraction": "C'est le développement d'une autre maladie, ou cela intervient après une Blessure critique.",
|
||||
"description": "<p style=\"text-align: justify:\">Votre sang est infecté et votre coeur répand la maladie dans votre corps. Il est possible de vous soigner par l'intermédiaire de saignées, mais certains doktors préfèrent effectuer des incisions à un endroit très précis au niveau du cou pour expulser le sang contaminé et demandent au patient d'ingérer d'énormes quantité de sang sain pour remplacer celui qui a été perdu. Que le patient accepte ou non ce remède, si aucun traitement n'est appliqué l'<em>Infection du sang</em> est mortelle et se concluera par une visite à la Guilde de Thanatopracteurs et du Culte de Morr.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "1d10",
|
||||
"id": "Blood Rot",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "0",
|
||||
"name": "Infection du Sang",
|
||||
"permanent": "",
|
||||
@@ -1691,10 +1691,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test de Résistance Très Facile (+60) après un combat où vous subi une Blessure critique.",
|
||||
"description": "<p style=\"text-align: justify:\">Les <em>Infections mineures</em> - des blessures guérissant lentement, qui n'enflent quasiment pas et ne provoquent pas de fièvre - sont trés répandues. La plupart guérissent d'elles-mêmes, donc peu de personnes s'en soucient réellement avant qu'il ne soit trop tard et que les Portes de Morr ne s'ouvrent.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "1d10",
|
||||
"id": "Minor Infection",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "1d10",
|
||||
"name": "Infection Mineure",
|
||||
"permanent": "",
|
||||
@@ -1703,10 +1703,10 @@
|
||||
{
|
||||
"contraction": "Effectuer un Test de Résistance Accessible (+20) pour chaque heure entamée passée dans la zone infectée, ou lorsque vous vous retrouvez en présence de fluides infectés.",
|
||||
"description": "<p style=\"text-align: justify:\">Les historiens affirment qu'il y a des siècles de cela, les rats ont déferlé sur l'Empire et que la <em>Peste Noire</em> s'ensuivit, décimant neuf âmes sur dix. Des recrudescences inexpliquées de cette horrible maladie apparaissent encore de nos jours et sont systématiquement accompagnées de la présence des pragmatiques nonnes blanches. Le Culte de Shallya a juré de faire tout ce qui était en son pouvoir pour éradiquer cette terrible maladie, et, en application de droits ancestraux qui lui sont conférés, des cordons sanitaires, délimités par des cordes blanches, sont déployées partout ou l'épidémie surgit, afin d'être certain que personne ne puisse entrer ou sortir de la zone de quarantaine. Et ce, jusqu'à ce que la recrudescence soit maîtrisée et que les corps aient été correctement traités.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "3d10",
|
||||
"id": "The Black Plague",
|
||||
"incubationUnit": "Minutes",
|
||||
"incubationUnit": "minutes",
|
||||
"incubationValue": "1d10",
|
||||
"name": "Peste Noire",
|
||||
"permanent": "",
|
||||
@@ -1715,10 +1715,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test de Résistance Facile (+40) après être entré en contact avec un animal, de la peau, ou des cadavres infectés.",
|
||||
"description": "<p style=\"text-align: justify:\">C'est une maladie très répandue parmi les chasseurs, les fourreurs et les marchands, transmises par les moutons et le bétail, respectivement par la laine et la peau, et par les cadavres de ceux qui sont morts de cette maladie. Elle se manifeste au départ par de légères démangeaisons, trés vite remplacées par des boursufflures roses qui vont se progager sur tout le corps, et particulièrement sur le torse et les bras. Ce n'est pas la forme de vérole la plus grave de l'Empire, mais elle persiste assez longtemps et peut quelquefois s'avérer mortelle.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "5d10",
|
||||
"id": "Packer's Pox",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "1d10",
|
||||
"name": "Vérole du Tanneur",
|
||||
"permanent": "",
|
||||
@@ -1727,10 +1727,10 @@
|
||||
{
|
||||
"contraction": "Sur un échec d'un Test de Résistance Accessible (+20) lorsque vous touchez une personne infectée ou que vous échouez à ce même Test après qu'un patient contagieux a toussé ou éternué juste à côté de vous (effectue un Test par heure)",
|
||||
"description": "<p style=\"text-align: justify:\">Tous les ans, la plupart des villes et des cités de l'Empire subissent une épidémie de <em>Vérole urticante</em>. La maladie, qui fait apparaître des boursuflures qui démangent sur la quasi-totalité du corps, reste relativement bénigne et ne provoque que très rarement des complications, et n'est donc un réel souci que pour certains patients qui vont s’inquiéter et les nobliaux oisifs. La maladie est tellement répandue qu'on trouve dans la plupart des temples de Shallya des ampoules remplies de pâte blanche qui permettent de soulager les démangeaisons des malades.</p>",
|
||||
"durationUnit": "Jours",
|
||||
"durationUnit": "days",
|
||||
"durationValue": "1d10+7",
|
||||
"id": "Itching Pox",
|
||||
"incubationUnit": "Jours",
|
||||
"incubationUnit": "days",
|
||||
"incubationValue": "1d10",
|
||||
"name": "Vérole Urticante",
|
||||
"permanent": "Vous ne pouvez pas l'attraper une seconde fois, si vous l'avez déjà contractée dans le passé.",
|
||||
|
||||
@@ -69,16 +69,10 @@
|
||||
"converter": "generic_localization"
|
||||
},
|
||||
"durationValue": "system.duration.value",
|
||||
"durationUnit": {
|
||||
"path": "system.duration.unit",
|
||||
"converter": "disease_duration_unit"
|
||||
},
|
||||
"durationUnit": "system.duration.unit",
|
||||
"contraction": "system.contraction.value",
|
||||
"incubationValue": "system.incubation.value",
|
||||
"incubationUnit": {
|
||||
"path": "system.incubation.unit",
|
||||
"converter": "disease_duration_unit"
|
||||
},
|
||||
"incubationUnit": "system.incubation.unit",
|
||||
"symptoms": "system.symptoms.value",
|
||||
"permanent": "system.permanent.value",
|
||||
"special": "system.special.value",
|
||||
|
||||
@@ -78,16 +78,10 @@
|
||||
"converter": "generic_localization"
|
||||
},
|
||||
"durationValue": "system.duration.value",
|
||||
"durationUnit": {
|
||||
"path": "system.duration.unit",
|
||||
"converter": "disease_duration_unit"
|
||||
},
|
||||
"durationUnit": "system.duration.unit",
|
||||
"contraction": "system.contraction.value",
|
||||
"incubationValue": "system.incubation.value",
|
||||
"incubationUnit": {
|
||||
"path": "system.incubation.unit",
|
||||
"converter": "disease_duration_unit"
|
||||
},
|
||||
"incubationUnit": "system.incubation.unit",
|
||||
"symptoms": "system.symptoms.value",
|
||||
"permanent": "system.permanent.value",
|
||||
"special": "system.special.value",
|
||||
|
||||
@@ -70,16 +70,10 @@
|
||||
"converter": "generic_localization"
|
||||
},
|
||||
"durationValue": "system.duration.value",
|
||||
"durationUnit": {
|
||||
"path": "system.duration.unit",
|
||||
"converter": "disease_duration_unit"
|
||||
},
|
||||
"durationUnit": "system.duration.unit",
|
||||
"contraction": "system.contraction.value",
|
||||
"incubationValue": "system.incubation.value",
|
||||
"incubationUnit": {
|
||||
"path": "system.incubation.unit",
|
||||
"converter": "disease_duration_unit"
|
||||
},
|
||||
"incubationUnit": "system.incubation.unit",
|
||||
"symptoms": "system.symptoms.value",
|
||||
"permanent": "system.permanent.value",
|
||||
"special": "system.special.value",
|
||||
|
||||
3
fr.json
3
fr.json
@@ -1884,6 +1884,7 @@
|
||||
"Drunken Vomit": "Vomi Alcoolisé",
|
||||
"Thin People": "Gens maigres",
|
||||
"Moderate": "Modéré",
|
||||
"Severe": "Grave",
|
||||
"Greenskins": "Peaux vertes",
|
||||
"Elves": "Elfes",
|
||||
"Rich folks": "Gens riches",
|
||||
@@ -2620,7 +2621,7 @@
|
||||
"SHEET.Randomize": "Aléatoire",
|
||||
"SHEET.RequiredTrappingsError": "Impossible de lancer les revenus sans avoir tous les équipements requis dans cette carrière !",
|
||||
"Sheet.RollIncome": "Revenu",
|
||||
"WFRP4E.Symptom.CoughsandSneezes": "Toux et Éternuements",
|
||||
"WFRP4E.Symptom.CoughsandSneezes": "Toux et éternuements",
|
||||
"WFRP4E.Symptom.OrganFailure": "Défaillance Organique",
|
||||
"WFRP4E.SymptomDescriptions.OrganFailure": "Une partie de votre corps est gravement affectée par la maladie. Durant l'évolution de la maladie, tous les Tests de Perception reposant sur la vue subissent une pénalité de –3 DS.",
|
||||
"WFRP4E.SymptomTreatment.OrganFailure": "Des onguents apaisants peuvent être achetés chez tout bon apothicaire — dix doses pour un shilling. L'application d'une dose atténue le symptôme pendant [[/r 1d10]] heures.",
|
||||
|
||||
@@ -404,6 +404,22 @@ Hooks.on('ready', () => {
|
||||
// Patch function for effects
|
||||
game.wfrp4e.utility.findKey = warhammer.utility.findKey
|
||||
|
||||
// Patch postSymptom to handle English symptom names in @Symptom[...] links.
|
||||
// After i18nInit, config.symptoms values are French strings (e.g. "Fièvre"), so
|
||||
// findKey("Fever", config.symptoms) fails. We normalize via game.i18n.localize first.
|
||||
const _origPostSymptom = game.wfrp4e.utility.postSymptom.bind(game.wfrp4e.utility);
|
||||
game.wfrp4e.utility.postSymptom = async function(symptom) {
|
||||
const baseName = symptom.split("(")[0].trim();
|
||||
const symkey = warhammer.utility.findKey(baseName, game.wfrp4e.config.symptoms);
|
||||
if (!symkey) {
|
||||
const localizedBase = game.i18n.localize(baseName);
|
||||
if (localizedBase !== baseName) {
|
||||
symptom = symptom.replace(baseName, localizedBase);
|
||||
}
|
||||
}
|
||||
return _origPostSymptom(symptom);
|
||||
};
|
||||
|
||||
/** New modifiers */
|
||||
game.wfrp4e.config.difficultyModifiers = {
|
||||
"veasy": 60,
|
||||
|
||||
@@ -279,7 +279,22 @@ Hooks.once('init', () => {
|
||||
//console.log("Effects :", effectsData, translations, data, tc, tc_translations)
|
||||
for (let e of effectsData) {
|
||||
let origName = e.name
|
||||
// Symptom effects have their own name (Fever, Malaise, etc.) — don't overwrite with the parent item name
|
||||
if (e.flags?.wfrp4e?.symptom) {
|
||||
let symName = e.name;
|
||||
let gravity = "";
|
||||
if (symName.includes("(") && symName.includes(")")) {
|
||||
let re = /(.*) +\((.*)\)/i;
|
||||
let res = re.exec(symName);
|
||||
if (res) {
|
||||
symName = res[1].trim();
|
||||
gravity = " (" + game.i18n.localize(res[2].trim()) + ")";
|
||||
}
|
||||
}
|
||||
e.name = game.i18n.localize(symName) + gravity;
|
||||
} else {
|
||||
e.name = tc_translations.name || game.i18n.localize(e.name)
|
||||
}
|
||||
if ( e.flags?.wfrp4e?.scriptData) {
|
||||
for (let script of e.flags.wfrp4e.scriptData) {
|
||||
if (script?.label) {
|
||||
@@ -650,15 +665,15 @@ Hooks.once('init', () => {
|
||||
if (!effects) return;
|
||||
for (const element of effects) {
|
||||
let effect = element;
|
||||
let label = effect.label;
|
||||
let name = effect.name || effect.label;
|
||||
let gravity = "";
|
||||
if (label.includes("(") && label.includes(")")) { // Then process specific skills name with (xxxx) inside
|
||||
if (name.includes("(") && name.includes(")")) {
|
||||
let re = /(.*) +\((.*)\)/i;
|
||||
let res = re.exec(label);
|
||||
label = res[1].trim(); // Get the gravity
|
||||
gravity = " (" + game.i18n.localize(res[2].trim()) + ")"; // And the special keyword
|
||||
let res = re.exec(name);
|
||||
name = res[1].trim();
|
||||
gravity = " (" + game.i18n.localize(res[2].trim()) + ")";
|
||||
}
|
||||
effect.label = game.i18n.localize(label) + gravity;
|
||||
effect.name = game.i18n.localize(name) + gravity;
|
||||
}
|
||||
},
|
||||
// Auto-translate duration
|
||||
|
||||
@@ -145,6 +145,39 @@ export class WH4FRPatchConfig {
|
||||
}
|
||||
}
|
||||
|
||||
/************************************************************************************/
|
||||
static patch_symptom_severity() {
|
||||
// The core module's symptomEffects scripts check for English severity terms
|
||||
// ("Moderate", "Severe") in this.effect.name. French disease compendiums use
|
||||
// translated severity ("Modéré(e)", "Grave"), so the checks would fail.
|
||||
// We patch the relevant scriptData to also check for French severity terms.
|
||||
const effects = game.wfrp4e.config.symptomEffects;
|
||||
if (!effects) return;
|
||||
|
||||
// Patch blight: checks Moderate → easy, Severe → average, else → veasy
|
||||
for (const key of ["blight", "gangrene"]) {
|
||||
const effect = effects[key];
|
||||
if (!effect?.system?.scriptData) continue;
|
||||
for (const sd of effect.system.scriptData) {
|
||||
if (sd.script && sd.script.includes('.includes("Moderate")')) {
|
||||
sd.script = sd.script
|
||||
.replace('includes("Moderate")', 'includes("Moderate") || this.effect.name.includes("Modéré")')
|
||||
.replace('includes("Severe")', 'includes("Severe") || this.effect.name.includes("Grave")');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Patch convulsions: checks Moderate → -20, else → -10
|
||||
if (effects.convulsions?.system?.scriptData) {
|
||||
for (const sd of effects.convulsions.system.scriptData) {
|
||||
if (sd.script && sd.script.includes('.includes("Moderate")')) {
|
||||
sd.script = sd.script
|
||||
.replace('includes("Moderate")', 'includes("Moderate") || this.effect.name.includes("Modéré")');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/************************************************************************************/
|
||||
static fixSpeciesTable() {
|
||||
|
||||
@@ -240,276 +273,10 @@ export class WH4FRPatchConfig {
|
||||
this.patch_career();
|
||||
|
||||
|
||||
game.wfrp4e.config.symptomEffects = {
|
||||
"blight": {
|
||||
label: "Toxine",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "invoke",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
let difficulty = ""
|
||||
if (this.effect.label.includes("Modéré"))
|
||||
difficulty = "easy"
|
||||
else if (this.effect.label.includes("Sévère"))
|
||||
difficulty = "average"
|
||||
else
|
||||
difficulty = "veasy"
|
||||
|
||||
if (args.actor.isOwner)
|
||||
{
|
||||
args.actor.setupSkill("Résistance", {absolute: {difficulty}}).then(setupData => {
|
||||
args.actor.basicTest(setupData).then(test =>
|
||||
{
|
||||
if (test.result.outcome == "failure")
|
||||
args.actor.addCondition("dead")
|
||||
})
|
||||
})
|
||||
}`
|
||||
}
|
||||
}
|
||||
},
|
||||
"buboes": {
|
||||
label: "Bubons",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "prefillDialog",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
let applicableCharacteristics = ["ws", "bs", "s", "fel", "ag", "t", "dex"]
|
||||
if (args.type == "weapon")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
else if (args.type == "characteristic")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item))
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item.characteristic.value))
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
`}
|
||||
}
|
||||
},
|
||||
"convulsions": {
|
||||
label: "Convulsions",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "prefillDialog",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
let modifier = 0
|
||||
if (this.effect.label.includes("Modéré"))
|
||||
modifier = -20
|
||||
else
|
||||
modifier = -10
|
||||
|
||||
let applicableCharacteristics = ["ws", "bs", "s", "ag", "t", "dex"]
|
||||
if (args.type == "weapon")
|
||||
args.prefillModifiers.modifier += modifier
|
||||
else if (args.type == "characteristic")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item))
|
||||
args.prefillModifiers.modifier += modifier
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item.characteristic.value))
|
||||
args.prefillModifiers.modifier += modifier
|
||||
}
|
||||
}`
|
||||
}
|
||||
}
|
||||
},
|
||||
"fever": {
|
||||
label: "Fièvre",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "prefillDialog",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
|
||||
let applicableCharacteristics = ["ws", "bs", "s", "fel", "ag", "t", "dex"]
|
||||
|
||||
if (args.type == "weapon")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
else if (args.type == "characteristic")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item))
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item.characteristic.value))
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}`,
|
||||
"otherEffects": ["blight", "wounded"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"flux": {
|
||||
label: "Intoxication Alimentaire",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"symptom": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"lingering": {
|
||||
label: "Persistant",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"symptom": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"coughsAndSneezes": {
|
||||
label: "Toux et éternuements",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"symptom": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"gangrene": {
|
||||
label: "Gangrène",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "prefillDialog",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
if (args.type == "characteristic" && args.item == "fel")
|
||||
{
|
||||
if (args.item == "fel")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (args.item.characteristic.value == "fel")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
}`
|
||||
}
|
||||
}
|
||||
},
|
||||
"malaise": {
|
||||
label: "Malaise",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "prepareData",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
if (game.user.isUniqueGM)
|
||||
{
|
||||
let fatigued = args.actor.hasCondition("fatigued")
|
||||
if (!fatigued)
|
||||
{
|
||||
args.actor.addCondition("fatigued")
|
||||
ui.notifications.notify("Etat Extenué ajouté à " + args.actor.name + ", qui ne peut pas être enlevé tant que le symptôme Malaise est présent.")
|
||||
}
|
||||
}
|
||||
`
|
||||
}
|
||||
}
|
||||
},
|
||||
"nausea": {
|
||||
label: "Nausée",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "rollTest",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
if (this.actor.isOwner && args.test.result.outcome == "failure")
|
||||
{
|
||||
let applicableCharacteristics = ["ws", "bs", "s", "fel", "ag", "t", "dex"]
|
||||
if (applicableCharacteristics.includes(args.test.result.characteristic))
|
||||
this.actor.addCondition("stunned")
|
||||
else if (args.test.result.skill && applicableCharacteristics.includes(args.test.result.skill.system.characteristic.value))
|
||||
this.actor.addCondition("stunned")
|
||||
else if (args.test.result.weapon)
|
||||
this.actor.addCondition("stunned")
|
||||
|
||||
}
|
||||
`
|
||||
}
|
||||
}
|
||||
},
|
||||
"pox": {
|
||||
label: "Démangeaisons",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "prefillDialog",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
|
||||
if (args.type == "characteristic" && args.item == "fel")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (args.item.characteristic.value == "fel")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
}`
|
||||
}
|
||||
}
|
||||
},
|
||||
"wounded": {
|
||||
label: "Blessé",
|
||||
icon: "modules/wfrp4e-core/icons/diseases/disease.png",
|
||||
transfer: true,
|
||||
flags: {
|
||||
wfrp4e: {
|
||||
"effectApplication": "actor",
|
||||
"effectTrigger": "invoke",
|
||||
"symptom": true,
|
||||
"script": `
|
||||
if (args.actor.isOwner)
|
||||
{
|
||||
args.actor.setupSkill("Résistance", {absolute: {difficulty : "average"}}).then(setupData => {
|
||||
args.actor.basicTest(setupData).then(test =>
|
||||
{
|
||||
if (test.result.outcome == "failure")
|
||||
fromUuid("Compendium.wfrp4e-core.diseases.kKccDTGzWzSXCBOb").then(disease => {
|
||||
args.actor.createEmbeddedDocuments("Item", [disease.toObject()])
|
||||
})
|
||||
})
|
||||
})
|
||||
}`
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Patch symptom severity scripts to support French severity terms
|
||||
// The core module scripts check for "Moderate"/"Severe" in effect.name,
|
||||
// but French disease compendiums use "Modéré(e)"/"Grave" instead.
|
||||
this.patch_symptom_severity();
|
||||
|
||||
game.wfrp4e.config.effectApplication = {
|
||||
"actor": "Acteur",
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-001311
|
||||
MANIFEST-001327
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/07-00:45:53.808506 7fe8c37fe6c0 Recovering log #1309
|
||||
2026/03/07-00:45:53.819278 7fe8c37fe6c0 Delete type=3 #1307
|
||||
2026/03/07-00:45:53.819338 7fe8c37fe6c0 Delete type=0 #1309
|
||||
2026/03/07-01:11:49.557068 7fe8c2ffd6c0 Level-0 table #1314: started
|
||||
2026/03/07-01:11:49.557102 7fe8c2ffd6c0 Level-0 table #1314: 0 bytes OK
|
||||
2026/03/07-01:11:49.563625 7fe8c2ffd6c0 Delete type=0 #1312
|
||||
2026/03/07-01:11:49.577541 7fe8c2ffd6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:42:23.352679 7f766abff6c0 Recovering log #1325
|
||||
2026/03/22-16:42:23.362109 7f766abff6c0 Delete type=3 #1323
|
||||
2026/03/22-16:42:23.362175 7f766abff6c0 Delete type=0 #1325
|
||||
2026/03/22-16:47:51.291160 7f7668bfb6c0 Level-0 table #1330: started
|
||||
2026/03/22-16:47:51.291261 7f7668bfb6c0 Level-0 table #1330: 0 bytes OK
|
||||
2026/03/22-16:47:51.297984 7f7668bfb6c0 Delete type=0 #1328
|
||||
2026/03/22-16:47:51.312338 7f7668bfb6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/05-20:38:02.743870 7f7930fff6c0 Recovering log #1305
|
||||
2026/03/05-20:38:02.754744 7f7930fff6c0 Delete type=3 #1303
|
||||
2026/03/05-20:38:02.754879 7f7930fff6c0 Delete type=0 #1305
|
||||
2026/03/05-20:42:36.083534 7f78e15b46c0 Level-0 table #1310: started
|
||||
2026/03/05-20:42:36.083606 7f78e15b46c0 Level-0 table #1310: 0 bytes OK
|
||||
2026/03/05-20:42:36.090385 7f78e15b46c0 Delete type=0 #1308
|
||||
2026/03/05-20:42:36.111635 7f78e15b46c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:36:37.688691 7f76693fc6c0 Recovering log #1321
|
||||
2026/03/22-16:36:37.776281 7f76693fc6c0 Delete type=3 #1319
|
||||
2026/03/22-16:36:37.776343 7f76693fc6c0 Delete type=0 #1321
|
||||
2026/03/22-16:36:43.868900 7f7668bfb6c0 Level-0 table #1326: started
|
||||
2026/03/22-16:36:43.868921 7f7668bfb6c0 Level-0 table #1326: 0 bytes OK
|
||||
2026/03/22-16:36:43.928319 7f7668bfb6c0 Delete type=0 #1324
|
||||
2026/03/22-16:36:43.978234 7f7668bfb6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-001313
|
||||
MANIFEST-001329
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/07-00:45:53.822265 7fe9111ff6c0 Recovering log #1311
|
||||
2026/03/07-00:45:53.832029 7fe9111ff6c0 Delete type=3 #1309
|
||||
2026/03/07-00:45:53.832089 7fe9111ff6c0 Delete type=0 #1311
|
||||
2026/03/07-01:11:49.549791 7fe8c2ffd6c0 Level-0 table #1316: started
|
||||
2026/03/07-01:11:49.549814 7fe8c2ffd6c0 Level-0 table #1316: 0 bytes OK
|
||||
2026/03/07-01:11:49.556940 7fe8c2ffd6c0 Delete type=0 #1314
|
||||
2026/03/07-01:11:49.577524 7fe8c2ffd6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:42:23.364546 7f7669bfd6c0 Recovering log #1327
|
||||
2026/03/22-16:42:23.374494 7f7669bfd6c0 Delete type=3 #1325
|
||||
2026/03/22-16:42:23.374542 7f7669bfd6c0 Delete type=0 #1327
|
||||
2026/03/22-16:47:51.298142 7f7668bfb6c0 Level-0 table #1332: started
|
||||
2026/03/22-16:47:51.298174 7f7668bfb6c0 Level-0 table #1332: 0 bytes OK
|
||||
2026/03/22-16:47:51.304520 7f7668bfb6c0 Delete type=0 #1330
|
||||
2026/03/22-16:47:51.312349 7f7668bfb6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/05-20:38:02.758975 7f78e37fe6c0 Recovering log #1307
|
||||
2026/03/05-20:38:02.770688 7f78e37fe6c0 Delete type=3 #1305
|
||||
2026/03/05-20:38:02.770801 7f78e37fe6c0 Delete type=0 #1307
|
||||
2026/03/05-20:42:36.097432 7f78e15b46c0 Level-0 table #1312: started
|
||||
2026/03/05-20:42:36.097481 7f78e15b46c0 Level-0 table #1312: 0 bytes OK
|
||||
2026/03/05-20:42:36.104419 7f78e15b46c0 Delete type=0 #1310
|
||||
2026/03/05-20:42:36.111679 7f78e15b46c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:36:37.779289 7f766abff6c0 Recovering log #1323
|
||||
2026/03/22-16:36:37.874995 7f766abff6c0 Delete type=3 #1321
|
||||
2026/03/22-16:36:37.875069 7f766abff6c0 Delete type=0 #1323
|
||||
2026/03/22-16:36:43.761021 7f7668bfb6c0 Level-0 table #1328: started
|
||||
2026/03/22-16:36:43.761049 7f7668bfb6c0 Level-0 table #1328: 0 bytes OK
|
||||
2026/03/22-16:36:43.810545 7f7668bfb6c0 Delete type=0 #1326
|
||||
2026/03/22-16:36:43.978196 7f7668bfb6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-001311
|
||||
MANIFEST-001327
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/07-00:45:53.847464 7fe8c3fff6c0 Recovering log #1309
|
||||
2026/03/07-00:45:53.857503 7fe8c3fff6c0 Delete type=3 #1307
|
||||
2026/03/07-00:45:53.857563 7fe8c3fff6c0 Delete type=0 #1309
|
||||
2026/03/07-01:11:49.577693 7fe8c2ffd6c0 Level-0 table #1314: started
|
||||
2026/03/07-01:11:49.577722 7fe8c2ffd6c0 Level-0 table #1314: 0 bytes OK
|
||||
2026/03/07-01:11:49.583840 7fe8c2ffd6c0 Delete type=0 #1312
|
||||
2026/03/07-01:11:49.612617 7fe8c2ffd6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:42:23.390520 7f766abff6c0 Recovering log #1325
|
||||
2026/03/22-16:42:23.399767 7f766abff6c0 Delete type=3 #1323
|
||||
2026/03/22-16:42:23.399819 7f766abff6c0 Delete type=0 #1325
|
||||
2026/03/22-16:47:51.312439 7f7668bfb6c0 Level-0 table #1330: started
|
||||
2026/03/22-16:47:51.312465 7f7668bfb6c0 Level-0 table #1330: 0 bytes OK
|
||||
2026/03/22-16:47:51.318661 7f7668bfb6c0 Delete type=0 #1328
|
||||
2026/03/22-16:47:51.342631 7f7668bfb6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/05-20:38:02.790472 7f78e3fff6c0 Recovering log #1305
|
||||
2026/03/05-20:38:02.801425 7f78e3fff6c0 Delete type=3 #1303
|
||||
2026/03/05-20:38:02.801553 7f78e3fff6c0 Delete type=0 #1305
|
||||
2026/03/05-20:42:36.090593 7f78e15b46c0 Level-0 table #1310: started
|
||||
2026/03/05-20:42:36.090646 7f78e15b46c0 Level-0 table #1310: 0 bytes OK
|
||||
2026/03/05-20:42:36.097257 7f78e15b46c0 Delete type=0 #1308
|
||||
2026/03/05-20:42:36.111659 7f78e15b46c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:36:37.968048 7f7669bfd6c0 Recovering log #1321
|
||||
2026/03/22-16:36:38.054640 7f7669bfd6c0 Delete type=3 #1319
|
||||
2026/03/22-16:36:38.054710 7f7669bfd6c0 Delete type=0 #1321
|
||||
2026/03/22-16:36:43.810785 7f7668bfb6c0 Level-0 table #1326: started
|
||||
2026/03/22-16:36:43.810821 7f7668bfb6c0 Level-0 table #1326: 0 bytes OK
|
||||
2026/03/22-16:36:43.868750 7f7668bfb6c0 Delete type=0 #1324
|
||||
2026/03/22-16:36:43.978217 7f7668bfb6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-001311
|
||||
MANIFEST-001327
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/07-00:45:53.792556 7fe8c3fff6c0 Recovering log #1309
|
||||
2026/03/07-00:45:53.805674 7fe8c3fff6c0 Delete type=3 #1307
|
||||
2026/03/07-00:45:53.805724 7fe8c3fff6c0 Delete type=0 #1309
|
||||
2026/03/07-01:11:49.563712 7fe8c2ffd6c0 Level-0 table #1314: started
|
||||
2026/03/07-01:11:49.563733 7fe8c2ffd6c0 Level-0 table #1314: 0 bytes OK
|
||||
2026/03/07-01:11:49.570212 7fe8c2ffd6c0 Delete type=0 #1312
|
||||
2026/03/07-01:11:49.577555 7fe8c2ffd6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:42:23.338520 7f766abff6c0 Recovering log #1325
|
||||
2026/03/22-16:42:23.349125 7f766abff6c0 Delete type=3 #1323
|
||||
2026/03/22-16:42:23.349194 7f766abff6c0 Delete type=0 #1325
|
||||
2026/03/22-16:47:51.284088 7f7668bfb6c0 Level-0 table #1330: started
|
||||
2026/03/22-16:47:51.284128 7f7668bfb6c0 Level-0 table #1330: 0 bytes OK
|
||||
2026/03/22-16:47:51.290785 7f7668bfb6c0 Delete type=0 #1328
|
||||
2026/03/22-16:47:51.312323 7f7668bfb6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/05-20:38:02.727495 7f78e2ffd6c0 Recovering log #1305
|
||||
2026/03/05-20:38:02.739900 7f78e2ffd6c0 Delete type=3 #1303
|
||||
2026/03/05-20:38:02.740017 7f78e2ffd6c0 Delete type=0 #1305
|
||||
2026/03/05-20:42:36.060514 7f78e15b46c0 Level-0 table #1310: started
|
||||
2026/03/05-20:42:36.060577 7f78e15b46c0 Level-0 table #1310: 0 bytes OK
|
||||
2026/03/05-20:42:36.067949 7f78e15b46c0 Delete type=0 #1308
|
||||
2026/03/05-20:42:36.083144 7f78e15b46c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:36:37.600423 7f7669bfd6c0 Recovering log #1321
|
||||
2026/03/22-16:36:37.685656 7f7669bfd6c0 Delete type=3 #1319
|
||||
2026/03/22-16:36:37.685721 7f7669bfd6c0 Delete type=0 #1321
|
||||
2026/03/22-16:36:43.698690 7f7668bfb6c0 Level-0 table #1326: started
|
||||
2026/03/22-16:36:43.698733 7f7668bfb6c0 Level-0 table #1326: 0 bytes OK
|
||||
2026/03/22-16:36:43.734104 7f7668bfb6c0 Delete type=0 #1324
|
||||
2026/03/22-16:36:43.760901 7f7668bfb6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-001311
|
||||
MANIFEST-001327
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/07-00:45:53.774458 7fe8c37fe6c0 Recovering log #1309
|
||||
2026/03/07-00:45:53.787633 7fe8c37fe6c0 Delete type=3 #1307
|
||||
2026/03/07-00:45:53.787702 7fe8c37fe6c0 Delete type=0 #1309
|
||||
2026/03/07-01:11:49.543331 7fe8c2ffd6c0 Level-0 table #1314: started
|
||||
2026/03/07-01:11:49.543361 7fe8c2ffd6c0 Level-0 table #1314: 0 bytes OK
|
||||
2026/03/07-01:11:49.549597 7fe8c2ffd6c0 Delete type=0 #1312
|
||||
2026/03/07-01:11:49.549676 7fe8c2ffd6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:42:23.326365 7f766abff6c0 Recovering log #1325
|
||||
2026/03/22-16:42:23.336381 7f766abff6c0 Delete type=3 #1323
|
||||
2026/03/22-16:42:23.336459 7f766abff6c0 Delete type=0 #1325
|
||||
2026/03/22-16:47:51.277178 7f7668bfb6c0 Level-0 table #1330: started
|
||||
2026/03/22-16:47:51.277256 7f7668bfb6c0 Level-0 table #1330: 0 bytes OK
|
||||
2026/03/22-16:47:51.283812 7f7668bfb6c0 Delete type=0 #1328
|
||||
2026/03/22-16:47:51.283961 7f7668bfb6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/05-20:38:02.710364 7f7930fff6c0 Recovering log #1305
|
||||
2026/03/05-20:38:02.722794 7f7930fff6c0 Delete type=3 #1303
|
||||
2026/03/05-20:38:02.722917 7f7930fff6c0 Delete type=0 #1305
|
||||
2026/03/05-20:42:36.068193 7f78e15b46c0 Level-0 table #1310: started
|
||||
2026/03/05-20:42:36.068246 7f78e15b46c0 Level-0 table #1310: 0 bytes OK
|
||||
2026/03/05-20:42:36.074966 7f78e15b46c0 Delete type=0 #1308
|
||||
2026/03/05-20:42:36.083182 7f78e15b46c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:36:37.504471 7f76693fc6c0 Recovering log #1321
|
||||
2026/03/22-16:36:37.597157 7f76693fc6c0 Delete type=3 #1319
|
||||
2026/03/22-16:36:37.597217 7f76693fc6c0 Delete type=0 #1321
|
||||
2026/03/22-16:36:43.734281 7f7668bfb6c0 Level-0 table #1326: started
|
||||
2026/03/22-16:36:43.734305 7f7668bfb6c0 Level-0 table #1326: 0 bytes OK
|
||||
2026/03/22-16:36:43.760674 7f7668bfb6c0 Delete type=0 #1324
|
||||
2026/03/22-16:36:43.760915 7f7668bfb6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000954
|
||||
MANIFEST-000970
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/07-00:45:53.835083 7fe8c37fe6c0 Recovering log #952
|
||||
2026/03/07-00:45:53.844848 7fe8c37fe6c0 Delete type=3 #950
|
||||
2026/03/07-00:45:53.844893 7fe8c37fe6c0 Delete type=0 #952
|
||||
2026/03/07-01:11:49.570293 7fe8c2ffd6c0 Level-0 table #957: started
|
||||
2026/03/07-01:11:49.570316 7fe8c2ffd6c0 Level-0 table #957: 0 bytes OK
|
||||
2026/03/07-01:11:49.577407 7fe8c2ffd6c0 Delete type=0 #955
|
||||
2026/03/07-01:11:49.577567 7fe8c2ffd6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:42:23.377345 7f766abff6c0 Recovering log #968
|
||||
2026/03/22-16:42:23.388209 7f766abff6c0 Delete type=3 #966
|
||||
2026/03/22-16:42:23.388272 7f766abff6c0 Delete type=0 #968
|
||||
2026/03/22-16:47:51.304649 7f7668bfb6c0 Level-0 table #973: started
|
||||
2026/03/22-16:47:51.304679 7f7668bfb6c0 Level-0 table #973: 0 bytes OK
|
||||
2026/03/22-16:47:51.312155 7f7668bfb6c0 Delete type=0 #971
|
||||
2026/03/22-16:47:51.312359 7f7668bfb6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/03/05-20:38:02.775184 7f7930fff6c0 Recovering log #948
|
||||
2026/03/05-20:38:02.786747 7f7930fff6c0 Delete type=3 #946
|
||||
2026/03/05-20:38:02.786856 7f7930fff6c0 Delete type=0 #948
|
||||
2026/03/05-20:42:36.104620 7f78e15b46c0 Level-0 table #953: started
|
||||
2026/03/05-20:42:36.104679 7f78e15b46c0 Level-0 table #953: 0 bytes OK
|
||||
2026/03/05-20:42:36.111433 7f78e15b46c0 Delete type=0 #951
|
||||
2026/03/05-20:42:36.111701 7f78e15b46c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||
2026/03/22-16:36:37.879467 7f7669bfd6c0 Recovering log #964
|
||||
2026/03/22-16:36:37.964554 7f7669bfd6c0 Delete type=3 #962
|
||||
2026/03/22-16:36:37.964638 7f7669bfd6c0 Delete type=0 #964
|
||||
2026/03/22-16:36:43.928514 7f7668bfb6c0 Level-0 table #969: started
|
||||
2026/03/22-16:36:43.928542 7f7668bfb6c0 Level-0 table #969: 0 bytes OK
|
||||
2026/03/22-16:36:43.977973 7f7668bfb6c0 Delete type=0 #967
|
||||
2026/03/22-16:36:43.978253 7f7668bfb6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user