diff --git a/modules/yggdrasill-actor-sheet.js b/modules/yggdrasill-actor-sheet.js
index b7e2b2d..ee7cdf0 100644
--- a/modules/yggdrasill-actor-sheet.js
+++ b/modules/yggdrasill-actor-sheet.js
@@ -6,7 +6,7 @@
import { YggdrasillUtility } from "./yggdrasill-utility.js";
/* -------------------------------------------- */
-export class YggdrasillActorSheet extends ActorSheet {
+export class YggdrasillActorSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -25,7 +25,7 @@ export class YggdrasillActorSheet extends ActorSheet {
/* -------------------------------------------- */
async getData() {
const objectData = foundry.utils.duplicate(this.object)
-
+
let formData = {
title: this.title,
id: objectData.id,
@@ -60,14 +60,14 @@ export class YggdrasillActorSheet extends ActorSheet {
sortsSejdr:this.actor.getSortsSejdr(),
sortsGaldr:this.actor.getSortsGaldr(),
runes: this.actor.getRunes(),
- optionsCarac: YggdrasillUtility.createDirectOptionList(0, 20),
- optionsDMDP: YggdrasillUtility.createDirectSortedOptionList(-10, +10),
- optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
- optionsFuror: YggdrasillUtility.createDirectOptionList(0, 15),
- tiragerunes: await TextEditor.enrichHTML(this.object.system.tiragesrunes, {async: true}),
- description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
- notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}),
- gmnotes: await TextEditor.enrichHTML(this.object.system.biodata.gmnotes, {async: true}),
+ optionsCarac: YggdrasillUtility.createDirectOptionList(0, 20),
+ optionsDMDP: YggdrasillUtility.createDirectSortedOptionList(-10, +10),
+ optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
+ optionsFuror: YggdrasillUtility.createDirectOptionList(0, 15),
+ tiragerunes: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.tiragesrunes, {async: true}),
+ description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, {async: true}),
+ notes: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.notes, {async: true}),
+ gmnotes: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.gmnotes, {async: true}),
options: this.options,
owner: this.document.isOwner,
editScore: this.options.editScore,
@@ -113,11 +113,11 @@ updateDP( data ) {
const li = $(ev.currentTarget).parents(".item");
YggdrasillUtility.confirmDelete(this, li);
});
-
+
html.find('#isEpuise').click(event => {
this.actor.toggleEpuise( );
} );
-
+
html.find('.munition-moins').click(event => {
const li = $(event.currentTarget).parents(".item");
const item = this.actor.items.get(li.data("item-id"));
@@ -159,29 +159,29 @@ updateDP( data ) {
const li = $(event.currentTarget).parents(".item");
const sortId = li.data("item-id");
this.actor.rollSort(sortId, "sejdr");
- });
+ });
html.find('.sort-galdr').click((event) => {
const li = $(event.currentTarget).parents(".item");
const sortId = li.data("item-id");
this.actor.rollSort(sortId, "galdr");
- });
+ });
html.find('.sort-rune').click((event) => {
const li = $(event.currentTarget).parents(".item");
const sortId = li.data("item-id");
this.actor.rollSort(sortId, "rune");
- });
-
+ });
+
html.find('.arme-label a').click((event) => {
const li = $(event.currentTarget).parents(".item");
const armeId = li.data("arme-id");
this.actor.rollArme(armeId);
- });
+ });
html.find('.carac-roll').click((event) => {
const li = $(event.currentTarget).parents(".item");
let categ = li.data("carac-categ");
let carac = li.data("carac-key");
this.actor.rollCarac(categ, carac);
- });
+ });
html.find('.weapon-damage').click((event) => {
const li = $(event.currentTarget).parents(".item");
const weapon = this.actor.items.get(li.data("item-id"));
@@ -195,12 +195,12 @@ updateDP( data ) {
html.find('.lock-unlock-sheet').click((event) => {
this.options.editScore = !this.options.editScore;
this.render(true);
- });
+ });
html.find('.item-link a').click((event) => {
const itemId = $(event.currentTarget).data("item-id");
const item = this.actor.items.get(itemId);
item.sheet.render(true);
- });
+ });
html.find('.item-equip').click(ev => {
const li = $(ev.currentTarget).parents(".item");
this.actor.equiperObject( li.data("item-id") );
diff --git a/modules/yggdrasill-figurant-sheet.js b/modules/yggdrasill-figurant-sheet.js
index 5391132..b21cd1f 100644
--- a/modules/yggdrasill-figurant-sheet.js
+++ b/modules/yggdrasill-figurant-sheet.js
@@ -6,7 +6,7 @@
import { YggdrasillUtility } from "./yggdrasill-utility.js";
/* -------------------------------------------- */
-export class YggdrasillFigurantSheet extends ActorSheet {
+export class YggdrasillFigurantSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -25,7 +25,7 @@ export class YggdrasillFigurantSheet extends ActorSheet {
/* -------------------------------------------- */
async getData() {
const objectData = foundry.utils.duplicate(this.object)
-
+
let formData = {
title: this.title,
id: objectData.id,
@@ -41,9 +41,9 @@ export class YggdrasillFigurantSheet extends ActorSheet {
encTotal: this.actor.getEncTotal(),
monnaies: this.actor.getMonnaies(),
optionsAttr: Array.fromRange(41, 1),
- optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
- description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
- notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}),
+ optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
+ description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, {async: true}),
+ notes: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.notes, {async: true}),
options: this.options,
owner: this.document.isOwner,
editScore: this.options.editScore,
@@ -74,7 +74,7 @@ export class YggdrasillFigurantSheet extends ActorSheet {
const li = $(ev.currentTarget).parents(".item");
YggdrasillUtility.confirmDelete(this, li);
});
-
+
html.find('.equipement-moins').click(event => {
const li = $(event.currentTarget).parents(".item");
this.actor.decrementeQuantite( li.data("item-id") );
@@ -89,16 +89,16 @@ export class YggdrasillFigurantSheet extends ActorSheet {
let attrKey = li.data("attr-key");
let attrSubKey = $(event.currentTarget).data("attr-sub-key");
this.actor.rollAttribute(attrKey, attrSubKey);
- });
+ });
html.find('.lock-unlock-sheet').click((event) => {
this.options.editScore = !this.options.editScore;
this.render(true);
- });
+ });
html.find('.item-link a').click((event) => {
const itemId = $(event.currentTarget).data("item-id");
const item = this.actor.items.get(itemId);
item.sheet.render(true);
- });
+ });
html.find('.item-equip').click(ev => {
const li = $(ev.currentTarget).parents(".item");
this.actor.equiperObject( li.data("item-id") );
diff --git a/modules/yggdrasill-item-sheet.js b/modules/yggdrasill-item-sheet.js
index 9476b3a..3630ad0 100644
--- a/modules/yggdrasill-item-sheet.js
+++ b/modules/yggdrasill-item-sheet.js
@@ -4,7 +4,7 @@ import { YggdrasillUtility } from "./yggdrasill-utility.js";
* Extend the basic ItemSheet with some very simple modifications
* @extends {ItemSheet}
*/
-export class YggdrasillItemSheet extends ItemSheet {
+export class YggdrasillItemSheet extends foundry.appv1.sheets.ItemSheet {
/** @override */
static get defaultOptions() {
@@ -26,7 +26,7 @@ export class YggdrasillItemSheet extends ItemSheet {
{
class: "post",
icon: "fas fa-comment",
- onclick: ev => {}
+ onclick: ev => {}
})
return buttons
}
@@ -40,11 +40,11 @@ export class YggdrasillItemSheet extends ItemSheet {
sheetBody.css("height", bodyHeight);
return position;
}
-
+
/* -------------------------------------------- */
async getData() {
const objectData = foundry.utils.duplicate(this.object);
-
+
let formData = {
title: this.title,
id: objectData.id,
@@ -56,7 +56,7 @@ export class YggdrasillItemSheet extends ItemSheet {
data: foundry.utils.deepClone(this.object.system),
optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
optionsNiveaux4: Array.fromRange(5, 1),
- description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
+ description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, {async: true}),
limited: this.object.limited,
options: this.options,
owner: this.document.isOwner,
@@ -65,7 +65,7 @@ export class YggdrasillItemSheet extends ItemSheet {
}
return formData;
}
-
+
/* -------------------------------------------- */
/** @override */
activateListeners(html) {
@@ -73,7 +73,7 @@ export class YggdrasillItemSheet extends ItemSheet {
// Everything below here is only needed if the sheet is editable
if (!this.options.editable) return;
-
+
// Update Inventory Item
html.find('.item-edit').click(ev => {
const li = $(ev.currentTarget).parents(".item");
@@ -85,9 +85,9 @@ export class YggdrasillItemSheet extends ItemSheet {
const li = $(ev.currentTarget).parents(".item");
this.object.options.actor.deleteEmbeddedDocuments( "Item", [li.data("item-id") ] ).then( this.render(true));
});
-
+
}
-
+
/* -------------------------------------------- */
get template()
{
diff --git a/modules/yggdrasill-main.js b/modules/yggdrasill-main.js
index 995dfff..0f328e7 100644
--- a/modules/yggdrasill-main.js
+++ b/modules/yggdrasill-main.js
@@ -30,7 +30,7 @@ Hooks.once("init", async function () {
YggdrasillUtility.preloadHandlebarsTemplates();
/* -------------------------------------------- */
- // Set an initiative formula for the system
+ // Set an initiative formula for the system
CONFIG.Combat.initiative = {
formula: "1d20",
decimals: 0
@@ -52,22 +52,16 @@ Hooks.once("init", async function () {
/* -------------------------------------------- */
// Register sheet application classes
- Actors.unregisterSheet("core", ActorSheet);
- Actors.registerSheet("fvtt-yggdrasill", YggdrasillActorSheet, { types: ["personnage"], makeDefault: true });
- Actors.registerSheet("fvtt-yggdrasill", YggdrasillFigurantSheet, { types: ["figurant"], makeDefault: false });
- Items.unregisterSheet("core", ItemSheet);
- Items.registerSheet("fvtt-yggdrasill", YggdrasillItemSheet, { makeDefault: true });
+ foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
+ foundry.documents.collections.Actors.registerSheet("fvtt-yggdrasill", YggdrasillActorSheet, { types: ["personnage"], makeDefault: true });
+ foundry.documents.collections.Actors.registerSheet("fvtt-yggdrasill", YggdrasillFigurantSheet, { types: ["figurant"], makeDefault: false });
+ foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
+ foundry.documents.collections.Items.registerSheet("fvtt-yggdrasill", YggdrasillItemSheet, { makeDefault: true });
- // Init/registers
- Hooks.on('renderChatLog', (log, html, data) => {
- //YggdrasillUtility.registerChatCallbacks(html);
- });
-
});
/* -------------------------------------------- */
function welcomeMessage() {
- //ChatUtility.removeMyChatMessageContaining('
');
ChatMessage.create({
user: game.user.id,
whisper: [game.user.id],
diff --git a/modules/yggdrasill-roll-dialog.js b/modules/yggdrasill-roll-dialog.js
index 8cdcfca..69dafe0 100644
--- a/modules/yggdrasill-roll-dialog.js
+++ b/modules/yggdrasill-roll-dialog.js
@@ -11,24 +11,24 @@ export class YggdrasillRoll extends Dialog {
let html
let h = 440;
if ( rollData.mode == "competence") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-competence.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-competence.html', rollData);
h = 340;
} else if (rollData.mode == "carac") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-carac.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-carac.html', rollData);
h = 320;
} else if (rollData.mode == "attribut") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-attribut.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-attribut.html', rollData);
h = 320;
} else if (rollData.mode == "armecc") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armecc.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armecc.html', rollData);
} else if (rollData.mode == "sejdr") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-sejdr.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-sejdr.html', rollData);
} else if (rollData.mode == "rune") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-rune.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-rune.html', rollData);
} else if (rollData.mode == "galdr") {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-galdr.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-galdr.html', rollData);
} else {
- html = await renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armetir.html', rollData);
+ html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-yggdrasill/templates/roll-dialog-armetir.html', rollData);
}
let options = { classes: ["yggdrasilldialog"], width: 600, height: h, 'z-index': 99999 };
return new YggdrasillRoll(actor, rollData, html, options );
@@ -39,11 +39,11 @@ export class YggdrasillRoll extends Dialog {
let conf = {
title: (rollData.mode == "competence") ? "Compétence" : "Caractéristique",
content: html,
- buttons: {
+ buttons: {
roll: {
icon: '
',
label: "Lancer le Test",
- callback: () => { this.roll() }
+ callback: () => { this.roll() }
},
cancel: {
icon: '
',
@@ -68,7 +68,7 @@ export class YggdrasillRoll extends Dialog {
YggdrasillUtility.rollYggdrasill( this.rollData )
}
}
-
+
/* -------------------------------------------- */
updateGaldrSR( ) {
let sdDuree = Number(dureeGaldrSD[this.rollData.dureeGaldr]);
@@ -88,12 +88,12 @@ export class YggdrasillRoll extends Dialog {
let support = 0;
this.rollData.dureeRune = 6 - this.rollData.agiliteCarac.value;
- if ( this.rollData.supportRune == "peau") {
+ if ( this.rollData.supportRune == "peau") {
support = 3;
this.rollData.echelleDuree = "Actions";
this.rollData.echelleDureeVie = "Heures"
}
- if ( this.rollData.supportRune == "tissu") {
+ if ( this.rollData.supportRune == "tissu") {
support = 6;
this.rollData.echelleDuree = "Tours";
this.rollData.echelleDureeVie = "Jours"
@@ -156,12 +156,12 @@ export class YggdrasillRoll extends Dialog {
$("#caracValue").text(carac.value+"d10");
});
- html.find('#typeAttack').change((event) => {
+ html.find('#typeAttack').change((event) => {
let attackType = event.currentTarget.value;
let attackDef
- if ( this.rollData.mode == 'armecc')
+ if ( this.rollData.mode == 'armecc')
attackDef = this.actor.getAttaqueData( attackType);
- else
+ else
attackDef = this.actor.getTirData( attackType);
this.rollData.attackDef = attackDef;
this.rollData.selectedCarac = attackDef.carac;
@@ -192,9 +192,9 @@ export class YggdrasillRoll extends Dialog {
this.rollData.zoneGaldr = event.currentTarget.value;
this.updateGaldrSR();
});
-
-
- html.find('#bonusMalus').change((event) => {
+
+
+ html.find('#bonusMalus').change((event) => {
this.rollData.bonusMalus = Number(event.currentTarget.value);
});
html.find('#furorUsage').change((event) => {
@@ -208,5 +208,5 @@ export class YggdrasillRoll extends Dialog {
});
}
-
+
}
\ No newline at end of file
diff --git a/modules/yggdrasill-utility.js b/modules/yggdrasill-utility.js
index 8aeb5bd..0cb67a8 100644
--- a/modules/yggdrasill-utility.js
+++ b/modules/yggdrasill-utility.js
@@ -1,26 +1,26 @@
-/* -------------------------------------------- */
+/* -------------------------------------------- */
-/* -------------------------------------------- */
+/* -------------------------------------------- */
const dureeGaldrText = { "1d5a": "Actions", "1d10t": "Tours", "1d10m": "Minutes", "1d10h": "Heures", "1d5j": "Jours"};
const ciblesGaldrText = { "1": "1", "2_4": "2 à 4", "5_9": "5 à 9", "10_49": "10 à 49", "50plus": "50 et plus"};
-/* -------------------------------------------- */
+/* -------------------------------------------- */
export class YggdrasillUtility {
-
- /* -------------------------------------------- */
+
+ /* -------------------------------------------- */
static async preloadHandlebarsTemplates() {
-
+
const templatePaths = [
'systems/fvtt-yggdrasill/templates/actor-sheet.html',
'systems/fvtt-yggdrasill/templates/editor-notes-gm.html'
]
- return loadTemplates(templatePaths);
+ return foundry.applications.handlebars.loadTemplates(templatePaths);
}
/* -------------------------------------------- */
static createDirectSortedOptionList( min, max) {
let options = [];
- for(let i=min; i<=max; i++) {
+ for(let i=min; i<=max; i++) {
options.push( {value:i, text: `${i}` } );
}
return options;
@@ -28,7 +28,7 @@ export class YggdrasillUtility {
/* -------------------------------------------- */
static createOptions( min, max) {
let options = [];
- for(let i=min; i<=max; i++) {
+ for(let i=min; i<=max; i++) {
options.push( {key:i, label: `${i}` } );
}
return options;
@@ -50,15 +50,7 @@ export class YggdrasillUtility {
}
return options;
}
- /* -------------------------------------------- */
- static buildListOptions(min, max) {
- let options = ""
- for (let i = min; i <= max; i++) {
- options += `
`
- }
- return options;
- }
-
+
/* -------------------------------------------- */
static onSocketMesssage( msg ) {
if( !game.user.isGM ) return; // Only GM
@@ -83,7 +75,7 @@ export class YggdrasillUtility {
/* -------------------------------------------- */
static async specificYggRoll( nbDice, isFurorUsage = false) {
let rawDices = []
- let rolls = []
+ let rolls = []
let maxTab = []
let maxTabMaxIndex = isFurorUsage ? nbDice : 2;
@@ -99,10 +91,10 @@ export class YggdrasillUtility {
rolls.sort((a,b) => a.total-b.total);
rolls.reverse();
-
+
for (let i=0; i
0 ) {
+ }
+ if ( rollData.srFinal > 0 ) {
isCritical = rollData.finalTotal >= rollData.srFinal*2;
isSuccess = rollData.finalTotal >= rollData.srFinal;
marge = rollData.finalTotal - rollData.srFinal;
@@ -151,7 +143,7 @@ export class YggdrasillUtility {
if ( isSuccess && rollData.subAttr.degats ) {
rollData.degatsExplain = `Marge(${marge}) + Physique(${rollData.valuePhysique}) + 1d10`;
rollData.rollDegats = await new Roll("1d10+"+marge+"+"+rollData.valuePhysique).roll( );
- await this.showDiceSoNice(rollData.rollDegats, game.settings.get("core", "rollMode") );
+ await this.showDiceSoNice(rollData.rollDegats, game.settings.get("core", "rollMode") );
rollData.degats = rollData.rollDegats.total;
}
@@ -164,22 +156,22 @@ export class YggdrasillUtility {
console.log("ROLLLL ATTR!!!!", rollData);
this.createChatWithRollMode( rollData.alias, {
- content: await renderTemplate(`systems/fvtt-yggdrasill/templates/chat-generic-result.html`, rollData)
+ content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-yggdrasill/templates/chat-generic-result.html`, rollData)
});
}
/* -------------------------------------------- */
static async rollYggdrasill( rollData ) {
- let sumDice = ( rollData.isEpuise | rollData.isMeurtri) ? 1 : 2;
-
+ let sumDice = ( rollData.isEpuise | rollData.isMeurtri) ? 1 : 2;
+
// Init stuff
let isCritical = false;
let isFailure = false;
let isSuccess = false;
- let marge = 0;
+ let marge = 0;
let nbDice = rollData.selectedCarac.value;
let niveauCompetence = 0;
-
+
// Select niveau de competence/arme/carac
if ( rollData.mode != "carac" ) {
niveauCompetence = rollData.competence.system.niveau;
@@ -192,23 +184,23 @@ export class YggdrasillUtility {
if ( rollData.attackDef) {
rollData.finalBM -= rollData.attackDef.malus;
}
- if ( rollData.sort && rollData.sort.system.malus ) {
+ if ( rollData?.sort?.system?.malus ) {
rollData.finalBM += rollData.sort.system.malus;
}
// Gestion cas blessé (malus de -3)
if ( rollData.isBlesse) { // Cas blesse : malus de -3
rollData.finalBM -= 3;
}
-
+
if (sumDice > nbDice) sumDice = nbDice;
- let results = await this.specificYggRoll( nbDice )
+ let results = await this.specificYggRoll( nbDice )
rollData.rawDices = results.rawDices
rollData.maxTab = results.maxTab
rollData.rolls = results.rolls
console.log("RES", results, nbDice, sumDice)
- if ( rollData.furorUsage > 0 ) {
- results = await this.specificYggRoll( rollData.furorUsage, true )
+ if ( rollData.furorUsage > 0 ) {
+ results = await this.specificYggRoll( rollData.furorUsage, true )
rollData.furorRawDices = results.rawDices
rollData.furorMaxTab = results.maxTab
rollData.furorRolls = results.rolls
@@ -229,9 +221,9 @@ export class YggdrasillUtility {
rollData.srFinal = rollData.sr;
if ( rollData.bonusdefense ) {
rollData.srFinal += rollData.bonusdefense;
- }
-
- if ( rollData.srFinal > 0 ) {
+ }
+
+ if ( rollData.srFinal > 0 ) {
isCritical = rollData.finalTotal >= rollData.srFinal*2;
isSuccess = rollData.finalTotal >= rollData.srFinal;
marge = rollData.finalTotal - rollData.srFinal;
@@ -245,7 +237,7 @@ export class YggdrasillUtility {
}
if (nbDice >= 3 ) {
let nbOnes = 0
- for (let roll of rollData.rolls) {
+ for (let roll of rollData.rolls) {
if (roll.dice[0].results[0].result == 1 ) nbOnes++;
}
isFailure = nbOnes >= 3;
@@ -253,7 +245,7 @@ export class YggdrasillUtility {
// Dégats
if ( isSuccess && (rollData.mode == "armecc" || rollData.mode == "armedist") ) {
- rollData.degatsExplain = `Marge(${marge}) + Degats Arme(${rollData.arme.system.degat}) + Bonus Attaque(${rollData.attackDef.bonusdegats})`;
+ rollData.degatsExplain = `Marge(${marge}) + Degats Arme(${rollData.arme.system.degat}) + Bonus Attaque(${rollData.attackDef.bonusdegats})`;
rollData.degats = marge + rollData.arme.system.degat + rollData.attackDef.bonusdegats;
}
@@ -339,7 +331,7 @@ export class YggdrasillUtility {
static createChatWithRollMode(name, chatOptions) {
this.createChatMessage(name, game.settings.get("core", "rollMode"), chatOptions);
}
-
+
/* -------------------------------------------- */
static async confirmDelete(actorSheet, li) {
let itemId = li.data("item-id");
@@ -368,7 +360,7 @@ export class YggdrasillUtility {
d.render(true);
}
-
+
/* -------------------------------------------- */
static async showDiceSoNice(roll, rollMode) {
if (game.modules.get("dice-so-nice")?.active) {
diff --git a/packs/armes/000005.ldb b/packs/armes/000005.ldb
deleted file mode 100644
index a1d7f51..0000000
Binary files a/packs/armes/000005.ldb and /dev/null differ
diff --git a/packs/armes/000034.log b/packs/armes/000038.log
similarity index 100%
rename from packs/armes/000034.log
rename to packs/armes/000038.log
diff --git a/packs/armes/000040.ldb b/packs/armes/000040.ldb
new file mode 100644
index 0000000..57901e9
Binary files /dev/null and b/packs/armes/000040.ldb differ
diff --git a/packs/armes/CURRENT b/packs/armes/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/armes/CURRENT
+++ b/packs/armes/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/armes/LOG b/packs/armes/LOG
index c955629..c4c3766 100644
--- a/packs/armes/LOG
+++ b/packs/armes/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.852464 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.862615 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.862709 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.910769 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.910814 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.917379 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.931103 7f844ae006c0 Manual compaction at level-0 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.931173 7f844ae006c0 Manual compaction at level-1 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.648964 7fe00affd6c0 Recovering log #34
+2025/05/01-23:39:32.659213 7fe00affd6c0 Delete type=0 #34
+2025/05/01-23:39:32.659296 7fe00affd6c0 Delete type=3 #32
+2025/05/02-00:00:01.649791 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.653017 7fe0093ff6c0 Level-0 table #39: 2327 bytes OK
+2025/05/02-00:00:01.659302 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.659500 7fe0093ff6c0 Manual compaction at level-0 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.690344 7fe0093ff6c0 Manual compaction at level-1 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at '!items!x3aMYeKa73GxJ1Ge' @ 45 : 1
+2025/05/02-00:00:01.690353 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.693550 7fe0093ff6c0 Generated table #40@1: 15 keys, 2327 bytes
+2025/05/02-00:00:01.693570 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 2327 bytes
+2025/05/02-00:00:01.700976 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.701159 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.701309 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.701436 7fe0093ff6c0 Manual compaction at level-1 from '!items!x3aMYeKa73GxJ1Ge' @ 45 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
diff --git a/packs/armes/LOG.old b/packs/armes/LOG.old
index e3a5ada..c955629 100644
--- a/packs/armes/LOG.old
+++ b/packs/armes/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.701535 7fdae60006c0 Recovering log #26
-2024/04/30-23:29:38.712717 7fdae60006c0 Delete type=3 #24
-2024/04/30-23:29:38.712835 7fdae60006c0 Delete type=0 #26
-2024/05/01-09:07:55.263638 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.263695 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.270095 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.278160 7fdadfe006c0 Manual compaction at level-0 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.278217 7fdadfe006c0 Manual compaction at level-1 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.852464 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.862615 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.862709 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.910769 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.910814 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.917379 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.931103 7f844ae006c0 Manual compaction at level-0 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.931173 7f844ae006c0 Manual compaction at level-1 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
diff --git a/packs/armes/MANIFEST-000032 b/packs/armes/MANIFEST-000032
deleted file mode 100644
index fc88f25..0000000
Binary files a/packs/armes/MANIFEST-000032 and /dev/null differ
diff --git a/packs/armes/MANIFEST-000036 b/packs/armes/MANIFEST-000036
new file mode 100644
index 0000000..af4f761
Binary files /dev/null and b/packs/armes/MANIFEST-000036 differ
diff --git a/packs/armures/000005.ldb b/packs/armures/000005.ldb
deleted file mode 100644
index 29cddc1..0000000
Binary files a/packs/armures/000005.ldb and /dev/null differ
diff --git a/packs/armures/000034.log b/packs/armures/000038.log
similarity index 100%
rename from packs/armures/000034.log
rename to packs/armures/000038.log
diff --git a/packs/armures/000040.ldb b/packs/armures/000040.ldb
new file mode 100644
index 0000000..aea79bf
Binary files /dev/null and b/packs/armures/000040.ldb differ
diff --git a/packs/armures/CURRENT b/packs/armures/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/armures/CURRENT
+++ b/packs/armures/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/armures/LOG b/packs/armures/LOG
index 46ed856..08bfe8a 100644
--- a/packs/armures/LOG
+++ b/packs/armures/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.867038 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.878552 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.878665 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.917585 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.917644 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.924086 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.931117 7f844ae006c0 Manual compaction at level-0 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.931187 7f844ae006c0 Manual compaction at level-1 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.662878 7fe00a7fc6c0 Recovering log #34
+2025/05/01-23:39:32.674030 7fe00a7fc6c0 Delete type=0 #34
+2025/05/01-23:39:32.674181 7fe00a7fc6c0 Delete type=3 #32
+2025/05/02-00:00:01.701554 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.704718 7fe0093ff6c0 Level-0 table #39: 3197 bytes OK
+2025/05/02-00:00:01.710800 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.741412 7fe0093ff6c0 Manual compaction at level-0 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.741481 7fe0093ff6c0 Manual compaction at level-1 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at '!items!qUXBrstsh5Oo8FEx' @ 24 : 1
+2025/05/02-00:00:01.741491 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.744814 7fe0093ff6c0 Generated table #40@1: 8 keys, 3197 bytes
+2025/05/02-00:00:01.744839 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 3197 bytes
+2025/05/02-00:00:01.751538 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.751680 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.751873 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.782461 7fe0093ff6c0 Manual compaction at level-1 from '!items!qUXBrstsh5Oo8FEx' @ 24 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
diff --git a/packs/armures/LOG.old b/packs/armures/LOG.old
index 4ecad95..46ed856 100644
--- a/packs/armures/LOG.old
+++ b/packs/armures/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.716559 7fdae56006c0 Recovering log #26
-2024/04/30-23:29:38.727495 7fdae56006c0 Delete type=3 #24
-2024/04/30-23:29:38.727612 7fdae56006c0 Delete type=0 #26
-2024/05/01-09:07:55.278461 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.278543 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.285552 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.307237 7fdadfe006c0 Manual compaction at level-0 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.307315 7fdadfe006c0 Manual compaction at level-1 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.867038 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.878552 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.878665 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.917585 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.917644 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.924086 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.931117 7f844ae006c0 Manual compaction at level-0 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.931187 7f844ae006c0 Manual compaction at level-1 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
diff --git a/packs/armures/MANIFEST-000032 b/packs/armures/MANIFEST-000032
deleted file mode 100644
index f3c84ac..0000000
Binary files a/packs/armures/MANIFEST-000032 and /dev/null differ
diff --git a/packs/armures/MANIFEST-000036 b/packs/armures/MANIFEST-000036
new file mode 100644
index 0000000..8a5a7ac
Binary files /dev/null and b/packs/armures/MANIFEST-000036 differ
diff --git a/packs/blessures/000005.ldb b/packs/blessures/000005.ldb
deleted file mode 100644
index 2ed5362..0000000
Binary files a/packs/blessures/000005.ldb and /dev/null differ
diff --git a/packs/blessures/000034.log b/packs/blessures/000038.log
similarity index 100%
rename from packs/blessures/000034.log
rename to packs/blessures/000038.log
diff --git a/packs/blessures/000040.ldb b/packs/blessures/000040.ldb
new file mode 100644
index 0000000..1bad134
Binary files /dev/null and b/packs/blessures/000040.ldb differ
diff --git a/packs/blessures/CURRENT b/packs/blessures/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/blessures/CURRENT
+++ b/packs/blessures/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/blessures/LOG b/packs/blessures/LOG
index fa95b8e..ffb8546 100644
--- a/packs/blessures/LOG
+++ b/packs/blessures/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.837163 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.848664 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.848767 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.903725 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.903795 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.910581 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.931083 7f844ae006c0 Manual compaction at level-0 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.931143 7f844ae006c0 Manual compaction at level-1 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.635609 7fe00b7fe6c0 Recovering log #34
+2025/05/01-23:39:32.645474 7fe00b7fe6c0 Delete type=0 #34
+2025/05/01-23:39:32.645571 7fe00b7fe6c0 Delete type=3 #32
+2025/05/02-00:00:01.629647 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.633062 7fe0093ff6c0 Level-0 table #39: 4373 bytes OK
+2025/05/02-00:00:01.639223 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.659477 7fe0093ff6c0 Manual compaction at level-0 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.670214 7fe0093ff6c0 Manual compaction at level-1 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at '!items!swTZ43FJRWkqjR75' @ 45 : 1
+2025/05/02-00:00:01.670224 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.673584 7fe0093ff6c0 Generated table #40@1: 15 keys, 4373 bytes
+2025/05/02-00:00:01.673615 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 4373 bytes
+2025/05/02-00:00:01.679975 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.680089 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.680247 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.701412 7fe0093ff6c0 Manual compaction at level-1 from '!items!swTZ43FJRWkqjR75' @ 45 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
diff --git a/packs/blessures/LOG.old b/packs/blessures/LOG.old
index 70ab5c9..fa95b8e 100644
--- a/packs/blessures/LOG.old
+++ b/packs/blessures/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.686138 7fdae74006c0 Recovering log #26
-2024/04/30-23:29:38.697631 7fdae74006c0 Delete type=3 #24
-2024/04/30-23:29:38.697720 7fdae74006c0 Delete type=0 #26
-2024/05/01-09:07:55.248868 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.248948 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.256720 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.278118 7fdadfe006c0 Manual compaction at level-0 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.278189 7fdadfe006c0 Manual compaction at level-1 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.837163 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.848664 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.848767 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.903725 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.903795 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.910581 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.931083 7f844ae006c0 Manual compaction at level-0 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.931143 7f844ae006c0 Manual compaction at level-1 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
diff --git a/packs/blessures/MANIFEST-000032 b/packs/blessures/MANIFEST-000032
deleted file mode 100644
index 101de40..0000000
Binary files a/packs/blessures/MANIFEST-000032 and /dev/null differ
diff --git a/packs/blessures/MANIFEST-000036 b/packs/blessures/MANIFEST-000036
new file mode 100644
index 0000000..4f9d024
Binary files /dev/null and b/packs/blessures/MANIFEST-000036 differ
diff --git a/packs/competences-generales/000005.ldb b/packs/competences-generales/000005.ldb
deleted file mode 100644
index de942f0..0000000
Binary files a/packs/competences-generales/000005.ldb and /dev/null differ
diff --git a/packs/competences-generales/000034.log b/packs/competences-generales/000038.log
similarity index 100%
rename from packs/competences-generales/000034.log
rename to packs/competences-generales/000038.log
diff --git a/packs/competences-generales/000040.ldb b/packs/competences-generales/000040.ldb
new file mode 100644
index 0000000..250a16c
Binary files /dev/null and b/packs/competences-generales/000040.ldb differ
diff --git a/packs/competences-generales/CURRENT b/packs/competences-generales/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/competences-generales/CURRENT
+++ b/packs/competences-generales/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/competences-generales/LOG b/packs/competences-generales/LOG
index 0148f50..25bf27f 100644
--- a/packs/competences-generales/LOG
+++ b/packs/competences-generales/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.743214 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.753988 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.754165 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.851545 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.851582 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.858223 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.864778 7f844ae006c0 Manual compaction at level-0 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.874940 7f844ae006c0 Manual compaction at level-1 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.556908 7fe009ffb6c0 Recovering log #34
+2025/05/01-23:39:32.567507 7fe009ffb6c0 Delete type=0 #34
+2025/05/01-23:39:32.567628 7fe009ffb6c0 Delete type=3 #32
+2025/05/02-00:00:01.567300 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.570622 7fe0093ff6c0 Level-0 table #39: 18501 bytes OK
+2025/05/02-00:00:01.576851 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.577006 7fe0093ff6c0 Manual compaction at level-0 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.609221 7fe0093ff6c0 Manual compaction at level-1 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at '!items!ylqZMDyXujUlSorr' @ 90 : 1
+2025/05/02-00:00:01.609228 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.612484 7fe0093ff6c0 Generated table #40@1: 30 keys, 18501 bytes
+2025/05/02-00:00:01.612511 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 18501 bytes
+2025/05/02-00:00:01.618471 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.618573 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.618669 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.618752 7fe0093ff6c0 Manual compaction at level-1 from '!items!ylqZMDyXujUlSorr' @ 90 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
diff --git a/packs/competences-generales/LOG.old b/packs/competences-generales/LOG.old
index 7a85f41..0148f50 100644
--- a/packs/competences-generales/LOG.old
+++ b/packs/competences-generales/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.598445 7fdae56006c0 Recovering log #26
-2024/04/30-23:29:38.609001 7fdae56006c0 Delete type=3 #24
-2024/04/30-23:29:38.609105 7fdae56006c0 Delete type=0 #26
-2024/05/01-09:07:55.221157 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.221263 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.228186 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.248533 7fdadfe006c0 Manual compaction at level-0 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.248650 7fdadfe006c0 Manual compaction at level-1 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.743214 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.753988 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.754165 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.851545 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.851582 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.858223 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.864778 7f844ae006c0 Manual compaction at level-0 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.874940 7f844ae006c0 Manual compaction at level-1 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
diff --git a/packs/competences-generales/MANIFEST-000032 b/packs/competences-generales/MANIFEST-000032
deleted file mode 100644
index 5019e90..0000000
Binary files a/packs/competences-generales/MANIFEST-000032 and /dev/null differ
diff --git a/packs/competences-generales/MANIFEST-000036 b/packs/competences-generales/MANIFEST-000036
new file mode 100644
index 0000000..b5a979b
Binary files /dev/null and b/packs/competences-generales/MANIFEST-000036 differ
diff --git a/packs/competences-magiques/000005.ldb b/packs/competences-magiques/000005.ldb
deleted file mode 100644
index ef51667..0000000
Binary files a/packs/competences-magiques/000005.ldb and /dev/null differ
diff --git a/packs/competences-magiques/000034.log b/packs/competences-magiques/000038.log
similarity index 100%
rename from packs/competences-magiques/000034.log
rename to packs/competences-magiques/000038.log
diff --git a/packs/competences-magiques/000040.ldb b/packs/competences-magiques/000040.ldb
new file mode 100644
index 0000000..0577843
Binary files /dev/null and b/packs/competences-magiques/000040.ldb differ
diff --git a/packs/competences-magiques/CURRENT b/packs/competences-magiques/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/competences-magiques/CURRENT
+++ b/packs/competences-magiques/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/competences-magiques/LOG b/packs/competences-magiques/LOG
index fe7e2a9..efcfe11 100644
--- a/packs/competences-magiques/LOG
+++ b/packs/competences-magiques/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.774893 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.785238 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.785346 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.874955 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.875023 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.882281 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.896915 7f844ae006c0 Manual compaction at level-0 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.903558 7f844ae006c0 Manual compaction at level-1 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.583707 7fe00b7fe6c0 Recovering log #34
+2025/05/01-23:39:32.593612 7fe00b7fe6c0 Delete type=0 #34
+2025/05/01-23:39:32.593661 7fe00b7fe6c0 Delete type=3 #32
+2025/05/02-00:00:01.557564 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.560815 7fe0093ff6c0 Level-0 table #39: 1604 bytes OK
+2025/05/02-00:00:01.567160 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.576997 7fe0093ff6c0 Manual compaction at level-0 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.598577 7fe0093ff6c0 Manual compaction at level-1 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at '!items!mIBiTKqfqiiepeyz' @ 9 : 1
+2025/05/02-00:00:01.598591 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.601754 7fe0093ff6c0 Generated table #40@1: 3 keys, 1604 bytes
+2025/05/02-00:00:01.601786 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 1604 bytes
+2025/05/02-00:00:01.608938 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.609061 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.609167 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.618745 7fe0093ff6c0 Manual compaction at level-1 from '!items!mIBiTKqfqiiepeyz' @ 9 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
diff --git a/packs/competences-magiques/LOG.old b/packs/competences-magiques/LOG.old
index bf529cd..fe7e2a9 100644
--- a/packs/competences-magiques/LOG.old
+++ b/packs/competences-magiques/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.628864 7fdae74006c0 Recovering log #26
-2024/04/30-23:29:38.639377 7fdae74006c0 Delete type=3 #24
-2024/04/30-23:29:38.639485 7fdae74006c0 Delete type=0 #26
-2024/05/01-09:07:55.235111 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.235152 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.241587 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.248582 7fdadfe006c0 Manual compaction at level-0 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.248633 7fdadfe006c0 Manual compaction at level-1 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.774893 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.785238 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.785346 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.874955 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.875023 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.882281 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.896915 7f844ae006c0 Manual compaction at level-0 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.903558 7f844ae006c0 Manual compaction at level-1 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
diff --git a/packs/competences-magiques/MANIFEST-000032 b/packs/competences-magiques/MANIFEST-000032
deleted file mode 100644
index 6d36b82..0000000
Binary files a/packs/competences-magiques/MANIFEST-000032 and /dev/null differ
diff --git a/packs/competences-magiques/MANIFEST-000036 b/packs/competences-magiques/MANIFEST-000036
new file mode 100644
index 0000000..505d2b6
Binary files /dev/null and b/packs/competences-magiques/MANIFEST-000036 differ
diff --git a/packs/competences-martiales/000005.ldb b/packs/competences-martiales/000005.ldb
deleted file mode 100644
index 076d115..0000000
Binary files a/packs/competences-martiales/000005.ldb and /dev/null differ
diff --git a/packs/competences-martiales/000034.log b/packs/competences-martiales/000038.log
similarity index 100%
rename from packs/competences-martiales/000034.log
rename to packs/competences-martiales/000038.log
diff --git a/packs/competences-martiales/000040.ldb b/packs/competences-martiales/000040.ldb
new file mode 100644
index 0000000..e267e75
Binary files /dev/null and b/packs/competences-martiales/000040.ldb differ
diff --git a/packs/competences-martiales/CURRENT b/packs/competences-martiales/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/competences-martiales/CURRENT
+++ b/packs/competences-martiales/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/competences-martiales/LOG b/packs/competences-martiales/LOG
index f682205..8c5c209 100644
--- a/packs/competences-martiales/LOG
+++ b/packs/competences-martiales/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.758816 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.770889 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.770994 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.858366 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.858395 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.864599 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.864804 7f844ae006c0 Manual compaction at level-0 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.874924 7f844ae006c0 Manual compaction at level-1 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.570549 7fe00a7fc6c0 Recovering log #34
+2025/05/01-23:39:32.580330 7fe00a7fc6c0 Delete type=0 #34
+2025/05/01-23:39:32.580396 7fe00a7fc6c0 Delete type=3 #32
+2025/05/02-00:00:01.547194 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.550461 7fe0093ff6c0 Level-0 table #39: 3895 bytes OK
+2025/05/02-00:00:01.557446 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.576988 7fe0093ff6c0 Manual compaction at level-0 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.577021 7fe0093ff6c0 Manual compaction at level-1 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at '!items!mJSWXawEGARKlNja' @ 24 : 1
+2025/05/02-00:00:01.577027 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.580395 7fe0093ff6c0 Generated table #40@1: 8 keys, 3895 bytes
+2025/05/02-00:00:01.580431 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 3895 bytes
+2025/05/02-00:00:01.586914 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.587137 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.587348 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.618727 7fe0093ff6c0 Manual compaction at level-1 from '!items!mJSWXawEGARKlNja' @ 24 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
diff --git a/packs/competences-martiales/LOG.old b/packs/competences-martiales/LOG.old
index 29bc5fc..f682205 100644
--- a/packs/competences-martiales/LOG.old
+++ b/packs/competences-martiales/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.613651 7fdae6a006c0 Recovering log #26
-2024/04/30-23:29:38.625184 7fdae6a006c0 Delete type=3 #24
-2024/04/30-23:29:38.625373 7fdae6a006c0 Delete type=0 #26
-2024/05/01-09:07:55.228367 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.228409 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.234932 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.248560 7fdadfe006c0 Manual compaction at level-0 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.248618 7fdadfe006c0 Manual compaction at level-1 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.758816 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.770889 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.770994 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.858366 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.858395 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.864599 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.864804 7f844ae006c0 Manual compaction at level-0 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.874924 7f844ae006c0 Manual compaction at level-1 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
diff --git a/packs/competences-martiales/MANIFEST-000032 b/packs/competences-martiales/MANIFEST-000032
deleted file mode 100644
index 92d36b7..0000000
Binary files a/packs/competences-martiales/MANIFEST-000032 and /dev/null differ
diff --git a/packs/competences-martiales/MANIFEST-000036 b/packs/competences-martiales/MANIFEST-000036
new file mode 100644
index 0000000..73c5fe7
Binary files /dev/null and b/packs/competences-martiales/MANIFEST-000036 differ
diff --git a/packs/dons/000005.ldb b/packs/dons/000005.ldb
deleted file mode 100644
index 9907735..0000000
Binary files a/packs/dons/000005.ldb and /dev/null differ
diff --git a/packs/dons/000034.log b/packs/dons/000038.log
similarity index 100%
rename from packs/dons/000034.log
rename to packs/dons/000038.log
diff --git a/packs/dons/000040.ldb b/packs/dons/000040.ldb
new file mode 100644
index 0000000..9ee6a61
Binary files /dev/null and b/packs/dons/000040.ldb differ
diff --git a/packs/dons/CURRENT b/packs/dons/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/dons/CURRENT
+++ b/packs/dons/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/dons/LOG b/packs/dons/LOG
index d2f0b2a..9b82b0a 100644
--- a/packs/dons/LOG
+++ b/packs/dons/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.806675 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.817229 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.817342 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.889174 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.889211 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.896752 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.903544 7f844ae006c0 Manual compaction at level-0 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.903586 7f844ae006c0 Manual compaction at level-1 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.608867 7fe009ffb6c0 Recovering log #34
+2025/05/01-23:39:32.619070 7fe009ffb6c0 Delete type=0 #34
+2025/05/01-23:39:32.619205 7fe009ffb6c0 Delete type=3 #32
+2025/05/02-00:00:01.618869 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.622268 7fe0093ff6c0 Level-0 table #39: 8204 bytes OK
+2025/05/02-00:00:01.629416 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.659464 7fe0093ff6c0 Manual compaction at level-0 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.659511 7fe0093ff6c0 Manual compaction at level-1 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at '!items!wnIXKyfqCWT0r4iT' @ 90 : 1
+2025/05/02-00:00:01.659517 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.663128 7fe0093ff6c0 Generated table #40@1: 30 keys, 8204 bytes
+2025/05/02-00:00:01.663159 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 8204 bytes
+2025/05/02-00:00:01.669772 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.669933 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.670115 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.701398 7fe0093ff6c0 Manual compaction at level-1 from '!items!wnIXKyfqCWT0r4iT' @ 90 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
diff --git a/packs/dons/LOG.old b/packs/dons/LOG.old
index a0bb88f..d2f0b2a 100644
--- a/packs/dons/LOG.old
+++ b/packs/dons/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.658423 7fdae56006c0 Recovering log #26
-2024/04/30-23:29:38.669272 7fdae56006c0 Delete type=3 #24
-2024/04/30-23:29:38.669388 7fdae56006c0 Delete type=0 #26
-2024/05/01-09:07:55.270287 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.270340 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.277858 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.278175 7fdadfe006c0 Manual compaction at level-0 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.278230 7fdadfe006c0 Manual compaction at level-1 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.806675 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.817229 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.817342 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.889174 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.889211 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.896752 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.903544 7f844ae006c0 Manual compaction at level-0 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.903586 7f844ae006c0 Manual compaction at level-1 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
diff --git a/packs/dons/MANIFEST-000032 b/packs/dons/MANIFEST-000032
deleted file mode 100644
index 2a28e66..0000000
Binary files a/packs/dons/MANIFEST-000032 and /dev/null differ
diff --git a/packs/dons/MANIFEST-000036 b/packs/dons/MANIFEST-000036
new file mode 100644
index 0000000..a5f255e
Binary files /dev/null and b/packs/dons/MANIFEST-000036 differ
diff --git a/packs/equipement/000005.ldb b/packs/equipement/000005.ldb
deleted file mode 100644
index 87f2385..0000000
Binary files a/packs/equipement/000005.ldb and /dev/null differ
diff --git a/packs/equipement/000034.log b/packs/equipement/000038.log
similarity index 100%
rename from packs/equipement/000034.log
rename to packs/equipement/000038.log
diff --git a/packs/equipement/000040.ldb b/packs/equipement/000040.ldb
new file mode 100644
index 0000000..c234a1c
Binary files /dev/null and b/packs/equipement/000040.ldb differ
diff --git a/packs/equipement/CURRENT b/packs/equipement/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/equipement/CURRENT
+++ b/packs/equipement/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/equipement/LOG b/packs/equipement/LOG
index 722de91..df03852 100644
--- a/packs/equipement/LOG
+++ b/packs/equipement/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:31.057575 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:31.068276 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:31.068367 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.993561 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.993597 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:01.000558 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:01.000809 7f844ae006c0 Manual compaction at level-0 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:01.000836 7f844ae006c0 Manual compaction at level-1 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.814767 7fe00a7fc6c0 Recovering log #34
+2025/05/01-23:39:32.824419 7fe00a7fc6c0 Delete type=0 #34
+2025/05/01-23:39:32.824475 7fe00a7fc6c0 Delete type=3 #32
+2025/05/02-00:00:01.899378 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.903709 7fe0093ff6c0 Level-0 table #39: 22361 bytes OK
+2025/05/02-00:00:01.910320 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.910744 7fe0093ff6c0 Manual compaction at level-0 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.931428 7fe0093ff6c0 Manual compaction at level-1 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at '!items!zC0kHoqZ9lkQFgI6' @ 423 : 1
+2025/05/02-00:00:01.931435 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.934954 7fe0093ff6c0 Generated table #40@1: 141 keys, 22361 bytes
+2025/05/02-00:00:01.934995 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 22361 bytes
+2025/05/02-00:00:01.942404 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.942634 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.942749 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.952311 7fe0093ff6c0 Manual compaction at level-1 from '!items!zC0kHoqZ9lkQFgI6' @ 423 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
diff --git a/packs/equipement/LOG.old b/packs/equipement/LOG.old
index ba5eb4f..722de91 100644
--- a/packs/equipement/LOG.old
+++ b/packs/equipement/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.878752 7fdae60006c0 Recovering log #26
-2024/04/30-23:29:38.890171 7fdae60006c0 Delete type=3 #24
-2024/04/30-23:29:38.890274 7fdae60006c0 Delete type=0 #26
-2024/05/01-09:07:55.343882 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.343919 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.350824 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.365593 7fdadfe006c0 Manual compaction at level-0 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.365651 7fdadfe006c0 Manual compaction at level-1 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:31.057575 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:31.068276 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:31.068367 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.993561 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.993597 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:01.000558 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:01.000809 7f844ae006c0 Manual compaction at level-0 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:01.000836 7f844ae006c0 Manual compaction at level-1 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
diff --git a/packs/equipement/MANIFEST-000032 b/packs/equipement/MANIFEST-000032
deleted file mode 100644
index 4765ae1..0000000
Binary files a/packs/equipement/MANIFEST-000032 and /dev/null differ
diff --git a/packs/equipement/MANIFEST-000036 b/packs/equipement/MANIFEST-000036
new file mode 100644
index 0000000..a52c12e
Binary files /dev/null and b/packs/equipement/MANIFEST-000036 differ
diff --git a/packs/faiblesses/000005.ldb b/packs/faiblesses/000005.ldb
deleted file mode 100644
index 2cb2d67..0000000
Binary files a/packs/faiblesses/000005.ldb and /dev/null differ
diff --git a/packs/faiblesses/000034.log b/packs/faiblesses/000038.log
similarity index 100%
rename from packs/faiblesses/000034.log
rename to packs/faiblesses/000038.log
diff --git a/packs/faiblesses/000040.ldb b/packs/faiblesses/000040.ldb
new file mode 100644
index 0000000..631aaac
Binary files /dev/null and b/packs/faiblesses/000040.ldb differ
diff --git a/packs/faiblesses/CURRENT b/packs/faiblesses/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/faiblesses/CURRENT
+++ b/packs/faiblesses/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/faiblesses/LOG b/packs/faiblesses/LOG
index 2153b59..ceab00e 100644
--- a/packs/faiblesses/LOG
+++ b/packs/faiblesses/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.821401 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.832886 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.832985 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.896933 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.896967 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.903398 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.903573 7f844ae006c0 Manual compaction at level-0 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.903612 7f844ae006c0 Manual compaction at level-1 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.621680 7fe00a7fc6c0 Recovering log #34
+2025/05/01-23:39:32.632357 7fe00a7fc6c0 Delete type=0 #34
+2025/05/01-23:39:32.632424 7fe00a7fc6c0 Delete type=3 #32
+2025/05/02-00:00:01.639368 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.642654 7fe0093ff6c0 Level-0 table #39: 7080 bytes OK
+2025/05/02-00:00:01.649609 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.659488 7fe0093ff6c0 Manual compaction at level-0 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.680340 7fe0093ff6c0 Manual compaction at level-1 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at '!items!xf1RAsIzBXQgbLq2' @ 78 : 1
+2025/05/02-00:00:01.680352 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.683895 7fe0093ff6c0 Generated table #40@1: 26 keys, 7080 bytes
+2025/05/02-00:00:01.683925 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 7080 bytes
+2025/05/02-00:00:01.690005 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.690119 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.690251 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.701424 7fe0093ff6c0 Manual compaction at level-1 from '!items!xf1RAsIzBXQgbLq2' @ 78 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
diff --git a/packs/faiblesses/LOG.old b/packs/faiblesses/LOG.old
index ed46458..2153b59 100644
--- a/packs/faiblesses/LOG.old
+++ b/packs/faiblesses/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.672610 7fdae6a006c0 Recovering log #26
-2024/04/30-23:29:38.683005 7fdae6a006c0 Delete type=3 #24
-2024/04/30-23:29:38.683098 7fdae6a006c0 Delete type=0 #26
-2024/05/01-09:07:55.256906 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.256961 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.263446 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.278143 7fdadfe006c0 Manual compaction at level-0 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.278203 7fdadfe006c0 Manual compaction at level-1 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.821401 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.832886 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.832985 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.896933 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.896967 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.903398 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.903573 7f844ae006c0 Manual compaction at level-0 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.903612 7f844ae006c0 Manual compaction at level-1 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
diff --git a/packs/faiblesses/MANIFEST-000032 b/packs/faiblesses/MANIFEST-000032
deleted file mode 100644
index 1bbbbdc..0000000
Binary files a/packs/faiblesses/MANIFEST-000032 and /dev/null differ
diff --git a/packs/faiblesses/MANIFEST-000036 b/packs/faiblesses/MANIFEST-000036
new file mode 100644
index 0000000..dcebf0e
Binary files /dev/null and b/packs/faiblesses/MANIFEST-000036 differ
diff --git a/packs/galdr-charme/000005.ldb b/packs/galdr-charme/000005.ldb
deleted file mode 100644
index 6e8428e..0000000
Binary files a/packs/galdr-charme/000005.ldb and /dev/null differ
diff --git a/packs/galdr-charme/000034.log b/packs/galdr-charme/000038.log
similarity index 100%
rename from packs/galdr-charme/000034.log
rename to packs/galdr-charme/000038.log
diff --git a/packs/galdr-charme/000040.ldb b/packs/galdr-charme/000040.ldb
new file mode 100644
index 0000000..8841b7c
Binary files /dev/null and b/packs/galdr-charme/000040.ldb differ
diff --git a/packs/galdr-charme/CURRENT b/packs/galdr-charme/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/galdr-charme/CURRENT
+++ b/packs/galdr-charme/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/galdr-charme/LOG b/packs/galdr-charme/LOG
index f989a7c..7954783 100644
--- a/packs/galdr-charme/LOG
+++ b/packs/galdr-charme/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:31.042811 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:31.054523 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:31.054615 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.986638 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.986739 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.993409 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:01.000786 7f844ae006c0 Manual compaction at level-0 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:01.000868 7f844ae006c0 Manual compaction at level-1 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.801529 7fe009ffb6c0 Recovering log #34
+2025/05/01-23:39:32.811167 7fe009ffb6c0 Delete type=0 #34
+2025/05/01-23:39:32.811253 7fe009ffb6c0 Delete type=3 #32
+2025/05/02-00:00:01.867646 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.872073 7fe0093ff6c0 Level-0 table #39: 1937 bytes OK
+2025/05/02-00:00:01.879149 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.910677 7fe0093ff6c0 Manual compaction at level-0 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.910767 7fe0093ff6c0 Manual compaction at level-1 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at '!items!xw2gPhCxDVpkJnxL' @ 15 : 1
+2025/05/02-00:00:01.910774 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.914057 7fe0093ff6c0 Generated table #40@1: 5 keys, 1937 bytes
+2025/05/02-00:00:01.914102 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 1937 bytes
+2025/05/02-00:00:01.920813 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.920988 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.921112 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.952290 7fe0093ff6c0 Manual compaction at level-1 from '!items!xw2gPhCxDVpkJnxL' @ 15 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
diff --git a/packs/galdr-charme/LOG.old b/packs/galdr-charme/LOG.old
index cec63bb..f989a7c 100644
--- a/packs/galdr-charme/LOG.old
+++ b/packs/galdr-charme/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.864329 7fdae74006c0 Recovering log #26
-2024/04/30-23:29:38.875039 7fdae74006c0 Delete type=3 #24
-2024/04/30-23:29:38.875162 7fdae74006c0 Delete type=0 #26
-2024/05/01-09:07:55.358841 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.358889 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.365401 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.365623 7fdadfe006c0 Manual compaction at level-0 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.365664 7fdadfe006c0 Manual compaction at level-1 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:31.042811 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:31.054523 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:31.054615 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.986638 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.986739 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.993409 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:01.000786 7f844ae006c0 Manual compaction at level-0 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:01.000868 7f844ae006c0 Manual compaction at level-1 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
diff --git a/packs/galdr-charme/MANIFEST-000032 b/packs/galdr-charme/MANIFEST-000032
deleted file mode 100644
index b597186..0000000
Binary files a/packs/galdr-charme/MANIFEST-000032 and /dev/null differ
diff --git a/packs/galdr-charme/MANIFEST-000036 b/packs/galdr-charme/MANIFEST-000036
new file mode 100644
index 0000000..1d69b27
Binary files /dev/null and b/packs/galdr-charme/MANIFEST-000036 differ
diff --git a/packs/galdr-illusions/000005.ldb b/packs/galdr-illusions/000005.ldb
deleted file mode 100644
index 3bea7a1..0000000
Binary files a/packs/galdr-illusions/000005.ldb and /dev/null differ
diff --git a/packs/galdr-illusions/000034.log b/packs/galdr-illusions/000038.log
similarity index 100%
rename from packs/galdr-illusions/000034.log
rename to packs/galdr-illusions/000038.log
diff --git a/packs/galdr-illusions/000040.ldb b/packs/galdr-illusions/000040.ldb
new file mode 100644
index 0000000..cb9c16e
Binary files /dev/null and b/packs/galdr-illusions/000040.ldb differ
diff --git a/packs/galdr-illusions/CURRENT b/packs/galdr-illusions/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/galdr-illusions/CURRENT
+++ b/packs/galdr-illusions/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/galdr-illusions/LOG b/packs/galdr-illusions/LOG
index 8b2fcba..a591bff 100644
--- a/packs/galdr-illusions/LOG
+++ b/packs/galdr-illusions/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:31.028964 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:31.039429 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:31.039533 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.979204 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.979236 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.986242 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.986432 7f844ae006c0 Manual compaction at level-0 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.986497 7f844ae006c0 Manual compaction at level-1 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.788688 7fe00b7fe6c0 Recovering log #34
+2025/05/01-23:39:32.798630 7fe00b7fe6c0 Delete type=0 #34
+2025/05/01-23:39:32.798720 7fe00b7fe6c0 Delete type=3 #32
+2025/05/02-00:00:01.879296 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.882491 7fe0093ff6c0 Level-0 table #39: 3029 bytes OK
+2025/05/02-00:00:01.889505 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.910707 7fe0093ff6c0 Manual compaction at level-0 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.942824 7fe0093ff6c0 Manual compaction at level-1 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at '!items!sH7HaKggOEaBVzn3' @ 15 : 1
+2025/05/02-00:00:01.942831 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.945898 7fe0093ff6c0 Generated table #40@1: 5 keys, 3029 bytes
+2025/05/02-00:00:01.945923 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 3029 bytes
+2025/05/02-00:00:01.951946 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.952072 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.952217 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.952318 7fe0093ff6c0 Manual compaction at level-1 from '!items!sH7HaKggOEaBVzn3' @ 15 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
diff --git a/packs/galdr-illusions/LOG.old b/packs/galdr-illusions/LOG.old
index 6ffa2ef..8b2fcba 100644
--- a/packs/galdr-illusions/LOG.old
+++ b/packs/galdr-illusions/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.848909 7fdae6a006c0 Recovering log #26
-2024/04/30-23:29:38.860284 7fdae6a006c0 Delete type=3 #24
-2024/04/30-23:29:38.860378 7fdae6a006c0 Delete type=0 #26
-2024/05/01-09:07:55.337174 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.337262 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.343707 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.365572 7fdadfe006c0 Manual compaction at level-0 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.365637 7fdadfe006c0 Manual compaction at level-1 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:31.028964 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:31.039429 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:31.039533 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.979204 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.979236 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.986242 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.986432 7f844ae006c0 Manual compaction at level-0 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.986497 7f844ae006c0 Manual compaction at level-1 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
diff --git a/packs/galdr-illusions/MANIFEST-000032 b/packs/galdr-illusions/MANIFEST-000032
deleted file mode 100644
index 0ffc1b2..0000000
Binary files a/packs/galdr-illusions/MANIFEST-000032 and /dev/null differ
diff --git a/packs/galdr-illusions/MANIFEST-000036 b/packs/galdr-illusions/MANIFEST-000036
new file mode 100644
index 0000000..808bd75
Binary files /dev/null and b/packs/galdr-illusions/MANIFEST-000036 differ
diff --git a/packs/galdr-maledictions/000005.ldb b/packs/galdr-maledictions/000005.ldb
deleted file mode 100644
index 81f55ac..0000000
Binary files a/packs/galdr-maledictions/000005.ldb and /dev/null differ
diff --git a/packs/galdr-maledictions/000034.log b/packs/galdr-maledictions/000038.log
similarity index 100%
rename from packs/galdr-maledictions/000034.log
rename to packs/galdr-maledictions/000038.log
diff --git a/packs/galdr-maledictions/000040.ldb b/packs/galdr-maledictions/000040.ldb
new file mode 100644
index 0000000..9f97d1d
Binary files /dev/null and b/packs/galdr-maledictions/000040.ldb differ
diff --git a/packs/galdr-maledictions/CURRENT b/packs/galdr-maledictions/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/galdr-maledictions/CURRENT
+++ b/packs/galdr-maledictions/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/galdr-maledictions/LOG b/packs/galdr-maledictions/LOG
index e3f9fd5..485a97d 100644
--- a/packs/galdr-maledictions/LOG
+++ b/packs/galdr-maledictions/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:31.014753 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:31.025539 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:31.025663 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.972587 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.972622 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.979047 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.986419 7f844ae006c0 Manual compaction at level-0 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.986455 7f844ae006c0 Manual compaction at level-1 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.775407 7fe00affd6c0 Recovering log #34
+2025/05/01-23:39:32.785711 7fe00affd6c0 Delete type=0 #34
+2025/05/01-23:39:32.785835 7fe00affd6c0 Delete type=3 #32
+2025/05/02-00:00:01.889636 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.893029 7fe0093ff6c0 Level-0 table #39: 1953 bytes OK
+2025/05/02-00:00:01.899195 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.910727 7fe0093ff6c0 Manual compaction at level-0 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.921184 7fe0093ff6c0 Manual compaction at level-1 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at '!items!yKLS6KQafucspg3R' @ 15 : 1
+2025/05/02-00:00:01.921192 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.925008 7fe0093ff6c0 Generated table #40@1: 5 keys, 1953 bytes
+2025/05/02-00:00:01.925036 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 1953 bytes
+2025/05/02-00:00:01.931142 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.931249 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.931354 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.952302 7fe0093ff6c0 Manual compaction at level-1 from '!items!yKLS6KQafucspg3R' @ 15 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
diff --git a/packs/galdr-maledictions/LOG.old b/packs/galdr-maledictions/LOG.old
index 66acd0e..e3f9fd5 100644
--- a/packs/galdr-maledictions/LOG.old
+++ b/packs/galdr-maledictions/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.834359 7fdae56006c0 Recovering log #26
-2024/04/30-23:29:38.845525 7fdae56006c0 Delete type=3 #24
-2024/04/30-23:29:38.845680 7fdae56006c0 Delete type=0 #26
-2024/05/01-09:07:55.351078 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.351137 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.358613 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.365609 7fdadfe006c0 Manual compaction at level-0 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.365681 7fdadfe006c0 Manual compaction at level-1 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:31.014753 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:31.025539 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:31.025663 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.972587 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.972622 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.979047 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.986419 7f844ae006c0 Manual compaction at level-0 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.986455 7f844ae006c0 Manual compaction at level-1 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
diff --git a/packs/galdr-maledictions/MANIFEST-000032 b/packs/galdr-maledictions/MANIFEST-000032
deleted file mode 100644
index f27df30..0000000
Binary files a/packs/galdr-maledictions/MANIFEST-000032 and /dev/null differ
diff --git a/packs/galdr-maledictions/MANIFEST-000036 b/packs/galdr-maledictions/MANIFEST-000036
new file mode 100644
index 0000000..eeeaf3c
Binary files /dev/null and b/packs/galdr-maledictions/MANIFEST-000036 differ
diff --git a/packs/poisons/000005.ldb b/packs/poisons/000005.ldb
deleted file mode 100644
index 66d53c3..0000000
Binary files a/packs/poisons/000005.ldb and /dev/null differ
diff --git a/packs/poisons/000034.log b/packs/poisons/000038.log
similarity index 100%
rename from packs/poisons/000034.log
rename to packs/poisons/000038.log
diff --git a/packs/poisons/000040.ldb b/packs/poisons/000040.ldb
new file mode 100644
index 0000000..53629ea
Binary files /dev/null and b/packs/poisons/000040.ldb differ
diff --git a/packs/poisons/CURRENT b/packs/poisons/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/poisons/CURRENT
+++ b/packs/poisons/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/poisons/LOG b/packs/poisons/LOG
index a29a08a..fb50261 100644
--- a/packs/poisons/LOG
+++ b/packs/poisons/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.999762 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:31.011319 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:31.011472 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.966161 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.966208 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.972433 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.986400 7f844ae006c0 Manual compaction at level-0 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.986511 7f844ae006c0 Manual compaction at level-1 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.762133 7fe00a7fc6c0 Recovering log #34
+2025/05/01-23:39:32.773026 7fe00a7fc6c0 Delete type=0 #34
+2025/05/01-23:39:32.773077 7fe00a7fc6c0 Delete type=3 #32
+2025/05/02-00:00:01.814204 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.817735 7fe0093ff6c0 Level-0 table #39: 4784 bytes OK
+2025/05/02-00:00:01.825233 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.825500 7fe0093ff6c0 Manual compaction at level-0 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.857578 7fe0093ff6c0 Manual compaction at level-1 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at '!items!rMGHu9grQeuvSl6n' @ 24 : 1
+2025/05/02-00:00:01.857585 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.860854 7fe0093ff6c0 Generated table #40@1: 8 keys, 4784 bytes
+2025/05/02-00:00:01.860888 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 4784 bytes
+2025/05/02-00:00:01.867243 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.867339 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.867456 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.867553 7fe0093ff6c0 Manual compaction at level-1 from '!items!rMGHu9grQeuvSl6n' @ 24 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
diff --git a/packs/poisons/LOG.old b/packs/poisons/LOG.old
index e440ad9..a29a08a 100644
--- a/packs/poisons/LOG.old
+++ b/packs/poisons/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.820360 7fdae60006c0 Recovering log #26
-2024/04/30-23:29:38.830962 7fdae60006c0 Delete type=3 #24
-2024/04/30-23:29:38.831074 7fdae60006c0 Delete type=0 #26
-2024/05/01-09:07:55.328535 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.328572 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.336539 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.336884 7fdadfe006c0 Manual compaction at level-0 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.336980 7fdadfe006c0 Manual compaction at level-1 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.999762 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:31.011319 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:31.011472 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.966161 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.966208 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.972433 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.986400 7f844ae006c0 Manual compaction at level-0 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.986511 7f844ae006c0 Manual compaction at level-1 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
diff --git a/packs/poisons/MANIFEST-000032 b/packs/poisons/MANIFEST-000032
deleted file mode 100644
index 816af50..0000000
Binary files a/packs/poisons/MANIFEST-000032 and /dev/null differ
diff --git a/packs/poisons/MANIFEST-000036 b/packs/poisons/MANIFEST-000036
new file mode 100644
index 0000000..0641fe0
Binary files /dev/null and b/packs/poisons/MANIFEST-000036 differ
diff --git a/packs/prouesses-martiales/000005.ldb b/packs/prouesses-martiales/000005.ldb
deleted file mode 100644
index 14c698f..0000000
Binary files a/packs/prouesses-martiales/000005.ldb and /dev/null differ
diff --git a/packs/prouesses-martiales/000034.log b/packs/prouesses-martiales/000038.log
similarity index 100%
rename from packs/prouesses-martiales/000034.log
rename to packs/prouesses-martiales/000038.log
diff --git a/packs/prouesses-martiales/000040.ldb b/packs/prouesses-martiales/000040.ldb
new file mode 100644
index 0000000..642670e
Binary files /dev/null and b/packs/prouesses-martiales/000040.ldb differ
diff --git a/packs/prouesses-martiales/CURRENT b/packs/prouesses-martiales/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/prouesses-martiales/CURRENT
+++ b/packs/prouesses-martiales/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/prouesses-martiales/LOG b/packs/prouesses-martiales/LOG
index a8dd226..d5244e2 100644
--- a/packs/prouesses-martiales/LOG
+++ b/packs/prouesses-martiales/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.789084 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.800756 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.800875 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.882445 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.882477 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.889009 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.903528 7f844ae006c0 Manual compaction at level-0 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.903598 7f844ae006c0 Manual compaction at level-1 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.596483 7fe00affd6c0 Recovering log #34
+2025/05/01-23:39:32.606632 7fe00affd6c0 Delete type=0 #34
+2025/05/01-23:39:32.606772 7fe00affd6c0 Delete type=3 #32
+2025/05/02-00:00:01.536349 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.540301 7fe0093ff6c0 Level-0 table #39: 32910 bytes OK
+2025/05/02-00:00:01.547046 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.576977 7fe0093ff6c0 Manual compaction at level-0 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.587498 7fe0093ff6c0 Manual compaction at level-1 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at '!items!z0cF4dWHmUAg0KvV' @ 162 : 1
+2025/05/02-00:00:01.587515 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.591891 7fe0093ff6c0 Generated table #40@1: 54 keys, 32910 bytes
+2025/05/02-00:00:01.591917 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 32910 bytes
+2025/05/02-00:00:01.598064 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.598225 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.598452 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.618737 7fe0093ff6c0 Manual compaction at level-1 from '!items!z0cF4dWHmUAg0KvV' @ 162 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
diff --git a/packs/prouesses-martiales/LOG.old b/packs/prouesses-martiales/LOG.old
index e32effa..a8dd226 100644
--- a/packs/prouesses-martiales/LOG.old
+++ b/packs/prouesses-martiales/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.643125 7fdae60006c0 Recovering log #26
-2024/04/30-23:29:38.654289 7fdae60006c0 Delete type=3 #24
-2024/04/30-23:29:38.654388 7fdae60006c0 Delete type=0 #26
-2024/05/01-09:07:55.241766 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.241807 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.248299 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.248600 7fdadfe006c0 Manual compaction at level-0 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.248666 7fdadfe006c0 Manual compaction at level-1 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.789084 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.800756 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.800875 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.882445 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.882477 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.889009 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.903528 7f844ae006c0 Manual compaction at level-0 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.903598 7f844ae006c0 Manual compaction at level-1 from '!items!1NgxXWCVuFNQ6pis' @ 72057594037927935 : 1 .. '!items!z0cF4dWHmUAg0KvV' @ 0 : 0; will stop at (end)
diff --git a/packs/prouesses-martiales/MANIFEST-000032 b/packs/prouesses-martiales/MANIFEST-000032
deleted file mode 100644
index e94a588..0000000
Binary files a/packs/prouesses-martiales/MANIFEST-000032 and /dev/null differ
diff --git a/packs/prouesses-martiales/MANIFEST-000036 b/packs/prouesses-martiales/MANIFEST-000036
new file mode 100644
index 0000000..37f9e30
Binary files /dev/null and b/packs/prouesses-martiales/MANIFEST-000036 differ
diff --git a/packs/runes/000005.ldb b/packs/runes/000005.ldb
deleted file mode 100644
index 490ff96..0000000
Binary files a/packs/runes/000005.ldb and /dev/null differ
diff --git a/packs/runes/000034.log b/packs/runes/000038.log
similarity index 100%
rename from packs/runes/000034.log
rename to packs/runes/000038.log
diff --git a/packs/runes/000040.ldb b/packs/runes/000040.ldb
new file mode 100644
index 0000000..7404c37
Binary files /dev/null and b/packs/runes/000040.ldb differ
diff --git a/packs/runes/CURRENT b/packs/runes/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/runes/CURRENT
+++ b/packs/runes/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/runes/LOG b/packs/runes/LOG
index c87fa2a..87ecd6e 100644
--- a/packs/runes/LOG
+++ b/packs/runes/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.882737 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.924799 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.924920 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.924300 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.924347 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.930940 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.931130 7f844ae006c0 Manual compaction at level-0 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.931157 7f844ae006c0 Manual compaction at level-1 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.676607 7fe00b7fe6c0 Recovering log #34
+2025/05/01-23:39:32.686303 7fe00b7fe6c0 Delete type=0 #34
+2025/05/01-23:39:32.686400 7fe00b7fe6c0 Delete type=3 #32
+2025/05/02-00:00:01.710918 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.714339 7fe0093ff6c0 Level-0 table #39: 6772 bytes OK
+2025/05/02-00:00:01.721191 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.741432 7fe0093ff6c0 Manual compaction at level-0 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.752008 7fe0093ff6c0 Manual compaction at level-1 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at '!items!yvuFuIz4ormI3u3u' @ 72 : 1
+2025/05/02-00:00:01.752021 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.755341 7fe0093ff6c0 Generated table #40@1: 24 keys, 6772 bytes
+2025/05/02-00:00:01.755378 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 6772 bytes
+2025/05/02-00:00:01.761404 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.761519 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.761637 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.782470 7fe0093ff6c0 Manual compaction at level-1 from '!items!yvuFuIz4ormI3u3u' @ 72 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
diff --git a/packs/runes/LOG.old b/packs/runes/LOG.old
index a204bf9..c87fa2a 100644
--- a/packs/runes/LOG.old
+++ b/packs/runes/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.731024 7fdae6a006c0 Recovering log #26
-2024/04/30-23:29:38.742049 7fdae6a006c0 Delete type=3 #24
-2024/04/30-23:29:38.742159 7fdae6a006c0 Delete type=0 #26
-2024/05/01-09:07:55.285789 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.285838 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.292490 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.307257 7fdadfe006c0 Manual compaction at level-0 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.307303 7fdadfe006c0 Manual compaction at level-1 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.882737 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.924799 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.924920 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.924300 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.924347 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.930940 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.931130 7f844ae006c0 Manual compaction at level-0 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.931157 7f844ae006c0 Manual compaction at level-1 from '!items!1liPVSmnGY35OTxz' @ 72057594037927935 : 1 .. '!items!yvuFuIz4ormI3u3u' @ 0 : 0; will stop at (end)
diff --git a/packs/runes/MANIFEST-000032 b/packs/runes/MANIFEST-000032
deleted file mode 100644
index 52b7317..0000000
Binary files a/packs/runes/MANIFEST-000032 and /dev/null differ
diff --git a/packs/runes/MANIFEST-000036 b/packs/runes/MANIFEST-000036
new file mode 100644
index 0000000..566518e
Binary files /dev/null and b/packs/runes/MANIFEST-000036 differ
diff --git a/packs/sejdr-divination/000005.ldb b/packs/sejdr-divination/000005.ldb
deleted file mode 100644
index d9f8e7b..0000000
Binary files a/packs/sejdr-divination/000005.ldb and /dev/null differ
diff --git a/packs/sejdr-divination/000034.log b/packs/sejdr-divination/000038.log
similarity index 100%
rename from packs/sejdr-divination/000034.log
rename to packs/sejdr-divination/000038.log
diff --git a/packs/sejdr-divination/000040.ldb b/packs/sejdr-divination/000040.ldb
new file mode 100644
index 0000000..ce7d654
Binary files /dev/null and b/packs/sejdr-divination/000040.ldb differ
diff --git a/packs/sejdr-divination/CURRENT b/packs/sejdr-divination/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/sejdr-divination/CURRENT
+++ b/packs/sejdr-divination/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/sejdr-divination/LOG b/packs/sejdr-divination/LOG
index a913629..7bfdc74 100644
--- a/packs/sejdr-divination/LOG
+++ b/packs/sejdr-divination/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.985932 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.996846 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.996952 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.958608 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.958660 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.966001 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.986382 7f844ae006c0 Manual compaction at level-0 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.986443 7f844ae006c0 Manual compaction at level-1 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.750458 7fe009ffb6c0 Recovering log #34
+2025/05/01-23:39:32.759881 7fe009ffb6c0 Delete type=0 #34
+2025/05/01-23:39:32.759926 7fe009ffb6c0 Delete type=3 #32
+2025/05/02-00:00:01.782594 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.786622 7fe0093ff6c0 Level-0 table #39: 3084 bytes OK
+2025/05/02-00:00:01.792722 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.825451 7fe0093ff6c0 Manual compaction at level-0 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.825519 7fe0093ff6c0 Manual compaction at level-1 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at '!items!tPQecgG9jaT3zmDk' @ 15 : 1
+2025/05/02-00:00:01.825529 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.828993 7fe0093ff6c0 Generated table #40@1: 5 keys, 3084 bytes
+2025/05/02-00:00:01.829013 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 3084 bytes
+2025/05/02-00:00:01.835553 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.835678 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.835901 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.867525 7fe0093ff6c0 Manual compaction at level-1 from '!items!tPQecgG9jaT3zmDk' @ 15 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-divination/LOG.old b/packs/sejdr-divination/LOG.old
index d1deca6..a913629 100644
--- a/packs/sejdr-divination/LOG.old
+++ b/packs/sejdr-divination/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.805626 7fdae74006c0 Recovering log #26
-2024/04/30-23:29:38.817154 7fdae74006c0 Delete type=3 #24
-2024/04/30-23:29:38.817260 7fdae74006c0 Delete type=0 #26
-2024/05/01-09:07:55.314619 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.314660 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.321655 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.336826 7fdadfe006c0 Manual compaction at level-0 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.336936 7fdadfe006c0 Manual compaction at level-1 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.985932 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.996846 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.996952 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.958608 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.958660 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.966001 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.986382 7f844ae006c0 Manual compaction at level-0 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.986443 7f844ae006c0 Manual compaction at level-1 from '!items!2bXfwlqnbTGnKeny' @ 72057594037927935 : 1 .. '!items!tPQecgG9jaT3zmDk' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-divination/MANIFEST-000032 b/packs/sejdr-divination/MANIFEST-000032
deleted file mode 100644
index 60c8f5f..0000000
Binary files a/packs/sejdr-divination/MANIFEST-000032 and /dev/null differ
diff --git a/packs/sejdr-divination/MANIFEST-000036 b/packs/sejdr-divination/MANIFEST-000036
new file mode 100644
index 0000000..0c32505
Binary files /dev/null and b/packs/sejdr-divination/MANIFEST-000036 differ
diff --git a/packs/sejdr-guerison/000005.ldb b/packs/sejdr-guerison/000005.ldb
deleted file mode 100644
index 98062a4..0000000
Binary files a/packs/sejdr-guerison/000005.ldb and /dev/null differ
diff --git a/packs/sejdr-guerison/000034.log b/packs/sejdr-guerison/000038.log
similarity index 100%
rename from packs/sejdr-guerison/000034.log
rename to packs/sejdr-guerison/000038.log
diff --git a/packs/sejdr-guerison/000040.ldb b/packs/sejdr-guerison/000040.ldb
new file mode 100644
index 0000000..dc6d577
Binary files /dev/null and b/packs/sejdr-guerison/000040.ldb differ
diff --git a/packs/sejdr-guerison/CURRENT b/packs/sejdr-guerison/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/sejdr-guerison/CURRENT
+++ b/packs/sejdr-guerison/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/sejdr-guerison/LOG b/packs/sejdr-guerison/LOG
index ddc88c6..e3cf2cc 100644
--- a/packs/sejdr-guerison/LOG
+++ b/packs/sejdr-guerison/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.971214 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.982416 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.982605 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.951901 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.951959 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.958256 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.958462 7f844ae006c0 Manual compaction at level-0 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.958485 7f844ae006c0 Manual compaction at level-1 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.737749 7fe00affd6c0 Recovering log #34
+2025/05/01-23:39:32.747833 7fe00affd6c0 Delete type=0 #34
+2025/05/01-23:39:32.747882 7fe00affd6c0 Delete type=3 #32
+2025/05/02-00:00:01.804022 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.807817 7fe0093ff6c0 Level-0 table #39: 9561 bytes OK
+2025/05/02-00:00:01.814015 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.825486 7fe0093ff6c0 Manual compaction at level-0 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.836074 7fe0093ff6c0 Manual compaction at level-1 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at '!items!wwrc9bTXY8xizVi2' @ 54 : 1
+2025/05/02-00:00:01.836112 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.840438 7fe0093ff6c0 Generated table #40@1: 18 keys, 9561 bytes
+2025/05/02-00:00:01.840465 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 9561 bytes
+2025/05/02-00:00:01.846542 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.846712 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.846872 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.867536 7fe0093ff6c0 Manual compaction at level-1 from '!items!wwrc9bTXY8xizVi2' @ 54 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-guerison/LOG.old b/packs/sejdr-guerison/LOG.old
index 98891fa..ddc88c6 100644
--- a/packs/sejdr-guerison/LOG.old
+++ b/packs/sejdr-guerison/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.790664 7fdae6a006c0 Recovering log #26
-2024/04/30-23:29:38.801839 7fdae6a006c0 Delete type=3 #24
-2024/04/30-23:29:38.802010 7fdae6a006c0 Delete type=0 #26
-2024/05/01-09:07:55.321841 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.321880 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.328348 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.336857 7fdadfe006c0 Manual compaction at level-0 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.336958 7fdadfe006c0 Manual compaction at level-1 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.971214 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.982416 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.982605 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.951901 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.951959 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.958256 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.958462 7f844ae006c0 Manual compaction at level-0 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.958485 7f844ae006c0 Manual compaction at level-1 from '!items!1LklBTpkRHN0vgkG' @ 72057594037927935 : 1 .. '!items!wwrc9bTXY8xizVi2' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-guerison/MANIFEST-000032 b/packs/sejdr-guerison/MANIFEST-000032
deleted file mode 100644
index 5ab12ed..0000000
Binary files a/packs/sejdr-guerison/MANIFEST-000032 and /dev/null differ
diff --git a/packs/sejdr-guerison/MANIFEST-000036 b/packs/sejdr-guerison/MANIFEST-000036
new file mode 100644
index 0000000..8674452
Binary files /dev/null and b/packs/sejdr-guerison/MANIFEST-000036 differ
diff --git a/packs/sejdr-maitrise-des-elements/000005.ldb b/packs/sejdr-maitrise-des-elements/000005.ldb
deleted file mode 100644
index b50f738..0000000
Binary files a/packs/sejdr-maitrise-des-elements/000005.ldb and /dev/null differ
diff --git a/packs/sejdr-maitrise-des-elements/000034.log b/packs/sejdr-maitrise-des-elements/000038.log
similarity index 100%
rename from packs/sejdr-maitrise-des-elements/000034.log
rename to packs/sejdr-maitrise-des-elements/000038.log
diff --git a/packs/sejdr-maitrise-des-elements/000040.ldb b/packs/sejdr-maitrise-des-elements/000040.ldb
new file mode 100644
index 0000000..8b586e5
Binary files /dev/null and b/packs/sejdr-maitrise-des-elements/000040.ldb differ
diff --git a/packs/sejdr-maitrise-des-elements/CURRENT b/packs/sejdr-maitrise-des-elements/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/sejdr-maitrise-des-elements/CURRENT
+++ b/packs/sejdr-maitrise-des-elements/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/sejdr-maitrise-des-elements/LOG b/packs/sejdr-maitrise-des-elements/LOG
index f927012..ed3fbd9 100644
--- a/packs/sejdr-maitrise-des-elements/LOG
+++ b/packs/sejdr-maitrise-des-elements/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.957339 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.967550 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.967716 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.944687 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.944721 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.951700 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.958448 7f844ae006c0 Manual compaction at level-0 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.958512 7f844ae006c0 Manual compaction at level-1 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.725636 7fe00a7fc6c0 Recovering log #34
+2025/05/01-23:39:32.735106 7fe00a7fc6c0 Delete type=0 #34
+2025/05/01-23:39:32.735200 7fe00a7fc6c0 Delete type=3 #32
+2025/05/02-00:00:01.792843 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.796050 7fe0093ff6c0 Level-0 table #39: 9340 bytes OK
+2025/05/02-00:00:01.803672 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.825471 7fe0093ff6c0 Manual compaction at level-0 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.846948 7fe0093ff6c0 Manual compaction at level-1 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at '!items!tsuOVAHU0W0R6acd' @ 36 : 1
+2025/05/02-00:00:01.846957 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.850215 7fe0093ff6c0 Generated table #40@1: 12 keys, 9340 bytes
+2025/05/02-00:00:01.850232 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 9340 bytes
+2025/05/02-00:00:01.857299 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.857398 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.857509 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.867545 7fe0093ff6c0 Manual compaction at level-1 from '!items!tsuOVAHU0W0R6acd' @ 36 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-maitrise-des-elements/LOG.old b/packs/sejdr-maitrise-des-elements/LOG.old
index 4f80a21..f927012 100644
--- a/packs/sejdr-maitrise-des-elements/LOG.old
+++ b/packs/sejdr-maitrise-des-elements/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.776156 7fdae56006c0 Recovering log #26
-2024/04/30-23:29:38.786694 7fdae56006c0 Delete type=3 #24
-2024/04/30-23:29:38.786837 7fdae56006c0 Delete type=0 #26
-2024/05/01-09:07:55.307522 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.307564 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.314440 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.336773 7fdadfe006c0 Manual compaction at level-0 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.336910 7fdadfe006c0 Manual compaction at level-1 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.957339 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.967550 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.967716 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.944687 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.944721 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.951700 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.958448 7f844ae006c0 Manual compaction at level-0 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.958512 7f844ae006c0 Manual compaction at level-1 from '!items!0hZBqEZ1QGm1jHYw' @ 72057594037927935 : 1 .. '!items!tsuOVAHU0W0R6acd' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-maitrise-des-elements/MANIFEST-000032 b/packs/sejdr-maitrise-des-elements/MANIFEST-000032
deleted file mode 100644
index b8bc6b7..0000000
Binary files a/packs/sejdr-maitrise-des-elements/MANIFEST-000032 and /dev/null differ
diff --git a/packs/sejdr-maitrise-des-elements/MANIFEST-000036 b/packs/sejdr-maitrise-des-elements/MANIFEST-000036
new file mode 100644
index 0000000..280e45a
Binary files /dev/null and b/packs/sejdr-maitrise-des-elements/MANIFEST-000036 differ
diff --git a/packs/sejdr-maledictions/000005.ldb b/packs/sejdr-maledictions/000005.ldb
deleted file mode 100644
index 1e03afb..0000000
Binary files a/packs/sejdr-maledictions/000005.ldb and /dev/null differ
diff --git a/packs/sejdr-maledictions/000034.log b/packs/sejdr-maledictions/000038.log
similarity index 100%
rename from packs/sejdr-maledictions/000034.log
rename to packs/sejdr-maledictions/000038.log
diff --git a/packs/sejdr-maledictions/000040.ldb b/packs/sejdr-maledictions/000040.ldb
new file mode 100644
index 0000000..de919f2
Binary files /dev/null and b/packs/sejdr-maledictions/000040.ldb differ
diff --git a/packs/sejdr-maledictions/CURRENT b/packs/sejdr-maledictions/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/sejdr-maledictions/CURRENT
+++ b/packs/sejdr-maledictions/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/sejdr-maledictions/LOG b/packs/sejdr-maledictions/LOG
index 412a98d..6d8def1 100644
--- a/packs/sejdr-maledictions/LOG
+++ b/packs/sejdr-maledictions/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.943035 7f844c2006c0 Recovering log #30
-2024/05/02-09:20:30.954117 7f844c2006c0 Delete type=3 #28
-2024/05/02-09:20:30.954231 7f844c2006c0 Delete type=0 #30
-2024/05/02-09:24:00.938004 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.938039 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.944540 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.958433 7f844ae006c0 Manual compaction at level-0 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.958499 7f844ae006c0 Manual compaction at level-1 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.712108 7fe009ffb6c0 Recovering log #34
+2025/05/01-23:39:32.721980 7fe009ffb6c0 Delete type=0 #34
+2025/05/01-23:39:32.722111 7fe009ffb6c0 Delete type=3 #32
+2025/05/02-00:00:01.731135 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.734941 7fe0093ff6c0 Level-0 table #39: 3876 bytes OK
+2025/05/02-00:00:01.741228 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.741462 7fe0093ff6c0 Manual compaction at level-0 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.772637 7fe0093ff6c0 Manual compaction at level-1 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at '!items!yccrNbXwA6j5BsjS' @ 12 : 1
+2025/05/02-00:00:01.772644 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.775741 7fe0093ff6c0 Generated table #40@1: 4 keys, 3876 bytes
+2025/05/02-00:00:01.775783 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 3876 bytes
+2025/05/02-00:00:01.782160 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.782290 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.782393 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.782487 7fe0093ff6c0 Manual compaction at level-1 from '!items!yccrNbXwA6j5BsjS' @ 12 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-maledictions/LOG.old b/packs/sejdr-maledictions/LOG.old
index f172195..412a98d 100644
--- a/packs/sejdr-maledictions/LOG.old
+++ b/packs/sejdr-maledictions/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.761477 7fdae60006c0 Recovering log #26
-2024/04/30-23:29:38.772934 7fdae60006c0 Delete type=3 #24
-2024/04/30-23:29:38.773038 7fdae60006c0 Delete type=0 #26
-2024/05/01-09:07:55.300474 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.300517 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.307057 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.307289 7fdadfe006c0 Manual compaction at level-0 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.307341 7fdadfe006c0 Manual compaction at level-1 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.943035 7f844c2006c0 Recovering log #30
+2024/05/02-09:20:30.954117 7f844c2006c0 Delete type=3 #28
+2024/05/02-09:20:30.954231 7f844c2006c0 Delete type=0 #30
+2024/05/02-09:24:00.938004 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.938039 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.944540 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.958433 7f844ae006c0 Manual compaction at level-0 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.958499 7f844ae006c0 Manual compaction at level-1 from '!items!5FdmWeZINya8lbm3' @ 72057594037927935 : 1 .. '!items!yccrNbXwA6j5BsjS' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-maledictions/MANIFEST-000032 b/packs/sejdr-maledictions/MANIFEST-000032
deleted file mode 100644
index 46362fa..0000000
Binary files a/packs/sejdr-maledictions/MANIFEST-000032 and /dev/null differ
diff --git a/packs/sejdr-maledictions/MANIFEST-000036 b/packs/sejdr-maledictions/MANIFEST-000036
new file mode 100644
index 0000000..ef8f2f5
Binary files /dev/null and b/packs/sejdr-maledictions/MANIFEST-000036 differ
diff --git a/packs/sejdr-transmission-des-forces/000005.ldb b/packs/sejdr-transmission-des-forces/000005.ldb
deleted file mode 100644
index 7d73e00..0000000
Binary files a/packs/sejdr-transmission-des-forces/000005.ldb and /dev/null differ
diff --git a/packs/sejdr-transmission-des-forces/000034.log b/packs/sejdr-transmission-des-forces/000038.log
similarity index 100%
rename from packs/sejdr-transmission-des-forces/000034.log
rename to packs/sejdr-transmission-des-forces/000038.log
diff --git a/packs/sejdr-transmission-des-forces/000040.ldb b/packs/sejdr-transmission-des-forces/000040.ldb
new file mode 100644
index 0000000..9a66efa
Binary files /dev/null and b/packs/sejdr-transmission-des-forces/000040.ldb differ
diff --git a/packs/sejdr-transmission-des-forces/CURRENT b/packs/sejdr-transmission-des-forces/CURRENT
index 259cf53..ecb0b4b 100644
--- a/packs/sejdr-transmission-des-forces/CURRENT
+++ b/packs/sejdr-transmission-des-forces/CURRENT
@@ -1 +1 @@
-MANIFEST-000032
+MANIFEST-000036
diff --git a/packs/sejdr-transmission-des-forces/LOG b/packs/sejdr-transmission-des-forces/LOG
index 5a31a8d..8613580 100644
--- a/packs/sejdr-transmission-des-forces/LOG
+++ b/packs/sejdr-transmission-des-forces/LOG
@@ -1,8 +1,15 @@
-2024/05/02-09:20:30.928396 7f844cc006c0 Recovering log #30
-2024/05/02-09:20:30.939329 7f844cc006c0 Delete type=3 #28
-2024/05/02-09:20:30.939423 7f844cc006c0 Delete type=0 #30
-2024/05/02-09:24:00.931286 7f844ae006c0 Level-0 table #35: started
-2024/05/02-09:24:00.931362 7f844ae006c0 Level-0 table #35: 0 bytes OK
-2024/05/02-09:24:00.937874 7f844ae006c0 Delete type=0 #33
-2024/05/02-09:24:00.958415 7f844ae006c0 Manual compaction at level-0 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
-2024/05/02-09:24:00.958473 7f844ae006c0 Manual compaction at level-1 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
+2025/05/01-23:39:32.689879 7fe00affd6c0 Recovering log #34
+2025/05/01-23:39:32.708041 7fe00affd6c0 Delete type=0 #34
+2025/05/01-23:39:32.708106 7fe00affd6c0 Delete type=3 #32
+2025/05/02-00:00:01.721355 7fe0093ff6c0 Level-0 table #39: started
+2025/05/02-00:00:01.724714 7fe0093ff6c0 Level-0 table #39: 5100 bytes OK
+2025/05/02-00:00:01.731013 7fe0093ff6c0 Delete type=0 #37
+2025/05/02-00:00:01.741449 7fe0093ff6c0 Manual compaction at level-0 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
+2025/05/02-00:00:01.761712 7fe0093ff6c0 Manual compaction at level-1 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at '!items!z0m7sFpYBQJeMQtM' @ 33 : 1
+2025/05/02-00:00:01.761720 7fe0093ff6c0 Compacting 1@1 + 1@2 files
+2025/05/02-00:00:01.765324 7fe0093ff6c0 Generated table #40@1: 11 keys, 5100 bytes
+2025/05/02-00:00:01.765359 7fe0093ff6c0 Compacted 1@1 + 1@2 files => 5100 bytes
+2025/05/02-00:00:01.772370 7fe0093ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-00:00:01.772472 7fe0093ff6c0 Delete type=2 #5
+2025/05/02-00:00:01.772571 7fe0093ff6c0 Delete type=2 #39
+2025/05/02-00:00:01.782479 7fe0093ff6c0 Manual compaction at level-1 from '!items!z0m7sFpYBQJeMQtM' @ 33 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-transmission-des-forces/LOG.old b/packs/sejdr-transmission-des-forces/LOG.old
index ae16316..5a31a8d 100644
--- a/packs/sejdr-transmission-des-forces/LOG.old
+++ b/packs/sejdr-transmission-des-forces/LOG.old
@@ -1,8 +1,8 @@
-2024/04/30-23:29:38.746058 7fdae74006c0 Recovering log #26
-2024/04/30-23:29:38.756662 7fdae74006c0 Delete type=3 #24
-2024/04/30-23:29:38.756792 7fdae74006c0 Delete type=0 #26
-2024/05/01-09:07:55.292754 7fdadfe006c0 Level-0 table #31: started
-2024/05/01-09:07:55.292811 7fdadfe006c0 Level-0 table #31: 0 bytes OK
-2024/05/01-09:07:55.300278 7fdadfe006c0 Delete type=0 #29
-2024/05/01-09:07:55.307273 7fdadfe006c0 Manual compaction at level-0 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
-2024/05/01-09:07:55.307328 7fdadfe006c0 Manual compaction at level-1 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
+2024/05/02-09:20:30.928396 7f844cc006c0 Recovering log #30
+2024/05/02-09:20:30.939329 7f844cc006c0 Delete type=3 #28
+2024/05/02-09:20:30.939423 7f844cc006c0 Delete type=0 #30
+2024/05/02-09:24:00.931286 7f844ae006c0 Level-0 table #35: started
+2024/05/02-09:24:00.931362 7f844ae006c0 Level-0 table #35: 0 bytes OK
+2024/05/02-09:24:00.937874 7f844ae006c0 Delete type=0 #33
+2024/05/02-09:24:00.958415 7f844ae006c0 Manual compaction at level-0 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
+2024/05/02-09:24:00.958473 7f844ae006c0 Manual compaction at level-1 from '!items!6juBCfGgXhXiO4yq' @ 72057594037927935 : 1 .. '!items!z0m7sFpYBQJeMQtM' @ 0 : 0; will stop at (end)
diff --git a/packs/sejdr-transmission-des-forces/MANIFEST-000032 b/packs/sejdr-transmission-des-forces/MANIFEST-000032
deleted file mode 100644
index 8701af7..0000000
Binary files a/packs/sejdr-transmission-des-forces/MANIFEST-000032 and /dev/null differ
diff --git a/packs/sejdr-transmission-des-forces/MANIFEST-000036 b/packs/sejdr-transmission-des-forces/MANIFEST-000036
new file mode 100644
index 0000000..48765e4
Binary files /dev/null and b/packs/sejdr-transmission-des-forces/MANIFEST-000036 differ
diff --git a/styles/simple.css b/styles/simple.css
index 8671a1b..e2e3923 100644
--- a/styles/simple.css
+++ b/styles/simple.css
@@ -1,8 +1,4 @@
/* ==================== (A) Fonts ==================== */
- @font-face {
- font-family: "GoudyAcc";
- src: url('../fonts/goudyacc.ttf') format("truetype");
- }
@font-face {
font-family: "MedievalSharp";
src: url('../fonts/MedievalSharp.ttf') format("truetype");
@@ -23,7 +19,7 @@
font-family: "Vinque";
src: url('../fonts/vinque_rg.ttf') format("truetype");
}
-
+
:root {
/* =================== 1. ACTOR SHEET FONT STYLES =========== */
--window-header-title-font-family: Vinque;
@@ -52,7 +48,7 @@
--actor-label-font-weight: 700;
--actor-label-color: #464331c4;
- /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */
+ /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */
--debug-background-color-red: #ff000054;
--debug-background-color-blue: #1d00ff54;
--debug-background-color-green: #54ff0054;
@@ -62,10 +58,9 @@
--debug-box-shadow-green: inset 0 0 2px green;
}
-/*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/
/* Global styles & Font */
.window-app {
- font-family: Vinque;
+ font-family: Vinque, serif;
text-align: justify;
font-size: 16px;
letter-spacing: 1px;
@@ -74,7 +69,7 @@
/* Fonts */
.sheet header.sheet-header h1 input, .window-app .window-header, #actors .directory-list, #navigation #scene-list .scene.nav-item {font-family: "GoudyAcc"} /* For title, sidebar character and scene */
.sheet nav.sheet-tabs {font-family: "Vinque";} /* For nav and title */
-.window-app input, .foundryvtt-vadentis .item-form, .sheet header.sheet-header .flex-group-center.flex-compteurs, .sheet header.sheet-header .flex-group-center.flex-fatigue, select, button, .item-checkbox, #sidebar, #players, #navigation #nav-toggle {
+.window-app input, .foundryvtt-vadentis .item-form, .sheet header.sheet-header .flex-group-center.flex-compteurs, .sheet header.sheet-header .flex-group-center.flex-fatigue {
font-family: "Vinque"; /* For sheet parts */
}
@@ -548,7 +543,7 @@ section.sheet-body:after {
text-align: center;
}
-#combat #combat-round .encounters a {
+#combat #combat-round .encounters a {
color: #3f1f1f;
}
@@ -592,7 +587,7 @@ ul, li {
box-shadow: inset 0px 0px 1px #00000096;
border-radius: 0.25rem;
padding: 0.125rem;
- flex: 1 1 5rem;
+ flex: 1 1 5rem;
background: rgba(195, 152, 22, 0.5);
}
@@ -717,10 +712,10 @@ ul, li {
margin-right: 0.25rem;
margin-left: 0.25rem;
}
-.blessures-title {
+.blessures-title {
font-weight: bold;
}
-.alchimie-title {
+.alchimie-title {
font-weight: bold;
}
.blessure-data {
@@ -767,7 +762,7 @@ ul, li {
/* ======================================== */
.tokenhudext {
- display: flex;
+ display: flex;
flex: 0 !important;
font-family: CaslonPro;
font-weight: 600;
@@ -835,7 +830,7 @@ ul, li {
.tooltipAppelAuMoral {
position: relative;
display: inline-block;
- border-bottom: 0;
+ border-bottom: 0;
}
/* Show the tooltip text when you mouse over the tooltip container */
@@ -847,13 +842,13 @@ ul, li {
/* Tooltip text */
.tooltipAppelAuMoral .tooltipAppelAuMoralText {
text-align: center;
-
+
/* Position the tooltip text */
position: absolute;
z-index: 1;
top: -10px;
left: 18%;
-
+
/* Fade in tooltip */
visibility: hidden;
opacity: 0;
@@ -883,7 +878,7 @@ ul, li {
.sidebar-tab .directory-list .entity {
border-top: 1px dashed rgba(0,0,0,0.25);
border-bottom: 0 none;
- padding: 0.25rem 0;
+ padding: 0.25rem 0;
}
.sidebar-tab .directory-list .entity:hover {
@@ -891,7 +886,7 @@ ul, li {
cursor: pointer;
}
-.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to {
+.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to {
font-size: 0.9rem;
}
@@ -900,6 +895,12 @@ ul, li {
font-size: 0.9rem;
}
+.chat-message .message-content h3 {
+ font-family: Vinque, serif;
+ font-size: 1.1rem;
+ margin: 0.4rem;
+}
+
.chat-message-header {
background: rgba(220,220,210,0.5);
font-size: 1.1rem;
@@ -907,7 +908,7 @@ ul, li {
text-align: center;
vertical-align: middle;
display: flex;
- align-items: center;
+ align-items: center;
}
.chat-message.whisper {
@@ -957,23 +958,6 @@ ul, li {
}
-/*#sidebar #sidebar-tabs i.fa-comments:before, #sidebar #sidebar-tabs i.fa-fist-raised:before, #sidebar #sidebar-tabs i.fa-users:before, #sidebar #sidebar-tabs i.fa-map:before, #sidebar #sidebar-tabs i.fa-suitcase:before, #sidebar #sidebar-tabs i.fa-book-open:before, #sidebar #sidebar-tabs i.fa-th-list:before, #sidebar #sidebar-tabs i.fa-music:before, #sidebar #sidebar-tabs i.fa-atlas:before, #sidebar #sidebar-tabs i.fa-cogs:before {content: "";}
-#sidebar #sidebar-tabs i.fa-comments {background: url("img/ui/icon_sidebar_chat.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-fist-raised {background: url("img/ui/icon_sidebar_fight.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-users {background: url("img/ui/icon_sidebar_actor.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-map {background: url("img/ui/icon_sidebar_scene.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-suitcase {background: url("img/ui/icon_sidebar_item.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-book-open {background: url("img/ui/icon_sidebar_journal.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-th-list {background: url("img/ui/icon_sidebar_rolltable.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-music {background: url("img/ui/icon_sidebar_music.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-atlas {background: url("img/ui/icon_sidebar_compendium.svg") no-repeat;}
-#sidebar #sidebar-tabs i.fa-cogs {background: url("img/ui/icon_sidebar_settings.svg") no-repeat;}
-
-#combat #combat-controls {
- box-shadow: inset 0 0 2rem rgba(0,0,0,0.5);
-}
-*/
-
/*--------------------------------------------------------------------------*/
/* Control, Tool, hotbar & navigation */
@@ -983,7 +967,6 @@ ul, li {
border-radius: 0;
background: rgba(30, 25, 20, 1);
background-origin: padding-box;
- border-image: url(img/ui/footer-button.png) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
}
@@ -991,7 +974,6 @@ ul, li {
#controls .scene-control.active, #controls .control-tool.active, #controls .scene-control:hover, #controls .control-tool:hover {
background: rgba(72, 46, 28, 1);
background-origin: padding-box;
- border-image: url(img/ui/footer-button.png) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
box-shadow: 0 0 3px #ff6400;
@@ -1010,13 +992,12 @@ ul, li {
border-radius: 0px;
}
-#hotbar .bar-controls {
+#hotbar .bar-controls {
background: rgba(30, 25, 20, 1);
border: 1px solid rgba(72, 46, 28, 1);
}
#players {
- border-image: url(img/ui/footer-button.png) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
background: rgba(30, 25, 20, 1);
@@ -1029,7 +1010,6 @@ ul, li {
#navigation #scene-list .scene.nav-item {
background: rgba(30, 25, 20, 1);
background-origin: padding-box;
- border-image: url(img/ui/footer-button.png) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
}
@@ -1037,7 +1017,6 @@ ul, li {
#navigation #scene-list .scene.view, #navigation #scene-list .scene.context {
background: rgba(72, 46, 28, 1);
background-origin: padding-box;
- border-image: url(img/ui/footer-button.png) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
box-shadow: 0 0 3px #ff6400;
@@ -1046,7 +1025,6 @@ ul, li {
#navigation #nav-toggle {
background: rgba(30, 25, 20, 1);
background-origin: padding-box;
- border-image: url(img/ui/footer-button.png) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
}
@@ -1061,12 +1039,12 @@ ul, li {
/* Tooltip text */
.tooltip .tooltiptext {
text-align: center;
-
+
/* Position the tooltip text */
top: 20px;
position: absolute;
z-index: 1;
-
+
/* Fade in tooltip */
visibility: hidden;
opacity: 0;
@@ -1075,7 +1053,7 @@ ul, li {
.tooltip .ttt-fatigue{
width: 360px;
-
+
background: rgba(30, 25, 20, 0.9);
border-image: url(img/ui/bg_control.jpg) 21 repeat;
border-image-slice: 6 6 6 6 fill;
diff --git a/system.json b/system.json
index bb1b7a5..556f72a 100644
--- a/system.json
+++ b/system.json
@@ -1,7 +1,7 @@
{
"title": "Yggdrasill",
"description": "Système non-officiel Yggdrasill (7ième Cercle) pour FoundryVTT",
- "version": "12.0.1",
+ "version": "13.0.0",
"esmodules": [
"modules/yggdrasill-main.js"
],
@@ -250,8 +250,8 @@
},
"socket": true,
"url": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/",
- "manifest": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/raw/branch/v10/system.json",
- "download": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/archive/fvtt-yggdrasill-12.0.1.zip",
+ "manifest": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/raw/branch/main/system.json",
+ "download": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/archive/fvtt-yggdrasill-13.0.0.zip",
"license": "LICENSE.txt",
"id": "fvtt-yggdrasill",
"authors": [
@@ -263,7 +263,7 @@
"relationships": {
},
"compatibility": {
- "minimum": "11",
- "verified": "12"
+ "minimum": "13",
+ "verified": "13"
}
}
\ No newline at end of file
diff --git a/templates/actor-sheet.html b/templates/actor-sheet.html
index fdead00..a2becc1 100644
--- a/templates/actor-sheet.html
+++ b/templates/actor-sheet.html
@@ -25,7 +25,7 @@
{{!-- Carac Tab --}}
-
![]()
{{#if editScore}}Editable{{else}}Vérouillé{{/if}}
@@ -34,7 +34,7 @@
Caractéristiques
{{#each data.carac as |categ keycateg|}}
- -
+
-
{{categ.label}}
@@ -44,13 +44,13 @@
{{mycarac.label}}
+ {{selectOptions @root.optionsCarac selected=mycarac.value localize=false}}
+
-
+
{{/each}}
{{/each}}
-
+
Furor
@@ -78,9 +78,9 @@
-
+
{{/each}}
-
+
Sorts/Rune actifs
-
+
{{/each}}
-
+
@@ -109,9 +109,9 @@
-
+
{{/each}}
-
+
Faiblesses
{{#each faiblesses as |faiblesse key|}}
@@ -122,9 +122,9 @@
-
+
{{/each}}
-
+
Secondaires
{{#each data.caracsecondaire as |caracsec key|}}
@@ -132,7 +132,7 @@
-
{{caracsec.label}}
-
+
-
+
{{!-- Skills Tab --}}
+ {{selectOptions @root.optionsBase selected=competence.system.niveau localize=false}}
+
-
+
{{/each}}
@@ -250,13 +250,13 @@
{{competence.name}}
+ {{selectOptions @root.optionsBase selected=competence.system.niveau localize=false}}
+
-
+
{{/each}}
@@ -271,13 +271,13 @@
{{competence.name}}
+ {{selectOptions @root.optionsBase selected=competence.system.niveau localize=false}}
+
-
+
{{/each}}
@@ -311,8 +311,8 @@
- {{/each}}
-
+ {{/each}}
+
Prouesses Martiales
@@ -335,7 +335,7 @@
{{/each}}
-
+
Armures (Protection Totale : {{protectionTotal}})
{{!-- Biography Tab --}}
-
+
Archetype :
@@ -527,7 +527,7 @@
Profession :
Royaume :
-
+
Biographie :
@@ -551,4 +551,3 @@
-
diff --git a/templates/figurant-sheet.html b/templates/figurant-sheet.html
index ba2cc4b..17869bc 100644
--- a/templates/figurant-sheet.html
+++ b/templates/figurant-sheet.html
@@ -22,11 +22,11 @@
{{!-- Carac Tab --}}
-
![]()
{{#if editScore}}Editable{{else}}Vérouillé{{/if}}
-
+
Attributs
@@ -48,13 +48,13 @@
{{/if}}
+
{{/each}}
-
+
{{/each}}
-
+
@@ -63,10 +63,10 @@
Etat :
-
-
+ {{selectOptions @root.config.optionsEtat selected=data.etat.etat valueAttr="key" labelAttr="label"}}
+
+
+
Sorts/Rune actifs
-
+
{{/each}}
-
+
-
+
{{!-- Equipement Tab --}}
@@ -96,13 +96,13 @@
{{monnaie.name}}
{{monnaie.system.quantite}}
( -/+)
-
-
+
+
-
+
{{/each}}
Equipement (Encombrement total : {{encTotal}})
@@ -132,14 +132,14 @@
-
+
{{/each}}
{{!-- Biography Tab --}}
-