Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 072e2e894f | |||
| 0aa73f41b4 | |||
| 24aac79101 | |||
| e270d5704b |
@@ -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
|
||||
+4
-6
@@ -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": {
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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';
|
||||
|
||||
@@ -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 }
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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<Actor[]>} 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);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -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: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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: "" })
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -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';
|
||||
|
||||
@@ -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() {
|
||||
@@ -215,16 +221,21 @@ export class MournbladeCYD2Actor extends Actor {
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getProtection() {
|
||||
let equipProtection = 0
|
||||
let sum = 0
|
||||
let hasRealArmor = false
|
||||
for (let armor of this.items) {
|
||||
if (armor.type == "protection" && armor.system.equipped) {
|
||||
equipProtection += Number(armor.system.protection)
|
||||
const val = Number(armor.system.protection)
|
||||
sum += val
|
||||
if (val >= 4) hasRealArmor = true
|
||||
}
|
||||
}
|
||||
if (equipProtection < 4) {
|
||||
return 4 + equipProtection // Cas des boucliers + sans armure
|
||||
}
|
||||
return equipProtection // Uniquement la protection des armures + boucliers
|
||||
// Les créatures n'ont pas de protection de base (rat = 0, etc.)
|
||||
if (this.type === "creature") return sum
|
||||
// Personnages : base 4 si rien d'équipé (corps à nu)
|
||||
if (sum === 0) return 4
|
||||
if (hasRealArmor) return sum
|
||||
return 4 + sum
|
||||
}
|
||||
getProtectionTotal() {
|
||||
return this.getProtection()
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000459
|
||||
MANIFEST-000479
|
||||
|
||||
@@ -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/27-22:10:10.522157 7fef3b7ef6c0 Recovering log #477
|
||||
2026/06/27-22:10:10.531883 7fef3b7ef6c0 Delete type=3 #475
|
||||
2026/06/27-22:10:10.531964 7fef3b7ef6c0 Delete type=0 #477
|
||||
2026/06/27-22:11:13.546104 7fef397eb6c0 Level-0 table #482: started
|
||||
2026/06/27-22:11:13.546130 7fef397eb6c0 Level-0 table #482: 0 bytes OK
|
||||
2026/06/27-22:11:13.552093 7fef397eb6c0 Delete type=0 #480
|
||||
2026/06/27-22:11:13.568287 7fef397eb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:07:25.099985 7fef3b7ef6c0 Recovering log #473
|
||||
2026/06/27-22:07:25.109973 7fef3b7ef6c0 Delete type=3 #471
|
||||
2026/06/27-22:07:25.110023 7fef3b7ef6c0 Delete type=0 #473
|
||||
2026/06/27-22:07:50.096419 7fef397eb6c0 Level-0 table #478: started
|
||||
2026/06/27-22:07:50.096442 7fef397eb6c0 Level-0 table #478: 0 bytes OK
|
||||
2026/06/27-22:07:50.103172 7fef397eb6c0 Delete type=0 #476
|
||||
2026/06/27-22:07:50.116885 7fef397eb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
||||
MANIFEST-000454
|
||||
MANIFEST-000470
|
||||
|
||||
+7
-7
@@ -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/27-22:07:24.969537 7fef39fec6c0 Recovering log #468
|
||||
2026/06/27-22:07:24.979034 7fef39fec6c0 Delete type=3 #466
|
||||
2026/06/27-22:07:24.979060 7fef39fec6c0 Delete type=0 #468
|
||||
2026/06/27-22:07:50.030987 7fef397eb6c0 Level-0 table #473: started
|
||||
2026/06/27-22:07:50.030999 7fef397eb6c0 Level-0 table #473: 0 bytes OK
|
||||
2026/06/27-22:07:50.037240 7fef397eb6c0 Delete type=0 #471
|
||||
2026/06/27-22:07:50.044161 7fef397eb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
||||
+7
-7
@@ -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/27-22:06:28.494041 7fef3a7ed6c0 Recovering log #464
|
||||
2026/06/27-22:06:28.503923 7fef3a7ed6c0 Delete type=3 #462
|
||||
2026/06/27-22:06:28.503955 7fef3a7ed6c0 Delete type=0 #464
|
||||
2026/06/27-22:07:20.729063 7fef397eb6c0 Level-0 table #469: started
|
||||
2026/06/27-22:07:20.729079 7fef397eb6c0 Level-0 table #469: 0 bytes OK
|
||||
2026/06/27-22:07:20.735689 7fef397eb6c0 Delete type=0 #467
|
||||
2026/06/27-22:07:20.742577 7fef397eb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
||||
MANIFEST-000353
|
||||
MANIFEST-000369
|
||||
|
||||
+7
-7
@@ -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/27-22:07:25.004265 7fef3b7ef6c0 Recovering log #367
|
||||
2026/06/27-22:07:25.014169 7fef3b7ef6c0 Delete type=3 #365
|
||||
2026/06/27-22:07:25.014223 7fef3b7ef6c0 Delete type=0 #367
|
||||
2026/06/27-22:07:50.044164 7fef397eb6c0 Level-0 table #372: started
|
||||
2026/06/27-22:07:50.044172 7fef397eb6c0 Level-0 table #372: 0 bytes OK
|
||||
2026/06/27-22:07:50.049945 7fef397eb6c0 Delete type=0 #370
|
||||
2026/06/27-22:07:50.063025 7fef397eb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
|
||||
+7
-7
@@ -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/27-22:06:28.537111 7fef3afee6c0 Recovering log #363
|
||||
2026/06/27-22:06:28.547182 7fef3afee6c0 Delete type=3 #361
|
||||
2026/06/27-22:06:28.547225 7fef3afee6c0 Delete type=0 #363
|
||||
2026/06/27-22:07:20.748711 7fef397eb6c0 Level-0 table #368: started
|
||||
2026/06/27-22:07:20.748726 7fef397eb6c0 Level-0 table #368: 0 bytes OK
|
||||
2026/06/27-22:07:20.755037 7fef397eb6c0 Delete type=0 #366
|
||||
2026/06/27-22:07:20.762090 7fef397eb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
MANIFEST-000002
|
||||
@@ -0,0 +1,5 @@
|
||||
2026/06/27-22:10:10.494940 7fef3afee6c0 Delete type=3 #1
|
||||
2026/06/27-22:11:13.479363 7fef397eb6c0 Level-0 table #5: started
|
||||
2026/06/27-22:11:13.489259 7fef397eb6c0 Level-0 table #5: 410691 bytes OK
|
||||
2026/06/27-22:11:13.495706 7fef397eb6c0 Delete type=0 #3
|
||||
2026/06/27-22:11:13.496080 7fef397eb6c0 Manual compaction at level-0 from '!folders!2c89TW2fFtu0EI0s' @ 72057594037927935 : 1 .. '!items!zoUfpGudsIrJQWkL' @ 0 : 0; will stop at (end)
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000353
|
||||
MANIFEST-000369
|
||||
|
||||
@@ -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/27-22:07:24.992150 7fef3afee6c0 Recovering log #367
|
||||
2026/06/27-22:07:25.002403 7fef3afee6c0 Delete type=3 #365
|
||||
2026/06/27-22:07:25.002442 7fef3afee6c0 Delete type=0 #367
|
||||
2026/06/27-22:07:50.037302 7fef397eb6c0 Level-0 table #372: started
|
||||
2026/06/27-22:07:50.037310 7fef397eb6c0 Level-0 table #372: 0 bytes OK
|
||||
2026/06/27-22:07:50.044120 7fef397eb6c0 Delete type=0 #370
|
||||
2026/06/27-22:07:50.056401 7fef397eb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.517875 7fef3a7ed6c0 Recovering log #363
|
||||
2026/06/27-22:06:28.527386 7fef3a7ed6c0 Delete type=3 #361
|
||||
2026/06/27-22:06:28.527444 7fef3a7ed6c0 Delete type=0 #363
|
||||
2026/06/27-22:07:20.742583 7fef397eb6c0 Level-0 table #368: started
|
||||
2026/06/27-22:07:20.742598 7fef397eb6c0 Level-0 table #368: 0 bytes OK
|
||||
2026/06/27-22:07:20.748633 7fef397eb6c0 Delete type=0 #366
|
||||
2026/06/27-22:07:20.762082 7fef397eb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000470
|
||||
MANIFEST-000486
|
||||
|
||||
@@ -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/27-22:07:24.959045 7fef3a7ed6c0 Recovering log #484
|
||||
2026/06/27-22:07:24.968392 7fef3a7ed6c0 Delete type=3 #482
|
||||
2026/06/27-22:07:24.968409 7fef3a7ed6c0 Delete type=0 #484
|
||||
2026/06/27-22:07:50.006277 7fef397eb6c0 Level-0 table #489: started
|
||||
2026/06/27-22:07:50.006287 7fef397eb6c0 Level-0 table #489: 0 bytes OK
|
||||
2026/06/27-22:07:50.012055 7fef397eb6c0 Delete type=0 #487
|
||||
2026/06/27-22:07:50.024626 7fef397eb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.481981 7fef3b7ef6c0 Recovering log #480
|
||||
2026/06/27-22:06:28.491563 7fef3b7ef6c0 Delete type=3 #478
|
||||
2026/06/27-22:06:28.491583 7fef3b7ef6c0 Delete type=0 #480
|
||||
2026/06/27-22:07:20.722681 7fef397eb6c0 Level-0 table #485: started
|
||||
2026/06/27-22:07:20.722697 7fef397eb6c0 Level-0 table #485: 0 bytes OK
|
||||
2026/06/27-22:07:20.728980 7fef397eb6c0 Delete type=0 #483
|
||||
2026/06/27-22:07:20.735771 7fef397eb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000470
|
||||
MANIFEST-000486
|
||||
|
||||
+7
-7
@@ -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/27-22:07:25.052064 7fef3a7ed6c0 Recovering log #484
|
||||
2026/06/27-22:07:25.062524 7fef3a7ed6c0 Delete type=3 #482
|
||||
2026/06/27-22:07:25.062569 7fef3a7ed6c0 Delete type=0 #484
|
||||
2026/06/27-22:07:50.063043 7fef397eb6c0 Level-0 table #489: started
|
||||
2026/06/27-22:07:50.063061 7fef397eb6c0 Level-0 table #489: 0 bytes OK
|
||||
2026/06/27-22:07:50.069402 7fef397eb6c0 Delete type=0 #487
|
||||
2026/06/27-22:07:50.082767 7fef397eb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.588590 7fef3a7ed6c0 Recovering log #480
|
||||
2026/06/27-22:06:28.598755 7fef3a7ed6c0 Delete type=3 #478
|
||||
2026/06/27-22:06:28.598802 7fef3a7ed6c0 Delete type=0 #480
|
||||
2026/06/27-22:07:20.774774 7fef397eb6c0 Level-0 table #485: started
|
||||
2026/06/27-22:07:20.774789 7fef397eb6c0 Level-0 table #485: 0 bytes OK
|
||||
2026/06/27-22:07:20.781136 7fef397eb6c0 Delete type=0 #483
|
||||
2026/06/27-22:07:20.793827 7fef397eb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000353
|
||||
MANIFEST-000369
|
||||
|
||||
@@ -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/27-22:07:24.980928 7fef3a7ed6c0 Recovering log #367
|
||||
2026/06/27-22:07:24.990678 7fef3a7ed6c0 Delete type=3 #365
|
||||
2026/06/27-22:07:24.990698 7fef3a7ed6c0 Delete type=0 #367
|
||||
2026/06/27-22:07:50.012138 7fef397eb6c0 Level-0 table #372: started
|
||||
2026/06/27-22:07:50.012154 7fef397eb6c0 Level-0 table #372: 0 bytes OK
|
||||
2026/06/27-22:07:50.018134 7fef397eb6c0 Delete type=0 #370
|
||||
2026/06/27-22:07:50.024632 7fef397eb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.506105 7fef39fec6c0 Recovering log #363
|
||||
2026/06/27-22:06:28.515756 7fef39fec6c0 Delete type=3 #361
|
||||
2026/06/27-22:06:28.515796 7fef39fec6c0 Delete type=0 #363
|
||||
2026/06/27-22:07:20.735888 7fef397eb6c0 Level-0 table #368: started
|
||||
2026/06/27-22:07:20.735904 7fef397eb6c0 Level-0 table #368: 0 bytes OK
|
||||
2026/06/27-22:07:20.742521 7fef397eb6c0 Delete type=0 #366
|
||||
2026/06/27-22:07:20.755105 7fef397eb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
||||
MANIFEST-000353
|
||||
MANIFEST-000369
|
||||
|
||||
+7
-7
@@ -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/27-22:07:25.040151 7fef39fec6c0 Recovering log #367
|
||||
2026/06/27-22:07:25.050088 7fef39fec6c0 Delete type=3 #365
|
||||
2026/06/27-22:07:25.050135 7fef39fec6c0 Delete type=0 #367
|
||||
2026/06/27-22:07:50.056412 7fef397eb6c0 Level-0 table #372: started
|
||||
2026/06/27-22:07:50.056430 7fef397eb6c0 Level-0 table #372: 0 bytes OK
|
||||
2026/06/27-22:07:50.062910 7fef397eb6c0 Delete type=0 #370
|
||||
2026/06/27-22:07:50.069509 7fef397eb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
|
||||
+7
-7
@@ -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/27-22:06:28.574707 7fef3b7ef6c0 Recovering log #363
|
||||
2026/06/27-22:06:28.584502 7fef3b7ef6c0 Delete type=3 #361
|
||||
2026/06/27-22:06:28.584555 7fef3b7ef6c0 Delete type=0 #363
|
||||
2026/06/27-22:07:20.768406 7fef397eb6c0 Level-0 table #368: started
|
||||
2026/06/27-22:07:20.768423 7fef397eb6c0 Level-0 table #368: 0 bytes OK
|
||||
2026/06/27-22:07:20.774704 7fef397eb6c0 Delete type=0 #366
|
||||
2026/06/27-22:07:20.787208 7fef397eb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000301
|
||||
MANIFEST-000322
|
||||
|
||||
+7
-14
@@ -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/27-22:10:10.509339 7fef3afee6c0 Recovering log #320
|
||||
2026/06/27-22:10:10.519172 7fef3afee6c0 Delete type=3 #318
|
||||
2026/06/27-22:10:10.519223 7fef3afee6c0 Delete type=0 #320
|
||||
2026/06/27-22:11:13.514787 7fef397eb6c0 Level-0 table #325: started
|
||||
2026/06/27-22:11:13.514801 7fef397eb6c0 Level-0 table #325: 0 bytes OK
|
||||
2026/06/27-22:11:13.520638 7fef397eb6c0 Delete type=0 #323
|
||||
2026/06/27-22:11:13.520836 7fef397eb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:07:25.087887 7fef39fec6c0 Recovering log #316
|
||||
2026/06/27-22:07:25.098004 7fef39fec6c0 Delete type=3 #314
|
||||
2026/06/27-22:07:25.098052 7fef39fec6c0 Delete type=0 #316
|
||||
2026/06/27-22:07:50.076983 7fef397eb6c0 Level-0 table #321: started
|
||||
2026/06/27-22:07:50.076994 7fef397eb6c0 Level-0 table #321: 0 bytes OK
|
||||
2026/06/27-22:07:50.082716 7fef397eb6c0 Delete type=0 #319
|
||||
2026/06/27-22:07:50.088924 7fef397eb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000259
|
||||
MANIFEST-000275
|
||||
|
||||
@@ -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/27-22:07:24.947661 7fef3afee6c0 Recovering log #273
|
||||
2026/06/27-22:07:24.957688 7fef3afee6c0 Delete type=3 #271
|
||||
2026/06/27-22:07:24.957727 7fef3afee6c0 Delete type=0 #273
|
||||
2026/06/27-22:07:50.018184 7fef397eb6c0 Level-0 table #278: started
|
||||
2026/06/27-22:07:50.018197 7fef397eb6c0 Level-0 table #278: 0 bytes OK
|
||||
2026/06/27-22:07:50.024562 7fef397eb6c0 Delete type=0 #276
|
||||
2026/06/27-22:07:50.037297 7fef397eb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.469095 7fef3afee6c0 Recovering log #269
|
||||
2026/06/27-22:06:28.479293 7fef3afee6c0 Delete type=3 #267
|
||||
2026/06/27-22:06:28.479341 7fef3afee6c0 Delete type=0 #269
|
||||
2026/06/27-22:07:20.716602 7fef397eb6c0 Level-0 table #274: started
|
||||
2026/06/27-22:07:20.716622 7fef397eb6c0 Level-0 table #274: 0 bytes OK
|
||||
2026/06/27-22:07:20.722613 7fef397eb6c0 Delete type=0 #272
|
||||
2026/06/27-22:07:20.735759 7fef397eb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000351
|
||||
MANIFEST-000367
|
||||
|
||||
+7
-7
@@ -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/27-22:07:24.936751 7fef3b7ef6c0 Recovering log #365
|
||||
2026/06/27-22:07:24.946330 7fef3b7ef6c0 Delete type=3 #363
|
||||
2026/06/27-22:07:24.946356 7fef3b7ef6c0 Delete type=0 #365
|
||||
2026/06/27-22:07:49.999534 7fef397eb6c0 Level-0 table #370: started
|
||||
2026/06/27-22:07:49.999547 7fef397eb6c0 Level-0 table #370: 0 bytes OK
|
||||
2026/06/27-22:07:50.006241 7fef397eb6c0 Delete type=0 #368
|
||||
2026/06/27-22:07:50.024619 7fef397eb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.455906 7fef3a7ed6c0 Recovering log #361
|
||||
2026/06/27-22:06:28.466486 7fef3a7ed6c0 Delete type=3 #359
|
||||
2026/06/27-22:06:28.466512 7fef3a7ed6c0 Delete type=0 #361
|
||||
2026/06/27-22:07:20.703405 7fef397eb6c0 Level-0 table #366: started
|
||||
2026/06/27-22:07:20.703433 7fef397eb6c0 Level-0 table #366: 0 bytes OK
|
||||
2026/06/27-22:07:20.709422 7fef397eb6c0 Delete type=0 #364
|
||||
2026/06/27-22:07:20.709609 7fef397eb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000452
|
||||
MANIFEST-000472
|
||||
|
||||
+7
-7
@@ -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/27-22:10:10.496722 7fef39fec6c0 Recovering log #470
|
||||
2026/06/27-22:10:10.506833 7fef39fec6c0 Delete type=3 #468
|
||||
2026/06/27-22:10:10.506894 7fef39fec6c0 Delete type=0 #470
|
||||
2026/06/27-22:11:13.496319 7fef397eb6c0 Level-0 table #475: started
|
||||
2026/06/27-22:11:13.496334 7fef397eb6c0 Level-0 table #475: 0 bytes OK
|
||||
2026/06/27-22:11:13.502358 7fef397eb6c0 Delete type=0 #473
|
||||
2026/06/27-22:11:13.520709 7fef397eb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:07:25.077348 7fef3a7ed6c0 Recovering log #466
|
||||
2026/06/27-22:07:25.086559 7fef3a7ed6c0 Delete type=3 #464
|
||||
2026/06/27-22:07:25.086581 7fef3a7ed6c0 Delete type=0 #466
|
||||
2026/06/27-22:07:50.069520 7fef397eb6c0 Level-0 table #471: started
|
||||
2026/06/27-22:07:50.069538 7fef397eb6c0 Level-0 table #471: 0 bytes OK
|
||||
2026/06/27-22:07:50.076928 7fef397eb6c0 Delete type=0 #469
|
||||
2026/06/27-22:07:50.088916 7fef397eb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000477
|
||||
MANIFEST-000493
|
||||
|
||||
+7
-7
@@ -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/27-22:07:25.064707 7fef3afee6c0 Recovering log #491
|
||||
2026/06/27-22:07:25.074590 7fef3afee6c0 Delete type=3 #489
|
||||
2026/06/27-22:07:25.074634 7fef3afee6c0 Delete type=0 #491
|
||||
2026/06/27-22:07:50.082774 7fef397eb6c0 Level-0 table #496: started
|
||||
2026/06/27-22:07:50.082786 7fef397eb6c0 Level-0 table #496: 0 bytes OK
|
||||
2026/06/27-22:07:50.088840 7fef397eb6c0 Delete type=0 #494
|
||||
2026/06/27-22:07:50.096407 7fef397eb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.601495 7fef3afee6c0 Recovering log #487
|
||||
2026/06/27-22:06:28.610925 7fef3afee6c0 Delete type=3 #485
|
||||
2026/06/27-22:06:28.610946 7fef3afee6c0 Delete type=0 #487
|
||||
2026/06/27-22:07:20.781214 7fef397eb6c0 Level-0 table #492: started
|
||||
2026/06/27-22:07:20.781229 7fef397eb6c0 Level-0 table #492: 0 bytes OK
|
||||
2026/06/27-22:07:20.787144 7fef397eb6c0 Delete type=0 #490
|
||||
2026/06/27-22:07:20.793835 7fef397eb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000353
|
||||
MANIFEST-000369
|
||||
|
||||
+7
-7
@@ -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/27-22:07:25.016038 7fef3afee6c0 Recovering log #367
|
||||
2026/06/27-22:07:25.026652 7fef3afee6c0 Delete type=3 #365
|
||||
2026/06/27-22:07:25.026703 7fef3afee6c0 Delete type=0 #367
|
||||
2026/06/27-22:07:50.024769 7fef397eb6c0 Level-0 table #372: started
|
||||
2026/06/27-22:07:50.024780 7fef397eb6c0 Level-0 table #372: 0 bytes OK
|
||||
2026/06/27-22:07:50.030946 7fef397eb6c0 Delete type=0 #370
|
||||
2026/06/27-22:07:50.044157 7fef397eb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.549679 7fef3b7ef6c0 Recovering log #363
|
||||
2026/06/27-22:06:28.558742 7fef3b7ef6c0 Delete type=3 #361
|
||||
2026/06/27-22:06:28.558795 7fef3b7ef6c0 Delete type=0 #363
|
||||
2026/06/27-22:07:20.755111 7fef397eb6c0 Level-0 table #368: started
|
||||
2026/06/27-22:07:20.755127 7fef397eb6c0 Level-0 table #368: 0 bytes OK
|
||||
2026/06/27-22:07:20.761995 7fef397eb6c0 Delete type=0 #366
|
||||
2026/06/27-22:07:20.768400 7fef397eb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000353
|
||||
MANIFEST-000369
|
||||
|
||||
@@ -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/27-22:07:25.028516 7fef3b7ef6c0 Recovering log #367
|
||||
2026/06/27-22:07:25.038446 7fef3b7ef6c0 Delete type=3 #365
|
||||
2026/06/27-22:07:25.038486 7fef3b7ef6c0 Delete type=0 #367
|
||||
2026/06/27-22:07:50.049986 7fef397eb6c0 Level-0 table #372: started
|
||||
2026/06/27-22:07:50.049997 7fef397eb6c0 Level-0 table #372: 0 bytes OK
|
||||
2026/06/27-22:07:50.056305 7fef397eb6c0 Delete type=0 #370
|
||||
2026/06/27-22:07:50.063035 7fef397eb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -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/27-22:06:28.561359 7fef39fec6c0 Recovering log #363
|
||||
2026/06/27-22:06:28.571801 7fef39fec6c0 Delete type=3 #361
|
||||
2026/06/27-22:06:28.571848 7fef39fec6c0 Delete type=0 #363
|
||||
2026/06/27-22:07:20.762096 7fef397eb6c0 Level-0 table #368: started
|
||||
2026/06/27-22:07:20.762112 7fef397eb6c0 Level-0 table #368: 0 bytes OK
|
||||
2026/06/27-22:07:20.768318 7fef397eb6c0 Delete type=0 #366
|
||||
2026/06/27-22:07:20.781208 7fef397eb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -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% {
|
||||
|
||||
+8
-157
@@ -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": {
|
||||
@@ -70,29 +71,11 @@
|
||||
"color": "#00435c",
|
||||
"folders": [
|
||||
{
|
||||
"name": "Création de Personnage",
|
||||
"name": "ELéments du Jeu",
|
||||
"sorting": "a",
|
||||
"color": "#00435c",
|
||||
"packs": [
|
||||
"skills",
|
||||
"dons",
|
||||
"tendances",
|
||||
"traits-chaotiques",
|
||||
"runes",
|
||||
"historiques",
|
||||
"profils",
|
||||
"talents"
|
||||
],
|
||||
"folders": []
|
||||
},
|
||||
{
|
||||
"name": "Equipement",
|
||||
"sorting": "a",
|
||||
"color": "#00435c",
|
||||
"packs": [
|
||||
"armes",
|
||||
"protections",
|
||||
"equipement"
|
||||
"elements-du-jeu"
|
||||
],
|
||||
"folders": []
|
||||
},
|
||||
@@ -116,141 +99,9 @@
|
||||
"packs": [
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Compétences",
|
||||
"name": "skills",
|
||||
"path": "packs/skills",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Compétences de Créatures",
|
||||
"name": "skills-creatures",
|
||||
"path": "packs/skills-creatures",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Historiques",
|
||||
"name": "historiques",
|
||||
"path": "packs/historiques",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Armes",
|
||||
"name": "armes",
|
||||
"path": "packs/armes",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Protections",
|
||||
"name": "protections",
|
||||
"path": "packs/protections",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Equipement",
|
||||
"name": "equipement",
|
||||
"path": "packs/equipement",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"label": "Dons",
|
||||
"type": "Item",
|
||||
"name": "dons",
|
||||
"path": "packs/dons",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Tendances",
|
||||
"name": "tendances",
|
||||
"path": "packs/tendances",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Traits chaotiques",
|
||||
"name": "traits-chaotiques",
|
||||
"path": "packs/traits-chaotiques",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Runes",
|
||||
"name": "runes",
|
||||
"path": "packs/runes",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Profils",
|
||||
"name": "profils",
|
||||
"path": "packs/profils",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
"PLAYER": "OBSERVER",
|
||||
"ASSISTANT": "OWNER"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Talents de Personnage",
|
||||
"name": "talents",
|
||||
"path": "packs/talents",
|
||||
"label": "Eléments du Jeu",
|
||||
"name": "elements-du-jeu",
|
||||
"path": "packs/elements-du-jeu",
|
||||
"system": "fvtt-mournblade-cyd-2-0",
|
||||
"flags": {},
|
||||
"ownership": {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user