diff --git a/changelog.md b/changelog.md
index 4e144ee..c375d66 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,29 +1,33 @@
-Changes :
-# v12.1.7
+# v13.0.0
+
+- Foundry v13 only
+
+# v12.1.7
- Enhance welcome message
-# v12.1.0
+# v12.1.1
## French
+
- Correction sur les conditions des sorts
- Jet d'armures correctement affichés
- Dégat à 0 possibles sur les armes/capacités
## English
+
- Corrected spell conditions
- Armor rolls are now correctly displayed
- Weapon/capacity damage can now be set to 0
-
# v12.1.0
- Gestion des Hordes
- Ajout de la traduction Espagnole
- Nouvelles clés de traduction
- Petites amélioration diverses
-
+
# v11.1.2
- Ajout des traductions manquantes en anglais
@@ -43,20 +47,19 @@ Changes :
# v11.0.8
- - Correction sur les malus de bouclier (blocage)
- - Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
-
+- Correction sur les malus de bouclier (blocage)
+- Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
+
# v10.4.0
- - Ajout de la gestion d'effets
- - Aide intégré
- - Intégration du PDF de la bougette
+- Ajout de la gestion d'effets
+- Aide intégré
+- Intégration du PDF de la bougette
# v10.3.3
-
- - Nouvelles clés de traduction
- - Lorsqu'une arme a un dé bonus, prise en compte plus claire du dé bonus et affichage de l'information dans la fenêtre de jet
- - Lorsqu'une arme relance les 1 sur ses dégats, l'information est affichée dans le tchat
- - Termes corrects pour les PNJs (ie rival)
- - Nouveaux équipements issus du Dieu Voilé
-
+
+- Nouvelles clés de traduction
+- Lorsqu'une arme a un dé bonus, prise en compte plus claire du dé bonus et affichage de l'information dans la fenêtre de jet
+- Lorsqu'une arme relance les 1 sur ses dégats, l'information est affichée dans le tchat
+- Termes corrects pour les PNJs (ie rival)
+- Nouveaux équipements issus du Dieu Voilé
diff --git a/css/bol.css b/css/bol.css
index dae8568..31a11b1 100644
--- a/css/bol.css
+++ b/css/bol.css
@@ -140,9 +140,9 @@ ul.no-bullets {
flex-flow: row wrap;
justify-content: flex-start;
}
-.flexrow > * {
+/* Wrong in v13.flexrow > * {
flex: 1;
-}
+} */
.flexrow .flex1 {
flex: 1;
}
@@ -523,12 +523,12 @@ ul.no-bullets {
}
.items-list .item-name-fixed-medium {
min-width: 8rem;
- width: 8rem;
+ width: 8rem;
}
.items-list .item-field-fixed-short {
max-width: 3rem;
min-width: 3rem;
- width: 3rem;
+ width: 3rem;
}
.bougette-dice-img {
color:rgba(150, 44, 44, 0.70);
@@ -1017,7 +1017,7 @@ body.system-bol img#logo {
display: inline-block;
}
.tooltip-container .tooltiptext {
- text-align: center;
+ text-align: center;
/* Position the tooltip text */
position: absolute;
z-index: 1;
@@ -1040,7 +1040,7 @@ body.system-bol img#logo {
/** HUD SECTION */
.tokenhudext {
- display: flex;
+ display: flex;
flex: 0 !important;
font-family: CaslonPro;
font-weight: 600;
@@ -1074,9 +1074,9 @@ body.system-bol img#logo {
height: fit-content;
min-width: 6rem;
flex-basis: auto;
- padding: 0;
- line-height: 1rem;
- margin: 0.25rem;
+ padding: 0.20rem;
+ line-height: 1.1rem;
+ margin: 0.20rem;
}
.control-icon.tokenhudicon.right {
margin-left: 8px;
diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js
index 2d05062..db913b4 100644
--- a/module/actor/actor-sheet.js
+++ b/module/actor/actor-sheet.js
@@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
-export class BoLActorSheet extends ActorSheet {
+export class BoLActorSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -59,7 +59,7 @@ export class BoLActorSheet extends ActorSheet {
let system = foundry.utils.duplicate(game.bol.config.defaultNaturalProtection)
this.actor.createEmbeddedDocuments('Item', [{ name: game.i18n.localize("BOL.ui.newNaturalProtection"), type: "item", system }], { renderSheet: true });
});
-
+
html.find(".toggle-fight-option").click((ev) => {
const li = $(ev.currentTarget).parents(".item")
this.actor.toggleFightOption(li.data("itemId"))
@@ -170,8 +170,8 @@ export class BoLActorSheet extends ActorSheet {
formData.charType = this.actor.getCharType()
formData.villainy = this.actor.getVillainy()
formData.isUndead = this.actor.isUndead()
- formData.biography = await TextEditor.enrichHTML(this.object.system.details?.biography || "", { async: true })
- formData.notes = await TextEditor.enrichHTML(this.object.system.details.notes || "", { async: true })
+ formData.biography = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details?.biography || "", { async: true })
+ formData.notes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details.notes || "", { async: true })
formData.isSorcerer = this.actor.isSorcerer()
formData.isAlchemist = this.actor.isAlchemist()
formData.isAstrologer = this.actor.isAstrologer()
diff --git a/module/actor/horde-sheet.js b/module/actor/horde-sheet.js
index a0b9816..598dffd 100644
--- a/module/actor/horde-sheet.js
+++ b/module/actor/horde-sheet.js
@@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
-export class BoLHordeSheet extends ActorSheet {
+export class BoLHordeSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -116,7 +116,7 @@ export class BoLHordeSheet extends ActorSheet {
formData.options = this.options
formData.owner = this.document.isOwner
formData.editScore = this.options.editScore
- formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
+ formData.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.actor.system.description, {async: true})
formData.isGM = game.user.isGM
diff --git a/module/actor/vehicle-sheet.js b/module/actor/vehicle-sheet.js
index 9765798..afa4882 100644
--- a/module/actor/vehicle-sheet.js
+++ b/module/actor/vehicle-sheet.js
@@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
-export class BoLVehicleSheet extends ActorSheet {
+export class BoLVehicleSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -127,7 +127,7 @@ export class BoLVehicleSheet extends ActorSheet {
formData.options = this.options
formData.owner = this.document.isOwner
formData.editScore = this.options.editScore
- formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
+ formData.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.actor.system.description, {async: true})
formData.isGM = game.user.isGM
diff --git a/module/bol.js b/module/bol.js
index 901d4e0..751f637 100644
--- a/module/bol.js
+++ b/module/bol.js
@@ -31,7 +31,7 @@ Hooks.once('init', async function () {
config: BOL
};
- // Game socket
+ // Game socket
game.socket.on("system.bol", sockmsg => {
BoLUtility.onSocketMessage(sockmsg);
})
@@ -51,13 +51,13 @@ Hooks.once('init', async function () {
CONFIG.Combat.documentClass = BoLCombatManager;
// Register sheet application classes
- Actors.unregisterSheet("core", ActorSheet);
- Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
- Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
- Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
+ foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
+ foundry.documents.collections.Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
+ foundry.documents.collections.Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
+ foundry.documents.collections.Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
- Items.unregisterSheet("core", ItemSheet);
- Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
+ foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
+ foundry.documents.collections.Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
// Inot useful stuff
BoLUtility.init()
@@ -78,7 +78,7 @@ Hooks.once('init', async function () {
Babele.get().setSystemTranslationsDir("compendiums");
}
-
+
});
@@ -91,7 +91,7 @@ function welcomeMessage() {
game.i18n.localize("BOL.chat.welcome4") + "
" +
game.i18n.localize("BOL.chat.welcome5") + "
" +
game.i18n.localize("BOL.chat.welcome6")
-
+
let rulebook = game.modules.find( m => m.id === "bol-rulebook")
if ( !rulebook ) {
content += "" + game.i18n.localize("BOL.chat.bolRulebookMessage") + "
"
@@ -101,7 +101,7 @@ function welcomeMessage() {
whisper: [game.user.id],
content: content
})
-
+
if (game.user.isGM && game.i18n.lang == 'en' && !game.modules.find(m => m.id == "babele") ){
ChatMessage.create({
user: game.user.id,
@@ -109,7 +109,7 @@ function welcomeMessage() {
content: `
WARNING ! English language selected, but Babele module is not installed !
Please install babele from the module tab in Foundry interface.`
} )
- ui.notifications.warn("WARNING ! English language selected, but babele module is not installed !
Please install babele from the module tab in Foundry interface.")
+ ui.notifications.warn("WARNING ! English language selected, but babele module is not installed !
Please install babele from the module tab in Foundry interface.")
}
}
@@ -166,13 +166,11 @@ Hooks.once('ready', async function () {
"d6B": "d6H (Bonus)",
"d6BB": "d6H + Bonus die",
}
-
+
if (game.i18n.lang === "fr") {
game.bol.config.damageValues = damageFR;
} else {
game.bol.config.damageValues = damageEN;
}
-
+
})
-
-
diff --git a/module/controllers/bol-rolls.js b/module/controllers/bol-rolls.js
index 1f45efb..5e109f6 100644
--- a/module/controllers/bol-rolls.js
+++ b/module/controllers/bol-rolls.js
@@ -305,7 +305,7 @@ export class BoLRoll {
// Keep track of the final effect modifier
this.rollData.effectModifier = effectModifier
- // Final number of dices
+ // Final number of dices
this.rollData.nbDice = 2 + Math.abs(this.rollData.bmDice)
// Bonus or Malus ?
if (this.rollData.bmDice == 0) {
@@ -489,7 +489,7 @@ export class BoLRoll {
if (defender) { // If target is selected
rollData.defence = defender.defenseValue
rollData.armorMalus = defender.armorMalusValue
- rollData.defenderHeroPoints = defender.getHeroPoints()
+ rollData.defenderHeroPoints = defender.getHeroPoints()
rollData.shieldBlock = 'none'
let shields = defender.shields
//console.log("Defender stats", defender)
@@ -535,7 +535,7 @@ export class BoLRoll {
rollData.weaponModifier = 0
rollData.attackBonusDice = false
rollData.armorMalus = 0
- // Specific stuff
+ // Specific stuff
this.preProcessWeapon(rollData, defender)
this.preProcessFightOption(rollData)
this.updateArmorMalus(rollData)
@@ -551,7 +551,7 @@ export class BoLRoll {
console.log("ROLLDATA", rollData)
// Then display+process the dialog
- const rollOptionContent = await renderTemplate(rollOptionTpl, rollData);
+ const rollOptionContent = await foundry.applications.handlebars.renderTemplate(rollOptionTpl, rollData);
let d = new Dialog({
title: rollData.label,
content: rollOptionContent,
@@ -582,7 +582,7 @@ export class BoLRoll {
rollbase = 0
}
let diceData = BoLUtility.getDiceData()
- let malusInit = rollData.combatData?.malusInit || 0
+ let malusInit = rollData.combatData?.malusInit || 0
const modifiers = rollbase + rollData.careerBonus + rollData.mod + rollData.weaponModifier - rollData.defence - rollData.modArmorMalus + rollData.shieldMalus + rollData.attackModifier + rollData.appliedArmorMalus + rollData.effectModifier - malusInit
const formula = (isMalus) ? rollData.nbDice + "d" + diceData.diceFormula + "kl2 + " + modifiers : rollData.nbDice + "d" + diceData.diceFormula + "kh2 + " + modifiers
rollData.formula = formula
@@ -635,15 +635,15 @@ export class BoLDefaultRoll {
this.rollData.roll = r
this.rollData.isFumble = (diceTotal <= diceData.criticalFailureValue)
if ( this.rollData.isFumble ) {
- this.rollData.isSuccess = false
+ this.rollData.isSuccess = false
this.rollData.isCritical = false
this.rollData.isRealCritical = false
this.rollData.isHeroic = false
- this.rollData.isFailure = true
+ this.rollData.isFailure = true
} else {
this.rollData.isCritical = (diceTotal >= diceData.criticalSuccessValue)
if ( this.rollData.isCritical) {
- this.rollData.isSuccess = true
+ this.rollData.isSuccess = true
} else {
this.rollData.isSuccess = (r.total >= diceData.successValue)
}
@@ -805,13 +805,13 @@ export class BoLDefaultRoll {
/* -------------------------------------------- */
_buildDamageChatMessage(rollData) {
const rollMessageTpl = 'systems/bol/templates/chat/rolls/damage-roll-card.hbs';
- return renderTemplate(rollMessageTpl, rollData)
+ return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
}
/* -------------------------------------------- */
_buildChatMessage(rollData) {
const rollMessageTpl = 'systems/bol/templates/chat/rolls/default-roll-card.hbs'
- return renderTemplate(rollMessageTpl, rollData)
+ return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
}
}
diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js
index 5bc7712..05d4dff 100644
--- a/module/item/item-sheet.js
+++ b/module/item/item-sheet.js
@@ -4,7 +4,7 @@ import { BoLUtility } from "../system/bol-utility.js";
* Extend the basic ItemSheet with some very simple modifications
* @extends {ItemSheet}
*/
-export class BoLItemSheet extends ItemSheet {
+export class BoLItemSheet extends foundry.appv1.sheets.ItemSheet {
/** @override */
static get defaultOptions() {
@@ -27,7 +27,7 @@ export class BoLItemSheet extends ItemSheet {
data.category = itemData.system.category
data.isGM = game.user.isGM;
data.itemProperties = this.item.itemProperties;
- data.description = await TextEditor.enrichHTML(this.object.system.description, { async: true })
+ data.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, { async: true })
if (data.document.actor) {
data.careers = data.document.actor.careers
}
diff --git a/module/system/bol-action-hud.js b/module/system/bol-action-hud.js
index 23a4993..6b8b7b0 100644
--- a/module/system/bol-action-hud.js
+++ b/module/system/bol-action-hud.js
@@ -12,8 +12,8 @@ export class BoLTokenHud {
/* -------------------------------------------- */
static async removeExtensionHud(app, html, tokenId) {
- html.find('.control-icon.bol-roll').remove()
- html.find('.control-icon.bol-action').remove()
+ $(html).find('.control-icon.bol-roll').remove()
+ $(html).find('.control-icon.bol-action').remove()
}
/* -------------------------------------------- */
@@ -25,7 +25,7 @@ export class BoLTokenHud {
const hudData = { actor: actor, actionsList: actor.buildListeActions(), rollsList: actor.buildRollList() }
- const controlIconActions = html.find('.control-icon[data-action=combat]');
+ const controlIconActions = $(html).find('.control-icon[data-action=combat]');
// initiative
await BoLTokenHud._configureSubMenu(controlIconActions, 'systems/bol/templates/token/hud-actor-actions.hbs', hudData,
(event) => {
@@ -43,7 +43,7 @@ export class BoLTokenHud {
}
})
- const controlIconTarget = html.find('.control-icon[data-action=target]');
+ const controlIconTarget = $(html).find('.control-icon[data-action=target]');
// att+apt+career
await BoLTokenHud._configureSubMenu(controlIconTarget, 'systems/bol/templates/token/hud-actor-rolls.hbs', hudData,
(event) => {
@@ -59,7 +59,7 @@ export class BoLTokenHud {
/* -------------------------------------------- */
static async addTokenHudExtensions(app, html, tokenId) {
- const controlIconCombat = html.find('.control-icon[data-action=combat]')
+ const controlIconCombat = $(html).find('.control-icon[data-action=combat]')
if (controlIconCombat.length > 0) {
BoLTokenHud.addExtensionHud(app, html, tokenId);
}
diff --git a/module/system/bol-calendar.js b/module/system/bol-calendar.js
index 49cd4c5..49c3e01 100644
--- a/module/system/bol-calendar.js
+++ b/module/system/bol-calendar.js
@@ -221,10 +221,10 @@ export class BoLCalendar extends Application {
let hn = defHeure.heure;
let chiffreAstral = this.getCurrentNombreAstral() ?? 0;
heuresChancesMalchances[0] = { value : "+4", heures: [this.getHeureNumber((hn + chiffreAstral) % RDD_HEURES_PAR_JOUR).label]};
- heuresChancesMalchances[1] = { value : "+2", heures: [this.getHeureNumber((hn + chiffreAstral+4) % RDD_HEURES_PAR_JOUR).label,
+ heuresChancesMalchances[1] = { value : "+2", heures: [this.getHeureNumber((hn + chiffreAstral+4) % RDD_HEURES_PAR_JOUR).label,
this.getHeureNumber((hn + chiffreAstral + 8) % RDD_HEURES_PAR_JOUR).label ] };
heuresChancesMalchances[2] = { value : "-4", heures: [this.getHeureNumber((hn + chiffreAstral+6) % RDD_HEURES_PAR_JOUR).label]};
- heuresChancesMalchances[3] = { value : "-2", heures: [this.getHeureNumber((hn + chiffreAstral+3) % RDD_HEURES_PAR_JOUR).label,
+ heuresChancesMalchances[3] = { value : "-2", heures: [this.getHeureNumber((hn + chiffreAstral+3) % RDD_HEURES_PAR_JOUR).label,
this.getHeureNumber((hn + chiffreAstral + 9) % RDD_HEURES_PAR_JOUR).label ]};
}
return heuresChancesMalchances;
@@ -331,7 +331,7 @@ export class BoLCalendar extends Application {
calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois();
calendrierData.heuresOptions = [0, 1];
calendrierData.minutesOptions = Array(RDD_MINUTES_PAR_HEURES).fill().map((item, index) => 0 + index);
- let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData);
+ let html = await foundry.applications.handlebars.renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData);
this.editeur = new RdDCalendrierEditeur(html, this, calendrierData)
}
this.editeur.updateData(calendrierData);
@@ -360,7 +360,7 @@ export class BoLCalendar extends Application {
let heureNaissance = actor.getHeureNaissance();
if ( heureNaissance) {
heuresParActeur[actor.name] = this.getHeuresChanceMalchance(heureNaissance);
- }
+ }
}
//console.log("ASTRO", astrologieArray);
calendrierData.astrologieData = astrologieArray;
@@ -398,7 +398,7 @@ export class BoLCalendar extends Application {
let isRightMB = false;
if ("which" in ev) { // Gecko (Firefox), WebKit (Safari/Chrome) & Opera
isRightMB = ev.which == 3;
- } else if ("button" in ev) { // IE, Opera
+ } else if ("button" in ev) { // IE, Opera
isRightMB = ev.button == 2;
}
diff --git a/module/system/bol-utility.js b/module/system/bol-utility.js
index 9afaf84..88a60bc 100644
--- a/module/system/bol-utility.js
+++ b/module/system/bol-utility.js
@@ -28,7 +28,7 @@ export class BoLUtility {
})
game.settings.register("bol", "auto-remove-dead", {
name: game.i18n.localize("BOL.settings.removeDead"),
- hint: game.i18n.localize("BOL.settings.removeDeadTooltip"),
+ hint: game.i18n.localize("BOL.settings.removeDeadTooltip"),
scope: "world",
config: true,
default: false,
@@ -344,7 +344,7 @@ export class BoLUtility {
/* -------------------------------------------- */
static async chatMessageHandler(message, html, data) {
- const chatCard = html.find('.flavor-text')
+ const chatCard = $(html).find('.flavor-text')
if (chatCard.length > 0) {
// If the user is the message author or the actor owner, proceed
const actor = game.actors.get(data.message.speaker.actor)
@@ -381,6 +381,8 @@ export class BoLUtility {
/* -------------------------------------------- */
static async chatListeners(html) {
+ html = $(html);
+
// Damage handling
html.on("click", '.chat-damage-apply', event => {
let rollData = BoLUtility.getRollDataFromMessage(event)
diff --git a/module/system/hooks.js b/module/system/hooks.js
index a9db8f0..9b22ba7 100644
--- a/module/system/hooks.js
+++ b/module/system/hooks.js
@@ -15,7 +15,7 @@ export default function registerHooks() {
}))
Hooks.on('renderChatLog', (log, html, data) => BoLUtility.chatListeners(html))
- Hooks.on('renderChatMessage', (message, html, data) => BoLUtility.chatMessageHandler(message, html, data))
+ Hooks.on('renderChatMessageHTML', (message, html, data) => BoLUtility.chatMessageHandler(message, html, data))
/**
* Create a macro when dropping an entity on the hotbar
@@ -73,8 +73,8 @@ export default function registerHooks() {
button.addEventListener('click', () => {
game.bol.charSummary.render(true)
})
- html.find('.header-actions').after(button)
+ $(html).find('.header-actions').after(button)
}
})
-
+
}
diff --git a/module/system/templates.js b/module/system/templates.js
index d7a9f25..26a6810 100644
--- a/module/system/templates.js
+++ b/module/system/templates.js
@@ -60,11 +60,11 @@ export const preloadHandlebarsTemplates = async function () {
"systems/bol/templates/dialogs/effect-roll-part.hbs",
"systems/bol/templates/dialogs/boons-roll-part.hbs",
"systems/bol/templates/dialogs/flaws-roll-part.hbs",
- "systems/bol/templates/dialogs/total-roll-part.hbs",
+ "systems/bol/templates/dialogs/total-roll-part.hbs",
"systems/bol/templates/dialogs/fightoptions-roll-part.hbs",
"systems/bol/templates/dialogs/horoscope-roll-part.hbs"
];
// Load the template parts
- return loadTemplates(templatePaths);
+ return foundry.applications.handlebars.loadTemplates(templatePaths);
};
diff --git a/packs/aides-de-jeu/000768.log b/packs/aides-de-jeu/000768.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/aides-de-jeu/000771.log b/packs/aides-de-jeu/000771.log
new file mode 100644
index 0000000..183057a
Binary files /dev/null and b/packs/aides-de-jeu/000771.log differ
diff --git a/packs/aides-de-jeu/CURRENT b/packs/aides-de-jeu/CURRENT
index 27a2408..b89b34d 100644
--- a/packs/aides-de-jeu/CURRENT
+++ b/packs/aides-de-jeu/CURRENT
@@ -1 +1 @@
-MANIFEST-000766
+MANIFEST-000770
diff --git a/packs/aides-de-jeu/LOG b/packs/aides-de-jeu/LOG
index 7ebcf7e..d1004d2 100644
--- a/packs/aides-de-jeu/LOG
+++ b/packs/aides-de-jeu/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.059640 7f9cf5ffb6c0 Recovering log #764
-2025/03/31-07:10:17.113093 7f9cf5ffb6c0 Delete type=3 #762
-2025/03/31-07:10:17.113203 7f9cf5ffb6c0 Delete type=0 #764
-2025/03/31-07:15:11.784077 7f9cf4ff96c0 Level-0 table #769: started
-2025/03/31-07:15:11.784139 7f9cf4ff96c0 Level-0 table #769: 0 bytes OK
-2025/03/31-07:15:11.820358 7f9cf4ff96c0 Delete type=0 #767
-2025/03/31-07:15:11.863418 7f9cf4ff96c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.863502 7f9cf4ff96c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.277046 7fb7a67fc6c0 Recovering log #768
+2025/05/09-21:30:27.287303 7fb7a67fc6c0 Delete type=3 #766
+2025/05/09-21:30:27.287366 7fb7a67fc6c0 Delete type=0 #768
diff --git a/packs/aides-de-jeu/LOG.old b/packs/aides-de-jeu/LOG.old
index 519ac7b..7ebcf7e 100644
--- a/packs/aides-de-jeu/LOG.old
+++ b/packs/aides-de-jeu/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.138827 7f9cf67fc6c0 Recovering log #759
-2025/03/31-07:01:18.151000 7f9cf67fc6c0 Delete type=3 #757
-2025/03/31-07:01:18.151096 7f9cf67fc6c0 Delete type=0 #759
-2025/03/31-07:05:47.761503 7f9cf4ff96c0 Level-0 table #765: started
-2025/03/31-07:05:47.761554 7f9cf4ff96c0 Level-0 table #765: 0 bytes OK
-2025/03/31-07:05:47.767897 7f9cf4ff96c0 Delete type=0 #763
-2025/03/31-07:05:47.768254 7f9cf4ff96c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.768322 7f9cf4ff96c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.059640 7f9cf5ffb6c0 Recovering log #764
+2025/03/31-07:10:17.113093 7f9cf5ffb6c0 Delete type=3 #762
+2025/03/31-07:10:17.113203 7f9cf5ffb6c0 Delete type=0 #764
+2025/03/31-07:15:11.784077 7f9cf4ff96c0 Level-0 table #769: started
+2025/03/31-07:15:11.784139 7f9cf4ff96c0 Level-0 table #769: 0 bytes OK
+2025/03/31-07:15:11.820358 7f9cf4ff96c0 Delete type=0 #767
+2025/03/31-07:15:11.863418 7f9cf4ff96c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.863502 7f9cf4ff96c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
diff --git a/packs/aides-de-jeu/MANIFEST-000766 b/packs/aides-de-jeu/MANIFEST-000770
similarity index 84%
rename from packs/aides-de-jeu/MANIFEST-000766
rename to packs/aides-de-jeu/MANIFEST-000770
index d5a750d..07b8ec9 100644
Binary files a/packs/aides-de-jeu/MANIFEST-000766 and b/packs/aides-de-jeu/MANIFEST-000770 differ
diff --git a/packs/armors/000673.log b/packs/armors/000673.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/armors/000676.log b/packs/armors/000676.log
new file mode 100644
index 0000000..ee7cd8f
Binary files /dev/null and b/packs/armors/000676.log differ
diff --git a/packs/armors/CURRENT b/packs/armors/CURRENT
index c4246ad..f90546c 100644
--- a/packs/armors/CURRENT
+++ b/packs/armors/CURRENT
@@ -1 +1 @@
-MANIFEST-000671
+MANIFEST-000675
diff --git a/packs/armors/LOG b/packs/armors/LOG
index 85a9539..2b69511 100644
--- a/packs/armors/LOG
+++ b/packs/armors/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.947165 7f9cf67fc6c0 Recovering log #669
-2025/03/31-07:10:17.010788 7f9cf67fc6c0 Delete type=3 #667
-2025/03/31-07:10:17.010920 7f9cf67fc6c0 Delete type=0 #669
-2025/03/31-07:15:11.712245 7f9cf4ff96c0 Level-0 table #674: started
-2025/03/31-07:15:11.712293 7f9cf4ff96c0 Level-0 table #674: 0 bytes OK
-2025/03/31-07:15:11.745296 7f9cf4ff96c0 Delete type=0 #672
-2025/03/31-07:15:11.863357 7f9cf4ff96c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.863483 7f9cf4ff96c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.249515 7fb7a5ffb6c0 Recovering log #673
+2025/05/09-21:30:27.260315 7fb7a5ffb6c0 Delete type=3 #671
+2025/05/09-21:30:27.260473 7fb7a5ffb6c0 Delete type=0 #673
diff --git a/packs/armors/LOG.old b/packs/armors/LOG.old
index 231ee9f..85a9539 100644
--- a/packs/armors/LOG.old
+++ b/packs/armors/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.108119 7f9cf57fa6c0 Recovering log #664
-2025/03/31-07:01:18.118686 7f9cf57fa6c0 Delete type=3 #662
-2025/03/31-07:01:18.118791 7f9cf57fa6c0 Delete type=0 #664
-2025/03/31-07:05:47.740195 7f9cf4ff96c0 Level-0 table #670: started
-2025/03/31-07:05:47.740253 7f9cf4ff96c0 Level-0 table #670: 0 bytes OK
-2025/03/31-07:05:47.746679 7f9cf4ff96c0 Delete type=0 #668
-2025/03/31-07:05:47.768165 7f9cf4ff96c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.768278 7f9cf4ff96c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.947165 7f9cf67fc6c0 Recovering log #669
+2025/03/31-07:10:17.010788 7f9cf67fc6c0 Delete type=3 #667
+2025/03/31-07:10:17.010920 7f9cf67fc6c0 Delete type=0 #669
+2025/03/31-07:15:11.712245 7f9cf4ff96c0 Level-0 table #674: started
+2025/03/31-07:15:11.712293 7f9cf4ff96c0 Level-0 table #674: 0 bytes OK
+2025/03/31-07:15:11.745296 7f9cf4ff96c0 Delete type=0 #672
+2025/03/31-07:15:11.863357 7f9cf4ff96c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.863483 7f9cf4ff96c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
diff --git a/packs/armors/MANIFEST-000671 b/packs/armors/MANIFEST-000675
similarity index 73%
rename from packs/armors/MANIFEST-000671
rename to packs/armors/MANIFEST-000675
index fcff58d..cd6c14d 100644
Binary files a/packs/armors/MANIFEST-000671 and b/packs/armors/MANIFEST-000675 differ
diff --git a/packs/boons/000766.log b/packs/boons/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/boons/000769.log b/packs/boons/000769.log
new file mode 100644
index 0000000..6ebacb6
Binary files /dev/null and b/packs/boons/000769.log differ
diff --git a/packs/boons/CURRENT b/packs/boons/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/boons/CURRENT
+++ b/packs/boons/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/boons/LOG b/packs/boons/LOG
index 80f77ff..a6df9b2 100644
--- a/packs/boons/LOG
+++ b/packs/boons/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.407604 7f9cf67fc6c0 Recovering log #762
-2025/03/31-07:10:16.479813 7f9cf67fc6c0 Delete type=3 #760
-2025/03/31-07:10:16.479936 7f9cf67fc6c0 Delete type=0 #762
-2025/03/31-07:15:11.462830 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.462886 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.500813 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.563807 7f9cf4ff96c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.563949 7f9cf4ff96c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.139143 7fb7a6ffd6c0 Recovering log #766
+2025/05/09-21:30:27.149710 7fb7a6ffd6c0 Delete type=3 #764
+2025/05/09-21:30:27.149820 7fb7a6ffd6c0 Delete type=0 #766
diff --git a/packs/boons/LOG.old b/packs/boons/LOG.old
index 8ded138..80f77ff 100644
--- a/packs/boons/LOG.old
+++ b/packs/boons/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:17.972300 7f9cf57fa6c0 Recovering log #757
-2025/03/31-07:01:17.983482 7f9cf57fa6c0 Delete type=3 #755
-2025/03/31-07:01:17.983631 7f9cf57fa6c0 Delete type=0 #757
-2025/03/31-07:05:47.692525 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.692582 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.698782 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.712293 7f9cf4ff96c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.712359 7f9cf4ff96c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.407604 7f9cf67fc6c0 Recovering log #762
+2025/03/31-07:10:16.479813 7f9cf67fc6c0 Delete type=3 #760
+2025/03/31-07:10:16.479936 7f9cf67fc6c0 Delete type=0 #762
+2025/03/31-07:15:11.462830 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.462886 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.500813 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.563807 7f9cf4ff96c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.563949 7f9cf4ff96c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
diff --git a/packs/boons/MANIFEST-000764 b/packs/boons/MANIFEST-000768
similarity index 72%
rename from packs/boons/MANIFEST-000764
rename to packs/boons/MANIFEST-000768
index b321e7b..a44e75a 100644
Binary files a/packs/boons/MANIFEST-000764 and b/packs/boons/MANIFEST-000768 differ
diff --git a/packs/boonsflawscreatures/000766.log b/packs/boonsflawscreatures/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/boonsflawscreatures/000769.log b/packs/boonsflawscreatures/000769.log
new file mode 100644
index 0000000..d853401
Binary files /dev/null and b/packs/boonsflawscreatures/000769.log differ
diff --git a/packs/boonsflawscreatures/CURRENT b/packs/boonsflawscreatures/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/boonsflawscreatures/CURRENT
+++ b/packs/boonsflawscreatures/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/boonsflawscreatures/LOG b/packs/boonsflawscreatures/LOG
index 2936f11..a02e4cf 100644
--- a/packs/boonsflawscreatures/LOG
+++ b/packs/boonsflawscreatures/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.483153 7f9cf6ffd6c0 Recovering log #762
-2025/03/31-07:10:16.551518 7f9cf6ffd6c0 Delete type=3 #760
-2025/03/31-07:10:16.551693 7f9cf6ffd6c0 Delete type=0 #762
-2025/03/31-07:15:11.534471 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.534518 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.563419 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.563892 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.564007 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.154520 7fb7a5ffb6c0 Recovering log #766
+2025/05/09-21:30:27.164657 7fb7a5ffb6c0 Delete type=3 #764
+2025/05/09-21:30:27.164721 7fb7a5ffb6c0 Delete type=0 #766
diff --git a/packs/boonsflawscreatures/LOG.old b/packs/boonsflawscreatures/LOG.old
index a876920..2936f11 100644
--- a/packs/boonsflawscreatures/LOG.old
+++ b/packs/boonsflawscreatures/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:17.988979 7f9cf5ffb6c0 Recovering log #757
-2025/03/31-07:01:18.000788 7f9cf5ffb6c0 Delete type=3 #755
-2025/03/31-07:01:18.000890 7f9cf5ffb6c0 Delete type=0 #757
-2025/03/31-07:05:47.684708 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.684770 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.692347 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.712274 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.712328 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.483153 7f9cf6ffd6c0 Recovering log #762
+2025/03/31-07:10:16.551518 7f9cf6ffd6c0 Delete type=3 #760
+2025/03/31-07:10:16.551693 7f9cf6ffd6c0 Delete type=0 #762
+2025/03/31-07:15:11.534471 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.534518 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.563419 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.563892 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.564007 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
diff --git a/packs/boonsflawscreatures/MANIFEST-000764 b/packs/boonsflawscreatures/MANIFEST-000768
similarity index 73%
rename from packs/boonsflawscreatures/MANIFEST-000764
rename to packs/boonsflawscreatures/MANIFEST-000768
index a1d837d..c70a7f3 100644
Binary files a/packs/boonsflawscreatures/MANIFEST-000764 and b/packs/boonsflawscreatures/MANIFEST-000768 differ
diff --git a/packs/careers/000766.log b/packs/careers/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/careers/000769.log b/packs/careers/000769.log
new file mode 100644
index 0000000..61393ea
Binary files /dev/null and b/packs/careers/000769.log differ
diff --git a/packs/careers/CURRENT b/packs/careers/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/careers/CURRENT
+++ b/packs/careers/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/careers/LOG b/packs/careers/LOG
index 1088b3e..b9d5399 100644
--- a/packs/careers/LOG
+++ b/packs/careers/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.627946 7f9cf57fa6c0 Recovering log #762
-2025/03/31-07:10:16.690160 7f9cf57fa6c0 Delete type=3 #760
-2025/03/31-07:10:16.690297 7f9cf57fa6c0 Delete type=0 #762
-2025/03/31-07:15:11.501071 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.501145 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.534293 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.563855 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.563976 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.181177 7fb7a57fa6c0 Recovering log #766
+2025/05/09-21:30:27.191036 7fb7a57fa6c0 Delete type=3 #764
+2025/05/09-21:30:27.191130 7fb7a57fa6c0 Delete type=0 #766
diff --git a/packs/careers/LOG.old b/packs/careers/LOG.old
index fef1e2d..1088b3e 100644
--- a/packs/careers/LOG.old
+++ b/packs/careers/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.022229 7f9cf6ffd6c0 Recovering log #757
-2025/03/31-07:01:18.032764 7f9cf6ffd6c0 Delete type=3 #755
-2025/03/31-07:01:18.032860 7f9cf6ffd6c0 Delete type=0 #757
-2025/03/31-07:05:47.699022 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.699076 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.705257 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.712313 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.712370 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.627946 7f9cf57fa6c0 Recovering log #762
+2025/03/31-07:10:16.690160 7f9cf57fa6c0 Delete type=3 #760
+2025/03/31-07:10:16.690297 7f9cf57fa6c0 Delete type=0 #762
+2025/03/31-07:15:11.501071 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.501145 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.534293 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.563855 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.563976 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
diff --git a/packs/careers/MANIFEST-000764 b/packs/careers/MANIFEST-000768
similarity index 72%
rename from packs/careers/MANIFEST-000764
rename to packs/careers/MANIFEST-000768
index cda1cb9..1a913cc 100644
Binary files a/packs/careers/MANIFEST-000764 and b/packs/careers/MANIFEST-000768 differ
diff --git a/packs/effets-exemples/000764.log b/packs/effets-exemples/000764.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/effets-exemples/000767.log b/packs/effets-exemples/000767.log
new file mode 100644
index 0000000..e15290c
Binary files /dev/null and b/packs/effets-exemples/000767.log differ
diff --git a/packs/effets-exemples/CURRENT b/packs/effets-exemples/CURRENT
index 1398c76..27a2408 100644
--- a/packs/effets-exemples/CURRENT
+++ b/packs/effets-exemples/CURRENT
@@ -1 +1 @@
-MANIFEST-000762
+MANIFEST-000766
diff --git a/packs/effets-exemples/LOG b/packs/effets-exemples/LOG
index c74bdb8..a608b1d 100644
--- a/packs/effets-exemples/LOG
+++ b/packs/effets-exemples/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.506385 7f9cf6ffd6c0 Recovering log #760
-2025/03/31-07:10:17.575234 7f9cf6ffd6c0 Delete type=3 #758
-2025/03/31-07:10:17.575341 7f9cf6ffd6c0 Delete type=0 #760
-2025/03/31-07:15:12.157098 7f9cf4ff96c0 Level-0 table #765: started
-2025/03/31-07:15:12.157181 7f9cf4ff96c0 Level-0 table #765: 0 bytes OK
-2025/03/31-07:15:12.193443 7f9cf4ff96c0 Delete type=0 #763
-2025/03/31-07:15:12.193715 7f9cf4ff96c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:12.241607 7f9cf4ff96c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.380509 7fb7a6ffd6c0 Recovering log #764
+2025/05/09-21:30:27.390288 7fb7a6ffd6c0 Delete type=3 #762
+2025/05/09-21:30:27.390416 7fb7a6ffd6c0 Delete type=0 #764
diff --git a/packs/effets-exemples/LOG.old b/packs/effets-exemples/LOG.old
index 016ccc4..c74bdb8 100644
--- a/packs/effets-exemples/LOG.old
+++ b/packs/effets-exemples/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.249810 7f9cf5ffb6c0 Recovering log #755
-2025/03/31-07:01:18.261010 7f9cf5ffb6c0 Delete type=3 #753
-2025/03/31-07:01:18.261104 7f9cf5ffb6c0 Delete type=0 #755
-2025/03/31-07:05:47.811953 7f9cf4ff96c0 Level-0 table #761: started
-2025/03/31-07:05:47.811991 7f9cf4ff96c0 Level-0 table #761: 0 bytes OK
-2025/03/31-07:05:47.818468 7f9cf4ff96c0 Delete type=0 #759
-2025/03/31-07:05:47.826264 7f9cf4ff96c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.826363 7f9cf4ff96c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.506385 7f9cf6ffd6c0 Recovering log #760
+2025/03/31-07:10:17.575234 7f9cf6ffd6c0 Delete type=3 #758
+2025/03/31-07:10:17.575341 7f9cf6ffd6c0 Delete type=0 #760
+2025/03/31-07:15:12.157098 7f9cf4ff96c0 Level-0 table #765: started
+2025/03/31-07:15:12.157181 7f9cf4ff96c0 Level-0 table #765: 0 bytes OK
+2025/03/31-07:15:12.193443 7f9cf4ff96c0 Delete type=0 #763
+2025/03/31-07:15:12.193715 7f9cf4ff96c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:12.241607 7f9cf4ff96c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
diff --git a/packs/effets-exemples/MANIFEST-000762 b/packs/effets-exemples/MANIFEST-000766
similarity index 73%
rename from packs/effets-exemples/MANIFEST-000762
rename to packs/effets-exemples/MANIFEST-000766
index 4536208..781b359 100644
Binary files a/packs/effets-exemples/MANIFEST-000762 and b/packs/effets-exemples/MANIFEST-000766 differ
diff --git a/packs/equipment/000767.log b/packs/equipment/000767.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/equipment/000770.log b/packs/equipment/000770.log
new file mode 100644
index 0000000..a3a29a9
Binary files /dev/null and b/packs/equipment/000770.log differ
diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT
index 1cebb8b..55d0489 100644
--- a/packs/equipment/CURRENT
+++ b/packs/equipment/CURRENT
@@ -1 +1 @@
-MANIFEST-000765
+MANIFEST-000769
diff --git a/packs/equipment/LOG b/packs/equipment/LOG
index 2886826..a8f2277 100644
--- a/packs/equipment/LOG
+++ b/packs/equipment/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.812596 7f9cf5ffb6c0 Recovering log #763
-2025/03/31-07:10:16.868280 7f9cf5ffb6c0 Delete type=3 #761
-2025/03/31-07:10:16.868401 7f9cf5ffb6c0 Delete type=0 #763
-2025/03/31-07:15:11.637784 7f9cf4ff96c0 Level-0 table #768: started
-2025/03/31-07:15:11.637835 7f9cf4ff96c0 Level-0 table #768: 0 bytes OK
-2025/03/31-07:15:11.674608 7f9cf4ff96c0 Delete type=0 #766
-2025/03/31-07:15:11.712020 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.712092 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.221654 7fb7a67fc6c0 Recovering log #767
+2025/05/09-21:30:27.231528 7fb7a67fc6c0 Delete type=3 #765
+2025/05/09-21:30:27.231595 7fb7a67fc6c0 Delete type=0 #767
diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old
index 9c63c03..2886826 100644
--- a/packs/equipment/LOG.old
+++ b/packs/equipment/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.075041 7f9cf67fc6c0 Recovering log #758
-2025/03/31-07:01:18.085656 7f9cf67fc6c0 Delete type=3 #756
-2025/03/31-07:01:18.085755 7f9cf67fc6c0 Delete type=0 #758
-2025/03/31-07:05:47.712589 7f9cf4ff96c0 Level-0 table #764: started
-2025/03/31-07:05:47.712636 7f9cf4ff96c0 Level-0 table #764: 0 bytes OK
-2025/03/31-07:05:47.719221 7f9cf4ff96c0 Delete type=0 #762
-2025/03/31-07:05:47.739829 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.739948 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.812596 7f9cf5ffb6c0 Recovering log #763
+2025/03/31-07:10:16.868280 7f9cf5ffb6c0 Delete type=3 #761
+2025/03/31-07:10:16.868401 7f9cf5ffb6c0 Delete type=0 #763
+2025/03/31-07:15:11.637784 7f9cf4ff96c0 Level-0 table #768: started
+2025/03/31-07:15:11.637835 7f9cf4ff96c0 Level-0 table #768: 0 bytes OK
+2025/03/31-07:15:11.674608 7f9cf4ff96c0 Delete type=0 #766
+2025/03/31-07:15:11.712020 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.712092 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
diff --git a/packs/equipment/MANIFEST-000765 b/packs/equipment/MANIFEST-000769
similarity index 73%
rename from packs/equipment/MANIFEST-000765
rename to packs/equipment/MANIFEST-000769
index e86f1c5..befb618 100644
Binary files a/packs/equipment/MANIFEST-000765 and b/packs/equipment/MANIFEST-000769 differ
diff --git a/packs/fightoptions/000766.log b/packs/fightoptions/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/fightoptions/000769.log b/packs/fightoptions/000769.log
new file mode 100644
index 0000000..0c97959
Binary files /dev/null and b/packs/fightoptions/000769.log differ
diff --git a/packs/fightoptions/CURRENT b/packs/fightoptions/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/fightoptions/CURRENT
+++ b/packs/fightoptions/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/fightoptions/LOG b/packs/fightoptions/LOG
index e94e973..9128267 100644
--- a/packs/fightoptions/LOG
+++ b/packs/fightoptions/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.225555 7f9cf6ffd6c0 Recovering log #762
-2025/03/31-07:10:17.275960 7f9cf6ffd6c0 Delete type=3 #760
-2025/03/31-07:10:17.276058 7f9cf6ffd6c0 Delete type=0 #762
-2025/03/31-07:15:11.899738 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.899801 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.936459 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:12.016531 7f9cf4ff96c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:12.016632 7f9cf4ff96c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.327521 7fb7a57fa6c0 Recovering log #766
+2025/05/09-21:30:27.337696 7fb7a57fa6c0 Delete type=3 #764
+2025/05/09-21:30:27.337836 7fb7a57fa6c0 Delete type=0 #766
diff --git a/packs/fightoptions/LOG.old b/packs/fightoptions/LOG.old
index 1de76c4..e94e973 100644
--- a/packs/fightoptions/LOG.old
+++ b/packs/fightoptions/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.187598 7f9cf5ffb6c0 Recovering log #757
-2025/03/31-07:01:18.198216 7f9cf5ffb6c0 Delete type=3 #755
-2025/03/31-07:01:18.198369 7f9cf5ffb6c0 Delete type=0 #757
-2025/03/31-07:05:47.776499 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.776619 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.783148 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.797620 7f9cf4ff96c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.797706 7f9cf4ff96c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.225555 7f9cf6ffd6c0 Recovering log #762
+2025/03/31-07:10:17.275960 7f9cf6ffd6c0 Delete type=3 #760
+2025/03/31-07:10:17.276058 7f9cf6ffd6c0 Delete type=0 #762
+2025/03/31-07:15:11.899738 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.899801 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.936459 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:12.016531 7f9cf4ff96c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:12.016632 7f9cf4ff96c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
diff --git a/packs/fightoptions/MANIFEST-000764 b/packs/fightoptions/MANIFEST-000768
similarity index 73%
rename from packs/fightoptions/MANIFEST-000764
rename to packs/fightoptions/MANIFEST-000768
index 7488971..0ac863e 100644
Binary files a/packs/fightoptions/MANIFEST-000764 and b/packs/fightoptions/MANIFEST-000768 differ
diff --git a/packs/fightoptionsfanmade/000249.log b/packs/fightoptionsfanmade/000249.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/fightoptionsfanmade/000252.log b/packs/fightoptionsfanmade/000252.log
new file mode 100644
index 0000000..8c5fbfd
Binary files /dev/null and b/packs/fightoptionsfanmade/000252.log differ
diff --git a/packs/fightoptionsfanmade/CURRENT b/packs/fightoptionsfanmade/CURRENT
index 0ddd94c..a224704 100644
--- a/packs/fightoptionsfanmade/CURRENT
+++ b/packs/fightoptionsfanmade/CURRENT
@@ -1 +1 @@
-MANIFEST-000247
+MANIFEST-000251
diff --git a/packs/fightoptionsfanmade/LOG b/packs/fightoptionsfanmade/LOG
index 468cd08..8a5ce34 100644
--- a/packs/fightoptionsfanmade/LOG
+++ b/packs/fightoptionsfanmade/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.278960 7f9cf5ffb6c0 Recovering log #245
-2025/03/31-07:10:17.331439 7f9cf5ffb6c0 Delete type=3 #243
-2025/03/31-07:10:17.331612 7f9cf5ffb6c0 Delete type=0 #245
-2025/03/31-07:15:11.978753 7f9cf4ff96c0 Level-0 table #250: started
-2025/03/31-07:15:11.978812 7f9cf4ff96c0 Level-0 table #250: 0 bytes OK
-2025/03/31-07:15:12.016172 7f9cf4ff96c0 Delete type=0 #248
-2025/03/31-07:15:12.016606 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:12.016710 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.340571 7fb7a6ffd6c0 Recovering log #249
+2025/05/09-21:30:27.350617 7fb7a6ffd6c0 Delete type=3 #247
+2025/05/09-21:30:27.350673 7fb7a6ffd6c0 Delete type=0 #249
diff --git a/packs/fightoptionsfanmade/LOG.old b/packs/fightoptionsfanmade/LOG.old
index 603b13a..468cd08 100644
--- a/packs/fightoptionsfanmade/LOG.old
+++ b/packs/fightoptionsfanmade/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.203385 7f9cf67fc6c0 Recovering log #240
-2025/03/31-07:01:18.214226 7f9cf67fc6c0 Delete type=3 #238
-2025/03/31-07:01:18.214322 7f9cf67fc6c0 Delete type=0 #240
-2025/03/31-07:05:47.790278 7f9cf4ff96c0 Level-0 table #246: started
-2025/03/31-07:05:47.790337 7f9cf4ff96c0 Level-0 table #246: 0 bytes OK
-2025/03/31-07:05:47.797413 7f9cf4ff96c0 Delete type=0 #244
-2025/03/31-07:05:47.797649 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.797678 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.278960 7f9cf5ffb6c0 Recovering log #245
+2025/03/31-07:10:17.331439 7f9cf5ffb6c0 Delete type=3 #243
+2025/03/31-07:10:17.331612 7f9cf5ffb6c0 Delete type=0 #245
+2025/03/31-07:15:11.978753 7f9cf4ff96c0 Level-0 table #250: started
+2025/03/31-07:15:11.978812 7f9cf4ff96c0 Level-0 table #250: 0 bytes OK
+2025/03/31-07:15:12.016172 7f9cf4ff96c0 Delete type=0 #248
+2025/03/31-07:15:12.016606 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:12.016710 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
diff --git a/packs/fightoptionsfanmade/MANIFEST-000247 b/packs/fightoptionsfanmade/MANIFEST-000251
similarity index 73%
rename from packs/fightoptionsfanmade/MANIFEST-000247
rename to packs/fightoptionsfanmade/MANIFEST-000251
index 673291c..f0c0217 100644
Binary files a/packs/fightoptionsfanmade/MANIFEST-000247 and b/packs/fightoptionsfanmade/MANIFEST-000251 differ
diff --git a/packs/flaws/000766.log b/packs/flaws/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/flaws/000769.log b/packs/flaws/000769.log
new file mode 100644
index 0000000..b27bd33
Binary files /dev/null and b/packs/flaws/000769.log differ
diff --git a/packs/flaws/CURRENT b/packs/flaws/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/flaws/CURRENT
+++ b/packs/flaws/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/flaws/LOG b/packs/flaws/LOG
index a22983e..e0c9188 100644
--- a/packs/flaws/LOG
+++ b/packs/flaws/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.555211 7f9cf5ffb6c0 Recovering log #762
-2025/03/31-07:10:16.618022 7f9cf5ffb6c0 Delete type=3 #760
-2025/03/31-07:10:16.618175 7f9cf5ffb6c0 Delete type=0 #762
-2025/03/31-07:15:11.429439 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.429550 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.462554 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.563759 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.563920 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.167485 7fb7a67fc6c0 Recovering log #766
+2025/05/09-21:30:27.177638 7fb7a67fc6c0 Delete type=3 #764
+2025/05/09-21:30:27.177737 7fb7a67fc6c0 Delete type=0 #766
diff --git a/packs/flaws/LOG.old b/packs/flaws/LOG.old
index 0a10382..a22983e 100644
--- a/packs/flaws/LOG.old
+++ b/packs/flaws/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.005003 7f9cf67fc6c0 Recovering log #757
-2025/03/31-07:01:18.015721 7f9cf67fc6c0 Delete type=3 #755
-2025/03/31-07:01:18.015819 7f9cf67fc6c0 Delete type=0 #757
-2025/03/31-07:05:47.705461 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.705510 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.712102 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.712346 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.712383 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.555211 7f9cf5ffb6c0 Recovering log #762
+2025/03/31-07:10:16.618022 7f9cf5ffb6c0 Delete type=3 #760
+2025/03/31-07:10:16.618175 7f9cf5ffb6c0 Delete type=0 #762
+2025/03/31-07:15:11.429439 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.429550 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.462554 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.563759 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.563920 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
diff --git a/packs/flaws/MANIFEST-000764 b/packs/flaws/MANIFEST-000768
similarity index 73%
rename from packs/flaws/MANIFEST-000764
rename to packs/flaws/MANIFEST-000768
index abfc46d..908e716 100644
Binary files a/packs/flaws/MANIFEST-000764 and b/packs/flaws/MANIFEST-000768 differ
diff --git a/packs/languages/000766.log b/packs/languages/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/languages/000769.log b/packs/languages/000769.log
new file mode 100644
index 0000000..3b626d8
Binary files /dev/null and b/packs/languages/000769.log differ
diff --git a/packs/languages/CURRENT b/packs/languages/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/languages/CURRENT
+++ b/packs/languages/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/languages/LOG b/packs/languages/LOG
index ef222c6..dedf631 100644
--- a/packs/languages/LOG
+++ b/packs/languages/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.116842 7f9cf57fa6c0 Recovering log #762
-2025/03/31-07:10:17.168930 7f9cf57fa6c0 Delete type=3 #760
-2025/03/31-07:10:17.169026 7f9cf57fa6c0 Delete type=0 #762
-2025/03/31-07:15:11.820658 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.820721 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.863072 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.863441 7f9cf4ff96c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.863525 7f9cf4ff96c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.300985 7fb7a5ffb6c0 Recovering log #766
+2025/05/09-21:30:27.311722 7fb7a5ffb6c0 Delete type=3 #764
+2025/05/09-21:30:27.311777 7fb7a5ffb6c0 Delete type=0 #766
diff --git a/packs/languages/LOG.old b/packs/languages/LOG.old
index ff2e186..ef222c6 100644
--- a/packs/languages/LOG.old
+++ b/packs/languages/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.156616 7f9cf6ffd6c0 Recovering log #757
-2025/03/31-07:01:18.167009 7f9cf6ffd6c0 Delete type=3 #755
-2025/03/31-07:01:18.167102 7f9cf6ffd6c0 Delete type=0 #757
-2025/03/31-07:05:47.746858 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.746901 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.753641 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.768197 7f9cf4ff96c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.768308 7f9cf4ff96c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.116842 7f9cf57fa6c0 Recovering log #762
+2025/03/31-07:10:17.168930 7f9cf57fa6c0 Delete type=3 #760
+2025/03/31-07:10:17.169026 7f9cf57fa6c0 Delete type=0 #762
+2025/03/31-07:15:11.820658 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.820721 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.863072 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.863441 7f9cf4ff96c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.863525 7f9cf4ff96c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
diff --git a/packs/languages/MANIFEST-000764 b/packs/languages/MANIFEST-000768
similarity index 73%
rename from packs/languages/MANIFEST-000764
rename to packs/languages/MANIFEST-000768
index efdd652..fb2edaf 100644
Binary files a/packs/languages/MANIFEST-000764 and b/packs/languages/MANIFEST-000768 differ
diff --git a/packs/objets-alchimie/000766.log b/packs/objets-alchimie/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/objets-alchimie/000769.log b/packs/objets-alchimie/000769.log
new file mode 100644
index 0000000..29f87ea
Binary files /dev/null and b/packs/objets-alchimie/000769.log differ
diff --git a/packs/objets-alchimie/CURRENT b/packs/objets-alchimie/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/objets-alchimie/CURRENT
+++ b/packs/objets-alchimie/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/objets-alchimie/LOG b/packs/objets-alchimie/LOG
index 6789e46..c65e758 100644
--- a/packs/objets-alchimie/LOG
+++ b/packs/objets-alchimie/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.404551 7f9cf67fc6c0 Recovering log #762
-2025/03/31-07:10:17.503006 7f9cf67fc6c0 Delete type=3 #760
-2025/03/31-07:10:17.503120 7f9cf67fc6c0 Delete type=0 #762
-2025/03/31-07:15:12.016820 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:12.016903 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:12.058515 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:12.193656 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:12.193732 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.366455 7fb7a57fa6c0 Recovering log #766
+2025/05/09-21:30:27.376159 7fb7a57fa6c0 Delete type=3 #764
+2025/05/09-21:30:27.376219 7fb7a57fa6c0 Delete type=0 #766
diff --git a/packs/objets-alchimie/LOG.old b/packs/objets-alchimie/LOG.old
index 66cafcc..6789e46 100644
--- a/packs/objets-alchimie/LOG.old
+++ b/packs/objets-alchimie/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.234697 7f9cf57fa6c0 Recovering log #757
-2025/03/31-07:01:18.245430 7f9cf57fa6c0 Delete type=3 #755
-2025/03/31-07:01:18.245543 7f9cf57fa6c0 Delete type=0 #757
-2025/03/31-07:05:47.804390 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.804461 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.811761 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.826236 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.826337 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.404551 7f9cf67fc6c0 Recovering log #762
+2025/03/31-07:10:17.503006 7f9cf67fc6c0 Delete type=3 #760
+2025/03/31-07:10:17.503120 7f9cf67fc6c0 Delete type=0 #762
+2025/03/31-07:15:12.016820 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:12.016903 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:12.058515 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:12.193656 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:12.193732 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
diff --git a/packs/objets-alchimie/MANIFEST-000764 b/packs/objets-alchimie/MANIFEST-000768
similarity index 73%
rename from packs/objets-alchimie/MANIFEST-000764
rename to packs/objets-alchimie/MANIFEST-000768
index 4a1bee3..08d66e0 100644
Binary files a/packs/objets-alchimie/MANIFEST-000764 and b/packs/objets-alchimie/MANIFEST-000768 differ
diff --git a/packs/origins/000766.log b/packs/origins/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/origins/000769.log b/packs/origins/000769.log
new file mode 100644
index 0000000..70de785
Binary files /dev/null and b/packs/origins/000769.log differ
diff --git a/packs/origins/CURRENT b/packs/origins/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/origins/CURRENT
+++ b/packs/origins/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/origins/LOG b/packs/origins/LOG
index a978c70..ba714c6 100644
--- a/packs/origins/LOG
+++ b/packs/origins/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.694149 7f9cf67fc6c0 Recovering log #762
-2025/03/31-07:10:16.751469 7f9cf67fc6c0 Delete type=3 #760
-2025/03/31-07:10:16.751624 7f9cf67fc6c0 Delete type=0 #762
-2025/03/31-07:15:11.564197 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.564277 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.600408 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.711972 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.712060 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.194601 7fb7a5ffb6c0 Recovering log #766
+2025/05/09-21:30:27.205060 7fb7a5ffb6c0 Delete type=3 #764
+2025/05/09-21:30:27.205115 7fb7a5ffb6c0 Delete type=0 #766
diff --git a/packs/origins/LOG.old b/packs/origins/LOG.old
index 3d64bee..a978c70 100644
--- a/packs/origins/LOG.old
+++ b/packs/origins/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.042118 7f9cf57fa6c0 Recovering log #757
-2025/03/31-07:01:18.053723 7f9cf57fa6c0 Delete type=3 #755
-2025/03/31-07:01:18.053813 7f9cf57fa6c0 Delete type=0 #757
-2025/03/31-07:05:47.719399 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.719440 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.725740 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.739864 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.739961 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.694149 7f9cf67fc6c0 Recovering log #762
+2025/03/31-07:10:16.751469 7f9cf67fc6c0 Delete type=3 #760
+2025/03/31-07:10:16.751624 7f9cf67fc6c0 Delete type=0 #762
+2025/03/31-07:15:11.564197 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.564277 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.600408 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.711972 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.712060 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
diff --git a/packs/origins/MANIFEST-000764 b/packs/origins/MANIFEST-000768
similarity index 72%
rename from packs/origins/MANIFEST-000764
rename to packs/origins/MANIFEST-000768
index 74d6075..df1566b 100644
Binary files a/packs/origins/MANIFEST-000764 and b/packs/origins/MANIFEST-000768 differ
diff --git a/packs/potions-alchimie/000766.log b/packs/potions-alchimie/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/potions-alchimie/000769.log b/packs/potions-alchimie/000769.log
new file mode 100644
index 0000000..dbad96c
Binary files /dev/null and b/packs/potions-alchimie/000769.log differ
diff --git a/packs/potions-alchimie/CURRENT b/packs/potions-alchimie/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/potions-alchimie/CURRENT
+++ b/packs/potions-alchimie/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/potions-alchimie/LOG b/packs/potions-alchimie/LOG
index 4b2c81c..eadec3c 100644
--- a/packs/potions-alchimie/LOG
+++ b/packs/potions-alchimie/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.335226 7f9cf57fa6c0 Recovering log #762
-2025/03/31-07:10:17.401407 7f9cf57fa6c0 Delete type=3 #760
-2025/03/31-07:10:17.401547 7f9cf57fa6c0 Delete type=0 #762
-2025/03/31-07:15:11.936671 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.936712 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.978454 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:12.016559 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:12.016679 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.353670 7fb7a5ffb6c0 Recovering log #766
+2025/05/09-21:30:27.363300 7fb7a5ffb6c0 Delete type=3 #764
+2025/05/09-21:30:27.363363 7fb7a5ffb6c0 Delete type=0 #766
diff --git a/packs/potions-alchimie/LOG.old b/packs/potions-alchimie/LOG.old
index 1b8a3a5..4b2c81c 100644
--- a/packs/potions-alchimie/LOG.old
+++ b/packs/potions-alchimie/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.218342 7f9cf6ffd6c0 Recovering log #757
-2025/03/31-07:01:18.229702 7f9cf6ffd6c0 Delete type=3 #755
-2025/03/31-07:01:18.229868 7f9cf6ffd6c0 Delete type=0 #757
-2025/03/31-07:05:47.783326 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.783363 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.790056 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.797635 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.797692 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.335226 7f9cf57fa6c0 Recovering log #762
+2025/03/31-07:10:17.401407 7f9cf57fa6c0 Delete type=3 #760
+2025/03/31-07:10:17.401547 7f9cf57fa6c0 Delete type=0 #762
+2025/03/31-07:15:11.936671 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.936712 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.978454 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:12.016559 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:12.016679 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
diff --git a/packs/potions-alchimie/MANIFEST-000764 b/packs/potions-alchimie/MANIFEST-000768
similarity index 73%
rename from packs/potions-alchimie/MANIFEST-000764
rename to packs/potions-alchimie/MANIFEST-000768
index 32bf7f8..f40943a 100644
Binary files a/packs/potions-alchimie/MANIFEST-000764 and b/packs/potions-alchimie/MANIFEST-000768 differ
diff --git a/packs/races/000766.log b/packs/races/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/races/000769.log b/packs/races/000769.log
new file mode 100644
index 0000000..43ebd2a
Binary files /dev/null and b/packs/races/000769.log differ
diff --git a/packs/races/CURRENT b/packs/races/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/races/CURRENT
+++ b/packs/races/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/races/LOG b/packs/races/LOG
index 9bfdaa5..6be1dfe 100644
--- a/packs/races/LOG
+++ b/packs/races/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.755867 7f9cf6ffd6c0 Recovering log #762
-2025/03/31-07:10:16.809409 7f9cf6ffd6c0 Delete type=3 #760
-2025/03/31-07:10:16.809501 7f9cf6ffd6c0 Delete type=0 #762
-2025/03/31-07:15:11.600647 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.600706 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.637555 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:11.712000 7f9cf4ff96c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.712075 7f9cf4ff96c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.207935 7fb7a6ffd6c0 Recovering log #766
+2025/05/09-21:30:27.218192 7fb7a6ffd6c0 Delete type=3 #764
+2025/05/09-21:30:27.218299 7fb7a6ffd6c0 Delete type=0 #766
diff --git a/packs/races/LOG.old b/packs/races/LOG.old
index 212d3a2..9bfdaa5 100644
--- a/packs/races/LOG.old
+++ b/packs/races/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.059162 7f9cf5ffb6c0 Recovering log #757
-2025/03/31-07:01:18.070373 7f9cf5ffb6c0 Delete type=3 #755
-2025/03/31-07:01:18.070506 7f9cf5ffb6c0 Delete type=0 #757
-2025/03/31-07:05:47.725908 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.725944 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.732251 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.739894 7f9cf4ff96c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.739991 7f9cf4ff96c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.755867 7f9cf6ffd6c0 Recovering log #762
+2025/03/31-07:10:16.809409 7f9cf6ffd6c0 Delete type=3 #760
+2025/03/31-07:10:16.809501 7f9cf6ffd6c0 Delete type=0 #762
+2025/03/31-07:15:11.600647 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.600706 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.637555 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:11.712000 7f9cf4ff96c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.712075 7f9cf4ff96c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
diff --git a/packs/races/MANIFEST-000764 b/packs/races/MANIFEST-000768
similarity index 73%
rename from packs/races/MANIFEST-000764
rename to packs/races/MANIFEST-000768
index 76b67f8..75849a9 100644
Binary files a/packs/races/MANIFEST-000764 and b/packs/races/MANIFEST-000768 differ
diff --git a/packs/spells/000766.log b/packs/spells/000766.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/spells/000769.log b/packs/spells/000769.log
new file mode 100644
index 0000000..badd7cb
Binary files /dev/null and b/packs/spells/000769.log differ
diff --git a/packs/spells/CURRENT b/packs/spells/CURRENT
index ce965fe..4f0f48f 100644
--- a/packs/spells/CURRENT
+++ b/packs/spells/CURRENT
@@ -1 +1 @@
-MANIFEST-000764
+MANIFEST-000768
diff --git a/packs/spells/LOG b/packs/spells/LOG
index 7d1b15d..6bcad45 100644
--- a/packs/spells/LOG
+++ b/packs/spells/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.172366 7f9cf67fc6c0 Recovering log #762
-2025/03/31-07:10:17.221933 7f9cf67fc6c0 Delete type=3 #760
-2025/03/31-07:10:17.222055 7f9cf67fc6c0 Delete type=0 #762
-2025/03/31-07:15:11.863736 7f9cf4ff96c0 Level-0 table #767: started
-2025/03/31-07:15:11.863826 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
-2025/03/31-07:15:11.899425 7f9cf4ff96c0 Delete type=0 #765
-2025/03/31-07:15:12.016496 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:12.016655 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.314406 7fb7a67fc6c0 Recovering log #766
+2025/05/09-21:30:27.324276 7fb7a67fc6c0 Delete type=3 #764
+2025/05/09-21:30:27.324406 7fb7a67fc6c0 Delete type=0 #766
diff --git a/packs/spells/LOG.old b/packs/spells/LOG.old
index f69d7da..7d1b15d 100644
--- a/packs/spells/LOG.old
+++ b/packs/spells/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.171579 7f9cf57fa6c0 Recovering log #757
-2025/03/31-07:01:18.182925 7f9cf57fa6c0 Delete type=3 #755
-2025/03/31-07:01:18.183039 7f9cf57fa6c0 Delete type=0 #757
-2025/03/31-07:05:47.768448 7f9cf4ff96c0 Level-0 table #763: started
-2025/03/31-07:05:47.768591 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
-2025/03/31-07:05:47.776273 7f9cf4ff96c0 Delete type=0 #761
-2025/03/31-07:05:47.797601 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.797664 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.172366 7f9cf67fc6c0 Recovering log #762
+2025/03/31-07:10:17.221933 7f9cf67fc6c0 Delete type=3 #760
+2025/03/31-07:10:17.222055 7f9cf67fc6c0 Delete type=0 #762
+2025/03/31-07:15:11.863736 7f9cf4ff96c0 Level-0 table #767: started
+2025/03/31-07:15:11.863826 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
+2025/03/31-07:15:11.899425 7f9cf4ff96c0 Delete type=0 #765
+2025/03/31-07:15:12.016496 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:12.016655 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
diff --git a/packs/spells/MANIFEST-000764 b/packs/spells/MANIFEST-000768
similarity index 73%
rename from packs/spells/MANIFEST-000764
rename to packs/spells/MANIFEST-000768
index f6101ad..ce055ba 100644
Binary files a/packs/spells/MANIFEST-000764 and b/packs/spells/MANIFEST-000768 differ
diff --git a/packs/vehicleweapons/000673.log b/packs/vehicleweapons/000673.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/vehicleweapons/000676.log b/packs/vehicleweapons/000676.log
new file mode 100644
index 0000000..6248776
Binary files /dev/null and b/packs/vehicleweapons/000676.log differ
diff --git a/packs/vehicleweapons/CURRENT b/packs/vehicleweapons/CURRENT
index c4246ad..f90546c 100644
--- a/packs/vehicleweapons/CURRENT
+++ b/packs/vehicleweapons/CURRENT
@@ -1 +1 @@
-MANIFEST-000671
+MANIFEST-000675
diff --git a/packs/vehicleweapons/LOG b/packs/vehicleweapons/LOG
index c175bcf..0b79254 100644
--- a/packs/vehicleweapons/LOG
+++ b/packs/vehicleweapons/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:17.013679 7f9cf6ffd6c0 Recovering log #669
-2025/03/31-07:10:17.056309 7f9cf6ffd6c0 Delete type=3 #667
-2025/03/31-07:10:17.056436 7f9cf6ffd6c0 Delete type=0 #669
-2025/03/31-07:15:11.745532 7f9cf4ff96c0 Level-0 table #674: started
-2025/03/31-07:15:11.745614 7f9cf4ff96c0 Level-0 table #674: 0 bytes OK
-2025/03/31-07:15:11.783794 7f9cf4ff96c0 Delete type=0 #672
-2025/03/31-07:15:11.863395 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.863462 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.263859 7fb7a6ffd6c0 Recovering log #673
+2025/05/09-21:30:27.273737 7fb7a6ffd6c0 Delete type=3 #671
+2025/05/09-21:30:27.273799 7fb7a6ffd6c0 Delete type=0 #673
diff --git a/packs/vehicleweapons/LOG.old b/packs/vehicleweapons/LOG.old
index 32e0dbc..c175bcf 100644
--- a/packs/vehicleweapons/LOG.old
+++ b/packs/vehicleweapons/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.123187 7f9cf5ffb6c0 Recovering log #664
-2025/03/31-07:01:18.134254 7f9cf5ffb6c0 Delete type=3 #662
-2025/03/31-07:01:18.134379 7f9cf5ffb6c0 Delete type=0 #664
-2025/03/31-07:05:47.753838 7f9cf4ff96c0 Level-0 table #670: started
-2025/03/31-07:05:47.753880 7f9cf4ff96c0 Level-0 table #670: 0 bytes OK
-2025/03/31-07:05:47.761319 7f9cf4ff96c0 Delete type=0 #668
-2025/03/31-07:05:47.768225 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.768291 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:17.013679 7f9cf6ffd6c0 Recovering log #669
+2025/03/31-07:10:17.056309 7f9cf6ffd6c0 Delete type=3 #667
+2025/03/31-07:10:17.056436 7f9cf6ffd6c0 Delete type=0 #669
+2025/03/31-07:15:11.745532 7f9cf4ff96c0 Level-0 table #674: started
+2025/03/31-07:15:11.745614 7f9cf4ff96c0 Level-0 table #674: 0 bytes OK
+2025/03/31-07:15:11.783794 7f9cf4ff96c0 Delete type=0 #672
+2025/03/31-07:15:11.863395 7f9cf4ff96c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.863462 7f9cf4ff96c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
diff --git a/packs/vehicleweapons/MANIFEST-000671 b/packs/vehicleweapons/MANIFEST-000675
similarity index 73%
rename from packs/vehicleweapons/MANIFEST-000671
rename to packs/vehicleweapons/MANIFEST-000675
index 740cd57..4ac4249 100644
Binary files a/packs/vehicleweapons/MANIFEST-000671 and b/packs/vehicleweapons/MANIFEST-000675 differ
diff --git a/packs/weapons/000678.log b/packs/weapons/000678.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/weapons/000681.log b/packs/weapons/000681.log
new file mode 100644
index 0000000..9eb4f27
Binary files /dev/null and b/packs/weapons/000681.log differ
diff --git a/packs/weapons/CURRENT b/packs/weapons/CURRENT
index a3d149a..78005d3 100644
--- a/packs/weapons/CURRENT
+++ b/packs/weapons/CURRENT
@@ -1 +1 @@
-MANIFEST-000676
+MANIFEST-000680
diff --git a/packs/weapons/LOG b/packs/weapons/LOG
index d3ab578..da0b8be 100644
--- a/packs/weapons/LOG
+++ b/packs/weapons/LOG
@@ -1,8 +1,3 @@
-2025/03/31-07:10:16.871252 7f9cf57fa6c0 Recovering log #674
-2025/03/31-07:10:16.943849 7f9cf57fa6c0 Delete type=3 #672
-2025/03/31-07:10:16.943958 7f9cf57fa6c0 Delete type=0 #674
-2025/03/31-07:15:11.674904 7f9cf4ff96c0 Level-0 table #679: started
-2025/03/31-07:15:11.674977 7f9cf4ff96c0 Level-0 table #679: 0 bytes OK
-2025/03/31-07:15:11.711745 7f9cf4ff96c0 Delete type=0 #677
-2025/03/31-07:15:11.712041 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
-2025/03/31-07:15:11.712108 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
+2025/05/09-21:30:27.234803 7fb7a57fa6c0 Recovering log #678
+2025/05/09-21:30:27.245988 7fb7a57fa6c0 Delete type=3 #676
+2025/05/09-21:30:27.246130 7fb7a57fa6c0 Delete type=0 #678
diff --git a/packs/weapons/LOG.old b/packs/weapons/LOG.old
index f5563c1..d3ab578 100644
--- a/packs/weapons/LOG.old
+++ b/packs/weapons/LOG.old
@@ -1,8 +1,8 @@
-2025/03/31-07:01:18.090225 7f9cf6ffd6c0 Recovering log #669
-2025/03/31-07:01:18.101482 7f9cf6ffd6c0 Delete type=3 #667
-2025/03/31-07:01:18.101615 7f9cf6ffd6c0 Delete type=0 #669
-2025/03/31-07:05:47.732405 7f9cf4ff96c0 Level-0 table #675: started
-2025/03/31-07:05:47.732443 7f9cf4ff96c0 Level-0 table #675: 0 bytes OK
-2025/03/31-07:05:47.739489 7f9cf4ff96c0 Delete type=0 #673
-2025/03/31-07:05:47.739923 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
-2025/03/31-07:05:47.739976 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
+2025/03/31-07:10:16.871252 7f9cf57fa6c0 Recovering log #674
+2025/03/31-07:10:16.943849 7f9cf57fa6c0 Delete type=3 #672
+2025/03/31-07:10:16.943958 7f9cf57fa6c0 Delete type=0 #674
+2025/03/31-07:15:11.674904 7f9cf4ff96c0 Level-0 table #679: started
+2025/03/31-07:15:11.674977 7f9cf4ff96c0 Level-0 table #679: 0 bytes OK
+2025/03/31-07:15:11.711745 7f9cf4ff96c0 Delete type=0 #677
+2025/03/31-07:15:11.712041 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
+2025/03/31-07:15:11.712108 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
diff --git a/packs/weapons/MANIFEST-000676 b/packs/weapons/MANIFEST-000680
similarity index 73%
rename from packs/weapons/MANIFEST-000676
rename to packs/weapons/MANIFEST-000680
index e0333b6..d952c70 100644
Binary files a/packs/weapons/MANIFEST-000676 and b/packs/weapons/MANIFEST-000680 differ
diff --git a/system.json b/system.json
index cdf82f3..90d2e37 100644
--- a/system.json
+++ b/system.json
@@ -14,10 +14,10 @@
],
"url": "https://www.uberwald.me/gitea/public/bol",
"license": "LICENSE.txt",
- "version": "12.1.7",
+ "version": "13.0.0",
"compatibility": {
- "minimum": "12",
- "verified": "12"
+ "minimum": "13",
+ "verified": "13"
},
"esmodules": [
"module/bol.js"
@@ -324,8 +324,8 @@
}
],
"socket": true,
- "manifest": "https://www.uberwald.me/gitea/public/bol/raw/v10/system.json",
- "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v12.1.7.zip",
+ "manifest": "https://www.uberwald.me/gitea/public/bol/raw/v13/system.json",
+ "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v13.0.0.zip",
"background": "systems/bol/ui/page_accueil.webp",
"primaryTokenAttribute": "resources.hp",
"secondaryTokenAttribute": "resources.hero",