diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..e50eb4b --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,62 @@ +# AGENTS.md — Session Memory + +## Dernière session (2026-06-26) + +### Changements effectués + +1. **Post-item template redesign** — `templates/post-item.hbs` type-specific sections (arme, protection, competence, rune, don, pacte, tendance, talent, runeeffect, profil, ressource, bonusmalus, prix, description). 5 helpers in `utility.js`: `localizeItemType`, `localizeTypeArme`, `localizeTalentType`, `localizeUtilisation`, `localizeRuneMode`. + +2. **Fix 3 templates cassés** — `traitdemoniaque`, `capaciteautomata`, `pouvoirselementaire`: syntaxe `{{ >` (espace) → `{{>`. + +3. **Nouveau type Faiblesse Démoniaque** — model, sheet, template, system.json, lang, registrations. Réutilise structure traitdemoniaque. + +4. **4 types items ajoutés aux fiches acteur/créature** — traitdemoniaque, faiblessedemoniaque, pouvoirselementaire, capaciteautomata. Méthode `getItemsByType(type)` ajoutée. + +5. **Onglet Sorcellerie simplifié** — 3 sections supprimées (Créatures invoquées, Démons liés, Enchantements/Automata). Remplacé par éditeur + liste drag-drop Créatures invoquées. + +6. **Drag-drop créatures restauré** — `_onDropActor`, `_getLinkedActors`, `#onRemoveLinkedActor`, `#onOpenInvocationActor`, `_onRender` pour gestionnaire clic. CSS `.invocation-actor-list`, `.invocation-dropzone`. + +7. **Fix Don sheet** — `sacrifice` passé de `StringField` à `HTMLField`, `enrichedSacrifice` dans `_prepareContext`, `formInput` avec `toggled=true` dans template. Ajouté `sacrifice` à `htmlFields` dans system.json. + +8. **Fix editor-notes-gm.hbs** — `data.isGM`→`isGM`, `data.biodata.gmnotes`→`system.biodata.gmnotes`, `{{editor}}`→`formInput`. `enrichedGmnotes` ajouté à base-actor-sheet `_prepareContext`. Inclus dans biodata tab des deux fiches (partial `{{> ...editor-notes-gm.hbs}}`). + +9. **Talent utilisé** — toggle + icône + CSS dans fiches personnage et créature. + +10. **Monnaie renommée** — PA→SA, SC→PB. + +11. **Profil sheet** — formInput toggled=true label=false pour HTMLField editors, CSS gold titres. + +### Règles clés + +- AppV2: préférer `formInput` à `{{editor}}`. Les deux ont besoin de `editable`/`owner` dans le contexte. +- `formInput toggled=true` = ProseMirror avec toggle vue/édition. `label=false` évite label dupliqué. +- `CONFIG.Item.dataModels` requis pour types customs. Sans ça, `document.system` est undefined → crash `system.schema.fields`. +- `{{ >` (espace entre {{ et >) = parse error Handlebars. Toujours `{{> partial}}` sans espace. +- `or` helper nesting limité; multi-condition `or` fonctionne avec nesting soigneux. + +### Fichiers pertinents + +| Fichier | Rôle | +|---------|------| +| `templates/post-item.hbs` | Template post-to-chat par type | +| `modules/mournblade-cyd2-utility.js` | Helpers Handlebars + preload | +| `modules/models/faiblessedemoniaque.mjs` | Data model faiblesse | +| `modules/applications/sheets/mournblade-cyd2-faiblessedemoniaque-sheet.mjs` | Sheet faiblesse | +| `templates/item-faiblessedemoniaque-sheet.hbs` | Template faiblesse | +| `modules/mournblade-cyd2-actor.js` | `getItemsByType`, `getFaiblessesDemoniaques` | +| `modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs` | Sorcellerie drop + invocation list | +| `templates/actor-sheet.hbs` | Sorcellerie tab, biodata GM notes | +| `templates/creature-sheet.hbs` | Biodata GM notes | +| `templates/editor-notes-gm.hbs` | Notes MJ partial (fixé + inclus) | +| `modules/models/don.mjs` | sacrifice en HTMLField | +| `templates/item-don-sheet.hbs` | formInput pour sacrifice | +| `modules/applications/sheets/mournblade-cyd2-don-sheet.mjs` | enrichedSacrifice | +| `modules/applications/sheets/base-actor-sheet.mjs` | enrichedGmnotes, _onDropActor (vide) | +| `less/simple-converted.less` | Post-item CSS, invocation CSS | +| `less/actor-styles.less` | Talent used toggle | +| `less/item-styles.less` | Titres gold, formInput styling | +| `system.json` | htmlFields don.sacrifice, faiblessedemoniaque type | + +### Build / test +- `gulp build` compile LESS +- `node test-templates.js` vérifie templates, partials, lang, API dépréciée diff --git a/lang/fr.json b/lang/fr.json index f87707c..39132c4 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -23,23 +23,21 @@ "traitespece": "Trait d'Espèce", "traitdemoniaque": "Trait Démoniaque", "pouvoirselementaire": "Pouvoir Élémentaire", - "capaciteautomata": "Capacité d'Automata" + "capaciteautomata": "Capacité d'Automata", + "faiblessedemoniaque": "Faiblesse Démoniaque" } }, "SORCELLERIE": { "tab": "Sorcellerie", "runes": "Runes", - "creaturesinvoquees": "Créatures invoquées", - "demonslies": "Démons liés", - "enchantements": "Enchantements / Automata", - "invocationsencours": "Invocations en cours", "coutPouvoirInvocations": "Coût en Pouvoir des invocations" }, "SHEETS": { "Item": { "traitdemoniaque": "Trait Démoniaque", "pouvoirselementaire": "Pouvoir Élémentaire", - "capaciteautomata": "Capacité d'Automata" + "capaciteautomata": "Capacité d'Automata", + "faiblessedemoniaque": "Faiblesse Démoniaque" } }, "MOURNBLADE": { diff --git a/less/simple-converted.less b/less/simple-converted.less index bf349bb..92eb664 100644 --- a/less/simple-converted.less +++ b/less/simple-converted.less @@ -2779,6 +2779,31 @@ } } +.invocation-actor-list { + margin: 4px 10px; + border: 1px solid rgba(139, 69, 19, 0.3); + border-radius: 4px; + overflow: hidden; + + .invocation-actor-row { + padding: 3px 6px; + border-bottom: 1px solid rgba(139, 69, 19, 0.1); + + &:last-child { border-bottom: none; } + + img { width: 28px; height: 28px; } + } +} + +.invocation-dropzone { + padding: 4px 10px 6px; + text-align: center; + font-size: 0.8rem; + color: #8b6914; + border-top: 1px dashed rgba(139, 69, 19, 0.3); + margin: 0 10px; +} + @keyframes pulse { 0%, 100% { transform: scale(1); diff --git a/modules/applications/sheets/_module.mjs b/modules/applications/sheets/_module.mjs index b7d7b72..54d11ac 100644 --- a/modules/applications/sheets/_module.mjs +++ b/modules/applications/sheets/_module.mjs @@ -26,3 +26,4 @@ export { default as MournbladeCYD2TraitEspeceSheet } from './mournblade-cyd2-tra export { default as MournbladeCYD2TraitDemoniaqueSheet } from './mournblade-cyd2-traitdemoniaque-sheet.mjs'; export { default as MournbladeCYD2PouvoirElementaireSheet } from './mournblade-cyd2-pouvoirselementaire-sheet.mjs'; export { default as MournbladeCYD2CapaciteAutomataSheet } from './mournblade-cyd2-capaciteautomata-sheet.mjs'; +export { default as MournbladeCYD2FaiblesseDemoniaqueSheet } from './mournblade-cyd2-faiblessedemoniaque-sheet.mjs'; diff --git a/modules/applications/sheets/base-actor-sheet.mjs b/modules/applications/sheets/base-actor-sheet.mjs index 0de705b..ad849ae 100644 --- a/modules/applications/sheets/base-actor-sheet.mjs +++ b/modules/applications/sheets/base-actor-sheet.mjs @@ -143,6 +143,9 @@ export default class MournbladeCYD2ActorSheetV2 extends HandlebarsApplicationMix enrichedHabitat: await foundry.applications.ux.TextEditor.implementation.enrichHTML( actor.system.biodata?.habitat || "", { async: true } ), + enrichedGmnotes: await foundry.applications.ux.TextEditor.implementation.enrichHTML( + actor.system.biodata?.gmnotes || "", { async: true } + ), }; } diff --git a/modules/applications/sheets/mournblade-cyd2-creature-sheet.mjs b/modules/applications/sheets/mournblade-cyd2-creature-sheet.mjs index ea014f9..991f234 100644 --- a/modules/applications/sheets/mournblade-cyd2-creature-sheet.mjs +++ b/modules/applications/sheets/mournblade-cyd2-creature-sheet.mjs @@ -41,6 +41,10 @@ export default class MournbladeCYD2CreatureSheet extends MournbladeCYD2ActorShee context.talents = foundry.utils.duplicate(actor.getTalents?.() ?? []); context.traitsChaotiques = foundry.utils.duplicate(actor.getTraitsChaotiques?.() ?? []); context.traitsEspeces = foundry.utils.duplicate(actor.getTraitsEspeces?.() ?? []); + context.traitsDemoniaques = foundry.utils.duplicate(actor.getItemsByType?.("traitdemoniaque") ?? []); + context.faiblessesDemoniaques = foundry.utils.duplicate(actor.getFaiblessesDemoniaques?.() ?? []); + context.pouvoirsElementaires = foundry.utils.duplicate(actor.getItemsByType?.("pouvoirselementaire") ?? []); + context.capacitesAutomata = foundry.utils.duplicate(actor.getItemsByType?.("capaciteautomata") ?? []); context.protectionTotal = actor.getProtectionTotal?.() ?? 0; context.adversiteTotal = (actor.system.adversite?.bleue || 0) + (actor.system.adversite?.rouge || 0) + (actor.system.adversite?.noire || 0); diff --git a/modules/applications/sheets/mournblade-cyd2-don-sheet.mjs b/modules/applications/sheets/mournblade-cyd2-don-sheet.mjs index 30c1785..7b527d6 100644 --- a/modules/applications/sheets/mournblade-cyd2-don-sheet.mjs +++ b/modules/applications/sheets/mournblade-cyd2-don-sheet.mjs @@ -24,6 +24,9 @@ export default class MournbladeCYD2DonSheet extends MournbladeCYD2ItemSheetV2 { const context = await super._prepareContext(); context.owner = this.document.isOwner; context.editable = this.isEditable; + context.enrichedSacrifice = await foundry.applications.ux.TextEditor.implementation.enrichHTML( + this.document.system.sacrifice || "", { async: true } + ); return context; } } diff --git a/modules/applications/sheets/mournblade-cyd2-faiblessedemoniaque-sheet.mjs b/modules/applications/sheets/mournblade-cyd2-faiblessedemoniaque-sheet.mjs new file mode 100644 index 0000000..85557cd --- /dev/null +++ b/modules/applications/sheets/mournblade-cyd2-faiblessedemoniaque-sheet.mjs @@ -0,0 +1,27 @@ +import MournbladeCYD2ItemSheetV2 from "./base-item-sheet.mjs"; + +export default class MournbladeCYD2FaiblesseDemoniaqueSheet extends MournbladeCYD2ItemSheetV2 { + + /** @override */ + static DEFAULT_OPTIONS = { + ...super.DEFAULT_OPTIONS, + classes: [...super.DEFAULT_OPTIONS.classes, "faiblessedemoniaque"], + window: { + ...super.DEFAULT_OPTIONS.window, + title: "SHEETS.Item.faiblessedemoniaque", + }, + }; + + /** @override */ + static PARTS = { + main: { + template: "systems/fvtt-mournblade-cyd-2-0/templates/item-faiblessedemoniaque-sheet.hbs", + }, + }; + + /** @override */ + async _prepareContext() { + const context = await super._prepareContext(); + return context; + } +} diff --git a/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs b/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs index e7f1947..afa7e03 100644 --- a/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs +++ b/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs @@ -45,6 +45,10 @@ export default class MournbladeCYD2PersonnageSheet extends MournbladeCYD2ActorSh context.runes = foundry.utils.duplicate(actor.getRunes?.() ?? []); context.traitsChaotiques = foundry.utils.duplicate(actor.getTraitsChaotiques?.() ?? []); context.traitsEspeces = foundry.utils.duplicate(actor.getTraitsEspeces?.() ?? []); + context.traitsDemoniaques = foundry.utils.duplicate(actor.getItemsByType?.("traitdemoniaque") ?? []); + context.faiblessesDemoniaques = foundry.utils.duplicate(actor.getFaiblessesDemoniaques?.() ?? []); + context.pouvoirsElementaires = foundry.utils.duplicate(actor.getItemsByType?.("pouvoirselementaire") ?? []); + context.capacitesAutomata = foundry.utils.duplicate(actor.getItemsByType?.("capaciteautomata") ?? []); context.profil = actor.getProfil?.() ?? null; context.historiques = foundry.utils.duplicate(actor.getHistoriques?.() ?? []); context.combat = actor.getCombatValues?.() ?? {}; @@ -58,27 +62,19 @@ export default class MournbladeCYD2PersonnageSheet extends MournbladeCYD2ActorSh context.richesse = actor.computeRichesse?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 }; context.valeurEquipement = actor.computeValeurEquipement?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 }; - // Prepare sorcellerie linked actors for display - context.creaturesInvoqueesActors = await this._getLinkedActors(actor.system.sorcellerie.creaturesinvoquees); - context.demonsLiesActors = await this._getLinkedActors(actor.system.sorcellerie.demonslies); - context.enchantementsActors = await this._getLinkedActors(actor.system.sorcellerie.enchantements); - // Prepare enriched HTML for sorcellerie fields context.enrichedInvocationsEnCours = await foundry.applications.ux.TextEditor.implementation.enrichHTML( actor.system.sorcellerie?.invocationsencours || "", { async: true } ); + // Linked creatures for invocation section + context.creaturesInvoqueesActors = await this._getLinkedActors(actor.system.sorcellerie.creaturesinvoquees); + return context; } - /** - * Get actor objects from UUID references - * @param {string[]} uuids - Array of actor UUIDs - * @returns {Promise} Array of actor documents - */ async _getLinkedActors(uuids) { if (!uuids || !Array.isArray(uuids) || uuids.length === 0) return []; - const actors = []; for (const uuid of uuids) { const actor = await fromUuid(uuid); @@ -89,98 +85,45 @@ export default class MournbladeCYD2PersonnageSheet extends MournbladeCYD2ActorSh return actors; } - /** - * Handle actor drop on the sheet - * @override - */ async _onDropActor(event, data) { if (!this.document.isOwner) return; - const droppedActor = await Actor.fromDropData(data); if (!droppedActor) return; - - // Only allow dropping Creature type actors - if (droppedActor.type !== 'creature') return; - - // Determine which list to add to based on creature subtype - let fieldPath = ''; - const subType = droppedActor.system.soustype || 'creature'; - - switch (subType) { - case 'demon': - fieldPath = 'system.sorcellerie.demonslies'; - break; - case 'automata': - fieldPath = 'system.sorcellerie.enchantements'; - break; - case 'creature': - default: - fieldPath = 'system.sorcellerie.creaturesinvoquees'; - break; + const uuids = this.document.system.sorcellerie.creaturesinvoquees || []; + if (!uuids.includes(droppedActor.uuid)) { + uuids.push(droppedActor.uuid); + await this.document.update({ "system.sorcellerie.creaturesinvoquees": uuids }); } - - // Add the actor UUID to the appropriate array - const currentValue = foundry.utils.getProperty(this.document.system, fieldPath) || []; - - // Avoid duplicates - if (!currentValue.includes(droppedActor.uuid)) { - currentValue.push(droppedActor.uuid); - await this.document.update({ [fieldPath]: currentValue }); - } - this.render(); } - /** - * Handle removal of a linked actor from sorcellerie sections - * @param {Event} event - The click event - * @param {HTMLElement} target - The clicked element - */ static async #onRemoveLinkedActor(event, target) { const li = target.closest(".item"); if (!li) return; - - const field = target.dataset.field; const uuid = target.dataset.uuid; - - if (!field || !uuid) return; - - const fieldPath = `system.sorcellerie.${field}`; - const currentValue = foundry.utils.getProperty(this.document.system, fieldPath) || []; - - // Remove the UUID from the array - const newValue = currentValue.filter(u => u !== uuid); - - await this.document.update({ [fieldPath]: newValue }); + if (!uuid) return; + const currentValue = this.document.system.sorcellerie.creaturesinvoquees || []; + await this.document.update({ + "system.sorcellerie.creaturesinvoquees": currentValue.filter(u => u !== uuid) + }); this.render(); } - /** - * Handle click on linked actor name to open its sheet - * @param {Event} event - The click event - */ - static async #onOpenLinkedActor(event) { - const target = event.target.closest(".linked-actor-name"); + static async #onOpenInvocationActor(event) { + const target = event.target.closest(".invocation-actor-link"); if (!target) return; - const uuid = target.dataset.actorUuid; if (!uuid) return; - const actor = await fromUuid(uuid); - if (actor) { - actor.sheet.render(true); - } + if (actor) actor.sheet.render(true); } - /** @override */ _onRender(context, options) { super._onRender(context, options); - - // Add click handler for linked actor names - this.element.querySelectorAll('.linked-actor-name').forEach(el => { + this.element.querySelectorAll('.invocation-actor-link').forEach(el => { el.addEventListener('click', (event) => { event.preventDefault(); - this.constructor.#onOpenLinkedActor(event); + this.constructor.#onOpenInvocationActor(event); }); }); } diff --git a/modules/models/don.mjs b/modules/models/don.mjs index ba460ac..28b835b 100644 --- a/modules/models/don.mjs +++ b/modules/models/don.mjs @@ -8,7 +8,7 @@ export default class DonDataModel extends foundry.abstract.TypeDataModel { description: new fields.HTMLField({ initial: "" }), allegeance: new fields.StringField({ initial: "" }), prerequis: new fields.StringField({ initial: "" }), - sacrifice: new fields.StringField({ initial: "" }) + sacrifice: new fields.HTMLField({ initial: "" }) }; } } diff --git a/modules/models/faiblessedemoniaque.mjs b/modules/models/faiblessedemoniaque.mjs new file mode 100644 index 0000000..2df76e3 --- /dev/null +++ b/modules/models/faiblessedemoniaque.mjs @@ -0,0 +1,9 @@ +export default class FaiblesseDemoniaqueDataModel extends foundry.abstract.TypeDataModel { + static defineSchema() { + const fields = foundry.data.fields; + return { + description: new fields.HTMLField({ initial: "" }), + bonusmalus: new fields.StringField({ initial: "" }) + }; + } +} diff --git a/modules/models/index.mjs b/modules/models/index.mjs index d0c2d45..cf4ad30 100644 --- a/modules/models/index.mjs +++ b/modules/models/index.mjs @@ -23,6 +23,7 @@ export { default as TraitEspeceDataModel } from './traitespece.mjs'; export { default as TraitDemoniaqueDataModel } from './traitdemoniaque.mjs'; export { default as PouvoirElementaireDataModel } from './pouvoirselementaire.mjs'; export { default as CapaciteAutomataDataModel } from './capaciteautomata.mjs'; +export { default as FaiblesseDemoniaqueDataModel } from './faiblessedemoniaque.mjs'; // Modèles d'acteurs export { default as PersonnageDataModel } from './personnage.mjs'; diff --git a/modules/mournblade-cyd2-actor.js b/modules/mournblade-cyd2-actor.js index 8c111d3..b649e40 100644 --- a/modules/mournblade-cyd2-actor.js +++ b/modules/mournblade-cyd2-actor.js @@ -157,6 +157,12 @@ export class MournbladeCYD2Actor extends Actor { getTraitsEspeces() { return this.getItemSorted(["traitespece"]) } + getItemsByType(type) { + return this.getItemSorted([type]) + } + getFaiblessesDemoniaques() { + return this.getItemSorted(["faiblessedemoniaque"]) + } /* -------------------------------------------- */ getAspect() { diff --git a/modules/mournblade-cyd2-main.js b/modules/mournblade-cyd2-main.js index 60653a2..ec4540a 100644 --- a/modules/mournblade-cyd2-main.js +++ b/modules/mournblade-cyd2-main.js @@ -73,7 +73,8 @@ Hooks.once("init", async function () { traitespece: models.TraitEspeceDataModel, traitdemoniaque: models.TraitDemoniaqueDataModel, pouvoirselementaire: models.PouvoirElementaireDataModel, - capaciteautomata: models.CapaciteAutomataDataModel + capaciteautomata: models.CapaciteAutomataDataModel, + faiblessedemoniaque: models.FaiblesseDemoniaqueDataModel } game.system.mournbladecyd2 = { MournbladeCYD2Utility, @@ -107,6 +108,7 @@ Hooks.once("init", async function () { foundry.documents.collections.Items.registerSheet("fvtt-mournblade-cyd-2-0", sheets.MournbladeCYD2TraitDemoniaqueSheet, { types: ["traitdemoniaque"], makeDefault: true }); foundry.documents.collections.Items.registerSheet("fvtt-mournblade-cyd-2-0", sheets.MournbladeCYD2PouvoirElementaireSheet, { types: ["pouvoirselementaire"], makeDefault: true }); foundry.documents.collections.Items.registerSheet("fvtt-mournblade-cyd-2-0", sheets.MournbladeCYD2CapaciteAutomataSheet, { types: ["capaciteautomata"], makeDefault: true }); + foundry.documents.collections.Items.registerSheet("fvtt-mournblade-cyd-2-0", sheets.MournbladeCYD2FaiblesseDemoniaqueSheet, { types: ["faiblessedemoniaque"], makeDefault: true }); MournbladeCYD2Utility.init() MournbladeCYD2Automation.init() diff --git a/modules/mournblade-cyd2-utility.js b/modules/mournblade-cyd2-utility.js index dcd6721..56aeee5 100644 --- a/modules/mournblade-cyd2-utility.js +++ b/modules/mournblade-cyd2-utility.js @@ -119,6 +119,7 @@ export class MournbladeCYD2Utility { traitdemoniaque: "Trait démoniaque", pouvoirselementaire: "Pouvoir élémentaire", capaciteautomata: "Capacité d'Automata", + faiblessedemoniaque: "Faiblesse Démoniaque", runeeffect: "Effet de Rune" }; return labels[type] || type; diff --git a/packs/aides-de-jeu/000461.log b/packs/aides-de-jeu/000469.log similarity index 100% rename from packs/aides-de-jeu/000461.log rename to packs/aides-de-jeu/000469.log diff --git a/packs/aides-de-jeu/CURRENT b/packs/aides-de-jeu/CURRENT index 896b93a..cc78e12 100644 --- a/packs/aides-de-jeu/CURRENT +++ b/packs/aides-de-jeu/CURRENT @@ -1 +1 @@ -MANIFEST-000459 +MANIFEST-000467 diff --git a/packs/aides-de-jeu/LOG b/packs/aides-de-jeu/LOG index f48e91d..d781597 100644 --- a/packs/aides-de-jeu/LOG +++ b/packs/aides-de-jeu/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.389338 7fc30fbff6c0 Recovering log #457 -2026/06/23-20:58:29.399260 7fc30fbff6c0 Delete type=3 #455 -2026/06/23-20:58:29.399318 7fc30fbff6c0 Delete type=0 #457 -2026/06/23-21:19:17.850248 7fc30cbff6c0 Level-0 table #462: started -2026/06/23-21:19:17.850270 7fc30cbff6c0 Level-0 table #462: 0 bytes OK -2026/06/23-21:19:17.859367 7fc30cbff6c0 Delete type=0 #460 -2026/06/23-21:19:17.876008 7fc30cbff6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.451553 7f65c77ef6c0 Recovering log #465 +2026/06/26-16:50:36.486921 7f65c77ef6c0 Delete type=3 #463 +2026/06/26-16:50:36.486959 7f65c77ef6c0 Delete type=0 #465 +2026/06/26-17:04:51.247295 7f65c57eb6c0 Level-0 table #470: started +2026/06/26-17:04:51.247312 7f65c57eb6c0 Level-0 table #470: 0 bytes OK +2026/06/26-17:04:51.253147 7f65c57eb6c0 Delete type=0 #468 +2026/06/26-17:04:51.262796 7f65c57eb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) diff --git a/packs/aides-de-jeu/LOG.old b/packs/aides-de-jeu/LOG.old index c20e260..a56e2da 100644 --- a/packs/aides-de-jeu/LOG.old +++ b/packs/aides-de-jeu/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.319684 7f15cebfd6c0 Recovering log #453 -2026/06/08-07:56:30.328718 7f15cebfd6c0 Delete type=3 #451 -2026/06/08-07:56:30.328767 7f15cebfd6c0 Delete type=0 #453 -2026/06/08-07:57:05.089618 7f15cdbfb6c0 Level-0 table #458: started -2026/06/08-07:57:05.089633 7f15cdbfb6c0 Level-0 table #458: 0 bytes OK -2026/06/08-07:57:05.096624 7f15cdbfb6c0 Delete type=0 #456 -2026/06/08-07:57:05.112186 7f15cdbfb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.392559 7f65c67ed6c0 Recovering log #461 +2026/06/26-16:44:09.402980 7f65c67ed6c0 Delete type=3 #459 +2026/06/26-16:44:09.403009 7f65c67ed6c0 Delete type=0 #461 +2026/06/26-16:50:27.994459 7f65c57eb6c0 Level-0 table #466: started +2026/06/26-16:50:27.994505 7f65c57eb6c0 Level-0 table #466: 0 bytes OK +2026/06/26-16:50:28.050909 7f65c57eb6c0 Delete type=0 #464 +2026/06/26-16:50:28.189532 7f65c57eb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) diff --git a/packs/aides-de-jeu/MANIFEST-000459 b/packs/aides-de-jeu/MANIFEST-000467 similarity index 84% rename from packs/aides-de-jeu/MANIFEST-000459 rename to packs/aides-de-jeu/MANIFEST-000467 index d74dcdf..d97ca46 100644 Binary files a/packs/aides-de-jeu/MANIFEST-000459 and b/packs/aides-de-jeu/MANIFEST-000467 differ diff --git a/packs/armes/000456.log b/packs/armes/000464.log similarity index 100% rename from packs/armes/000456.log rename to packs/armes/000464.log diff --git a/packs/armes/CURRENT b/packs/armes/CURRENT index a169e3a..dd4dce9 100644 --- a/packs/armes/CURRENT +++ b/packs/armes/CURRENT @@ -1 +1 @@ -MANIFEST-000454 +MANIFEST-000462 diff --git a/packs/armes/LOG b/packs/armes/LOG index b9b26b9..77e510d 100644 --- a/packs/armes/LOG +++ b/packs/armes/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.227544 7fc30f3fe6c0 Recovering log #452 -2026/06/23-20:58:29.237846 7fc30f3fe6c0 Delete type=3 #450 -2026/06/23-20:58:29.237899 7fc30f3fe6c0 Delete type=0 #452 -2026/06/23-21:19:17.783455 7fc30cbff6c0 Level-0 table #457: started -2026/06/23-21:19:17.783508 7fc30cbff6c0 Level-0 table #457: 0 bytes OK -2026/06/23-21:19:17.789552 7fc30cbff6c0 Delete type=0 #455 -2026/06/23-21:19:17.801772 7fc30cbff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) +2026/06/26-16:50:35.916508 7f65c77ef6c0 Recovering log #460 +2026/06/26-16:50:35.964756 7f65c77ef6c0 Delete type=3 #458 +2026/06/26-16:50:35.964784 7f65c77ef6c0 Delete type=0 #460 +2026/06/26-17:04:51.185403 7f65c57eb6c0 Level-0 table #465: started +2026/06/26-17:04:51.185425 7f65c57eb6c0 Level-0 table #465: 0 bytes OK +2026/06/26-17:04:51.191543 7f65c57eb6c0 Delete type=0 #463 +2026/06/26-17:04:51.203372 7f65c57eb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) diff --git a/packs/armes/LOG.old b/packs/armes/LOG.old index 2adad48..b069f98 100644 --- a/packs/armes/LOG.old +++ b/packs/armes/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.171449 7f15cfbff6c0 Recovering log #448 -2026/06/08-07:56:30.181937 7f15cfbff6c0 Delete type=3 #446 -2026/06/08-07:56:30.181977 7f15cfbff6c0 Delete type=0 #448 -2026/06/08-07:57:04.989021 7f15cdbfb6c0 Level-0 table #453: started -2026/06/08-07:57:04.989044 7f15cdbfb6c0 Level-0 table #453: 0 bytes OK -2026/06/08-07:57:04.995876 7f15cdbfb6c0 Delete type=0 #451 -2026/06/08-07:57:05.002112 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.236971 7f65c5fec6c0 Recovering log #456 +2026/06/26-16:44:09.246951 7f65c5fec6c0 Delete type=3 #454 +2026/06/26-16:44:09.247005 7f65c5fec6c0 Delete type=0 #456 +2026/06/26-16:50:27.332281 7f65c57eb6c0 Level-0 table #461: started +2026/06/26-16:50:27.332309 7f65c57eb6c0 Level-0 table #461: 0 bytes OK +2026/06/26-16:50:27.355690 7f65c57eb6c0 Delete type=0 #459 +2026/06/26-16:50:27.356661 7f65c57eb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) diff --git a/packs/armes/MANIFEST-000454 b/packs/armes/MANIFEST-000462 similarity index 73% rename from packs/armes/MANIFEST-000454 rename to packs/armes/MANIFEST-000462 index a936cdd..8e27285 100644 Binary files a/packs/armes/MANIFEST-000454 and b/packs/armes/MANIFEST-000462 differ diff --git a/packs/dons/000355.log b/packs/dons/000363.log similarity index 100% rename from packs/dons/000355.log rename to packs/dons/000363.log diff --git a/packs/dons/CURRENT b/packs/dons/CURRENT index 70d0528..80c7d7d 100644 --- a/packs/dons/CURRENT +++ b/packs/dons/CURRENT @@ -1 +1 @@ -MANIFEST-000353 +MANIFEST-000361 diff --git a/packs/dons/LOG b/packs/dons/LOG index a96e37c..0035d16 100644 --- a/packs/dons/LOG +++ b/packs/dons/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.269657 7fc30fbff6c0 Recovering log #351 -2026/06/23-20:58:29.279752 7fc30fbff6c0 Delete type=3 #349 -2026/06/23-20:58:29.279815 7fc30fbff6c0 Delete type=0 #351 -2026/06/23-21:19:17.789616 7fc30cbff6c0 Level-0 table #356: started -2026/06/23-21:19:17.789636 7fc30cbff6c0 Level-0 table #356: 0 bytes OK -2026/06/23-21:19:17.795566 7fc30cbff6c0 Delete type=0 #354 -2026/06/23-21:19:17.801779 7fc30cbff6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.072363 7f65c5fec6c0 Recovering log #359 +2026/06/26-16:50:36.112791 7f65c5fec6c0 Delete type=3 #357 +2026/06/26-16:50:36.112853 7f65c5fec6c0 Delete type=0 #359 +2026/06/26-17:04:51.191584 7f65c57eb6c0 Level-0 table #364: started +2026/06/26-17:04:51.191597 7f65c57eb6c0 Level-0 table #364: 0 bytes OK +2026/06/26-17:04:51.197503 7f65c57eb6c0 Delete type=0 #362 +2026/06/26-17:04:51.203383 7f65c57eb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end) diff --git a/packs/dons/LOG.old b/packs/dons/LOG.old index a626bf9..6f4f581 100644 --- a/packs/dons/LOG.old +++ b/packs/dons/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.209220 7f15cfbff6c0 Recovering log #347 -2026/06/08-07:56:30.220547 7f15cfbff6c0 Delete type=3 #345 -2026/06/08-07:56:30.220580 7f15cfbff6c0 Delete type=0 #347 -2026/06/08-07:57:05.018247 7f15cdbfb6c0 Level-0 table #352: started -2026/06/08-07:57:05.018257 7f15cdbfb6c0 Level-0 table #352: 0 bytes OK -2026/06/08-07:57:05.026595 7f15cdbfb6c0 Delete type=0 #350 -2026/06/08-07:57:05.034999 7f15cdbfb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.274842 7f65c67ed6c0 Recovering log #355 +2026/06/26-16:44:09.284724 7f65c67ed6c0 Delete type=3 #353 +2026/06/26-16:44:09.284787 7f65c67ed6c0 Delete type=0 #355 +2026/06/26-16:50:27.739190 7f65c57eb6c0 Level-0 table #360: started +2026/06/26-16:50:27.739221 7f65c57eb6c0 Level-0 table #360: 0 bytes OK +2026/06/26-16:50:27.774973 7f65c57eb6c0 Delete type=0 #358 +2026/06/26-16:50:27.775147 7f65c57eb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end) diff --git a/packs/dons/MANIFEST-000353 b/packs/dons/MANIFEST-000361 similarity index 73% rename from packs/dons/MANIFEST-000353 rename to packs/dons/MANIFEST-000361 index de91d9a..0e21d45 100644 Binary files a/packs/dons/MANIFEST-000353 and b/packs/dons/MANIFEST-000361 differ diff --git a/packs/equipement/000355.log b/packs/equipement/000363.log similarity index 100% rename from packs/equipement/000355.log rename to packs/equipement/000363.log diff --git a/packs/equipement/CURRENT b/packs/equipement/CURRENT index 70d0528..80c7d7d 100644 --- a/packs/equipement/CURRENT +++ b/packs/equipement/CURRENT @@ -1 +1 @@ -MANIFEST-000353 +MANIFEST-000361 diff --git a/packs/equipement/LOG b/packs/equipement/LOG index 6406701..8917235 100644 --- a/packs/equipement/LOG +++ b/packs/equipement/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.255240 7fc30ebfd6c0 Recovering log #351 -2026/06/23-20:58:29.266274 7fc30ebfd6c0 Delete type=3 #349 -2026/06/23-20:58:29.266315 7fc30ebfd6c0 Delete type=0 #351 -2026/06/23-21:19:17.795610 7fc30cbff6c0 Level-0 table #356: started -2026/06/23-21:19:17.795623 7fc30cbff6c0 Level-0 table #356: 0 bytes OK -2026/06/23-21:19:17.801707 7fc30cbff6c0 Delete type=0 #354 -2026/06/23-21:19:17.801786 7fc30cbff6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.029194 7f65c77ef6c0 Recovering log #359 +2026/06/26-16:50:36.069865 7f65c77ef6c0 Delete type=3 #357 +2026/06/26-16:50:36.069914 7f65c77ef6c0 Delete type=0 #359 +2026/06/26-17:04:51.179133 7f65c57eb6c0 Level-0 table #364: started +2026/06/26-17:04:51.179173 7f65c57eb6c0 Level-0 table #364: 0 bytes OK +2026/06/26-17:04:51.185310 7f65c57eb6c0 Delete type=0 #362 +2026/06/26-17:04:51.203363 7f65c57eb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end) diff --git a/packs/equipement/LOG.old b/packs/equipement/LOG.old index e21ae08..74e802a 100644 --- a/packs/equipement/LOG.old +++ b/packs/equipement/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.194019 7f15ce3fc6c0 Recovering log #347 -2026/06/08-07:56:30.206800 7f15ce3fc6c0 Delete type=3 #345 -2026/06/08-07:56:30.206834 7f15ce3fc6c0 Delete type=0 #347 -2026/06/08-07:57:05.010424 7f15cdbfb6c0 Level-0 table #352: started -2026/06/08-07:57:05.010442 7f15cdbfb6c0 Level-0 table #352: 0 bytes OK -2026/06/08-07:57:05.018212 7f15cdbfb6c0 Delete type=0 #350 -2026/06/08-07:57:05.034993 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.261383 7f65c77ef6c0 Recovering log #355 +2026/06/26-16:44:09.271306 7f65c77ef6c0 Delete type=3 #353 +2026/06/26-16:44:09.271344 7f65c77ef6c0 Delete type=0 #355 +2026/06/26-16:50:27.674012 7f65c57eb6c0 Level-0 table #360: started +2026/06/26-16:50:27.674033 7f65c57eb6c0 Level-0 table #360: 0 bytes OK +2026/06/26-16:50:27.717676 7f65c57eb6c0 Delete type=0 #358 +2026/06/26-16:50:27.775124 7f65c57eb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end) diff --git a/packs/equipement/MANIFEST-000353 b/packs/equipement/MANIFEST-000361 similarity index 73% rename from packs/equipement/MANIFEST-000353 rename to packs/equipement/MANIFEST-000361 index 00b79f0..269cf13 100644 Binary files a/packs/equipement/MANIFEST-000353 and b/packs/equipement/MANIFEST-000361 differ diff --git a/packs/historiques/000472.log b/packs/historiques/000480.log similarity index 100% rename from packs/historiques/000472.log rename to packs/historiques/000480.log diff --git a/packs/historiques/CURRENT b/packs/historiques/CURRENT index 65eef60..511a4db 100644 --- a/packs/historiques/CURRENT +++ b/packs/historiques/CURRENT @@ -1 +1 @@ -MANIFEST-000470 +MANIFEST-000478 diff --git a/packs/historiques/LOG b/packs/historiques/LOG index bc7ae18..35dd418 100644 --- a/packs/historiques/LOG +++ b/packs/historiques/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.213347 7fc30fbff6c0 Recovering log #468 -2026/06/23-20:58:29.224768 7fc30fbff6c0 Delete type=3 #466 -2026/06/23-20:58:29.224810 7fc30fbff6c0 Delete type=0 #468 -2026/06/23-21:19:17.756763 7fc30cbff6c0 Level-0 table #473: started -2026/06/23-21:19:17.756830 7fc30cbff6c0 Level-0 table #473: 0 bytes OK -2026/06/23-21:19:17.763205 7fc30cbff6c0 Delete type=0 #471 -2026/06/23-21:19:17.783128 7fc30cbff6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) +2026/06/26-16:50:35.877040 7f65c5fec6c0 Recovering log #476 +2026/06/26-16:50:35.913887 7f65c5fec6c0 Delete type=3 #474 +2026/06/26-16:50:35.913938 7f65c5fec6c0 Delete type=0 #476 +2026/06/26-17:04:51.160172 7f65c57eb6c0 Level-0 table #481: started +2026/06/26-17:04:51.160204 7f65c57eb6c0 Level-0 table #481: 0 bytes OK +2026/06/26-17:04:51.167067 7f65c57eb6c0 Delete type=0 #479 +2026/06/26-17:04:51.178996 7f65c57eb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) diff --git a/packs/historiques/LOG.old b/packs/historiques/LOG.old index 312f387..9c299fd 100644 --- a/packs/historiques/LOG.old +++ b/packs/historiques/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.155801 7f15ce3fc6c0 Recovering log #464 -2026/06/08-07:56:30.169834 7f15ce3fc6c0 Delete type=3 #462 -2026/06/08-07:56:30.169866 7f15ce3fc6c0 Delete type=0 #464 -2026/06/08-07:57:04.995917 7f15cdbfb6c0 Level-0 table #469: started -2026/06/08-07:57:04.995929 7f15cdbfb6c0 Level-0 table #469: 0 bytes OK -2026/06/08-07:57:05.002057 7f15cdbfb6c0 Delete type=0 #467 -2026/06/08-07:57:05.002117 7f15cdbfb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.225400 7f65c67ed6c0 Recovering log #472 +2026/06/26-16:44:09.234780 7f65c67ed6c0 Delete type=3 #470 +2026/06/26-16:44:09.234844 7f65c67ed6c0 Delete type=0 #472 +2026/06/26-16:50:27.312567 7f65c57eb6c0 Level-0 table #477: started +2026/06/26-16:50:27.312595 7f65c57eb6c0 Level-0 table #477: 0 bytes OK +2026/06/26-16:50:27.332162 7f65c57eb6c0 Delete type=0 #475 +2026/06/26-16:50:27.356584 7f65c57eb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) diff --git a/packs/historiques/MANIFEST-000470 b/packs/historiques/MANIFEST-000478 similarity index 72% rename from packs/historiques/MANIFEST-000470 rename to packs/historiques/MANIFEST-000478 index d360487..c6902b7 100644 Binary files a/packs/historiques/MANIFEST-000470 and b/packs/historiques/MANIFEST-000478 differ diff --git a/packs/profils/000472.log b/packs/profils/000480.log similarity index 100% rename from packs/profils/000472.log rename to packs/profils/000480.log diff --git a/packs/profils/CURRENT b/packs/profils/CURRENT index 65eef60..511a4db 100644 --- a/packs/profils/CURRENT +++ b/packs/profils/CURRENT @@ -1 +1 @@ -MANIFEST-000470 +MANIFEST-000478 diff --git a/packs/profils/LOG b/packs/profils/LOG index d46f36e..e2334f2 100644 --- a/packs/profils/LOG +++ b/packs/profils/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.325311 7fc30ebfd6c0 Recovering log #468 -2026/06/23-20:58:29.336254 7fc30ebfd6c0 Delete type=3 #466 -2026/06/23-20:58:29.336300 7fc30ebfd6c0 Delete type=0 #468 -2026/06/23-21:19:17.844106 7fc30cbff6c0 Level-0 table #473: started -2026/06/23-21:19:17.844125 7fc30cbff6c0 Level-0 table #473: 0 bytes OK -2026/06/23-21:19:17.850158 7fc30cbff6c0 Delete type=0 #471 -2026/06/23-21:19:17.868892 7fc30cbff6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.268072 7f65c77ef6c0 Recovering log #476 +2026/06/26-16:50:36.306497 7f65c77ef6c0 Delete type=3 #474 +2026/06/26-16:50:36.306562 7f65c77ef6c0 Delete type=0 #476 +2026/06/26-17:04:51.216386 7f65c57eb6c0 Level-0 table #481: started +2026/06/26-17:04:51.216402 7f65c57eb6c0 Level-0 table #481: 0 bytes OK +2026/06/26-17:04:51.222365 7f65c57eb6c0 Delete type=0 #479 +2026/06/26-17:04:51.228941 7f65c57eb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) diff --git a/packs/profils/LOG.old b/packs/profils/LOG.old index 17ec2e2..152c903 100644 --- a/packs/profils/LOG.old +++ b/packs/profils/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.266944 7f15cf3fe6c0 Recovering log #464 -2026/06/08-07:56:30.278872 7f15cf3fe6c0 Delete type=3 #462 -2026/06/08-07:56:30.278933 7f15cf3fe6c0 Delete type=0 #464 -2026/06/08-07:57:05.051894 7f15cdbfb6c0 Level-0 table #469: started -2026/06/08-07:57:05.051903 7f15cdbfb6c0 Level-0 table #469: 0 bytes OK -2026/06/08-07:57:05.059710 7f15cdbfb6c0 Delete type=0 #467 -2026/06/08-07:57:05.082380 7f15cdbfb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.339296 7f65c6fee6c0 Recovering log #472 +2026/06/26-16:44:09.348758 7f65c6fee6c0 Delete type=3 #470 +2026/06/26-16:44:09.348823 7f65c6fee6c0 Delete type=0 #472 +2026/06/26-16:50:27.840976 7f65c57eb6c0 Level-0 table #477: started +2026/06/26-16:50:27.841010 7f65c57eb6c0 Level-0 table #477: 0 bytes OK +2026/06/26-16:50:27.876252 7f65c57eb6c0 Delete type=0 #475 +2026/06/26-16:50:27.904913 7f65c57eb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) diff --git a/packs/profils/MANIFEST-000470 b/packs/profils/MANIFEST-000478 similarity index 73% rename from packs/profils/MANIFEST-000470 rename to packs/profils/MANIFEST-000478 index 48ab296..9971a49 100644 Binary files a/packs/profils/MANIFEST-000470 and b/packs/profils/MANIFEST-000478 differ diff --git a/packs/protections/000355.log b/packs/protections/000363.log similarity index 100% rename from packs/protections/000355.log rename to packs/protections/000363.log diff --git a/packs/protections/CURRENT b/packs/protections/CURRENT index 70d0528..80c7d7d 100644 --- a/packs/protections/CURRENT +++ b/packs/protections/CURRENT @@ -1 +1 @@ -MANIFEST-000353 +MANIFEST-000361 diff --git a/packs/protections/LOG b/packs/protections/LOG index 7e40468..4152fd1 100644 --- a/packs/protections/LOG +++ b/packs/protections/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.241545 7fc30e3fc6c0 Recovering log #351 -2026/06/23-20:58:29.251926 7fc30e3fc6c0 Delete type=3 #349 -2026/06/23-20:58:29.251980 7fc30e3fc6c0 Delete type=0 #351 -2026/06/23-21:19:17.776296 7fc30cbff6c0 Level-0 table #356: started -2026/06/23-21:19:17.776319 7fc30cbff6c0 Level-0 table #356: 0 bytes OK -2026/06/23-21:19:17.783037 7fc30cbff6c0 Delete type=0 #354 -2026/06/23-21:19:17.801761 7fc30cbff6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end) +2026/06/26-16:50:35.968889 7f65c6fee6c0 Recovering log #359 +2026/06/26-16:50:36.026849 7f65c6fee6c0 Delete type=3 #357 +2026/06/26-16:50:36.026910 7f65c6fee6c0 Delete type=0 #359 +2026/06/26-17:04:51.173152 7f65c57eb6c0 Level-0 table #364: started +2026/06/26-17:04:51.173175 7f65c57eb6c0 Level-0 table #364: 0 bytes OK +2026/06/26-17:04:51.178902 7f65c57eb6c0 Delete type=0 #362 +2026/06/26-17:04:51.179012 7f65c57eb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end) diff --git a/packs/protections/LOG.old b/packs/protections/LOG.old index 62b6a87..5005d19 100644 --- a/packs/protections/LOG.old +++ b/packs/protections/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.183115 7f15cebfd6c0 Recovering log #347 -2026/06/08-07:56:30.192642 7f15cebfd6c0 Delete type=3 #345 -2026/06/08-07:56:30.192668 7f15cebfd6c0 Delete type=0 #347 -2026/06/08-07:57:05.002185 7f15cdbfb6c0 Level-0 table #352: started -2026/06/08-07:57:05.002225 7f15cdbfb6c0 Level-0 table #352: 0 bytes OK -2026/06/08-07:57:05.010347 7f15cdbfb6c0 Delete type=0 #350 -2026/06/08-07:57:05.034984 7f15cdbfb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.249598 7f65c6fee6c0 Recovering log #355 +2026/06/26-16:44:09.258938 7f65c6fee6c0 Delete type=3 #353 +2026/06/26-16:44:09.258988 7f65c6fee6c0 Delete type=0 #355 +2026/06/26-16:50:27.356685 7f65c57eb6c0 Level-0 table #360: started +2026/06/26-16:50:27.356708 7f65c57eb6c0 Level-0 table #360: 0 bytes OK +2026/06/26-16:50:27.673910 7f65c57eb6c0 Delete type=0 #358 +2026/06/26-16:50:27.775105 7f65c57eb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end) diff --git a/packs/protections/MANIFEST-000353 b/packs/protections/MANIFEST-000361 similarity index 73% rename from packs/protections/MANIFEST-000353 rename to packs/protections/MANIFEST-000361 index c46719d..ef1600b 100644 Binary files a/packs/protections/MANIFEST-000353 and b/packs/protections/MANIFEST-000361 differ diff --git a/packs/runes/000355.log b/packs/runes/000363.log similarity index 100% rename from packs/runes/000355.log rename to packs/runes/000363.log diff --git a/packs/runes/CURRENT b/packs/runes/CURRENT index 70d0528..80c7d7d 100644 --- a/packs/runes/CURRENT +++ b/packs/runes/CURRENT @@ -1 +1 @@ -MANIFEST-000353 +MANIFEST-000361 diff --git a/packs/runes/LOG b/packs/runes/LOG index 44cb41d..78e4a82 100644 --- a/packs/runes/LOG +++ b/packs/runes/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.311367 7fc30f3fe6c0 Recovering log #351 -2026/06/23-20:58:29.322080 7fc30f3fe6c0 Delete type=3 #349 -2026/06/23-20:58:29.322130 7fc30f3fe6c0 Delete type=0 #351 -2026/06/23-21:19:17.801888 7fc30cbff6c0 Level-0 table #356: started -2026/06/23-21:19:17.801907 7fc30cbff6c0 Level-0 table #356: 0 bytes OK -2026/06/23-21:19:17.808397 7fc30cbff6c0 Delete type=0 #354 -2026/06/23-21:19:17.828175 7fc30cbff6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.210388 7f65c6fee6c0 Recovering log #359 +2026/06/26-16:50:36.265029 7f65c6fee6c0 Delete type=3 #357 +2026/06/26-16:50:36.265084 7f65c6fee6c0 Delete type=0 #359 +2026/06/26-17:04:51.210224 7f65c57eb6c0 Level-0 table #364: started +2026/06/26-17:04:51.210239 7f65c57eb6c0 Level-0 table #364: 0 bytes OK +2026/06/26-17:04:51.216342 7f65c57eb6c0 Delete type=0 #362 +2026/06/26-17:04:51.228933 7f65c57eb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end) diff --git a/packs/runes/LOG.old b/packs/runes/LOG.old index 452fd56..7100d91 100644 --- a/packs/runes/LOG.old +++ b/packs/runes/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.252693 7f15cfbff6c0 Recovering log #347 -2026/06/08-07:56:30.265379 7f15cfbff6c0 Delete type=3 #345 -2026/06/08-07:56:30.265405 7f15cfbff6c0 Delete type=0 #347 -2026/06/08-07:57:05.043075 7f15cdbfb6c0 Level-0 table #352: started -2026/06/08-07:57:05.043086 7f15cdbfb6c0 Level-0 table #352: 0 bytes OK -2026/06/08-07:57:05.051845 7f15cdbfb6c0 Delete type=0 #350 -2026/06/08-07:57:05.059803 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.327011 7f65c77ef6c0 Recovering log #355 +2026/06/26-16:44:09.336426 7f65c77ef6c0 Delete type=3 #353 +2026/06/26-16:44:09.336453 7f65c77ef6c0 Delete type=0 #355 +2026/06/26-16:50:27.775254 7f65c57eb6c0 Level-0 table #360: started +2026/06/26-16:50:27.775279 7f65c57eb6c0 Level-0 table #360: 0 bytes OK +2026/06/26-16:50:27.813769 7f65c57eb6c0 Delete type=0 #358 +2026/06/26-16:50:27.904882 7f65c57eb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end) diff --git a/packs/runes/MANIFEST-000353 b/packs/runes/MANIFEST-000361 similarity index 72% rename from packs/runes/MANIFEST-000353 rename to packs/runes/MANIFEST-000361 index ebe611e..d7be5e7 100644 Binary files a/packs/runes/MANIFEST-000353 and b/packs/runes/MANIFEST-000361 differ diff --git a/packs/scenes/000303.log b/packs/scenes/000312.log similarity index 100% rename from packs/scenes/000303.log rename to packs/scenes/000312.log diff --git a/packs/scenes/CURRENT b/packs/scenes/CURRENT index 066a17b..621932e 100644 --- a/packs/scenes/CURRENT +++ b/packs/scenes/CURRENT @@ -1 +1 @@ -MANIFEST-000301 +MANIFEST-000310 diff --git a/packs/scenes/LOG b/packs/scenes/LOG index bad690f..f0773ed 100644 --- a/packs/scenes/LOG +++ b/packs/scenes/LOG @@ -1,14 +1,7 @@ -2026/06/23-20:58:29.370405 7fc30ebfd6c0 Recovering log #299 -2026/06/23-20:58:29.381365 7fc30ebfd6c0 Delete type=3 #297 -2026/06/23-20:58:29.381418 7fc30ebfd6c0 Delete type=0 #299 -2026/06/23-21:19:17.834268 7fc30cbff6c0 Level-0 table #304: started -2026/06/23-21:19:17.837305 7fc30cbff6c0 Level-0 table #304: 1626 bytes OK -2026/06/23-21:19:17.844003 7fc30cbff6c0 Delete type=0 #302 -2026/06/23-21:19:17.859456 7fc30cbff6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 110 : 1 -2026/06/23-21:19:17.859463 7fc30cbff6c0 Compacting 1@0 + 1@1 files -2026/06/23-21:19:17.862677 7fc30cbff6c0 Generated table #305@0: 2 keys, 1626 bytes -2026/06/23-21:19:17.862684 7fc30cbff6c0 Compacted 1@0 + 1@1 files => 1626 bytes -2026/06/23-21:19:17.868575 7fc30cbff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] -2026/06/23-21:19:17.868727 7fc30cbff6c0 Delete type=2 #260 -2026/06/23-21:19:17.868832 7fc30cbff6c0 Delete type=2 #304 -2026/06/23-21:19:17.876018 7fc30cbff6c0 Manual compaction at level-0 from '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 110 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.405368 7f65c5fec6c0 Recovering log #308 +2026/06/26-16:50:36.448564 7f65c5fec6c0 Delete type=3 #306 +2026/06/26-16:50:36.448592 7f65c5fec6c0 Delete type=0 #308 +2026/06/26-17:04:51.234862 7f65c57eb6c0 Level-0 table #313: started +2026/06/26-17:04:51.234876 7f65c57eb6c0 Level-0 table #313: 0 bytes OK +2026/06/26-17:04:51.240676 7f65c57eb6c0 Delete type=0 #311 +2026/06/26-17:04:51.253217 7f65c57eb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end) diff --git a/packs/scenes/LOG.old b/packs/scenes/LOG.old index 6450c09..1d00d6a 100644 --- a/packs/scenes/LOG.old +++ b/packs/scenes/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.303527 7f15cebfd6c0 Recovering log #295 -2026/06/08-07:56:30.313800 7f15cebfd6c0 Delete type=3 #293 -2026/06/08-07:56:30.313855 7f15cebfd6c0 Delete type=0 #295 -2026/06/08-07:57:05.068091 7f15cdbfb6c0 Level-0 table #300: started -2026/06/08-07:57:05.068111 7f15cdbfb6c0 Level-0 table #300: 0 bytes OK -2026/06/08-07:57:05.076017 7f15cdbfb6c0 Delete type=0 #298 -2026/06/08-07:57:05.082392 7f15cdbfb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.379353 7f65c77ef6c0 Recovering log #303 +2026/06/26-16:44:09.388416 7f65c77ef6c0 Delete type=3 #301 +2026/06/26-16:44:09.388444 7f65c77ef6c0 Delete type=0 #303 +2026/06/26-16:50:27.934717 7f65c57eb6c0 Level-0 table #309: started +2026/06/26-16:50:27.934749 7f65c57eb6c0 Level-0 table #309: 0 bytes OK +2026/06/26-16:50:27.969220 7f65c57eb6c0 Delete type=0 #307 +2026/06/26-16:50:28.051030 7f65c57eb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end) diff --git a/packs/scenes/MANIFEST-000301 b/packs/scenes/MANIFEST-000301 deleted file mode 100644 index 8d4fd3b..0000000 Binary files a/packs/scenes/MANIFEST-000301 and /dev/null differ diff --git a/packs/scenes/MANIFEST-000310 b/packs/scenes/MANIFEST-000310 new file mode 100644 index 0000000..1dc4386 Binary files /dev/null and b/packs/scenes/MANIFEST-000310 differ diff --git a/packs/skills-creatures/000261.log b/packs/skills-creatures/000269.log similarity index 100% rename from packs/skills-creatures/000261.log rename to packs/skills-creatures/000269.log diff --git a/packs/skills-creatures/CURRENT b/packs/skills-creatures/CURRENT index 4ee1a67..897d062 100644 --- a/packs/skills-creatures/CURRENT +++ b/packs/skills-creatures/CURRENT @@ -1 +1 @@ -MANIFEST-000259 +MANIFEST-000267 diff --git a/packs/skills-creatures/LOG b/packs/skills-creatures/LOG index 3f52987..8b3a5d7 100644 --- a/packs/skills-creatures/LOG +++ b/packs/skills-creatures/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.200391 7fc30e3fc6c0 Recovering log #257 -2026/06/23-20:58:29.210894 7fc30e3fc6c0 Delete type=3 #255 -2026/06/23-20:58:29.210967 7fc30e3fc6c0 Delete type=0 #257 -2026/06/23-21:19:17.769673 7fc30cbff6c0 Level-0 table #262: started -2026/06/23-21:19:17.769694 7fc30cbff6c0 Level-0 table #262: 0 bytes OK -2026/06/23-21:19:17.776207 7fc30cbff6c0 Delete type=0 #260 -2026/06/23-21:19:17.783150 7fc30cbff6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end) +2026/06/26-16:50:35.830639 7f65c6fee6c0 Recovering log #265 +2026/06/26-16:50:35.873796 7f65c6fee6c0 Delete type=3 #263 +2026/06/26-16:50:35.873865 7f65c6fee6c0 Delete type=0 #265 +2026/06/26-17:04:51.167189 7f65c57eb6c0 Level-0 table #270: started +2026/06/26-17:04:51.167221 7f65c57eb6c0 Level-0 table #270: 0 bytes OK +2026/06/26-17:04:51.173071 7f65c57eb6c0 Delete type=0 #268 +2026/06/26-17:04:51.179005 7f65c57eb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end) diff --git a/packs/skills-creatures/LOG.old b/packs/skills-creatures/LOG.old index beca5df..43f3e64 100644 --- a/packs/skills-creatures/LOG.old +++ b/packs/skills-creatures/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.140632 7f15cfbff6c0 Recovering log #253 -2026/06/08-07:56:30.153014 7f15cfbff6c0 Delete type=3 #251 -2026/06/08-07:56:30.153043 7f15cfbff6c0 Delete type=0 #253 -2026/06/08-07:57:04.981102 7f15cdbfb6c0 Level-0 table #258: started -2026/06/08-07:57:04.981123 7f15cdbfb6c0 Level-0 table #258: 0 bytes OK -2026/06/08-07:57:04.988934 7f15cdbfb6c0 Delete type=0 #256 -2026/06/08-07:57:05.002107 7f15cdbfb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.214036 7f65c77ef6c0 Recovering log #261 +2026/06/26-16:44:09.223612 7f65c77ef6c0 Delete type=3 #259 +2026/06/26-16:44:09.223634 7f65c77ef6c0 Delete type=0 #261 +2026/06/26-16:50:27.276005 7f65c57eb6c0 Level-0 table #266: started +2026/06/26-16:50:27.276043 7f65c57eb6c0 Level-0 table #266: 0 bytes OK +2026/06/26-16:50:27.312464 7f65c57eb6c0 Delete type=0 #264 +2026/06/26-16:50:27.356573 7f65c57eb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end) diff --git a/packs/skills-creatures/MANIFEST-000259 b/packs/skills-creatures/MANIFEST-000267 similarity index 73% rename from packs/skills-creatures/MANIFEST-000259 rename to packs/skills-creatures/MANIFEST-000267 index fb3b2f0..876aa8a 100644 Binary files a/packs/skills-creatures/MANIFEST-000259 and b/packs/skills-creatures/MANIFEST-000267 differ diff --git a/packs/skills/000353.log b/packs/skills/000361.log similarity index 100% rename from packs/skills/000353.log rename to packs/skills/000361.log diff --git a/packs/skills/CURRENT b/packs/skills/CURRENT index 0ed3851..df438c2 100644 --- a/packs/skills/CURRENT +++ b/packs/skills/CURRENT @@ -1 +1 @@ -MANIFEST-000351 +MANIFEST-000359 diff --git a/packs/skills/LOG b/packs/skills/LOG index 2f5cab4..bf57dd9 100644 --- a/packs/skills/LOG +++ b/packs/skills/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.184242 7fc30ebfd6c0 Recovering log #349 -2026/06/23-20:58:29.196358 7fc30ebfd6c0 Delete type=3 #347 -2026/06/23-20:58:29.196415 7fc30ebfd6c0 Delete type=0 #349 -2026/06/23-21:19:17.763277 7fc30cbff6c0 Level-0 table #354: started -2026/06/23-21:19:17.763296 7fc30cbff6c0 Level-0 table #354: 0 bytes OK -2026/06/23-21:19:17.769575 7fc30cbff6c0 Delete type=0 #352 -2026/06/23-21:19:17.783140 7fc30cbff6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end) +2026/06/26-16:50:35.778574 7f65c67ed6c0 Recovering log #357 +2026/06/26-16:50:35.827648 7f65c67ed6c0 Delete type=3 #355 +2026/06/26-16:50:35.827701 7f65c67ed6c0 Delete type=0 #357 +2026/06/26-17:04:51.153653 7f65c57eb6c0 Level-0 table #362: started +2026/06/26-17:04:51.153710 7f65c57eb6c0 Level-0 table #362: 0 bytes OK +2026/06/26-17:04:51.160069 7f65c57eb6c0 Delete type=0 #360 +2026/06/26-17:04:51.178981 7f65c57eb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end) diff --git a/packs/skills/LOG.old b/packs/skills/LOG.old index 07ebd3c..fe530c7 100644 --- a/packs/skills/LOG.old +++ b/packs/skills/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.129299 7f15cf3fe6c0 Recovering log #345 -2026/06/08-07:56:30.139290 7f15cf3fe6c0 Delete type=3 #343 -2026/06/08-07:56:30.139350 7f15cf3fe6c0 Delete type=0 #345 -2026/06/08-07:57:04.972030 7f15cdbfb6c0 Level-0 table #350: started -2026/06/08-07:57:04.972088 7f15cdbfb6c0 Level-0 table #350: 0 bytes OK -2026/06/08-07:57:04.981007 7f15cdbfb6c0 Delete type=0 #348 -2026/06/08-07:57:05.002098 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.202243 7f65c6fee6c0 Recovering log #353 +2026/06/26-16:44:09.211998 7f65c6fee6c0 Delete type=3 #351 +2026/06/26-16:44:09.212054 7f65c6fee6c0 Delete type=0 #353 +2026/06/26-16:50:27.250032 7f65c57eb6c0 Level-0 table #358: started +2026/06/26-16:50:27.250114 7f65c57eb6c0 Level-0 table #358: 0 bytes OK +2026/06/26-16:50:27.275860 7f65c57eb6c0 Delete type=0 #356 +2026/06/26-16:50:27.356560 7f65c57eb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end) diff --git a/packs/skills/MANIFEST-000351 b/packs/skills/MANIFEST-000359 similarity index 73% rename from packs/skills/MANIFEST-000351 rename to packs/skills/MANIFEST-000359 index 9727b77..72d9a95 100644 Binary files a/packs/skills/MANIFEST-000351 and b/packs/skills/MANIFEST-000359 differ diff --git a/packs/tables/000454.log b/packs/tables/000462.log similarity index 100% rename from packs/tables/000454.log rename to packs/tables/000462.log diff --git a/packs/tables/CURRENT b/packs/tables/CURRENT index f02e84e..bc93ad8 100644 --- a/packs/tables/CURRENT +++ b/packs/tables/CURRENT @@ -1 +1 @@ -MANIFEST-000452 +MANIFEST-000460 diff --git a/packs/tables/LOG b/packs/tables/LOG index 68edc61..fd16df2 100644 --- a/packs/tables/LOG +++ b/packs/tables/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.356312 7fc30e3fc6c0 Recovering log #450 -2026/06/23-20:58:29.366470 7fc30e3fc6c0 Delete type=3 #448 -2026/06/23-20:58:29.366523 7fc30e3fc6c0 Delete type=0 #450 -2026/06/23-21:19:17.828275 7fc30cbff6c0 Level-0 table #455: started -2026/06/23-21:19:17.828292 7fc30cbff6c0 Level-0 table #455: 0 bytes OK -2026/06/23-21:19:17.834161 7fc30cbff6c0 Delete type=0 #453 -2026/06/23-21:19:17.859437 7fc30cbff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.359117 7f65c6fee6c0 Recovering log #458 +2026/06/26-16:50:36.402497 7f65c6fee6c0 Delete type=3 #456 +2026/06/26-16:50:36.402540 7f65c6fee6c0 Delete type=0 #458 +2026/06/26-17:04:51.222425 7f65c57eb6c0 Level-0 table #463: started +2026/06/26-17:04:51.222438 7f65c57eb6c0 Level-0 table #463: 0 bytes OK +2026/06/26-17:04:51.228880 7f65c57eb6c0 Delete type=0 #461 +2026/06/26-17:04:51.234856 7f65c57eb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/tables/LOG.old b/packs/tables/LOG.old index 2fe5c5e..9004eb2 100644 --- a/packs/tables/LOG.old +++ b/packs/tables/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.291447 7f15cfbff6c0 Recovering log #446 -2026/06/08-07:56:30.301749 7f15cfbff6c0 Delete type=3 #444 -2026/06/08-07:56:30.301808 7f15cfbff6c0 Delete type=0 #446 -2026/06/08-07:57:05.076075 7f15cdbfb6c0 Level-0 table #451: started -2026/06/08-07:57:05.076084 7f15cdbfb6c0 Level-0 table #451: 0 bytes OK -2026/06/08-07:57:05.082329 7f15cdbfb6c0 Delete type=0 #449 -2026/06/08-07:57:05.082397 7f15cdbfb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.367262 7f65c67ed6c0 Recovering log #454 +2026/06/26-16:44:09.376869 7f65c67ed6c0 Delete type=3 #452 +2026/06/26-16:44:09.376898 7f65c67ed6c0 Delete type=0 #454 +2026/06/26-16:50:27.905035 7f65c57eb6c0 Level-0 table #459: started +2026/06/26-16:50:27.905069 7f65c57eb6c0 Level-0 table #459: 0 bytes OK +2026/06/26-16:50:27.934582 7f65c57eb6c0 Delete type=0 #457 +2026/06/26-16:50:28.051015 7f65c57eb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) diff --git a/packs/tables/MANIFEST-000452 b/packs/tables/MANIFEST-000452 deleted file mode 100644 index 8cfa995..0000000 Binary files a/packs/tables/MANIFEST-000452 and /dev/null differ diff --git a/packs/tables/MANIFEST-000460 b/packs/tables/MANIFEST-000460 new file mode 100644 index 0000000..75ae58f Binary files /dev/null and b/packs/tables/MANIFEST-000460 differ diff --git a/packs/talents/000479.log b/packs/talents/000487.log similarity index 100% rename from packs/talents/000479.log rename to packs/talents/000487.log diff --git a/packs/talents/CURRENT b/packs/talents/CURRENT index ab03c43..03b905b 100644 --- a/packs/talents/CURRENT +++ b/packs/talents/CURRENT @@ -1 +1 @@ -MANIFEST-000477 +MANIFEST-000485 diff --git a/packs/talents/LOG b/packs/talents/LOG index d2f8d10..81df175 100644 --- a/packs/talents/LOG +++ b/packs/talents/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.339361 7fc30fbff6c0 Recovering log #475 -2026/06/23-20:58:29.350082 7fc30fbff6c0 Delete type=3 #473 -2026/06/23-20:58:29.350156 7fc30fbff6c0 Delete type=0 #475 -2026/06/23-21:19:17.821284 7fc30cbff6c0 Level-0 table #480: started -2026/06/23-21:19:17.821308 7fc30cbff6c0 Level-0 table #480: 0 bytes OK -2026/06/23-21:19:17.828097 7fc30cbff6c0 Delete type=0 #478 -2026/06/23-21:19:17.828204 7fc30cbff6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.309531 7f65c5fec6c0 Recovering log #483 +2026/06/26-16:50:36.355315 7f65c5fec6c0 Delete type=3 #481 +2026/06/26-16:50:36.355382 7f65c5fec6c0 Delete type=0 #483 +2026/06/26-17:04:51.228946 7f65c57eb6c0 Level-0 table #488: started +2026/06/26-17:04:51.228960 7f65c57eb6c0 Level-0 table #488: 0 bytes OK +2026/06/26-17:04:51.234799 7f65c57eb6c0 Delete type=0 #486 +2026/06/26-17:04:51.247286 7f65c57eb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) diff --git a/packs/talents/LOG.old b/packs/talents/LOG.old index d5d7183..473ba03 100644 --- a/packs/talents/LOG.old +++ b/packs/talents/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.280608 7f15cebfd6c0 Recovering log #471 -2026/06/08-07:56:30.289600 7f15cebfd6c0 Delete type=3 #469 -2026/06/08-07:56:30.289633 7f15cebfd6c0 Delete type=0 #471 -2026/06/08-07:57:05.059809 7f15cdbfb6c0 Level-0 table #476: started -2026/06/08-07:57:05.059830 7f15cdbfb6c0 Level-0 table #476: 0 bytes OK -2026/06/08-07:57:05.068002 7f15cdbfb6c0 Delete type=0 #474 -2026/06/08-07:57:05.082386 7f15cdbfb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.352314 7f65c5fec6c0 Recovering log #479 +2026/06/26-16:44:09.362983 7f65c5fec6c0 Delete type=3 #477 +2026/06/26-16:44:09.363059 7f65c5fec6c0 Delete type=0 #479 +2026/06/26-16:50:27.876386 7f65c57eb6c0 Level-0 table #484: started +2026/06/26-16:50:27.876417 7f65c57eb6c0 Level-0 table #484: 0 bytes OK +2026/06/26-16:50:27.904743 7f65c57eb6c0 Delete type=0 #482 +2026/06/26-16:50:27.905020 7f65c57eb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) diff --git a/packs/talents/MANIFEST-000477 b/packs/talents/MANIFEST-000485 similarity index 72% rename from packs/talents/MANIFEST-000477 rename to packs/talents/MANIFEST-000485 index b3921c8..62810e2 100644 Binary files a/packs/talents/MANIFEST-000477 and b/packs/talents/MANIFEST-000485 differ diff --git a/packs/tendances/000355.log b/packs/tendances/000363.log similarity index 100% rename from packs/tendances/000355.log rename to packs/tendances/000363.log diff --git a/packs/tendances/CURRENT b/packs/tendances/CURRENT index 70d0528..80c7d7d 100644 --- a/packs/tendances/CURRENT +++ b/packs/tendances/CURRENT @@ -1 +1 @@ -MANIFEST-000353 +MANIFEST-000361 diff --git a/packs/tendances/LOG b/packs/tendances/LOG index a247448..c10357d 100644 --- a/packs/tendances/LOG +++ b/packs/tendances/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.283215 7fc30f3fe6c0 Recovering log #351 -2026/06/23-20:58:29.294125 7fc30f3fe6c0 Delete type=3 #349 -2026/06/23-20:58:29.294171 7fc30f3fe6c0 Delete type=0 #351 -2026/06/23-21:19:17.814865 7fc30cbff6c0 Level-0 table #356: started -2026/06/23-21:19:17.814884 7fc30cbff6c0 Level-0 table #356: 0 bytes OK -2026/06/23-21:19:17.821199 7fc30cbff6c0 Delete type=0 #354 -2026/06/23-21:19:17.828196 7fc30cbff6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.115607 7f65c67ed6c0 Recovering log #359 +2026/06/26-16:50:36.160048 7f65c67ed6c0 Delete type=3 #357 +2026/06/26-16:50:36.160118 7f65c67ed6c0 Delete type=0 #359 +2026/06/26-17:04:51.197561 7f65c57eb6c0 Level-0 table #364: started +2026/06/26-17:04:51.197577 7f65c57eb6c0 Level-0 table #364: 0 bytes OK +2026/06/26-17:04:51.203315 7f65c57eb6c0 Delete type=0 #362 +2026/06/26-17:04:51.210217 7f65c57eb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end) diff --git a/packs/tendances/LOG.old b/packs/tendances/LOG.old index 77ec246..25914dc 100644 --- a/packs/tendances/LOG.old +++ b/packs/tendances/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.224120 7f15ce3fc6c0 Recovering log #347 -2026/06/08-07:56:30.236084 7f15ce3fc6c0 Delete type=3 #345 -2026/06/08-07:56:30.236118 7f15ce3fc6c0 Delete type=0 #347 -2026/06/08-07:57:05.026634 7f15cdbfb6c0 Level-0 table #352: started -2026/06/08-07:57:05.026644 7f15cdbfb6c0 Level-0 table #352: 0 bytes OK -2026/06/08-07:57:05.034894 7f15cdbfb6c0 Delete type=0 #350 -2026/06/08-07:57:05.051889 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.287855 7f65c5fec6c0 Recovering log #355 +2026/06/26-16:44:09.297609 7f65c5fec6c0 Delete type=3 #353 +2026/06/26-16:44:09.297676 7f65c5fec6c0 Delete type=0 #355 +2026/06/26-16:50:27.717794 7f65c57eb6c0 Level-0 table #360: started +2026/06/26-16:50:27.717817 7f65c57eb6c0 Level-0 table #360: 0 bytes OK +2026/06/26-16:50:27.739064 7f65c57eb6c0 Delete type=0 #358 +2026/06/26-16:50:27.775136 7f65c57eb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end) diff --git a/packs/tendances/MANIFEST-000353 b/packs/tendances/MANIFEST-000361 similarity index 74% rename from packs/tendances/MANIFEST-000353 rename to packs/tendances/MANIFEST-000361 index 2698fcc..b6c1141 100644 Binary files a/packs/tendances/MANIFEST-000353 and b/packs/tendances/MANIFEST-000361 differ diff --git a/packs/traits-chaotiques/000355.log b/packs/traits-chaotiques/000363.log similarity index 100% rename from packs/traits-chaotiques/000355.log rename to packs/traits-chaotiques/000363.log diff --git a/packs/traits-chaotiques/CURRENT b/packs/traits-chaotiques/CURRENT index 70d0528..80c7d7d 100644 --- a/packs/traits-chaotiques/CURRENT +++ b/packs/traits-chaotiques/CURRENT @@ -1 +1 @@ -MANIFEST-000353 +MANIFEST-000361 diff --git a/packs/traits-chaotiques/LOG b/packs/traits-chaotiques/LOG index 7a81b7c..f3c18e8 100644 --- a/packs/traits-chaotiques/LOG +++ b/packs/traits-chaotiques/LOG @@ -1,7 +1,7 @@ -2026/06/23-20:58:29.297307 7fc30fbff6c0 Recovering log #351 -2026/06/23-20:58:29.308090 7fc30fbff6c0 Delete type=3 #349 -2026/06/23-20:58:29.308151 7fc30fbff6c0 Delete type=0 #351 -2026/06/23-21:19:17.808465 7fc30cbff6c0 Level-0 table #356: started -2026/06/23-21:19:17.808485 7fc30cbff6c0 Level-0 table #356: 0 bytes OK -2026/06/23-21:19:17.814777 7fc30cbff6c0 Delete type=0 #354 -2026/06/23-21:19:17.828187 7fc30cbff6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end) +2026/06/26-16:50:36.163491 7f65c5fec6c0 Recovering log #359 +2026/06/26-16:50:36.207600 7f65c5fec6c0 Delete type=3 #357 +2026/06/26-16:50:36.207635 7f65c5fec6c0 Delete type=0 #359 +2026/06/26-17:04:51.203528 7f65c57eb6c0 Level-0 table #364: started +2026/06/26-17:04:51.203544 7f65c57eb6c0 Level-0 table #364: 0 bytes OK +2026/06/26-17:04:51.210174 7f65c57eb6c0 Delete type=0 #362 +2026/06/26-17:04:51.222418 7f65c57eb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end) diff --git a/packs/traits-chaotiques/LOG.old b/packs/traits-chaotiques/LOG.old index acd0994..e943070 100644 --- a/packs/traits-chaotiques/LOG.old +++ b/packs/traits-chaotiques/LOG.old @@ -1,7 +1,7 @@ -2026/06/08-07:56:30.240475 7f15cebfd6c0 Recovering log #347 -2026/06/08-07:56:30.250776 7f15cebfd6c0 Delete type=3 #345 -2026/06/08-07:56:30.250834 7f15cebfd6c0 Delete type=0 #347 -2026/06/08-07:57:05.035129 7f15cdbfb6c0 Level-0 table #352: started -2026/06/08-07:57:05.035151 7f15cdbfb6c0 Level-0 table #352: 0 bytes OK -2026/06/08-07:57:05.043032 7f15cdbfb6c0 Delete type=0 #350 -2026/06/08-07:57:05.059795 7f15cdbfb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end) +2026/06/26-16:44:09.301416 7f65c67ed6c0 Recovering log #355 +2026/06/26-16:44:09.324026 7f65c67ed6c0 Delete type=3 #353 +2026/06/26-16:44:09.324113 7f65c67ed6c0 Delete type=0 #355 +2026/06/26-16:50:27.813918 7f65c57eb6c0 Level-0 table #360: started +2026/06/26-16:50:27.813948 7f65c57eb6c0 Level-0 table #360: 0 bytes OK +2026/06/26-16:50:27.840848 7f65c57eb6c0 Delete type=0 #358 +2026/06/26-16:50:27.904900 7f65c57eb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end) diff --git a/packs/traits-chaotiques/MANIFEST-000353 b/packs/traits-chaotiques/MANIFEST-000361 similarity index 73% rename from packs/traits-chaotiques/MANIFEST-000353 rename to packs/traits-chaotiques/MANIFEST-000361 index b6d9d46..7c62cfa 100644 Binary files a/packs/traits-chaotiques/MANIFEST-000353 and b/packs/traits-chaotiques/MANIFEST-000361 differ diff --git a/styles/mournblade-cyd2.css b/styles/mournblade-cyd2.css index 5411d4a..2aad526 100644 --- a/styles/mournblade-cyd2.css +++ b/styles/mournblade-cyd2.css @@ -2378,6 +2378,31 @@ li { .mournblade-welcome-message .welcome-footer i { font-size: 1rem; } +.invocation-actor-list { + margin: 4px 10px; + border: 1px solid rgba(139, 69, 19, 0.3); + border-radius: 4px; + overflow: hidden; +} +.invocation-actor-list .invocation-actor-row { + padding: 3px 6px; + border-bottom: 1px solid rgba(139, 69, 19, 0.1); +} +.invocation-actor-list .invocation-actor-row:last-child { + border-bottom: none; +} +.invocation-actor-list .invocation-actor-row img { + width: 28px; + height: 28px; +} +.invocation-dropzone { + padding: 4px 10px 6px; + text-align: center; + font-size: 0.8rem; + color: #8b6914; + border-top: 1px dashed rgba(139, 69, 19, 0.3); + margin: 0 10px; +} @keyframes pulse { 0%, 100% { diff --git a/system.json b/system.json index 63ed87a..37af5c4 100644 --- a/system.json +++ b/system.json @@ -45,7 +45,7 @@ "monnaie": { "htmlFields": ["description"] }, "equipement": { "htmlFields": ["description"] }, "ressource": { "htmlFields": ["description"] }, - "don": { "htmlFields": ["description"] }, + "don": { "htmlFields": ["description", "sacrifice"] }, "pacte": { "htmlFields": ["description"] }, "rune": { "htmlFields": ["description"] }, "runeeffect": { "htmlFields": ["description"] }, @@ -54,7 +54,8 @@ "traitespece": { "htmlFields": ["description"] }, "traitdemoniaque": { "htmlFields": ["description"] }, "pouvoirselementaire": { "htmlFields": ["description"] }, - "capaciteautomata": { "htmlFields": ["description"] } + "capaciteautomata": { "htmlFields": ["description"] }, + "faiblessedemoniaque": { "htmlFields": ["description"] } } }, "flags": { diff --git a/templates/actor-sheet.hbs b/templates/actor-sheet.hbs index 55a9229..3a2a426 100644 --- a/templates/actor-sheet.hbs +++ b/templates/actor-sheet.hbs @@ -456,6 +456,106 @@ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ @@ -500,70 +600,7 @@ - - -
- -
- -
- -
- -
-
@@ -901,6 +956,8 @@ {{formInput systemFields.biodata.fields.description enriched=enrichedDescription value=system.biodata.description name="system.biodata.description" toggled=true}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/editor-notes-gm.hbs}} + diff --git a/templates/creature-sheet.hbs b/templates/creature-sheet.hbs index 1c46f85..6a18484 100644 --- a/templates/creature-sheet.hbs +++ b/templates/creature-sheet.hbs @@ -237,6 +237,114 @@ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ @@ -437,6 +545,9 @@ {{formInput systemFields.biodata.fields.habitat enriched=enrichedHabitat value=system.biodata.habitat name="system.biodata.habitat" toggled=true}} + + {{> systems/fvtt-mournblade-cyd-2-0/templates/editor-notes-gm.hbs}} + diff --git a/templates/editor-notes-gm.hbs b/templates/editor-notes-gm.hbs index ca22bd0..d1c9a78 100644 --- a/templates/editor-notes-gm.hbs +++ b/templates/editor-notes-gm.hbs @@ -1,6 +1,8 @@ -{{#if data.isGM}} -

GM Notes :

-
- {{editor data.biodata.gmnotes target="system.biodata.gmnotes" button=true owner=owner editable=editable}} +{{#if isGM}} +
+

Notes du MJ

+
+ {{formInput systemFields.biodata.fields.gmnotes enriched=enrichedGmnotes value=system.biodata.gmnotes name="system.biodata.gmnotes" toggled=true}} +
-{{/if}} +{{/if}} \ No newline at end of file diff --git a/templates/item-capaciteautomata-sheet.hbs b/templates/item-capaciteautomata-sheet.hbs index fc980b0..369f32a 100644 --- a/templates/item-capaciteautomata-sheet.hbs +++ b/templates/item-capaciteautomata-sheet.hbs @@ -1,9 +1,11 @@
- {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} {{ - > systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} {{!-- Sheet - Body --}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} + + {{!-- Sheet Body --}}
+ {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-description.hbs}}
diff --git a/templates/item-don-sheet.hbs b/templates/item-don-sheet.hbs index 130a36e..9f57f7c 100644 --- a/templates/item-don-sheet.hbs +++ b/templates/item-don-sheet.hbs @@ -37,10 +37,8 @@

Sacrifices et Tendances liées

- {{editor sacrifice target="system.sacrifice" button=true owner=owner - editable=editable}} + {{formInput systemFields.sacrifice enriched=enrichedSacrifice value=system.sacrifice name="system.sacrifice" toggled=true}}
-
{{!-- Effects Tab --}} diff --git a/templates/item-faiblessedemoniaque-sheet.hbs b/templates/item-faiblessedemoniaque-sheet.hbs new file mode 100644 index 0000000..369f32a --- /dev/null +++ b/templates/item-faiblessedemoniaque-sheet.hbs @@ -0,0 +1,29 @@ +
+ {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} + + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} + + {{!-- Sheet Body --}} +
+ + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-description.hbs}} + +
+
    +
  • + +
  • +
  • + +
  • +
+
+ + {{!-- Effects Tab --}} +
+ {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-effects.hbs}} +
+ +
+
diff --git a/templates/item-pouvoirselementaire-sheet.hbs b/templates/item-pouvoirselementaire-sheet.hbs index fc980b0..369f32a 100644 --- a/templates/item-pouvoirselementaire-sheet.hbs +++ b/templates/item-pouvoirselementaire-sheet.hbs @@ -1,9 +1,11 @@
- {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} {{ - > systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} {{!-- Sheet - Body --}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} + + {{!-- Sheet Body --}}
+ {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-description.hbs}}
diff --git a/templates/item-traitdemoniaque-sheet.hbs b/templates/item-traitdemoniaque-sheet.hbs index 2b8e9eb..369f32a 100644 --- a/templates/item-traitdemoniaque-sheet.hbs +++ b/templates/item-traitdemoniaque-sheet.hbs @@ -1,9 +1,11 @@
- {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} {{ - > systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} {{!-- Sheet - Body --}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-header.hbs}} + {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-nav.hbs}} + + {{!-- Sheet Body --}}
+ {{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-description.hbs}}
@@ -22,5 +24,6 @@
{{> systems/fvtt-mournblade-cyd-2-0/templates/partial-item-effects.hbs}}
+
diff --git a/templates/post-item.hbs b/templates/post-item.hbs index 6c96449..14dc362 100644 --- a/templates/post-item.hbs +++ b/templates/post-item.hbs @@ -149,8 +149,8 @@
{{/if}} - {{!-- Stats -- Types avec bonusmalus (Historique, Trait d'espèce, Trait chaotique, Trait démoniaque, Pouvoir élémentaire, Capacité Automata) --}} - {{#if (or (eq type "historique") (or (eq type "traitespece") (or (eq type "traitchaotique") (or (eq type "traitdemoniaque") (or (eq type "pouvoirselementaire") (eq type "capaciteautomata"))))))}} + {{!-- Stats -- Types avec bonusmalus --}} + {{#if (or (eq type "historique") (or (eq type "traitespece") (or (eq type "traitchaotique") (or (eq type "traitdemoniaque") (or (eq type "faiblessedemoniaque") (or (eq type "pouvoirselementaire") (eq type "capaciteautomata")))))))}}
{{#if system.bonusmalus}}
Bonus/Malus{{system.bonusmalus}}
{{/if}}