From edfb2105d3c248ee3d7b4c04dbfb223ba8fd97dc Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Sat, 12 Apr 2025 00:18:45 +0200 Subject: [PATCH] Various enhancements + fixes --- modules/actors/tedeum-actor-sheet.js | 23 ++++---- modules/actors/tedeum-actor.js | 29 +++++++--- modules/common/tedeum-config.js | 13 +++++ modules/common/tedeum-utility.js | 15 ++++-- modules/data/tedeum-schema-equipement.js | 6 +++ modules/data/tedeum-schema-maladie.js | 3 +- modules/data/tedeum-schema-pj.js | 8 +-- packs/aides/{000089.log => 000093.log} | 0 packs/aides/CURRENT | 2 +- packs/aides/LOG | 14 ++--- packs/aides/LOG.old | 10 ++-- .../{MANIFEST-000087 => MANIFEST-000091} | Bin 220 -> 220 bytes packs/armes/{000191.log => 000195.log} | 0 packs/armes/{000174.ldb => 000197.ldb} | Bin 30816 -> 31023 bytes packs/armes/CURRENT | 2 +- packs/armes/LOG | 21 +++++--- packs/armes/LOG.old | 10 ++-- packs/armes/MANIFEST-000189 | Bin 176 -> 0 bytes packs/armes/MANIFEST-000193 | Bin 0 -> 378 bytes packs/armures/{000191.log => 000195.log} | 0 packs/armures/CURRENT | 2 +- packs/armures/LOG | 14 ++--- packs/armures/LOG.old | 10 ++-- .../{MANIFEST-000189 => MANIFEST-000193} | Bin 175 -> 175 bytes packs/competences/{000188.log => 000192.log} | 0 packs/competences/CURRENT | 2 +- packs/competences/LOG | 14 ++--- packs/competences/LOG.old | 10 ++-- .../{MANIFEST-000186 => MANIFEST-000190} | Bin 178 -> 178 bytes packs/education/{000199.log => 000203.log} | 0 packs/education/{000186.ldb => 000205.ldb} | Bin 263379 -> 263379 bytes packs/education/CURRENT | 2 +- packs/education/LOG | 21 +++++--- packs/education/LOG.old | 10 ++-- packs/education/MANIFEST-000197 | Bin 178 -> 0 bytes packs/education/MANIFEST-000201 | Bin 0 -> 381 bytes packs/graces/{000190.log => 000194.log} | 0 packs/graces/{000173.ldb => 000196.ldb} | Bin 19338 -> 19688 bytes packs/graces/CURRENT | 2 +- packs/graces/LOG | 21 +++++--- packs/graces/LOG.old | 10 ++-- packs/graces/MANIFEST-000188 | Bin 174 -> 0 bytes packs/graces/MANIFEST-000192 | Bin 0 -> 374 bytes packs/maladies/000173.ldb | Bin 11815 -> 0 bytes packs/maladies/{000190.log => 000194.log} | 0 packs/maladies/000196.ldb | Bin 0 -> 11448 bytes packs/maladies/CURRENT | 2 +- packs/maladies/LOG | 21 +++++--- packs/maladies/LOG.old | 10 ++-- packs/maladies/MANIFEST-000188 | Bin 173 -> 0 bytes packs/maladies/MANIFEST-000192 | Bin 0 -> 373 bytes packs/scenes/{000128.log => 000132.log} | 0 packs/scenes/CURRENT | 2 +- packs/scenes/LOG | 14 ++--- packs/scenes/LOG.old | 10 ++-- .../{MANIFEST-000126 => MANIFEST-000130} | Bin 174 -> 175 bytes packs/simples/{000190.log => 000194.log} | 0 packs/simples/{000173.ldb => 000196.ldb} | Bin 20664 -> 20777 bytes packs/simples/CURRENT | 2 +- packs/simples/LOG | 21 +++++--- packs/simples/LOG.old | 10 ++-- packs/simples/MANIFEST-000188 | Bin 174 -> 0 bytes packs/simples/MANIFEST-000192 | Bin 0 -> 374 bytes templates/actors/actor-sheet.hbs | 50 ++++++++++++++---- templates/items/item-maladie-sheet.hbs | 25 +++++++-- templates/items/item-simple-sheet.hbs | 17 ++++-- 66 files changed, 314 insertions(+), 144 deletions(-) rename packs/aides/{000089.log => 000093.log} (100%) rename packs/aides/{MANIFEST-000087 => MANIFEST-000091} (58%) rename packs/armes/{000191.log => 000195.log} (100%) rename packs/armes/{000174.ldb => 000197.ldb} (92%) delete mode 100644 packs/armes/MANIFEST-000189 create mode 100644 packs/armes/MANIFEST-000193 rename packs/armures/{000191.log => 000195.log} (100%) rename packs/armures/{MANIFEST-000189 => MANIFEST-000193} (77%) rename packs/competences/{000188.log => 000192.log} (100%) rename packs/competences/{MANIFEST-000186 => MANIFEST-000190} (71%) rename packs/education/{000199.log => 000203.log} (100%) rename packs/education/{000186.ldb => 000205.ldb} (98%) delete mode 100644 packs/education/MANIFEST-000197 create mode 100644 packs/education/MANIFEST-000201 rename packs/graces/{000190.log => 000194.log} (100%) rename packs/graces/{000173.ldb => 000196.ldb} (69%) delete mode 100644 packs/graces/MANIFEST-000188 create mode 100644 packs/graces/MANIFEST-000192 delete mode 100644 packs/maladies/000173.ldb rename packs/maladies/{000190.log => 000194.log} (100%) create mode 100644 packs/maladies/000196.ldb delete mode 100644 packs/maladies/MANIFEST-000188 create mode 100644 packs/maladies/MANIFEST-000192 rename packs/scenes/{000128.log => 000132.log} (100%) rename packs/scenes/{MANIFEST-000126 => MANIFEST-000130} (79%) rename packs/simples/{000190.log => 000194.log} (100%) rename packs/simples/{000173.ldb => 000196.ldb} (75%) delete mode 100644 packs/simples/MANIFEST-000188 create mode 100644 packs/simples/MANIFEST-000192 diff --git a/modules/actors/tedeum-actor-sheet.js b/modules/actors/tedeum-actor-sheet.js index 033be9e..75351c9 100644 --- a/modules/actors/tedeum-actor-sheet.js +++ b/modules/actors/tedeum-actor-sheet.js @@ -42,6 +42,7 @@ export class TeDeumActorPJSheet extends ActorSheet { providence: this.actor.prepareProvidence(), arbreCompetences: this.actor.prepareArbreCompetences(), equipements: this.actor.getEquipements(), + simples: this.actor.getSimples(), armures: this.actor.getArmures(), graces: this.actor.getGraces(), blessures: this.actor.getBlessures(), @@ -78,10 +79,10 @@ export class TeDeumActorPJSheet extends ActorSheet { // Everything below here is only needed if the sheet is editable if (!this.options.editable) return; - + html.bind("keydown", function(e) { // Ignore Enter in actores sheet if (e.keyCode === 13) return false; - }); + }); // Update Inventory Item html.find('.item-edit').click(ev => { @@ -104,14 +105,14 @@ export class TeDeumActorPJSheet extends ActorSheet { let caracKey = $(ev.currentTarget).data("carac-key") this.actor.createEmbeddedDocuments('Item', [{ name: "Nouvelle " + dataType, type: dataType, system: {caracteristique: caracKey} }], { renderSheet: true }) }) - + html.find('.subactor-edit').click(ev => { const li = $(ev.currentTarget).parents(".item"); let actorId = li.data("actor-id"); let actor = game.actors.get( actorId ); actor.sheet.render(true); }); - + html.find('.subactor-delete').click(ev => { const li = $(ev.currentTarget).parents(".item"); let actorId = li.data("actor-id"); @@ -129,7 +130,7 @@ export class TeDeumActorPJSheet extends ActorSheet { html.find('.roll-competence').click((event) => { let compId = $(event.currentTarget).data("comp-id") this.actor.rollCompetence(compId) - }); + }); html.find('.roll-arme').click((event) => { const armeId = $(event.currentTarget).data("arme-id") this.actor.rollArme(armeId) @@ -138,24 +139,24 @@ export class TeDeumActorPJSheet extends ActorSheet { const armeId = $(event.currentTarget).data("arme-id") this.actor.rollDegatsArme(armeId) }); - - + + html.find('.lock-unlock-sheet').click((event) => { this.options.editScore = !this.options.editScore; this.render(true); - }); + }); html.find('.item-equip').click(ev => { const li = $(ev.currentTarget).parents(".item"); this.actor.equipItem( li.data("item-id") ); - this.render(true); + this.render(true); }); html.find('.update-field').change(ev => { const fieldName = $(ev.currentTarget).data("field-name"); let value = Number(ev.currentTarget.value); this.actor.update( { [`${fieldName}`]: value } ); - }); + }); } - + /* -------------------------------------------- */ /** @override */ setPosition(options = {}) { diff --git a/modules/actors/tedeum-actor.js b/modules/actors/tedeum-actor.js index 0ea1e14..04d1e38 100644 --- a/modules/actors/tedeum-actor.js +++ b/modules/actors/tedeum-actor.js @@ -14,8 +14,8 @@ export class TeDeumActor extends Actor { /** * Override the create() function to provide additional SoS functionality. * - * This overrided create() function adds initial items - * Namely: Basic skills, money, + * This overrided create() function adds initial items + * Namely: Basic skills, money, * * @param {Object} data Barebones actor data which this function adds onto. * @param {Object} options (Unused) Additional options which customize the creation workflow. @@ -64,7 +64,7 @@ export class TeDeumActor extends Actor { super._preUpdate(changed, options, user); } - + getCompetenceScore(compName) { let competence = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == compName.toLowerCase()) if (competence) { @@ -127,10 +127,10 @@ export class TeDeumActor extends Actor { if (updates.length > 0) { this.updateEmbeddedDocuments('Item', updates) } - + super._onUpdate(changed, options, userId); } - + /* -------------------------------------------- */ async _preCreate(data, options, user) { await super._preCreate(data, options, user); @@ -200,6 +200,11 @@ export class TeDeumActor extends Actor { TeDeumUtility.sortArrayObjectsByName(comp) return comp; } + getSimples() { + let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'simple') || []) + TeDeumUtility.sortArrayObjectsByName(comp) + return comp; + } getArmures() { let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'armure') || []) TeDeumUtility.sortArrayObjectsByName(comp) @@ -277,7 +282,7 @@ export class TeDeumActor extends Actor { for (let bId in game.system.tedeum.config.blessures) { let blessure = game.system.tedeum.config.blessures[bId] if (diff >= blessure.degatsMin && diff <= blessure.degatsMax) { - // Create a new blessure object + // Create a new blessure object let blessureObj = { name: blessure.label, type: "blessure", @@ -305,7 +310,11 @@ export class TeDeumActor extends Actor { c.key = key c.name = game.system.tedeum.config.caracteristiques[key].label c.generalqualite = game.system.tedeum.config.descriptionValeur[c.value].qualite - c.qualite = game.system.tedeum.config.descriptionValeur[c.value][key] + if (this.system.genre.toLowerCase() == "homme") { + c.qualite = game.system.tedeum.config.descriptionValeur[c.value][key] + } else { + c.qualite = game.system.tedeum.config.descriptionValeurFemme[c.value][key] + } c.dice = game.system.tedeum.config.descriptionValeur[c.value].dice c.negativeDice = game.system.tedeum.config.descriptionValeur[c.value].negativeDice } @@ -324,7 +333,11 @@ export class TeDeumActor extends Actor { prepareProvidence() { let providence = foundry.utils.deepClone(this.system.providence) providence.name = "Providence" - providence.qualite = game.system.tedeum.config.providence[providence.value].labelM + if (this.system.genre.toLowerCase() == "homme") { + providence.qualite = game.system.tedeum.config.providence[providence.value].labelH + } else { + providence.qualite = game.system.tedeum.config.providence[providence.value].labelF + } providence.dice = game.system.tedeum.config.providence[providence.value].diceValue providence.description = "La Providence représente la Volonté Divine à l'œuvre pour guider ou sauver un être humain. Les PJ montent dans l’échelle de la Providence en menant à bien leurs missions et en se montrant vertueux. Les points de Providence peuvent servir à augmenter temporairement une caractéris- tique, à modifier la gravité d'une blessure, et à résister au vieillissement. Chaque person- nage commence avec un score initial de 1 en Providence (au niveau Pauvre pécheur)." return providence diff --git a/modules/common/tedeum-config.js b/modules/common/tedeum-config.js index 798c61e..78c6be8 100644 --- a/modules/common/tedeum-config.js +++ b/modules/common/tedeum-config.js @@ -77,6 +77,14 @@ export const TEDEUM_CONFIG = { 5: { valeur: 5, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtil", entregent: "Galant", puissance: "Musculeux", complexion: "Sanguin", adresse: "Preste" }, 6: { valeur: 6, qualite: "Admirable", dice: "d20", negativeDice: "d4", savoir: "Humaniste", sensibilite: "Spirituel", entregent: "Sémillant", puissance: "Hercule", complexion: "Aguerri", adresse: "Alerte" }, }, + descriptionValeurFemme: { + 1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sotte", sensibilite: "Obtuse", entregent: "Rustaude", puissance: "Menue", complexion: "Anémique", adresse: "Empesée" }, + 2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limitée", sensibilite: "Etriquée", entregent: "Fruste", puissance: "Délicate", complexion: "Languide", adresse: "Gauche" }, + 3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlée", sensibilite: "Ouverte", entregent: "Badine", puissance: "Membrue", complexion: "Dispose", adresse: "Ingambe" }, + 4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettrée", sensibilite: "Fine", entregent: "Diserte", puissance: "Vigoureuse", complexion: "Gaillarde", adresse: "Leste" }, + 5: { valeur: 5, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtile", entregent: "Galante", puissance: "Musculeuse", complexion: "Sanguine", adresse: "Preste" }, + 6: { valeur: 6, qualite: "Admirable", dice: "d20", negativeDice: "d4", savoir: "Humaniste", sensibilite: "Spirituelle", entregent: "Sémillante", puissance: "Hercule", complexion: "Aguerrie", adresse: "Alerte" }, + }, diceValeur: ["d4", "d6", "d8", "d10", "d12", "d20"], degatsArmure: { sansarmure: { label: "Sans armure" }, @@ -157,6 +165,11 @@ export const TEDEUM_CONFIG = { sol: { label: "Sols", id: "sol", value: 10 }, livre: { label: "Livres", id: "livre", value: 100 } }, + monnaieUnit: { + "1": { label: "Deniers", id: "denier", value: 1 }, + "10": { label: "Sols", id: "sol", value: 10 }, + "100": { label: "Livres", id: "livre", value: 100 } + }, etapesEducation: { pouponniere: { label: "La Pouponnière", value: "pouponniere", agemin: 0, agemax: 6, nbCompetences: 2, nbCaracteristiques: 3, hasGenre: false, hasQuestionnaire: true, hasDebouches: false, hasMultiplier: false, canCompetencesOpt: false }, petitsgrimauds: { label: "La classe des Petits Grimauds", value: "petitsgrimauds", agemin: 7, agemax: 12, nbCompetences: 10, hasGenre: true, nbCaracteristiques: 3, hasDebouches: false, hasQuestionnaire: true, hasMultiplier: false, canCompetencesOpt: false }, diff --git a/modules/common/tedeum-utility.js b/modules/common/tedeum-utility.js index 8f90d96..9c3ddd9 100644 --- a/modules/common/tedeum-utility.js +++ b/modules/common/tedeum-utility.js @@ -92,6 +92,13 @@ export class TeDeumUtility { Handlebars.registerHelper('isGM', function () { return game.user.isGM }) + Handlebars.registerHelper('monnaie', function (value) { + let monnaie = game.system.tedeum.config.monnaieUnit[String(value)] + if (monnaie) { + return monnaie.label + } + return value + }) // Load compendium data const competences = await TeDeumUtility.loadCompendium("fvtt-te-deum.competences") @@ -202,7 +209,7 @@ export class TeDeumUtility { } else { // Perform the opposition let isAttackWinner = true - let rWinner = this.currentOpposition + let rWinner = this.currentOpposition let rLooser = rollData if (rWinner.total < rLooser.total) { rWinner = rollData @@ -218,12 +225,12 @@ export class TeDeumUtility { content: await renderTemplate(`systems/fvtt-te-deum/templates/chat/chat-opposition-result.hbs`, oppositionData) }) await msg.setFlag("world", "te-deum-rolldata", rollData) - + // Si le gagnant est l'attaquant, appliquer les dégats sur la victime if ( isAttackWinner && rWinner.isSuccess && rWinner.mode == "arme" && rWinner.arme?.system.typeArme == "melee" && rWinner.defenderTokenId) { this.appliquerDegats(rWinner) } - + console.log("Rolldata result", rollData) } } @@ -555,7 +562,7 @@ export class TeDeumUtility { if (rollData.enableProvidence) { actor.modifyProvidence(-1) } - // Manage XP + // Manage XP if (rollData.isReussiteCritique || rollData.isEchecCritique) { actor.modifyXP(rollData.carac.key, 1) } diff --git a/modules/data/tedeum-schema-equipement.js b/modules/data/tedeum-schema-equipement.js index f1a107e..1b731e9 100644 --- a/modules/data/tedeum-schema-equipement.js +++ b/modules/data/tedeum-schema-equipement.js @@ -13,4 +13,10 @@ export class TeDeumEquipementSchema extends foundry.abstract.TypeDataModel { return schema; } + + get monnaieLabel() { + console.log("monnaieLabel", this.monnaie,game.system.tedeum.config.monnaieUnit) + return game.system.tedeum.config.monnaieUnit[String(this.monnaie)]?.label; + } + } diff --git a/modules/data/tedeum-schema-maladie.js b/modules/data/tedeum-schema-maladie.js index bc17435..d14f499 100644 --- a/modules/data/tedeum-schema-maladie.js +++ b/modules/data/tedeum-schema-maladie.js @@ -9,7 +9,8 @@ export class TeDeumMaladieSchema extends foundry.abstract.TypeDataModel { schema.virulence = new fields.StringField({required: true, choices: ["fatigue", "epuisement", "souffrance", "agonie"], initial: "fatigue"}); schema.fievre = new fields.StringField({required: true, choices: ["aucune", "legere", "forte", "grave"], initial: "aucune"}); schema.symptomes = new fields.HTMLField({ required: true, blank: true }); - schema.appliquee = new fields.BooleanField({initial: false}), + schema.complications = new fields.HTMLField({ required: true, blank: true }); + schema.appliquee = new fields.BooleanField({initial: false}); schema.description = new fields.HTMLField({ required: true, blank: true }); diff --git a/modules/data/tedeum-schema-pj.js b/modules/data/tedeum-schema-pj.js index 22dbde4..daad4fd 100644 --- a/modules/data/tedeum-schema-pj.js +++ b/modules/data/tedeum-schema-pj.js @@ -26,17 +26,17 @@ export class TeDeumPJSchema extends foundry.abstract.TypeDataModel { obj[loc.id] = new fields.SchemaField({ armure: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0, max: 20 }), touche: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0, max: 20 }), - blessures: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0, max: 20 }) + blessures: new fields.NumberField({ ...requiredInteger, initial: 0, min: 0, max: 20 }) }); return obj; }, {}) ); schema.fortune = new fields.SchemaField({ - "ecus": new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }), + "ecus": new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }), "livres": new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }) , "sous": new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }) , - "deniers": new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }) + "deniers": new fields.NumberField({ ...requiredInteger, initial: 0, min: 0 }) }); schema.description = new fields.HTMLField({required: true, blank: true}); @@ -54,7 +54,7 @@ export class TeDeumPJSchema extends foundry.abstract.TypeDataModel { schema.charges = new fields.StringField({ required: false, blank: true, initial: "" }); schema.religion = new fields.StringField({ required: false, blank: true, initial: "" }); schema.lieunaissance = new fields.StringField({ required: false, blank: true, initial: "" }); - + return schema; } } diff --git a/packs/aides/000089.log b/packs/aides/000093.log similarity index 100% rename from packs/aides/000089.log rename to packs/aides/000093.log diff --git a/packs/aides/CURRENT b/packs/aides/CURRENT index d05b681..00f4669 100644 --- a/packs/aides/CURRENT +++ b/packs/aides/CURRENT @@ -1 +1 @@ -MANIFEST-000087 +MANIFEST-000091 diff --git a/packs/aides/LOG b/packs/aides/LOG index e39b8e2..fbe32c2 100644 --- a/packs/aides/LOG +++ b/packs/aides/LOG @@ -1,7 +1,7 @@ -2025/04/05-23:14:49.037668 7f9c6affd6c0 Recovering log #86 -2025/04/05-23:14:49.047402 7f9c6affd6c0 Delete type=0 #86 -2025/04/05-23:14:49.047473 7f9c6affd6c0 Delete type=3 #85 -2025/04/05-23:15:15.842682 7f9c69bff6c0 Level-0 table #90: started -2025/04/05-23:15:15.842744 7f9c69bff6c0 Level-0 table #90: 0 bytes OK -2025/04/05-23:15:15.848975 7f9c69bff6c0 Delete type=0 #88 -2025/04/05-23:15:15.860649 7f9c69bff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) +2025/04/11-23:06:48.405694 7f6df09f96c0 Recovering log #89 +2025/04/11-23:06:48.416695 7f6df09f96c0 Delete type=3 #87 +2025/04/11-23:06:48.416810 7f6df09f96c0 Delete type=0 #89 +2025/04/12-00:18:27.794309 7f6deabff6c0 Level-0 table #94: started +2025/04/12-00:18:27.794331 7f6deabff6c0 Level-0 table #94: 0 bytes OK +2025/04/12-00:18:27.828514 7f6deabff6c0 Delete type=0 #92 +2025/04/12-00:18:27.828757 7f6deabff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) diff --git a/packs/aides/LOG.old b/packs/aides/LOG.old index b477ce4..e39b8e2 100644 --- a/packs/aides/LOG.old +++ b/packs/aides/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:55.040362 7fa86b7fe6c0 Recovering log #83 -2025/04/05-18:56:55.054999 7fa86b7fe6c0 Delete type=3 #81 -2025/04/05-18:56:55.055109 7fa86b7fe6c0 Delete type=0 #83 +2025/04/05-23:14:49.037668 7f9c6affd6c0 Recovering log #86 +2025/04/05-23:14:49.047402 7f9c6affd6c0 Delete type=0 #86 +2025/04/05-23:14:49.047473 7f9c6affd6c0 Delete type=3 #85 +2025/04/05-23:15:15.842682 7f9c69bff6c0 Level-0 table #90: started +2025/04/05-23:15:15.842744 7f9c69bff6c0 Level-0 table #90: 0 bytes OK +2025/04/05-23:15:15.848975 7f9c69bff6c0 Delete type=0 #88 +2025/04/05-23:15:15.860649 7f9c69bff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) diff --git a/packs/aides/MANIFEST-000087 b/packs/aides/MANIFEST-000091 similarity index 58% rename from packs/aides/MANIFEST-000087 rename to packs/aides/MANIFEST-000091 index c16a43d4fff5611963b65a26410535d4a34cc6e2..c87327d463019ff818e875476f7ebaafcdf63ef4 100644 GIT binary patch delta 37 pcmcb^c!zPqKDo8$;v6{`7@1-?8JJ^P#GX#S!V2QX0=e-lVgTSo32guX delta 37 pcmcb^c!zPqKDow*3;#J77?~nC8JHtk#5|9AIfJ;7KyEaP7y#!~30eRE diff --git a/packs/armes/000191.log b/packs/armes/000195.log similarity index 100% rename from packs/armes/000191.log rename to packs/armes/000195.log diff --git a/packs/armes/000174.ldb b/packs/armes/000197.ldb similarity index 92% rename from packs/armes/000174.ldb rename to packs/armes/000197.ldb index a5f5a8ee7dd8178234830fe29636ad70ad8bcb20..646005904c9cdd7b0f8069074fcab2b401831f93 100644 GIT binary patch delta 1283 zcmX|9ZD^`siK(Z>RQTc>3jg5k8A|LV4koq8#U?DB9uB$e;WS8T)NoO=1UiceN8_(ZVOH z&hflq8s|ra6vHY!%L6uYu_DV%yD+w$jNS@{{T}R$%+{m|$82ID3p+Vj9Vm&Rtp-XD z?tdLQ3}KC#)DBkjh|wI@sYTdyImpg_AR(M1>coTK8J?$vmA}S&bR1}@KpM#qhmn~M z?~ITo4&sU{Z06=+B-X0>K>fVxbMd9>^VF{VTJuGd$z*(GvY|1NXpFXMz9v&|x6{r> zA>P`UF<)%$O5M_Yd2?}SkocN5*3~96Tk5(ttS7B~ujJHgq@t5B+o2XF%_H+5GEaS1 z>6*jf4eC=q6BCwLo(X{HN0xZv<~$Q!FeZX@c}Tj`=L^jKUwV4)Vq$8Cc&FDl*(>y5 z%O2{udM-gkWqje)9#4EQ{%%TypZh0O38ze^K~5;i5#7vYCsu)Mc}#4}P@SsoARU&% z)Nlp0;gk#vuE?X2(F-1Gz_kK+2|kttRCsec91idpWe-&-?*~dWk|T!m&F_d6#B*UKDKRjLug#&BE=9ufGIV{;3IfgB~5FU4c1Mb`<+5X&9?gcJDz zdJs`Q6-yG)+BnKgKj(^iR|Hpx%9IdyH^kIkH`IeO*@^uC&3x-UCS***4s+A}K!?{A z0qHoSoP&a9Iw|FZ2#Zuv!iF71%7H*0g%>ZlB<7pLC4;4s$FjXWlaGR@0u>~krYcrR zWQWANp@X*r%3-K<6fY%=k|?rGH}pfHFlOW6S#hSR#-xUYbkkuP37&%7dC&u|K_P{i z7JOa`UyiESU0ruy8MSP9R|b}!@igU34|oh47KgmTEv(z2)cr2G+B49>=Kt4mSGT7Y_R2-BN$=^2gq{!#kH| zsi6{N7QRAZA-Km6a?89tVN5ao`3sST_%jM`#bO)ceoza;Wm65x7G-`|e2Slk#R}ja z?g>+%^!~}jl7p{St#!X`E;qT{=2CU3yDS2Ir}wPL|B_p#?7PE_J?Z+d71S(w(3ubR zw=cg`24uO#(@`&ngrT-~ltn8*r(DJ#-1bMM4Ys;!sBfgQ45)Hh=;Ph_1O1h4!|!q5 z7XwMI2EFo{(Cks}f#_OM7D%I6w!5Gd(*`v>M5?hAY`3kU%+7vW26txG zc`VQ-f+faRQ`3x?J|tojn!*olskAooqhYNP6JymshMHoU7*kWQ)<;a5qEk({Irrw| z=H8Q&oR97>Ki+1}#=}M9o6gsT#~uiLQoN_WGqHK+fgSmDRyWga47L|H94xzV&pq2R z*@YU``&YZzHT>1Z+WSa&xSQR&tv>OH(p|r^qlLD;_*`DP)Lp)v>ZTJoByxY<^d5>y|A*Io!pK4 zM8kylJ+l|GHb^^TT4jEpY()2XkE)M2tR?Fpt!?>&h+7&q~OVl8i zo)Tr%A+iZ`98wvtD@{T2x-+s0F)w-+e(_^cIJ6%|v0Eg$v2x*698S|bRV^x1Vc|L^ zdSNOjs%eYDF>h!do)Cw1r7-1aYLX!OJ`Q6P#P*5I(v1`y`FapzOZI-;acRB|wl5xFwUPGdz= z%}NG7_Mt2+@a33fMMb#i!)eV*2@?Q2fD=_SN`!;h{-^T6qEEplk>Ie)?=nobuSN)+ z#^p4VktI>0kzT*sF&|pQ!fQTZi%?BV!U#OSLJtSE0rv4H zt)L>)*!)Du@3*U~s`f2%74@hV{s>^2p_XuyYu)IQv%+saEbf<0Unf$Sz0eOXOHF(Y zzx#rgN?x*LSPFXjYwxm;Rt}MztV)zi_kMcDvrn(bTJJ`po8sm33w-JkV z90HU8F7#ES(9Exn!WyoRLOF7Zx!+A=XRn@Ts^9Kn+U=tQr7kT{aoGNFphh@%ilK}89Y_>%DV zL-yXmiuNl 31023 bytes +2025/04/12-00:18:27.373984 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/04/12-00:18:27.374177 7f6deabff6c0 Delete type=2 #174 +2025/04/12-00:18:27.374459 7f6deabff6c0 Delete type=2 #196 +2025/04/12-00:18:27.426656 7f6deabff6c0 Manual compaction at level-0 from '!items!GZ3Q17VzRvdlrtdF' @ 40 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end) diff --git a/packs/armes/LOG.old b/packs/armes/LOG.old index 3b17050..9092228 100644 --- a/packs/armes/LOG.old +++ b/packs/armes/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:54.933660 7fa86affd6c0 Recovering log #185 -2025/04/05-18:56:54.943911 7fa86affd6c0 Delete type=3 #183 -2025/04/05-18:56:54.943971 7fa86affd6c0 Delete type=0 #185 +2025/04/05-23:14:48.938481 7f9c6a7fc6c0 Recovering log #188 +2025/04/05-23:14:48.948878 7f9c6a7fc6c0 Delete type=0 #188 +2025/04/05-23:14:48.948933 7f9c6a7fc6c0 Delete type=3 #187 +2025/04/05-23:15:15.775044 7f9c69bff6c0 Level-0 table #192: started +2025/04/05-23:15:15.775079 7f9c69bff6c0 Level-0 table #192: 0 bytes OK +2025/04/05-23:15:15.780958 7f9c69bff6c0 Delete type=0 #190 +2025/04/05-23:15:15.800666 7f9c69bff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end) diff --git a/packs/armes/MANIFEST-000189 b/packs/armes/MANIFEST-000189 deleted file mode 100644 index 9a184254c38d2e3f32d07b085d4bcf82cb8f6476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmbPJIH9MVfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?yu#BX zyQt98A~n!B*}trSQI-J=*csO`KKQ_>sF;?Ylag9gtmv8N9GDssloDc^72z9UVZ_J` mQAo(3Tb7@`axpM6?PKI*VBXKjqTY4+M;Az7KSsF;?Ylag9gtmv8N9GDssloDc^72z9UVZ_J` zQAo(3Ig-DmxfmFk4l!~vFdt@QQJ?MOpc4QTI1Cav%E+R@&TxeBHW$ns_bB5)L-Vkz xpt6*lqLLIhMh#SZaLM<5wfR#EGxiwJScD&OX<-9e%m(x)JL6Ht^`EHVR{*OjWA*?5 literal 0 HcmV?d00001 diff --git a/packs/armures/000191.log b/packs/armures/000195.log similarity index 100% rename from packs/armures/000191.log rename to packs/armures/000195.log diff --git a/packs/armures/CURRENT b/packs/armures/CURRENT index 23e30a1..a2bb032 100644 --- a/packs/armures/CURRENT +++ b/packs/armures/CURRENT @@ -1 +1 @@ -MANIFEST-000189 +MANIFEST-000193 diff --git a/packs/armures/LOG b/packs/armures/LOG index 0ae3294..2e5e52c 100644 --- a/packs/armures/LOG +++ b/packs/armures/LOG @@ -1,7 +1,7 @@ -2025/04/05-23:14:48.952138 7f9c6affd6c0 Recovering log #188 -2025/04/05-23:14:48.962116 7f9c6affd6c0 Delete type=0 #188 -2025/04/05-23:14:48.962182 7f9c6affd6c0 Delete type=3 #187 -2025/04/05-23:15:15.788075 7f9c69bff6c0 Level-0 table #192: started -2025/04/05-23:15:15.788095 7f9c69bff6c0 Level-0 table #192: 0 bytes OK -2025/04/05-23:15:15.794438 7f9c69bff6c0 Delete type=0 #190 -2025/04/05-23:15:15.800687 7f9c69bff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) +2025/04/11-23:06:48.318150 7f6df09f96c0 Recovering log #191 +2025/04/11-23:06:48.328364 7f6df09f96c0 Delete type=3 #189 +2025/04/11-23:06:48.328522 7f6df09f96c0 Delete type=0 #191 +2025/04/12-00:18:27.192248 7f6deabff6c0 Level-0 table #196: started +2025/04/12-00:18:27.192320 7f6deabff6c0 Level-0 table #196: 0 bytes OK +2025/04/12-00:18:27.261480 7f6deabff6c0 Delete type=0 #194 +2025/04/12-00:18:27.426624 7f6deabff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) diff --git a/packs/armures/LOG.old b/packs/armures/LOG.old index 56736f0..0ae3294 100644 --- a/packs/armures/LOG.old +++ b/packs/armures/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:54.946918 7fa86b7fe6c0 Recovering log #185 -2025/04/05-18:56:54.957003 7fa86b7fe6c0 Delete type=3 #183 -2025/04/05-18:56:54.957057 7fa86b7fe6c0 Delete type=0 #185 +2025/04/05-23:14:48.952138 7f9c6affd6c0 Recovering log #188 +2025/04/05-23:14:48.962116 7f9c6affd6c0 Delete type=0 #188 +2025/04/05-23:14:48.962182 7f9c6affd6c0 Delete type=3 #187 +2025/04/05-23:15:15.788075 7f9c69bff6c0 Level-0 table #192: started +2025/04/05-23:15:15.788095 7f9c69bff6c0 Level-0 table #192: 0 bytes OK +2025/04/05-23:15:15.794438 7f9c69bff6c0 Delete type=0 #190 +2025/04/05-23:15:15.800687 7f9c69bff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) diff --git a/packs/armures/MANIFEST-000189 b/packs/armures/MANIFEST-000193 similarity index 77% rename from packs/armures/MANIFEST-000189 rename to packs/armures/MANIFEST-000193 index 146364db1c68e1648d04f5eb4c258afe2ea805e0..f6112b0392fd5724ce0672c971b6cb1a9c032126 100644 GIT binary patch delta 41 rcmZ3_xSnxBuaf;r0R}DxMy5lIoD9r|8Cm2qPS#X_1P+4)jsgV$+0zL` delta 41 rcmZ3_xSnxBuTteH2`MfHMy7p?oD9tS8Cm3BCJE((1ondj4gv)LpGsTW-#~5#MyCCYoD9qd7+D$^S1o_%0}?p^5;+7C0RSU_3$XwI delta 43 tcmdnQxQTH>pGutcvoG8Xj7+;3IT@JuFtRi-@(89(1BvVbiR=T3000Xx3Pu0` diff --git a/packs/education/000199.log b/packs/education/000203.log similarity index 100% rename from packs/education/000199.log rename to packs/education/000203.log diff --git a/packs/education/000186.ldb b/packs/education/000205.ldb similarity index 98% rename from packs/education/000186.ldb rename to packs/education/000205.ldb index b975729525aaa66916a62614934f8b21de256b9e..283cefa05fed5babefcf2c772ce5a8099d769cc6 100644 GIT binary patch delta 1624 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 263379 bytes +2025/04/12-00:18:27.425988 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/04/12-00:18:27.426166 7f6deabff6c0 Delete type=2 #186 +2025/04/12-00:18:27.426484 7f6deabff6c0 Delete type=2 #204 +2025/04/12-00:18:27.426669 7f6deabff6c0 Manual compaction at level-0 from '!items!eILBnECWQOFfkxIL' @ 443 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) diff --git a/packs/education/LOG.old b/packs/education/LOG.old index 7caea42..7709db1 100644 --- a/packs/education/LOG.old +++ b/packs/education/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:54.959243 7fa86bfff6c0 Recovering log #193 -2025/04/05-18:56:54.969916 7fa86bfff6c0 Delete type=3 #191 -2025/04/05-18:56:54.970132 7fa86bfff6c0 Delete type=0 #193 +2025/04/05-23:14:48.965558 7f9c6b7fe6c0 Recovering log #196 +2025/04/05-23:14:48.975684 7f9c6b7fe6c0 Delete type=0 #196 +2025/04/05-23:14:48.975771 7f9c6b7fe6c0 Delete type=3 #195 +2025/04/05-23:15:15.794548 7f9c69bff6c0 Level-0 table #200: started +2025/04/05-23:15:15.794568 7f9c69bff6c0 Level-0 table #200: 0 bytes OK +2025/04/05-23:15:15.800586 7f9c69bff6c0 Delete type=0 #198 +2025/04/05-23:15:15.800695 7f9c69bff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) diff --git a/packs/education/MANIFEST-000197 b/packs/education/MANIFEST-000197 deleted file mode 100644 index 727bc75ed5524fcd6549397aa34e9952a1203b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcma!E`rN*qfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?$~`Bj zB*45XI4?V^w6rvpaVaAM2(UBmV!Yfbps1LZpOcbWRIF$j5SVG~Q)X&XRFGVeSeDON o3{gnPAV=3vDclT8yMLF5;+bMISCR00M>&vM*si- diff --git a/packs/education/MANIFEST-000201 b/packs/education/MANIFEST-000201 new file mode 100644 index 0000000000000000000000000000000000000000..e67ec46cb2f49f38563b617f9c9e6bc0a7747c97 GIT binary patch literal 381 zcma!E`rN*qfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?$~`Bj zB*45XI4?V^w6rvpaVaAM2(UBmV!Yfbps1LZpOcbWRIF$j5SVG~Q)X&XRFGVeSeDON z3{gnPAn9X=%()pDnNBfsGBBTJWZA|1dDb57K%mHJkjPm^mfg(k3}+bMn8Hj-_4IMd yb9D|6^mj|kuJH6>+>L4zE_p-omEY=M=AHwYi|{5cJ#0Xm*??YUXFN+C?*af(-)wOJ literal 0 HcmV?d00001 diff --git a/packs/graces/000190.log b/packs/graces/000194.log similarity index 100% rename from packs/graces/000190.log rename to packs/graces/000194.log diff --git a/packs/graces/000173.ldb b/packs/graces/000196.ldb similarity index 69% rename from packs/graces/000173.ldb rename to packs/graces/000196.ldb index 5b24caebdcf8173e9a7b504232f2042328708489..45f23a48b34ae4f18b65d946dd483b207818975e 100644 GIT binary patch delta 2622 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 C#)dTj delta 2177 zcmX|C4{Q_H9e#J`bI!@xwOtcCV91M;lmslt4oPsch{gto1ri7eP@pR9v+p^)a=tV7 z$0S?ZluqeNg*xC069S=S+SptTX)9u7ol0v=s)44Z-2^S_7-Cx~)zoPeO)97{d+FMo zzIS@>^zNR1-}n8#yM2s#<;M)X(O`i3t9%17a87TCt;{`B*gFy*UXkn?kkz$}{}9Y| ze-!HeekiYD4ev3D9_kJaASmH6qg>Poy+O%@d93NGqM%U>Ws}S;bJ$=G9I7-hzqTN= z!0Y&9v`^JCSPR3XhB7LTtUhLWZB!~3^++fj!r3f+p#*T`4RHJLTHm2k?ZXn*GaAVo zL{;daq36Q<@ZtW5^%nEcVwh1iyp3>s9$B#>*16x^FVTIG-&>!z`rrf90eVTUSWV3Xn7DBriQ~1CwH?#A5oa4 z!4a(JBu!*A68RMihQ^-|3Pfj?w7@*lpp4+4sat-oxd|sT5FUngjW~RxW19zS!hr{AFguH*J{( z4dcH6sbX>SSY>h6``j}Bq`fd{4`Mii3M$dMU$FoDPiOy7{Lp&HR@WU(608(3k!7T0 zuw%8OTa++d8F`fpQo&_2LnQLD=d_;vJhgmg@#%sY_RGTTk0s7d8zdEwc+L z5*n=>vCm`c5xaHD)>Z}b*B18w7hBhCOT;C;j>K`GdS7+4K>I1xu+JlT!*2QP z?fjCH;-wSTpnb9bgea7Y1_}jX&eTZ;$?dnf?mN}iKKp`jl#-{K28MVngY&L>XF$Pn z1oq22U#teQ>r8)P%z$)37vdj;yf7yF%i^hb`Gs~;ahM1FQZnpk{pSWVr z?%h6?#q!XYJo-2u-A$M_t&{U@rZSpZD&{U1Wnxr%xIH~v8#&t=)wRemwNa#&%1oEy ze}CcFv_)j7;T+QTn6;9l>l#1ZYD0NuQR&GRgJ?SZztGdpCRtTRO$_s@=Dj9}sDLxx zs}q7RUH++|Dtx1u#byLO?`aO`P&cR`u4-q1Dw)ALbRBm9ed;S{KuI;za=C~%l&p4a z7g{oSx+6eImrP=mvTmKw&h##>#&6nW?0v)uOz)t>CJ~0%G8jvVnVa@?8>_loZN80W z0c*yFQgPn$u46SI>=LUB<5i%8>1ayOig4Q0ku;gEoU+d&dCI=3k(>JS)l>E$pcgYY zUWy-h>!XGct2gP&J+AN4z&pInrrz>5!_ON4lQ4F!fIVZ%b=H z%CQYSmF%IGR48Gpnayg{acHtJN~6!D#G3g$wa?V`Afg6`^lPP%s3Bq`z7nYl8oyyK zEx%4S6Td0W#XK`pnPumZoMkQCS-)^LPJbEH{^cV5hD_30MdU7sT=#C?I@ww0?Q?vv z#&u8-%rST=1@zbZ?AE2u2G6Bsm2>PolIK|KUgy%4wLL=cyCk1iGa9N~nrYkbon)2IbF z-_R~1tFr55XJtmvW`t#r)__oDhOWNBx*6xHv&=1y{k9A2fZ4yn8$YunUi+|rh`qjf z;)A2UR8KR1bc_A{E8d`dv3Ixi()vfdN!l^%>DWw14al1DLF@eb=85YT^BjHhbwh#g zZBs6sV57jzee;ullzHG_eBgi!xNXi_u+CHKJLJ0O1|E;!wsDsyApWR+%3aq6ws`#F z*|t|ab$;*!onGvn_0s7moxV5nxwGy`n;NH^&!M+Px>@)51NU>cT%g|Ow9r66{N&k# jPT=4}3%bPp*5p8&_>c9!`Rk3>nAnjc%)8dR11 19688 bytes +2025/04/12-00:18:27.739125 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/04/12-00:18:27.739315 7f6deabff6c0 Delete type=2 #173 +2025/04/12-00:18:27.739599 7f6deabff6c0 Delete type=2 #195 +2025/04/12-00:18:27.828729 7f6deabff6c0 Manual compaction at level-0 from '!items!o71YhfDj6rschyQM' @ 59 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) diff --git a/packs/graces/LOG.old b/packs/graces/LOG.old index d6dabe5..d5f5502 100644 --- a/packs/graces/LOG.old +++ b/packs/graces/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:54.978266 7fa870bfa6c0 Recovering log #184 -2025/04/05-18:56:54.988217 7fa870bfa6c0 Delete type=3 #182 -2025/04/05-18:56:54.988347 7fa870bfa6c0 Delete type=0 #184 +2025/04/05-23:14:48.980636 7f9c6bfff6c0 Recovering log #187 +2025/04/05-23:14:48.991406 7f9c6bfff6c0 Delete type=0 #187 +2025/04/05-23:14:48.991533 7f9c6bfff6c0 Delete type=3 #186 +2025/04/05-23:15:15.806897 7f9c69bff6c0 Level-0 table #191: started +2025/04/05-23:15:15.806941 7f9c69bff6c0 Level-0 table #191: 0 bytes OK +2025/04/05-23:15:15.814152 7f9c69bff6c0 Delete type=0 #189 +2025/04/05-23:15:15.826768 7f9c69bff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) diff --git a/packs/graces/MANIFEST-000188 b/packs/graces/MANIFEST-000188 deleted file mode 100644 index 4d9989c7eaa7af05045eade9018ded223810b7c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmX?Xv+G+H8fNTKps@%a;?lwfw3rR(OLoR1j4x*5_9>bRaQPGf$pT|< literal 0 HcmV?d00001 diff --git a/packs/maladies/000173.ldb b/packs/maladies/000173.ldb deleted file mode 100644 index a738d716ef9e1b12cd20292312a8ead7dd219c0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11815 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 SSD*1`%?I1QR$(pu?f(LQA^M2` literal 0 HcmV?d00001 diff --git a/packs/maladies/CURRENT b/packs/maladies/CURRENT index 990c72d..e84a99e 100644 --- a/packs/maladies/CURRENT +++ b/packs/maladies/CURRENT @@ -1 +1 @@ -MANIFEST-000188 +MANIFEST-000192 diff --git a/packs/maladies/LOG b/packs/maladies/LOG index 90e5726..952c267 100644 --- a/packs/maladies/LOG +++ b/packs/maladies/LOG @@ -1,7 +1,14 @@ -2025/04/05-23:14:48.995168 7f9c6a7fc6c0 Recovering log #187 -2025/04/05-23:14:49.005707 7f9c6a7fc6c0 Delete type=0 #187 -2025/04/05-23:14:49.005879 7f9c6a7fc6c0 Delete type=3 #186 -2025/04/05-23:15:15.800840 7f9c69bff6c0 Level-0 table #191: started -2025/04/05-23:15:15.800872 7f9c69bff6c0 Level-0 table #191: 0 bytes OK -2025/04/05-23:15:15.806702 7f9c69bff6c0 Delete type=0 #189 -2025/04/05-23:15:15.826756 7f9c69bff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) +2025/04/11-23:06:48.361948 7f6df11fa6c0 Recovering log #190 +2025/04/11-23:06:48.372204 7f6df11fa6c0 Delete type=3 #188 +2025/04/11-23:06:48.372273 7f6df11fa6c0 Delete type=0 #190 +2025/04/12-00:18:27.468730 7f6deabff6c0 Level-0 table #195: started +2025/04/12-00:18:27.487486 7f6deabff6c0 Level-0 table #195: 19996 bytes OK +2025/04/12-00:18:27.516404 7f6deabff6c0 Delete type=0 #193 +2025/04/12-00:18:27.626078 7f6deabff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at '!items!ysGehYm1VkMWrI22' @ 47 : 1 +2025/04/12-00:18:27.626091 7f6deabff6c0 Compacting 1@0 + 1@1 files +2025/04/12-00:18:27.644729 7f6deabff6c0 Generated table #196@0: 17 keys, 11448 bytes +2025/04/12-00:18:27.644759 7f6deabff6c0 Compacted 1@0 + 1@1 files => 11448 bytes +2025/04/12-00:18:27.688168 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/04/12-00:18:27.688361 7f6deabff6c0 Delete type=2 #173 +2025/04/12-00:18:27.688608 7f6deabff6c0 Delete type=2 #195 +2025/04/12-00:18:27.828710 7f6deabff6c0 Manual compaction at level-0 from '!items!ysGehYm1VkMWrI22' @ 47 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) diff --git a/packs/maladies/LOG.old b/packs/maladies/LOG.old index af264fc..90e5726 100644 --- a/packs/maladies/LOG.old +++ b/packs/maladies/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:54.993562 7fa86affd6c0 Recovering log #184 -2025/04/05-18:56:55.005280 7fa86affd6c0 Delete type=3 #182 -2025/04/05-18:56:55.005390 7fa86affd6c0 Delete type=0 #184 +2025/04/05-23:14:48.995168 7f9c6a7fc6c0 Recovering log #187 +2025/04/05-23:14:49.005707 7f9c6a7fc6c0 Delete type=0 #187 +2025/04/05-23:14:49.005879 7f9c6a7fc6c0 Delete type=3 #186 +2025/04/05-23:15:15.800840 7f9c69bff6c0 Level-0 table #191: started +2025/04/05-23:15:15.800872 7f9c69bff6c0 Level-0 table #191: 0 bytes OK +2025/04/05-23:15:15.806702 7f9c69bff6c0 Delete type=0 #189 +2025/04/05-23:15:15.826756 7f9c69bff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) diff --git a/packs/maladies/MANIFEST-000188 b/packs/maladies/MANIFEST-000188 deleted file mode 100644 index 5b3b50ddb81e2eb055060b63eac3a2f359f8d5d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmZp0Tk@!dfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?ve-Q} zBQn=8EZaA{$kWJ(k&gik*csO{E{}n!GR#a)tnjQXcPw{_2u${^V&sRYg304DMeAzg fQ!WNZroD`u49xo&Sp;V`u6hp=*as3g02BZK?O8Av diff --git a/packs/maladies/MANIFEST-000192 b/packs/maladies/MANIFEST-000192 new file mode 100644 index 0000000000000000000000000000000000000000..56eee8573b5b8d2b734acd2d29241efa7b5f98ef GIT binary patch literal 373 zcmZp0Tk@!dfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDVUNN&IHMdx?ve-Q} zBQn=8EZaA{$kWJ(k&gik*csO{E{}n!GR#a)tnjQXcPw{_2u${^V&sRYg304DC8sQt zn~Q;w=^!H~1M?w97Qt10%NPTJ0*62XM;KYm*clEp&Y8mqGYG>XBLWubL*#Rd%Ji#X g<{kx_i^qphEo?xW*?_)eXFS5VBa&NW%V0-G2>E%PF3vsJYmJJCV>$jp{5b0V&S3$245_C}uA&s~HlMrNInZww| z_aZ|@nscK()>8K{0F$F}fa;{aWJ2Pase)cXk_^8n3%UYl zfdX42#ZC^!Jrf(LrM%X63eYKl(w~GskOu+LAako}!Y_{4vT=uyqUz4n{0Gj?e_$m2 z(KV;Z=oaT`68K9N$KPL63I7nEU-;mL1}p1VLLr})jb!}#x)SnHlpt&9GP&H! zk?nm2pwhb$Hn&IUk&()~Yf9gKlHxUkD`CyNj&G6NZSFCW33Wt-aY7Pick)iYV6BXJ z4UOKi4AH<(?}FixmlH2>W3*ZDBj=)vaY7bNG6c421~~Ws+thuYh;A);p2+c@m(n`U z68nteez70_mdDc6P)O*G?v3u@4Ve!kUDSE*csk+l<&x=Er1N3Lxb9r?EWT}B5p~TG zdkTc2=Ln>etW{O~y+}<()9zPJG_7(4@xcKi8{iL|`o2Y7c>B!6;=j+#JzS`R1=nWU zMZ7W1-tFq#yrL%1xkl_P>D=IHhKm6S&&7|}=EP?euX;Lf7BL&%ipE35Lo;aYsrYBb zdCjxW0{$io?44F+o9GvHdpN88CInWW;WuP-=UG4mMEI%0kaScl2Mkq^{ct4LljF$g z7gcOm+H95uLqk4p$%#Pxk>Npt&J{dppM;SbN&-0n1#@qB6X&UqynB0_~#Ua21t#NxzH3JSW$G*z(x*R#mR;(CZNI^hD=d2l^NO+^BO;^HU#AA{3 z_(U;S_-Ix!rimz_uqGl*BR5^ZV)jVGao=VZbB&MsGVf8+!4E%PKRNiEa1X62?!kuy zOgG;JrGf)Kw3nT56owI}S>OtLiubT73&0h!<343gKG}l)6YvSIb4h ziV@;2DL;IXm^>LFnua*BthBGHv{~L-*N#?ibGN}9^(2wqh5?{RNcUaADRF`tIzjbA z5EC+MM9f+P#nwe1;u&hg`onC$6UjSf+XxS|H z`l{BghmQE6dOq^kTVxi*9{wQP)9R**-VNp$yd+drCk06G6tQjDoBRhcj={)>l`U~}l zpGs5w5Zw>OiG?v2;TQ7qPJNiT7Tr0Wh`$&&b-6(5nrZA>>HWCqQo;UA0CKu|NZ|4I zM9ArEz$u;QA+{J*eiFE&kdWn*ez?A}n*^CKO zz6FAbwQQeY$PFb_@+g0@!|I<3NF%j`#5J^pWT%jS+BrR&RFs#L7L~aib2U9jOVN2a5Vs~5Hl8FGO zSCGdt5SNJe%o4HvJ_rm)JtLV+CP^~OlpA1 z8DO~Yq*EBq+$1x9h$%=WwitNKknr2?dK|pIkFoqJEtSsZr?XQd;5dgzKubAiogM+- z`h?m4BU36DWaN&%u;x*g%VeF8vOu`Lsc#)?x!skv|1(prZgd-x7*x~{*EEY#WIei@ z@BccgVY+1~-RxIzdWh9PvYe(U1L-Lnd%xz}*vc~|&c|G}vHzV5%JPH$41eZ(TPHF=2AO`F*ioI4$-l7|zQzHX g%*n_w?>QJ>-RfcIKXYTj%SWJl;s}h#pK2}m53Pw*rvLx| delta 2979 zcmYM04|G%29mnr2?}eA-^)-#Lwo>SAPTHjyBK<=P!F8nnp!}CV1sS3*FSqF{FYkr- zr}9Tk!xpe-;*bYIRXA3~5tutdVJe=XkQG5d-4Jy1fG130E3;!doH!SE3&?VQ$;mk{ zx&MCO@8^3{FTmIP;H#(H(jiT2(B1Sr; z_DzH)CGmGYfc(h2P{whj;Un)j6ILKtAA_;JRVjlzZgubi_E#JWQ5RyCf(ASAKXb;? z_6C*cn(z$e4jfu;Ydc77)N8uLF7iV}#HZnCDDik=12SY3!@8&=?pL{#(7_$ebzvRF z6l37O)fG|Ke92#eXyP>r>-0UWOI3sptY*7yx69patDj0;+Da7z@`5+st}mwb zGrq4zS`Jm{pk$v3Yl>iwIjW{J@9HLZV2!&AtGc1N18#GB%{m(KP}^>fo=`Rmq5Pb~ zEGTVsDJw-m)JvD-w;YDR6*L4x#_v7~sIUl6`V2|O&2rdKd0BuPJk@TWyGvAw{j3g$ z%o`dmy)Z5rHuufC+XL%8Z)gkzeBiNUL^URI16(o=Ch_%I@{Aic(@BQX*9wl4Hs?C#}n z;7UzQbwqgrjNtL6O5)%*QTq8|Rme&-q+(dW5Zxwc_=xe17}29h*agd2iTvNdJ`^?x z6m$_26#3rdE5PKGC|Q=u&pXMJQpDnSEA-uamGGVmS{ONedd z45)Z2#5C#fYX=H;~O&$l;iR1po00CAif>vMY1VHXx+sa7wG%Ea zy*GfY$3|O&xkLHZf_!Thg7xO*iSCv|HueVA3)vXaU19?j!QAg`lqfsDXDAdKm_}Xf zZk8AV?FXi?J|s%?0(O|}T*_8VHhu%`N4m{fle{x-qrBM#qh1Y>{u4wKiqoqLZ;_mv zY;C@D_SemRSF7AE@zFldGy?c?)TKm8#Na5|xQ4ucbDD2W8Wq@Vv$l^fM;+-D;h)M! zL|kNmD*mBmt(I&d_)Q@Q9khV)f!TJzJ72L=Zr{`7YbE?i!(7uD@Wao{V4$R+*Pi{M z#`N0jKd^AeY!`aXp9jX?E3r4^PM+8H+LIP$uA*i94#IhXFW-{~BF>e0oM2~A6c>!Q zONN;#yQ9vFh1Fy|JpX5B%FfKivh!IxQ%QLG0`LXjB3>5t zj>Y;fOuodxZT$mHRw};Dx~hEwudKkv?B#Mtuwl_+NbNea>_fUZC`MEqRpj98>_>F! zBkS4v4FH}UK=8!Tt2A-&nZjY+5$EpO>j)1kFL;_kUj9T*5cOR;`0ebAv?qK^cOvFr zN>(`LD`G^Z#~leKBP3=-{X`ul5K*po5p{=gB#|LGQB`XJ+MjBg&-0~c%YfFh1+YXA z)$k-}3?6h1hmow)>aen+C)&NY(xpfpnK`DWQxo2Ggb4b4iSIyr&%fAC-jFN)$`BfDyjJKE zhEvDLo}zBn&?#!;sf+!TxoLVqVLyc$iB5Tg3{v`i_5js$VDMS02%3kd-xVLjL_aTh z&gQ(^>fB+Y$msWz3&jT;jp)Z)b(X+0>O9XdVS>LkiN8>a;T&Lq_{GK^0JQ9O8>s^F z3BlJ8_-67bge8d&D>6=A1xB{WPU>8do%_(vh;n=1-x&hO(r@IKY}rwE_b5B(&Sl~R zqeOjUklmY3tuROcOJu2!Z2(8_u{+ys*}eAiy>^P+fkcknft=@ZT{rJQ?{2g|xyO?A zfPBx9XXkxs;eKoPUnjo$yt(t5-D%qX@FjQEw(Kj5M>j%-B(^JRlpEw2Mb;DRQP&UA z26F>Wl 20777 bytes +2025/04/12-00:18:27.793933 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] +2025/04/12-00:18:27.794075 7f6deabff6c0 Delete type=2 #173 +2025/04/12-00:18:27.794233 7f6deabff6c0 Delete type=2 #195 +2025/04/12-00:18:27.828743 7f6deabff6c0 Manual compaction at level-0 from '!items!yf5aoqeuNknhABWX' @ 41 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end) diff --git a/packs/simples/LOG.old b/packs/simples/LOG.old index 67a3222..b8ad107 100644 --- a/packs/simples/LOG.old +++ b/packs/simples/LOG.old @@ -1,3 +1,7 @@ -2025/04/05-18:56:55.008325 7fa86b7fe6c0 Recovering log #184 -2025/04/05-18:56:55.018646 7fa86b7fe6c0 Delete type=3 #182 -2025/04/05-18:56:55.018796 7fa86b7fe6c0 Delete type=0 #184 +2025/04/05-23:14:49.009401 7f9c6affd6c0 Recovering log #187 +2025/04/05-23:14:49.019412 7f9c6affd6c0 Delete type=0 #187 +2025/04/05-23:14:49.019467 7f9c6affd6c0 Delete type=3 #186 +2025/04/05-23:15:15.814317 7f9c69bff6c0 Level-0 table #191: started +2025/04/05-23:15:15.814353 7f9c69bff6c0 Level-0 table #191: 0 bytes OK +2025/04/05-23:15:15.820737 7f9c69bff6c0 Delete type=0 #189 +2025/04/05-23:15:15.826778 7f9c69bff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end) diff --git a/packs/simples/MANIFEST-000188 b/packs/simples/MANIFEST-000188 deleted file mode 100644 index e371621e06bf2f9856394acdc52950cdba16f7be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmeZb?vra}U}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfhoSIjI)%`H}}DmF9E zHYu)f&P*}O5Ail;RAvAJcE+`gI~Fp+lo=*D`WX2Jh82W4r5GfeMls4kl)>b28RK_a feGV4`Bhy|+P6pb28Pkzt zU&h72$aIjAlY#jVBa6!J^S`45fC7g=0!J8Gbl4dVGj=M$%n7ydOf}0d3U>_m4NJ^( zE@0F^wWl)8G%>$0wbU;=FT>F(Jc3aZBG1bH_-i%H*rPyW5kADFg$-yi8_<{Rj7Jz( IE~40{08-#!E&u=k literal 0 HcmV?d00001 diff --git a/templates/actors/actor-sheet.hbs b/templates/actors/actor-sheet.hbs index 0701f6d..db86249 100644 --- a/templates/actors/actor-sheet.hbs +++ b/templates/actors/actor-sheet.hbs @@ -54,7 +54,7 @@ {{/each}} - +

Malus de santé : {{santeModifier}} niveaux

@@ -91,7 +91,7 @@ {{#if (or (count maladies) (count poisons))}} -
    +
    • @@ -157,7 +157,7 @@
    • -  /  +  /  @@ -173,7 +173,7 @@
      -
      +
    • {{#each graces as |grace key|}}
    • @@ -204,7 +204,7 @@

      {{carac.name}} : {{carac.qualite}}

      -
      • {{#each carac.competences as |comp skillkey|}} @@ -324,7 +324,7 @@ Blessures : {{#each loc.blessures as |blessure idx| }} {{blessure.name}} ({{blessure.malus}}) - {{/each}} + {{/each}} {{/each}} @@ -345,7 +345,7 @@ - {{/each}} + {{/each}} @@ -375,7 +375,7 @@ {{equip.name}} - {{equip.system.prix}} {{equip.system.monnaie}} + {{equip.system.prix}} {{monnaie equip.system.monnaie}}
         
        @@ -384,7 +384,39 @@
        {{/each}} +
      + +
        +
      • + +

        +
        + + + +
         
        +
        + +
        +
      • + {{#each simples as |simple key|}} +
      • + + {{simple.name}} + {{simple.system.prix}} {{monnaie simple.system.monnaie}} + +
         
        +
        + + +
        +
      • + {{/each}} +
      + {{!-- Biography Tab --}} diff --git a/templates/items/item-maladie-sheet.hbs b/templates/items/item-maladie-sheet.hbs index 04015d1..a0ac4aa 100644 --- a/templates/items/item-maladie-sheet.hbs +++ b/templates/items/item-maladie-sheet.hbs @@ -12,21 +12,38 @@ {{!-- Sheet Body --}}
      - {{> systems/fvtt-te-deum/templates/items/partial-item-description.hbs}} +
      +
      + Transmission : {{system.transmission}} +
      +
      + Symptômes : {{system.symptomes}} +
      +
      + Complications : {{system.complications}} +
      +
      + {{editor description target="system.description" button=true owner=owner editable=editable}} +

      Transmission

      -

      Symptômes

      - -
        +

        Complications

        + + +
        • Toxicité

          - -
            +