Carnage : Do a second free attack on the same opponent
Precise : 1 Malus Die on your opponent on a chosen location
Disarm
Rabble Massacre
Prone : Push your opponent on the ground (max +1 size)
If you spent 1 Hero Point in addition, all these effects can be doubled.",
diff --git a/lang/fr.json b/lang/fr.json
index 169c43b..b97b47e 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -506,6 +506,7 @@
"BOL.chat.damageresult": "Dommages de {name} : {total}",
"BOL.chat.damagetarget": "Cible : {target}",
"BOL.chat.applydamagetotarget": "Appliquer les dommages à la cible",
+ "BOL.chat.selecttarget": "Choisir une cible :",
"BOL.chat.fightoption": "Option de combat",
"BOL.chat.reroll": "Relancer (1 P. Heroisme)",
"BOL.chat.heroicreminder": "En plus des actions indiquées sur les boutons ci-dessous, vous pouvez :
Carnage : Attaquer une seconde fois le même adversaire
Coup précis : Un dé de malus à votre adversaire sur une localisation choisie
Désarmement
Massacrer la piétaille
Renversement : Renversez votre adversaire (1 taille de plus max)
Si vous dépensez un Point d'Héroisme en plus, tout ces effets peuvent être doublés",
diff --git a/module/actor/actor.js b/module/actor/actor.js
index 9dee9cf..ef716de 100644
--- a/module/actor/actor.js
+++ b/module/actor/actor.js
@@ -359,7 +359,7 @@ export class BoLActor extends Actor {
ChatMessage.create({
alias: this.name,
whisper: BoLUtility.getWhisperRecipientsAndGMs(this.name),
- content: await foundry.applications.handlebars.foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/chat-activate-fight-option.hbs', { name: this.name, img: fightOption.img, foName: fightOption.name, state: state })
+ content: await foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/chat-activate-fight-option.hbs', { name: this.name, img: fightOption.img, foName: fightOption.name, state: state })
})
}
@@ -877,7 +877,7 @@ export class BoLActor extends Actor {
ChatMessage.create({
alias: this.name,
whisper: BoLUtility.getWhisperRecipientsAndGMs(this.name),
- content: await foundry.applications.handlebars.foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/chat-vitality-zero.hbs', { name: this.name, img: this.img, hp: this.system.resources.hp.value, isHeroAdversary: this.isHeroAdversary() })
+ content: await foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/chat-vitality-zero.hbs', { name: this.name, img: this.img, hp: this.system.resources.hp.value, isHeroAdversary: this.isHeroAdversary() })
})
} else {
if (prone) {
@@ -912,7 +912,7 @@ export class BoLActor extends Actor {
let msg = await ChatMessage.create({
alias: this.name,
whisper: BoLUtility.getWhisperRecipientsAndGMs(this.name),
- content: await foundry.applications.handlebars.foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/chat-recup-information.hbs', {
+ content: await foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/chat-recup-information.hbs', {
name: this.name,
img: this.img,
actorId: this.id,
diff --git a/module/controllers/bol-rolls.js b/module/controllers/bol-rolls.js
index 54a8544..9de79da 100644
--- a/module/controllers/bol-rolls.js
+++ b/module/controllers/bol-rolls.js
@@ -747,6 +747,12 @@ export class BoLDefaultRoll {
/* -------------------------------------------- */
async sendDamageMessage() {
let actor = BoLUtility.getActorFromRollData(this.rollData)
+ // If no target, collect potential targets from active scene (excluding attacker)
+ if (!this.rollData.targetId && game.scenes.current) {
+ this.rollData.potentialTargets = game.scenes.current.tokens
+ .filter(t => t.actor && t.actor.id !== this.rollData.actorId)
+ .map(t => ({ id: t.id, actorId: t.actor.id, name: t.name, img: t.texture?.src || t.actor.img }))
+ }
this._buildDamageChatMessage(this.rollData).then(async msgFlavor => {
let msg = await this.rollData.damageRoll.toMessage({
user: game.user.id,
diff --git a/module/system/bol-utility.js b/module/system/bol-utility.js
index 70b3524..b3e3fc8 100644
--- a/module/system/bol-utility.js
+++ b/module/system/bol-utility.js
@@ -395,6 +395,16 @@ export class BoLUtility {
BoLUtility.sendAttackSuccess(rollData)
});
+ html.on("click", '.chat-target-select', event => {
+ event.preventDefault()
+ const btn = event.currentTarget
+ let rollData = BoLUtility.getRollDataFromMessage(event)
+ rollData.targetId = btn.dataset.tokenId
+ rollData.defenderId = btn.dataset.actorId
+ BoLUtility.cleanupButtons(rollData.applyId)
+ BoLUtility.sendAttackSuccess(rollData)
+ });
+
html.on("click", '.chat-damage-roll', event => {
event.preventDefault()
let rollData = BoLUtility.getRollDataFromMessage(event)
@@ -554,13 +564,13 @@ export class BoLUtility {
ChatMessage.create({
alias: defender.name,
whisper: BoLUtility.getWhisperRecipientsAndGMs(defender.name),
- content: await foundry.applications.handlebars.foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/rolls/defense-result-card.hbs', damageResults)
+ content: await foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/rolls/defense-result-card.hbs', damageResults)
})
console.log("Defender data : ", defenderUser)
ChatMessage.create({
alias: defender.name,
whisper: BoLUtility.getOtherWhisperRecipients(defenderUser?.name),
- content: await foundry.applications.handlebars.foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/rolls/defense-summary-card.hbs', damageResults)
+ content: await foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/rolls/defense-summary-card.hbs', damageResults)
})
}
}
@@ -647,7 +657,7 @@ export class BoLUtility {
let msg = await ChatMessage.create({
alias: defender.name,
whisper: BoLUtility.getWhisperRecipientsAndGMs(defender.name),
- content: await foundry.applications.handlebars.foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/rolls/defense-request-card.hbs', {
+ content: await foundry.applications.handlebars.renderTemplate('systems/bol/templates/chat/rolls/defense-request-card.hbs', {
attackId: rollData.id,
attacker: rollData.attacker,
defender: defender,
diff --git a/packs/aides-de-jeu/000774.ldb b/packs/aides-de-jeu/000774.ldb
deleted file mode 100644
index 9b52176..0000000
Binary files a/packs/aides-de-jeu/000774.ldb and /dev/null differ
diff --git a/packs/aides-de-jeu/001078.log b/packs/aides-de-jeu/001078.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/aides-de-jeu/CURRENT b/packs/aides-de-jeu/CURRENT
index c9bed33..e1c8e7d 100644
--- a/packs/aides-de-jeu/CURRENT
+++ b/packs/aides-de-jeu/CURRENT
@@ -1 +1 @@
-MANIFEST-001076
+MANIFEST-001084
diff --git a/packs/aides-de-jeu/LOG b/packs/aides-de-jeu/LOG
index ba0ab78..8381809 100644
--- a/packs/aides-de-jeu/LOG
+++ b/packs/aides-de-jeu/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.852685 7f56e3fff6c0 Recovering log #1074
-2026/02/28-22:59:53.863099 7f56e3fff6c0 Delete type=3 #1072
-2026/02/28-22:59:53.863210 7f56e3fff6c0 Delete type=0 #1074
-2026/03/01-01:08:46.366409 7f54e37ef6c0 Level-0 table #1079: started
-2026/03/01-01:08:46.366440 7f54e37ef6c0 Level-0 table #1079: 0 bytes OK
-2026/03/01-01:08:46.372420 7f54e37ef6c0 Delete type=0 #1077
-2026/03/01-01:08:46.391669 7f54e37ef6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.391720 7f54e37ef6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.197185 7f766a3fe6c0 Delete type=3 #1
+2026/03/16-20:16:08.421989 7f7668bfb6c0 Level-0 table #1087: started
+2026/03/16-20:16:08.422032 7f7668bfb6c0 Level-0 table #1087: 0 bytes OK
+2026/03/16-20:16:08.428629 7f7668bfb6c0 Delete type=0 #1085
+2026/03/16-20:16:08.454903 7f7668bfb6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 283 : 1
+2026/03/16-20:16:08.454928 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.459641 7f7668bfb6c0 Generated table #1088@0: 24 keys, 28007 bytes
+2026/03/16-20:16:08.459663 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 28007 bytes
+2026/03/16-20:16:08.466040 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.466219 7f7668bfb6c0 Delete type=2 #774
+2026/03/16-20:16:08.488702 7f7668bfb6c0 Manual compaction at level-0 from '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 283 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
diff --git a/packs/aides-de-jeu/LOG.old b/packs/aides-de-jeu/LOG.old
index 4a52fea..8056d8b 100644
--- a/packs/aides-de-jeu/LOG.old
+++ b/packs/aides-de-jeu/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.883622 7f56f93fe6c0 Recovering log #1070
-2026/02/28-17:23:52.893895 7f56f93fe6c0 Delete type=3 #1068
-2026/02/28-17:23:52.893967 7f56f93fe6c0 Delete type=0 #1070
-2026/02/28-22:59:43.750682 7f54e37ef6c0 Level-0 table #1075: started
-2026/02/28-22:59:43.750749 7f54e37ef6c0 Level-0 table #1075: 0 bytes OK
-2026/02/28-22:59:43.758241 7f54e37ef6c0 Delete type=0 #1073
-2026/02/28-22:59:43.758440 7f54e37ef6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.758473 7f54e37ef6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.175786 7f766a3fe6c0 Log #1082: 0 ops saved to Table #1083 OK
+2026/03/16-19:46:09.176080 7f766a3fe6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/aides-de-jeu/001082.log: OK
+2026/03/16-19:46:09.177100 7f766a3fe6c0 Table #774: 24 entries OK
+2026/03/16-19:46:09.180960 7f766a3fe6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/aides-de-jeu; recovered 1 files; 28007 bytes. Some data may have been lost. ****
diff --git a/packs/aides-de-jeu/MANIFEST-001076 b/packs/aides-de-jeu/MANIFEST-001076
deleted file mode 100644
index df78d47..0000000
Binary files a/packs/aides-de-jeu/MANIFEST-001076 and /dev/null differ
diff --git a/packs/armors/000679.ldb b/packs/armors/000679.ldb
deleted file mode 100644
index 26c5c98..0000000
Binary files a/packs/armors/000679.ldb and /dev/null differ
diff --git a/packs/armors/000983.log b/packs/armors/000983.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/armors/CURRENT b/packs/armors/CURRENT
index f51a32f..3588b29 100644
--- a/packs/armors/CURRENT
+++ b/packs/armors/CURRENT
@@ -1 +1 @@
-MANIFEST-000981
+MANIFEST-000989
diff --git a/packs/armors/LOG b/packs/armors/LOG
index 528599f..b9e5fe0 100644
--- a/packs/armors/LOG
+++ b/packs/armors/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.826224 7f56f8bfd6c0 Recovering log #979
-2026/02/28-22:59:53.836758 7f56f8bfd6c0 Delete type=3 #977
-2026/02/28-22:59:53.836823 7f56f8bfd6c0 Delete type=0 #979
-2026/03/01-01:08:46.372471 7f54e37ef6c0 Level-0 table #984: started
-2026/03/01-01:08:46.372486 7f54e37ef6c0 Level-0 table #984: 0 bytes OK
-2026/03/01-01:08:46.378495 7f54e37ef6c0 Delete type=0 #982
-2026/03/01-01:08:46.391687 7f54e37ef6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.391731 7f54e37ef6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.143692 7f7669bfd6c0 Delete type=3 #1
+2026/03/16-20:16:08.436084 7f7668bfb6c0 Level-0 table #992: started
+2026/03/16-20:16:08.436127 7f7668bfb6c0 Level-0 table #992: 0 bytes OK
+2026/03/16-20:16:08.443698 7f7668bfb6c0 Delete type=0 #990
+2026/03/16-20:16:08.477884 7f7668bfb6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at '!items!xhEcsi3WHjbt2ro9' @ 42 : 1
+2026/03/16-20:16:08.477902 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.481701 7f7668bfb6c0 Generated table #993@0: 6 keys, 5424 bytes
+2026/03/16-20:16:08.481748 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 5424 bytes
+2026/03/16-20:16:08.488315 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.488463 7f7668bfb6c0 Delete type=2 #679
+2026/03/16-20:16:08.488751 7f7668bfb6c0 Manual compaction at level-0 from '!items!xhEcsi3WHjbt2ro9' @ 42 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
diff --git a/packs/armors/LOG.old b/packs/armors/LOG.old
index 67e23df..f0df13f 100644
--- a/packs/armors/LOG.old
+++ b/packs/armors/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.858522 7f56e3fff6c0 Recovering log #975
-2026/02/28-17:23:52.869495 7f56e3fff6c0 Delete type=3 #973
-2026/02/28-17:23:52.869552 7f56e3fff6c0 Delete type=0 #975
-2026/02/28-22:59:43.737596 7f54e37ef6c0 Level-0 table #980: started
-2026/02/28-22:59:43.737635 7f54e37ef6c0 Level-0 table #980: 0 bytes OK
-2026/02/28-22:59:43.743801 7f54e37ef6c0 Delete type=0 #978
-2026/02/28-22:59:43.758414 7f54e37ef6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.758457 7f54e37ef6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.120613 7f7669bfd6c0 Log #987: 0 ops saved to Table #988 OK
+2026/03/16-19:46:09.120850 7f7669bfd6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/armors/000987.log: OK
+2026/03/16-19:46:09.121424 7f7669bfd6c0 Table #679: 6 entries OK
+2026/03/16-19:46:09.125224 7f7669bfd6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/armors; recovered 1 files; 5424 bytes. Some data may have been lost. ****
diff --git a/packs/armors/MANIFEST-000981 b/packs/armors/MANIFEST-000981
deleted file mode 100644
index accf4a8..0000000
Binary files a/packs/armors/MANIFEST-000981 and /dev/null differ
diff --git a/packs/boons/000843.ldb b/packs/boons/000843.ldb
deleted file mode 100644
index ac5a7cc..0000000
Binary files a/packs/boons/000843.ldb and /dev/null differ
diff --git a/packs/boons/001077.log b/packs/boons/001077.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/boons/CURRENT b/packs/boons/CURRENT
index f68ae27..656ba1c 100644
--- a/packs/boons/CURRENT
+++ b/packs/boons/CURRENT
@@ -1 +1 @@
-MANIFEST-001075
+MANIFEST-001083
diff --git a/packs/boons/LOG b/packs/boons/LOG
index f5c4d01..3398b18 100644
--- a/packs/boons/LOG
+++ b/packs/boons/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.718001 7f56f8bfd6c0 Recovering log #1073
-2026/02/28-22:59:53.729345 7f56f8bfd6c0 Delete type=3 #1071
-2026/02/28-22:59:53.729412 7f56f8bfd6c0 Delete type=0 #1073
-2026/03/01-01:08:46.321084 7f54e37ef6c0 Level-0 table #1078: started
-2026/03/01-01:08:46.321111 7f54e37ef6c0 Level-0 table #1078: 0 bytes OK
-2026/03/01-01:08:46.327221 7f54e37ef6c0 Delete type=0 #1076
-2026/03/01-01:08:46.339937 7f54e37ef6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.339972 7f54e37ef6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.857890 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.265157 7f7668bfb6c0 Level-0 table #1086: started
+2026/03/16-20:16:08.265207 7f7668bfb6c0 Level-0 table #1086: 0 bytes OK
+2026/03/16-20:16:08.272133 7f7668bfb6c0 Delete type=0 #1084
+2026/03/16-20:16:08.299945 7f7668bfb6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at '!items!zgspy1QKaxdEetEw' @ 533 : 1
+2026/03/16-20:16:08.299966 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.305068 7f7668bfb6c0 Generated table #1087@0: 61 keys, 20970 bytes
+2026/03/16-20:16:08.305111 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 20970 bytes
+2026/03/16-20:16:08.311829 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.312005 7f7668bfb6c0 Delete type=2 #843
+2026/03/16-20:16:08.335606 7f7668bfb6c0 Manual compaction at level-0 from '!items!zgspy1QKaxdEetEw' @ 533 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
diff --git a/packs/boons/LOG.old b/packs/boons/LOG.old
index 94e4940..0d98bc1 100644
--- a/packs/boons/LOG.old
+++ b/packs/boons/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.757933 7f56f9bff6c0 Recovering log #1069
-2026/02/28-17:23:52.767692 7f56f9bff6c0 Delete type=3 #1067
-2026/02/28-17:23:52.767761 7f56f9bff6c0 Delete type=0 #1069
-2026/02/28-22:59:43.697108 7f54e37ef6c0 Level-0 table #1074: started
-2026/02/28-22:59:43.697152 7f54e37ef6c0 Level-0 table #1074: 0 bytes OK
-2026/02/28-22:59:43.704224 7f54e37ef6c0 Delete type=0 #1072
-2026/02/28-22:59:43.704461 7f54e37ef6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.704511 7f54e37ef6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.539383 7f766abff6c0 Log #1081: 0 ops saved to Table #1082 OK
+2026/03/16-19:46:08.539570 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/boons/001081.log: OK
+2026/03/16-19:46:08.540406 7f766abff6c0 Table #843: 61 entries OK
+2026/03/16-19:46:08.544540 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/boons; recovered 1 files; 20970 bytes. Some data may have been lost. ****
diff --git a/packs/boons/MANIFEST-001075 b/packs/boons/MANIFEST-001075
deleted file mode 100644
index fb634a0..0000000
Binary files a/packs/boons/MANIFEST-001075 and /dev/null differ
diff --git a/packs/boonsflawscreatures/000772.ldb b/packs/boonsflawscreatures/000772.ldb
deleted file mode 100644
index 53c131e..0000000
Binary files a/packs/boonsflawscreatures/000772.ldb and /dev/null differ
diff --git a/packs/boonsflawscreatures/001076.log b/packs/boonsflawscreatures/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/boonsflawscreatures/CURRENT b/packs/boonsflawscreatures/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/boonsflawscreatures/CURRENT
+++ b/packs/boonsflawscreatures/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/boonsflawscreatures/LOG b/packs/boonsflawscreatures/LOG
index a809b4f..4017426 100644
--- a/packs/boonsflawscreatures/LOG
+++ b/packs/boonsflawscreatures/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.732583 7f56e3fff6c0 Recovering log #1072
-2026/02/28-22:59:53.742972 7f56e3fff6c0 Delete type=3 #1070
-2026/02/28-22:59:53.743061 7f56e3fff6c0 Delete type=0 #1072
-2026/03/01-01:08:46.313828 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.313877 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.320973 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.339925 7f54e37ef6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.339953 7f54e37ef6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.909016 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.272330 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.272372 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.279546 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.312273 7f7668bfb6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at '!items!yofwG0YrsL902G77' @ 64 : 1
+2026/03/16-20:16:08.312291 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.316030 7f7668bfb6c0 Generated table #1086@0: 8 keys, 2453 bytes
+2026/03/16-20:16:08.316070 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 2453 bytes
+2026/03/16-20:16:08.323057 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.323234 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.335626 7f7668bfb6c0 Manual compaction at level-0 from '!items!yofwG0YrsL902G77' @ 64 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
diff --git a/packs/boonsflawscreatures/LOG.old b/packs/boonsflawscreatures/LOG.old
index 3500e87..67ceca1 100644
--- a/packs/boonsflawscreatures/LOG.old
+++ b/packs/boonsflawscreatures/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.769847 7f56f93fe6c0 Recovering log #1068
-2026/02/28-17:23:52.780583 7f56f93fe6c0 Delete type=3 #1066
-2026/02/28-17:23:52.780639 7f56f93fe6c0 Delete type=0 #1068
-2026/02/28-22:59:43.677524 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.677620 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.684329 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.704401 7f54e37ef6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.704474 7f54e37ef6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.865328 7f76693fc6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:08.865565 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/boonsflawscreatures/001080.log: OK
+2026/03/16-19:46:08.865990 7f76693fc6c0 Table #772: 8 entries OK
+2026/03/16-19:46:08.869744 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/boonsflawscreatures; recovered 1 files; 2453 bytes. Some data may have been lost. ****
diff --git a/packs/boonsflawscreatures/MANIFEST-001074 b/packs/boonsflawscreatures/MANIFEST-001074
deleted file mode 100644
index 4a23c39..0000000
Binary files a/packs/boonsflawscreatures/MANIFEST-001074 and /dev/null differ
diff --git a/packs/careers/000772.ldb b/packs/careers/000772.ldb
deleted file mode 100644
index fae1afe..0000000
Binary files a/packs/careers/000772.ldb and /dev/null differ
diff --git a/packs/careers/001076.log b/packs/careers/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/careers/CURRENT b/packs/careers/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/careers/CURRENT
+++ b/packs/careers/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/careers/LOG b/packs/careers/LOG
index 7e5770c..5dbd605 100644
--- a/packs/careers/LOG
+++ b/packs/careers/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.759689 7f56f8bfd6c0 Recovering log #1072
-2026/02/28-22:59:53.770229 7f56f8bfd6c0 Delete type=3 #1070
-2026/02/28-22:59:53.770305 7f56f8bfd6c0 Delete type=0 #1072
-2026/03/01-01:08:46.327327 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.327354 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.333262 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.339946 7f54e37ef6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.339979 7f54e37ef6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.002243 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.279807 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.279852 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.287482 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.323479 7f7668bfb6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at '!items!zxY3sW0iCJBvwjOS' @ 215 : 1
+2026/03/16-20:16:08.323495 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.328403 7f7668bfb6c0 Generated table #1086@0: 27 keys, 42639 bytes
+2026/03/16-20:16:08.328434 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 42639 bytes
+2026/03/16-20:16:08.335062 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.335267 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.335642 7f7668bfb6c0 Manual compaction at level-0 from '!items!zxY3sW0iCJBvwjOS' @ 215 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
diff --git a/packs/careers/LOG.old b/packs/careers/LOG.old
index 98e9684..210fa41 100644
--- a/packs/careers/LOG.old
+++ b/packs/careers/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.796426 7f56f9bff6c0 Recovering log #1068
-2026/02/28-17:23:52.805920 7f56f9bff6c0 Delete type=3 #1066
-2026/02/28-17:23:52.805973 7f56f9bff6c0 Delete type=0 #1068
-2026/02/28-22:59:43.711333 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.711370 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.717336 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.731041 7f54e37ef6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.731086 7f54e37ef6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.971933 7f76693fc6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:08.972193 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/careers/001080.log: OK
+2026/03/16-19:46:08.973605 7f76693fc6c0 Table #772: 27 entries OK
+2026/03/16-19:46:08.977409 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/careers; recovered 1 files; 42639 bytes. Some data may have been lost. ****
diff --git a/packs/careers/MANIFEST-001074 b/packs/careers/MANIFEST-001074
deleted file mode 100644
index fbdc236..0000000
Binary files a/packs/careers/MANIFEST-001074 and /dev/null differ
diff --git a/packs/effets-exemples/000770.ldb b/packs/effets-exemples/000770.ldb
deleted file mode 100644
index c2831b4..0000000
Binary files a/packs/effets-exemples/000770.ldb and /dev/null differ
diff --git a/packs/effets-exemples/001074.log b/packs/effets-exemples/001074.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/effets-exemples/CURRENT b/packs/effets-exemples/CURRENT
index 422b12b..8c02dd4 100644
--- a/packs/effets-exemples/CURRENT
+++ b/packs/effets-exemples/CURRENT
@@ -1 +1 @@
-MANIFEST-001072
+MANIFEST-001080
diff --git a/packs/effets-exemples/LOG b/packs/effets-exemples/LOG
index 1403e12..c4a0ce8 100644
--- a/packs/effets-exemples/LOG
+++ b/packs/effets-exemples/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.948768 7f56f93fe6c0 Recovering log #1070
-2026/02/28-22:59:53.958702 7f56f93fe6c0 Delete type=3 #1068
-2026/02/28-22:59:53.958781 7f56f93fe6c0 Delete type=0 #1070
-2026/03/01-01:08:46.425514 7f54e37ef6c0 Level-0 table #1075: started
-2026/03/01-01:08:46.425561 7f54e37ef6c0 Level-0 table #1075: 0 bytes OK
-2026/03/01-01:08:46.431671 7f54e37ef6c0 Delete type=0 #1073
-2026/03/01-01:08:46.445290 7f54e37ef6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.445328 7f54e37ef6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.384452 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.596026 7f7668bfb6c0 Level-0 table #1083: started
+2026/03/16-20:16:08.596072 7f7668bfb6c0 Level-0 table #1083: 0 bytes OK
+2026/03/16-20:16:08.604284 7f7668bfb6c0 Delete type=0 #1081
+2026/03/16-20:16:08.616512 7f7668bfb6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at '!items!zwSNMO9HpiqUCMt8' @ 24 : 1
+2026/03/16-20:16:08.616529 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.620595 7f7668bfb6c0 Generated table #1084@0: 4 keys, 990 bytes
+2026/03/16-20:16:08.620628 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 990 bytes
+2026/03/16-20:16:08.627657 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.627801 7f7668bfb6c0 Delete type=2 #770
+2026/03/16-20:16:08.667532 7f7668bfb6c0 Manual compaction at level-0 from '!items!zwSNMO9HpiqUCMt8' @ 24 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
diff --git a/packs/effets-exemples/LOG.old b/packs/effets-exemples/LOG.old
index fbd528b..b18ba08 100644
--- a/packs/effets-exemples/LOG.old
+++ b/packs/effets-exemples/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.970603 7f56f9bff6c0 Recovering log #1066
-2026/02/28-17:23:52.981835 7f56f9bff6c0 Delete type=3 #1064
-2026/02/28-17:23:52.981888 7f56f9bff6c0 Delete type=0 #1066
-2026/02/28-22:59:43.785498 7f54e37ef6c0 Level-0 table #1071: started
-2026/02/28-22:59:43.785523 7f54e37ef6c0 Level-0 table #1071: 0 bytes OK
-2026/02/28-22:59:43.792317 7f54e37ef6c0 Delete type=0 #1069
-2026/02/28-22:59:43.813749 7f54e37ef6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.813808 7f54e37ef6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.364109 7f766abff6c0 Log #1078: 0 ops saved to Table #1079 OK
+2026/03/16-19:46:09.364398 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/effets-exemples/001078.log: OK
+2026/03/16-19:46:09.364562 7f766abff6c0 Table #770: 4 entries OK
+2026/03/16-19:46:09.368408 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/effets-exemples; recovered 1 files; 990 bytes. Some data may have been lost. ****
diff --git a/packs/effets-exemples/MANIFEST-001072 b/packs/effets-exemples/MANIFEST-001072
deleted file mode 100644
index a78947b..0000000
Binary files a/packs/effets-exemples/MANIFEST-001072 and /dev/null differ
diff --git a/packs/equipment/000773.ldb b/packs/equipment/000773.ldb
deleted file mode 100644
index 8c9322b..0000000
Binary files a/packs/equipment/000773.ldb and /dev/null differ
diff --git a/packs/equipment/001077.log b/packs/equipment/001077.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT
index f68ae27..656ba1c 100644
--- a/packs/equipment/CURRENT
+++ b/packs/equipment/CURRENT
@@ -1 +1 @@
-MANIFEST-001075
+MANIFEST-001083
diff --git a/packs/equipment/LOG b/packs/equipment/LOG
index 81080dc..6d11d79 100644
--- a/packs/equipment/LOG
+++ b/packs/equipment/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.798832 7f56f9bff6c0 Recovering log #1073
-2026/02/28-22:59:53.809449 7f56f9bff6c0 Delete type=3 #1071
-2026/02/28-22:59:53.809533 7f56f9bff6c0 Delete type=0 #1073
-2026/03/01-01:08:46.340100 7f54e37ef6c0 Level-0 table #1078: started
-2026/03/01-01:08:46.340139 7f54e37ef6c0 Level-0 table #1078: 0 bytes OK
-2026/03/01-01:08:46.346846 7f54e37ef6c0 Delete type=0 #1076
-2026/03/01-01:08:46.366221 7f54e37ef6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.366278 7f54e37ef6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.085657 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.351512 7f7668bfb6c0 Level-0 table #1086: started
+2026/03/16-20:16:08.351558 7f7668bfb6c0 Level-0 table #1086: 0 bytes OK
+2026/03/16-20:16:08.358533 7f7668bfb6c0 Delete type=0 #1084
+2026/03/16-20:16:08.390133 7f7668bfb6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at '!items!yE8UH6YAgNGjKDEu' @ 499 : 1
+2026/03/16-20:16:08.390150 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.394184 7f7668bfb6c0 Generated table #1087@0: 43 keys, 9886 bytes
+2026/03/16-20:16:08.394206 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 9886 bytes
+2026/03/16-20:16:08.401465 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.401654 7f7668bfb6c0 Delete type=2 #773
+2026/03/16-20:16:08.413820 7f7668bfb6c0 Manual compaction at level-0 from '!items!yE8UH6YAgNGjKDEu' @ 499 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old
index 1955707..f586226 100644
--- a/packs/equipment/LOG.old
+++ b/packs/equipment/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.834261 7f56f9bff6c0 Recovering log #1069
-2026/02/28-17:23:52.843912 7f56f9bff6c0 Delete type=3 #1067
-2026/02/28-17:23:52.843969 7f56f9bff6c0 Delete type=0 #1069
-2026/02/28-22:59:43.704672 7f54e37ef6c0 Level-0 table #1074: started
-2026/02/28-22:59:43.704745 7f54e37ef6c0 Level-0 table #1074: 0 bytes OK
-2026/02/28-22:59:43.711212 7f54e37ef6c0 Delete type=0 #1072
-2026/02/28-22:59:43.731026 7f54e37ef6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.731077 7f54e37ef6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.065759 7f766abff6c0 Log #1081: 0 ops saved to Table #1082 OK
+2026/03/16-19:46:09.065989 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/equipment/001081.log: OK
+2026/03/16-19:46:09.066756 7f766abff6c0 Table #773: 43 entries OK
+2026/03/16-19:46:09.070319 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/equipment; recovered 1 files; 9886 bytes. Some data may have been lost. ****
diff --git a/packs/equipment/MANIFEST-001075 b/packs/equipment/MANIFEST-001075
deleted file mode 100644
index 4f3c411..0000000
Binary files a/packs/equipment/MANIFEST-001075 and /dev/null differ
diff --git a/packs/fightoptions/000772.ldb b/packs/fightoptions/000772.ldb
deleted file mode 100644
index 33b9424..0000000
Binary files a/packs/fightoptions/000772.ldb and /dev/null differ
diff --git a/packs/fightoptions/001076.log b/packs/fightoptions/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/fightoptions/CURRENT b/packs/fightoptions/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/fightoptions/CURRENT
+++ b/packs/fightoptions/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/fightoptions/LOG b/packs/fightoptions/LOG
index 38ff2ce..6dd4b51 100644
--- a/packs/fightoptions/LOG
+++ b/packs/fightoptions/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.895577 7f56f8bfd6c0 Recovering log #1072
-2026/02/28-22:59:53.906749 7f56f8bfd6c0 Delete type=3 #1070
-2026/02/28-22:59:53.906807 7f56f8bfd6c0 Delete type=0 #1072
-2026/03/01-01:08:46.391890 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.391936 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.398187 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.417834 7f54e37ef6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.417875 7f54e37ef6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.274487 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.497329 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.497368 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.504561 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.531656 7f7668bfb6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at '!items!vGydqADwTsHZ9B3j' @ 189 : 1
+2026/03/16-20:16:08.531672 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.535598 7f7668bfb6c0 Generated table #1086@0: 8 keys, 3773 bytes
+2026/03/16-20:16:08.535643 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 3773 bytes
+2026/03/16-20:16:08.542636 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.542859 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.567841 7f7668bfb6c0 Manual compaction at level-0 from '!items!vGydqADwTsHZ9B3j' @ 189 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
diff --git a/packs/fightoptions/LOG.old b/packs/fightoptions/LOG.old
index fc8fc00..b2ea680 100644
--- a/packs/fightoptions/LOG.old
+++ b/packs/fightoptions/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.920377 7f56e3fff6c0 Recovering log #1068
-2026/02/28-17:23:52.930570 7f56e3fff6c0 Delete type=3 #1066
-2026/02/28-17:23:52.930642 7f56e3fff6c0 Delete type=0 #1068
-2026/02/28-22:59:43.758590 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.758628 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.764731 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.785330 7f54e37ef6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.785372 7f54e37ef6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.255299 7f766abff6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.255545 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/fightoptions/001080.log: OK
+2026/03/16-19:46:09.255893 7f766abff6c0 Table #772: 8 entries OK
+2026/03/16-19:46:09.259507 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/fightoptions; recovered 1 files; 3773 bytes. Some data may have been lost. ****
diff --git a/packs/fightoptions/MANIFEST-001074 b/packs/fightoptions/MANIFEST-001074
deleted file mode 100644
index 869fa09..0000000
Binary files a/packs/fightoptions/MANIFEST-001074 and /dev/null differ
diff --git a/packs/fightoptionsfanmade/000255.ldb b/packs/fightoptionsfanmade/000255.ldb
deleted file mode 100644
index 63e1dd9..0000000
Binary files a/packs/fightoptionsfanmade/000255.ldb and /dev/null differ
diff --git a/packs/fightoptionsfanmade/000559.log b/packs/fightoptionsfanmade/000559.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/fightoptionsfanmade/CURRENT b/packs/fightoptionsfanmade/CURRENT
index 7e963d6..6971e86 100644
--- a/packs/fightoptionsfanmade/CURRENT
+++ b/packs/fightoptionsfanmade/CURRENT
@@ -1 +1 @@
-MANIFEST-000557
+MANIFEST-000565
diff --git a/packs/fightoptionsfanmade/LOG b/packs/fightoptionsfanmade/LOG
index 6943141..98413d8 100644
--- a/packs/fightoptionsfanmade/LOG
+++ b/packs/fightoptionsfanmade/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.909216 7f56f93fe6c0 Recovering log #555
-2026/02/28-22:59:53.919079 7f56f93fe6c0 Delete type=3 #553
-2026/02/28-22:59:53.919136 7f56f93fe6c0 Delete type=0 #555
-2026/03/01-01:08:46.411300 7f54e37ef6c0 Level-0 table #560: started
-2026/03/01-01:08:46.411339 7f54e37ef6c0 Level-0 table #560: 0 bytes OK
-2026/03/01-01:08:46.417727 7f54e37ef6c0 Delete type=0 #558
-2026/03/01-01:08:46.417880 7f54e37ef6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.417911 7f54e37ef6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.300193 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.488964 7f7668bfb6c0 Level-0 table #568: started
+2026/03/16-20:16:08.489008 7f7668bfb6c0 Level-0 table #568: 0 bytes OK
+2026/03/16-20:16:08.497158 7f7668bfb6c0 Delete type=0 #566
+2026/03/16-20:16:08.519485 7f7668bfb6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at '!items!wYEpnhbyYaMkaNdL' @ 150 : 1
+2026/03/16-20:16:08.519501 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.523489 7f7668bfb6c0 Generated table #569@0: 22 keys, 11387 bytes
+2026/03/16-20:16:08.523515 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 11387 bytes
+2026/03/16-20:16:08.531272 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.531422 7f7668bfb6c0 Delete type=2 #255
+2026/03/16-20:16:08.567803 7f7668bfb6c0 Manual compaction at level-0 from '!items!wYEpnhbyYaMkaNdL' @ 150 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
diff --git a/packs/fightoptionsfanmade/LOG.old b/packs/fightoptionsfanmade/LOG.old
index 0c39eb8..205463a 100644
--- a/packs/fightoptionsfanmade/LOG.old
+++ b/packs/fightoptionsfanmade/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.933111 7f56f9bff6c0 Recovering log #551
-2026/02/28-17:23:52.944230 7f56f9bff6c0 Delete type=3 #549
-2026/02/28-17:23:52.944299 7f56f9bff6c0 Delete type=0 #551
-2026/02/28-22:59:43.771257 7f54e37ef6c0 Level-0 table #556: started
-2026/02/28-22:59:43.771301 7f54e37ef6c0 Level-0 table #556: 0 bytes OK
-2026/02/28-22:59:43.778711 7f54e37ef6c0 Delete type=0 #554
-2026/02/28-22:59:43.785356 7f54e37ef6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.785385 7f54e37ef6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.280219 7f766abff6c0 Log #563: 0 ops saved to Table #564 OK
+2026/03/16-19:46:09.280428 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/fightoptionsfanmade/000563.log: OK
+2026/03/16-19:46:09.281032 7f766abff6c0 Table #255: 22 entries OK
+2026/03/16-19:46:09.284890 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/fightoptionsfanmade; recovered 1 files; 11387 bytes. Some data may have been lost. ****
diff --git a/packs/fightoptionsfanmade/MANIFEST-000557 b/packs/fightoptionsfanmade/MANIFEST-000557
deleted file mode 100644
index 003c8a9..0000000
Binary files a/packs/fightoptionsfanmade/MANIFEST-000557 and /dev/null differ
diff --git a/packs/flaws/000843.ldb b/packs/flaws/000843.ldb
deleted file mode 100644
index 24da62f..0000000
Binary files a/packs/flaws/000843.ldb and /dev/null differ
diff --git a/packs/flaws/001077.log b/packs/flaws/001077.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/flaws/CURRENT b/packs/flaws/CURRENT
index f68ae27..656ba1c 100644
--- a/packs/flaws/CURRENT
+++ b/packs/flaws/CURRENT
@@ -1 +1 @@
-MANIFEST-001075
+MANIFEST-001083
diff --git a/packs/flaws/LOG b/packs/flaws/LOG
index 0b0e6e0..dfb7e42 100644
--- a/packs/flaws/LOG
+++ b/packs/flaws/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.745821 7f56f9bff6c0 Recovering log #1073
-2026/02/28-22:59:53.756326 7f56f9bff6c0 Delete type=3 #1071
-2026/02/28-22:59:53.756400 7f56f9bff6c0 Delete type=0 #1073
-2026/03/01-01:08:46.333368 7f54e37ef6c0 Level-0 table #1078: started
-2026/03/01-01:08:46.333402 7f54e37ef6c0 Level-0 table #1078: 0 bytes OK
-2026/03/01-01:08:46.339817 7f54e37ef6c0 Delete type=0 #1076
-2026/03/01-01:08:46.339962 7f54e37ef6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.339986 7f54e37ef6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.965448 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.257326 7f7668bfb6c0 Level-0 table #1086: started
+2026/03/16-20:16:08.257444 7f7668bfb6c0 Level-0 table #1086: 0 bytes OK
+2026/03/16-20:16:08.264900 7f7668bfb6c0 Delete type=0 #1084
+2026/03/16-20:16:08.287786 7f7668bfb6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at '!items!znd0K3b7HzYpdehs' @ 389 : 1
+2026/03/16-20:16:08.287804 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.292298 7f7668bfb6c0 Generated table #1087@0: 44 keys, 16594 bytes
+2026/03/16-20:16:08.292330 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 16594 bytes
+2026/03/16-20:16:08.299319 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.299541 7f7668bfb6c0 Delete type=2 #843
+2026/03/16-20:16:08.335584 7f7668bfb6c0 Manual compaction at level-0 from '!items!znd0K3b7HzYpdehs' @ 389 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
diff --git a/packs/flaws/LOG.old b/packs/flaws/LOG.old
index d3e1c6d..1d7b6b4 100644
--- a/packs/flaws/LOG.old
+++ b/packs/flaws/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.782908 7f56e3fff6c0 Recovering log #1069
-2026/02/28-17:23:52.794098 7f56e3fff6c0 Delete type=3 #1067
-2026/02/28-17:23:52.794177 7f56e3fff6c0 Delete type=0 #1069
-2026/02/28-22:59:43.690888 7f54e37ef6c0 Level-0 table #1074: started
-2026/02/28-22:59:43.690928 7f54e37ef6c0 Level-0 table #1074: 0 bytes OK
-2026/02/28-22:59:43.696960 7f54e37ef6c0 Delete type=0 #1072
-2026/02/28-22:59:43.704444 7f54e37ef6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.704500 7f54e37ef6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:08.915033 7f76693fc6c0 Log #1081: 0 ops saved to Table #1082 OK
+2026/03/16-19:46:08.915328 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/flaws/001081.log: OK
+2026/03/16-19:46:08.916460 7f76693fc6c0 Table #843: 44 entries OK
+2026/03/16-19:46:08.920158 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/flaws; recovered 1 files; 16594 bytes. Some data may have been lost. ****
diff --git a/packs/flaws/MANIFEST-001075 b/packs/flaws/MANIFEST-001075
deleted file mode 100644
index b6790e3..0000000
Binary files a/packs/flaws/MANIFEST-001075 and /dev/null differ
diff --git a/packs/languages/000772.ldb b/packs/languages/000772.ldb
deleted file mode 100644
index 07bed38..0000000
Binary files a/packs/languages/000772.ldb and /dev/null differ
diff --git a/packs/languages/001076.log b/packs/languages/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/languages/CURRENT b/packs/languages/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/languages/CURRENT
+++ b/packs/languages/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/languages/LOG b/packs/languages/LOG
index 6e9607f..e6ed32f 100644
--- a/packs/languages/LOG
+++ b/packs/languages/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.868071 7f56f9bff6c0 Recovering log #1072
-2026/02/28-22:59:53.878397 7f56f9bff6c0 Delete type=3 #1070
-2026/02/28-22:59:53.878486 7f56f9bff6c0 Delete type=0 #1072
-2026/03/01-01:08:46.384669 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.384685 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.391370 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.391711 7f54e37ef6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.391749 7f54e37ef6c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.224301 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.504805 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.504852 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.512168 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.543143 7f7668bfb6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at '!items!vaAQiuAHdyQrQiUX' @ 149 : 1
+2026/03/16-20:16:08.543161 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.547871 7f7668bfb6c0 Generated table #1086@0: 18 keys, 7450 bytes
+2026/03/16-20:16:08.547900 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 7450 bytes
+2026/03/16-20:16:08.554898 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.555057 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.567873 7f7668bfb6c0 Manual compaction at level-0 from '!items!vaAQiuAHdyQrQiUX' @ 149 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
diff --git a/packs/languages/LOG.old b/packs/languages/LOG.old
index 5784c2a..a8a28dc 100644
--- a/packs/languages/LOG.old
+++ b/packs/languages/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.896387 7f56f9bff6c0 Recovering log #1068
-2026/02/28-17:23:52.906464 7f56f9bff6c0 Delete type=3 #1066
-2026/02/28-17:23:52.906539 7f56f9bff6c0 Delete type=0 #1068
-2026/02/28-22:59:43.731206 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.731246 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.737434 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.758397 7f54e37ef6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.758449 7f54e37ef6c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.203644 7f76693fc6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.203945 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/languages/001080.log: OK
+2026/03/16-19:46:09.204343 7f76693fc6c0 Table #772: 18 entries OK
+2026/03/16-19:46:09.208117 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/languages; recovered 1 files; 7450 bytes. Some data may have been lost. ****
diff --git a/packs/languages/MANIFEST-001074 b/packs/languages/MANIFEST-001074
deleted file mode 100644
index f2ee4e8..0000000
Binary files a/packs/languages/MANIFEST-001074 and /dev/null differ
diff --git a/packs/objets-alchimie/000772.ldb b/packs/objets-alchimie/000772.ldb
deleted file mode 100644
index 489907f..0000000
Binary files a/packs/objets-alchimie/000772.ldb and /dev/null differ
diff --git a/packs/objets-alchimie/001076.log b/packs/objets-alchimie/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/objets-alchimie/CURRENT b/packs/objets-alchimie/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/objets-alchimie/CURRENT
+++ b/packs/objets-alchimie/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/objets-alchimie/LOG b/packs/objets-alchimie/LOG
index 3d00321..e876417 100644
--- a/packs/objets-alchimie/LOG
+++ b/packs/objets-alchimie/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.934035 7f56f8bfd6c0 Recovering log #1072
-2026/02/28-22:59:53.944554 7f56f8bfd6c0 Delete type=3 #1070
-2026/02/28-22:59:53.944697 7f56f8bfd6c0 Delete type=0 #1072
-2026/03/01-01:08:46.417957 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.417992 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.425325 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.445276 7f54e37ef6c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.445310 7f54e37ef6c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.357997 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.568156 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.568247 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.575396 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.604560 7f7668bfb6c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at '!items!xVWrSPiX0Nwccsn6' @ 336 : 1
+2026/03/16-20:16:08.604578 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.609023 7f7668bfb6c0 Generated table #1086@0: 42 keys, 14599 bytes
+2026/03/16-20:16:08.609049 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 14599 bytes
+2026/03/16-20:16:08.615902 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.616116 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.628018 7f7668bfb6c0 Manual compaction at level-0 from '!items!xVWrSPiX0Nwccsn6' @ 336 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
diff --git a/packs/objets-alchimie/LOG.old b/packs/objets-alchimie/LOG.old
index a29e4d2..496dfa5 100644
--- a/packs/objets-alchimie/LOG.old
+++ b/packs/objets-alchimie/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.958813 7f56e3fff6c0 Recovering log #1068
-2026/02/28-17:23:52.968345 7f56e3fff6c0 Delete type=3 #1066
-2026/02/28-17:23:52.968393 7f56e3fff6c0 Delete type=0 #1068
-2026/02/28-22:59:43.764864 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.764900 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.771060 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.785345 7f54e37ef6c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.785379 7f54e37ef6c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.336145 7f766abff6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.336477 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/objets-alchimie/001080.log: OK
+2026/03/16-19:46:09.337943 7f766abff6c0 Table #772: 42 entries OK
+2026/03/16-19:46:09.342094 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/objets-alchimie; recovered 1 files; 14599 bytes. Some data may have been lost. ****
diff --git a/packs/objets-alchimie/MANIFEST-001074 b/packs/objets-alchimie/MANIFEST-001074
deleted file mode 100644
index 64aa97e..0000000
Binary files a/packs/objets-alchimie/MANIFEST-001074 and /dev/null differ
diff --git a/packs/origins/000772.ldb b/packs/origins/000772.ldb
deleted file mode 100644
index 6e232bc..0000000
Binary files a/packs/origins/000772.ldb and /dev/null differ
diff --git a/packs/origins/001076.log b/packs/origins/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/origins/CURRENT b/packs/origins/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/origins/CURRENT
+++ b/packs/origins/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/origins/LOG b/packs/origins/LOG
index 9c73fee..a6bcbae 100644
--- a/packs/origins/LOG
+++ b/packs/origins/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.772505 7f56f93fe6c0 Recovering log #1072
-2026/02/28-22:59:53.783195 7f56f93fe6c0 Delete type=3 #1070
-2026/02/28-22:59:53.783277 7f56f93fe6c0 Delete type=0 #1072
-2026/03/01-01:08:46.346982 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.347034 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.353085 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.366234 7f54e37ef6c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.366287 7f54e37ef6c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.034192 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.335957 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.336003 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.344170 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.366440 7f7668bfb6c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at '!items!zIlZmEd9WAA473UX' @ 176 : 1
+2026/03/16-20:16:08.366467 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.371241 7f7668bfb6c0 Generated table #1086@0: 22 keys, 23064 bytes
+2026/03/16-20:16:08.371284 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 23064 bytes
+2026/03/16-20:16:08.378042 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.378168 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.413780 7f7668bfb6c0 Manual compaction at level-0 from '!items!zIlZmEd9WAA473UX' @ 176 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
diff --git a/packs/origins/LOG.old b/packs/origins/LOG.old
index 0b0199d..ccfc0d9 100644
--- a/packs/origins/LOG.old
+++ b/packs/origins/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.807927 7f56f93fe6c0 Recovering log #1068
-2026/02/28-17:23:52.818186 7f56f93fe6c0 Delete type=3 #1066
-2026/02/28-17:23:52.818257 7f56f93fe6c0 Delete type=0 #1068
-2026/02/28-22:59:43.684453 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.684483 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.690760 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.704428 7f54e37ef6c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.704487 7f54e37ef6c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.007873 7f76693fc6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.008104 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/origins/001080.log: OK
+2026/03/16-19:46:09.009307 7f76693fc6c0 Table #772: 22 entries OK
+2026/03/16-19:46:09.012892 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/origins; recovered 1 files; 23064 bytes. Some data may have been lost. ****
diff --git a/packs/origins/MANIFEST-001074 b/packs/origins/MANIFEST-001074
deleted file mode 100644
index 54f4e11..0000000
Binary files a/packs/origins/MANIFEST-001074 and /dev/null differ
diff --git a/packs/potions-alchimie/000772.ldb b/packs/potions-alchimie/000772.ldb
deleted file mode 100644
index 0776117..0000000
Binary files a/packs/potions-alchimie/000772.ldb and /dev/null differ
diff --git a/packs/potions-alchimie/001076.log b/packs/potions-alchimie/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/potions-alchimie/CURRENT b/packs/potions-alchimie/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/potions-alchimie/CURRENT
+++ b/packs/potions-alchimie/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/potions-alchimie/LOG b/packs/potions-alchimie/LOG
index 0568878..3d1d218 100644
--- a/packs/potions-alchimie/LOG
+++ b/packs/potions-alchimie/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.920918 7f56f9bff6c0 Recovering log #1072
-2026/02/28-22:59:53.931606 7f56f9bff6c0 Delete type=3 #1070
-2026/02/28-22:59:53.931749 7f56f9bff6c0 Delete type=0 #1072
-2026/03/01-01:08:46.404628 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.404660 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.411063 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.417852 7f54e37ef6c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.417886 7f54e37ef6c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.328874 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.512372 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.512412 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.519256 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.555301 7f7668bfb6c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at '!items!y9NHZCxKXMZEqcRo' @ 296 : 1
+2026/03/16-20:16:08.555318 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.559450 7f7668bfb6c0 Generated table #1086@0: 37 keys, 13209 bytes
+2026/03/16-20:16:08.559472 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 13209 bytes
+2026/03/16-20:16:08.567215 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.567418 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.567896 7f7668bfb6c0 Manual compaction at level-0 from '!items!y9NHZCxKXMZEqcRo' @ 296 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
diff --git a/packs/potions-alchimie/LOG.old b/packs/potions-alchimie/LOG.old
index 459b7df..8019a63 100644
--- a/packs/potions-alchimie/LOG.old
+++ b/packs/potions-alchimie/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.947009 7f56f93fe6c0 Recovering log #1068
-2026/02/28-17:23:52.956752 7f56f93fe6c0 Delete type=3 #1066
-2026/02/28-17:23:52.956816 7f56f93fe6c0 Delete type=0 #1068
-2026/02/28-22:59:43.792509 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.792547 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.799172 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.813770 7f54e37ef6c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.813815 7f54e37ef6c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.305898 7f766abff6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.306152 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/potions-alchimie/001080.log: OK
+2026/03/16-19:46:09.306952 7f766abff6c0 Table #772: 37 entries OK
+2026/03/16-19:46:09.311258 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/potions-alchimie; recovered 1 files; 13209 bytes. Some data may have been lost. ****
diff --git a/packs/potions-alchimie/MANIFEST-001074 b/packs/potions-alchimie/MANIFEST-001074
deleted file mode 100644
index c573f06..0000000
Binary files a/packs/potions-alchimie/MANIFEST-001074 and /dev/null differ
diff --git a/packs/races/000772.ldb b/packs/races/000772.ldb
deleted file mode 100644
index 064ecab..0000000
Binary files a/packs/races/000772.ldb and /dev/null differ
diff --git a/packs/races/001076.log b/packs/races/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/races/CURRENT b/packs/races/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/races/CURRENT
+++ b/packs/races/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/races/LOG b/packs/races/LOG
index f1403a2..e953f50 100644
--- a/packs/races/LOG
+++ b/packs/races/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.785285 7f56e3fff6c0 Recovering log #1072
-2026/02/28-22:59:53.795623 7f56e3fff6c0 Delete type=3 #1070
-2026/02/28-22:59:53.795753 7f56e3fff6c0 Delete type=0 #1072
-2026/03/01-01:08:46.353251 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.353286 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.359340 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.366250 7f54e37ef6c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.366306 7f54e37ef6c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.060333 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.344394 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.344437 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.351243 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.378402 7f7668bfb6c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at '!items!oWexVALVtDXmedMy' @ 64 : 1
+2026/03/16-20:16:08.378419 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.383166 7f7668bfb6c0 Generated table #1086@0: 8 keys, 11498 bytes
+2026/03/16-20:16:08.383209 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 11498 bytes
+2026/03/16-20:16:08.389762 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.389913 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.413802 7f7668bfb6c0 Manual compaction at level-0 from '!items!oWexVALVtDXmedMy' @ 64 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
diff --git a/packs/races/LOG.old b/packs/races/LOG.old
index d706b6d..a7c01b1 100644
--- a/packs/races/LOG.old
+++ b/packs/races/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.820409 7f56e3fff6c0 Recovering log #1068
-2026/02/28-17:23:52.831852 7f56e3fff6c0 Delete type=3 #1066
-2026/02/28-17:23:52.831927 7f56e3fff6c0 Delete type=0 #1068
-2026/02/28-22:59:43.724001 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.724047 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.730898 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.731066 7f54e37ef6c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.731104 7f54e37ef6c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.039613 7f76693fc6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.039846 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/races/001080.log: OK
+2026/03/16-19:46:09.040452 7f76693fc6c0 Table #772: 8 entries OK
+2026/03/16-19:46:09.044037 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/races; recovered 1 files; 11498 bytes. Some data may have been lost. ****
diff --git a/packs/races/MANIFEST-001074 b/packs/races/MANIFEST-001074
deleted file mode 100644
index c872783..0000000
Binary files a/packs/races/MANIFEST-001074 and /dev/null differ
diff --git a/packs/spells/000772.ldb b/packs/spells/000772.ldb
deleted file mode 100644
index f2a72e7..0000000
Binary files a/packs/spells/000772.ldb and /dev/null differ
diff --git a/packs/spells/001076.log b/packs/spells/001076.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/spells/CURRENT b/packs/spells/CURRENT
index c3c2e54..fda402a 100644
--- a/packs/spells/CURRENT
+++ b/packs/spells/CURRENT
@@ -1 +1 @@
-MANIFEST-001074
+MANIFEST-001082
diff --git a/packs/spells/LOG b/packs/spells/LOG
index 061cf42..e6d86f8 100644
--- a/packs/spells/LOG
+++ b/packs/spells/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.881284 7f56e3fff6c0 Recovering log #1072
-2026/02/28-22:59:53.892564 7f56e3fff6c0 Delete type=3 #1070
-2026/02/28-22:59:53.892646 7f56e3fff6c0 Delete type=0 #1072
-2026/03/01-01:08:46.398276 7f54e37ef6c0 Level-0 table #1077: started
-2026/03/01-01:08:46.398304 7f54e37ef6c0 Level-0 table #1077: 0 bytes OK
-2026/03/01-01:08:46.404544 7f54e37ef6c0 Delete type=0 #1075
-2026/03/01-01:08:46.417843 7f54e37ef6c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.417869 7f54e37ef6c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.249592 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.414067 7f7668bfb6c0 Level-0 table #1085: started
+2026/03/16-20:16:08.414108 7f7668bfb6c0 Level-0 table #1085: 0 bytes OK
+2026/03/16-20:16:08.421789 7f7668bfb6c0 Delete type=0 #1083
+2026/03/16-20:16:08.443904 7f7668bfb6c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at '!items!zq5h9kCpo8gK4oIH' @ 32 : 1
+2026/03/16-20:16:08.443920 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.447690 7f7668bfb6c0 Generated table #1086@0: 4 keys, 3389 bytes
+2026/03/16-20:16:08.447718 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 3389 bytes
+2026/03/16-20:16:08.454489 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.454645 7f7668bfb6c0 Delete type=2 #772
+2026/03/16-20:16:08.488681 7f7668bfb6c0 Manual compaction at level-0 from '!items!zq5h9kCpo8gK4oIH' @ 32 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
diff --git a/packs/spells/LOG.old b/packs/spells/LOG.old
index 4ba484b..7b4d78a 100644
--- a/packs/spells/LOG.old
+++ b/packs/spells/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.908514 7f56f93fe6c0 Recovering log #1068
-2026/02/28-17:23:52.918072 7f56f93fe6c0 Delete type=3 #1066
-2026/02/28-17:23:52.918131 7f56f93fe6c0 Delete type=0 #1068
-2026/02/28-22:59:43.778924 7f54e37ef6c0 Level-0 table #1073: started
-2026/02/28-22:59:43.778984 7f54e37ef6c0 Level-0 table #1073: 0 bytes OK
-2026/02/28-22:59:43.785225 7f54e37ef6c0 Delete type=0 #1071
-2026/02/28-22:59:43.785364 7f54e37ef6c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.785392 7f54e37ef6c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.229822 7f766abff6c0 Log #1080: 0 ops saved to Table #1081 OK
+2026/03/16-19:46:09.230058 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/spells/001080.log: OK
+2026/03/16-19:46:09.230725 7f766abff6c0 Table #772: 4 entries OK
+2026/03/16-19:46:09.234346 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/spells; recovered 1 files; 3389 bytes. Some data may have been lost. ****
diff --git a/packs/spells/MANIFEST-001074 b/packs/spells/MANIFEST-001074
deleted file mode 100644
index 7251be9..0000000
Binary files a/packs/spells/MANIFEST-001074 and /dev/null differ
diff --git a/packs/vehicleweapons/000679.ldb b/packs/vehicleweapons/000679.ldb
deleted file mode 100644
index 2c44657..0000000
Binary files a/packs/vehicleweapons/000679.ldb and /dev/null differ
diff --git a/packs/vehicleweapons/000983.log b/packs/vehicleweapons/000983.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/vehicleweapons/CURRENT b/packs/vehicleweapons/CURRENT
index f51a32f..3588b29 100644
--- a/packs/vehicleweapons/CURRENT
+++ b/packs/vehicleweapons/CURRENT
@@ -1 +1 @@
-MANIFEST-000981
+MANIFEST-000989
diff --git a/packs/vehicleweapons/LOG b/packs/vehicleweapons/LOG
index 4974235..6934804 100644
--- a/packs/vehicleweapons/LOG
+++ b/packs/vehicleweapons/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.839850 7f56f9bff6c0 Recovering log #979
-2026/02/28-22:59:53.850551 7f56f9bff6c0 Delete type=3 #977
-2026/02/28-22:59:53.850617 7f56f9bff6c0 Delete type=0 #979
-2026/03/01-01:08:46.378747 7f54e37ef6c0 Level-0 table #984: started
-2026/03/01-01:08:46.378770 7f54e37ef6c0 Level-0 table #984: 0 bytes OK
-2026/03/01-01:08:46.384608 7f54e37ef6c0 Delete type=0 #982
-2026/03/01-01:08:46.391700 7f54e37ef6c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.391740 7f54e37ef6c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.169967 7f76693fc6c0 Delete type=3 #1
+2026/03/16-20:16:08.428815 7f7668bfb6c0 Level-0 table #992: started
+2026/03/16-20:16:08.428854 7f7668bfb6c0 Level-0 table #992: 0 bytes OK
+2026/03/16-20:16:08.435861 7f7668bfb6c0 Delete type=0 #990
+2026/03/16-20:16:08.466530 7f7668bfb6c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at '!items!qcCZxbaV9sucG1XK' @ 42 : 1
+2026/03/16-20:16:08.466547 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.470375 7f7668bfb6c0 Generated table #993@0: 6 keys, 3847 bytes
+2026/03/16-20:16:08.470415 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 3847 bytes
+2026/03/16-20:16:08.477501 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.477633 7f7668bfb6c0 Delete type=2 #679
+2026/03/16-20:16:08.488719 7f7668bfb6c0 Manual compaction at level-0 from '!items!qcCZxbaV9sucG1XK' @ 42 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
diff --git a/packs/vehicleweapons/LOG.old b/packs/vehicleweapons/LOG.old
index 89be01b..bf8c06c 100644
--- a/packs/vehicleweapons/LOG.old
+++ b/packs/vehicleweapons/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.871452 7f56f9bff6c0 Recovering log #975
-2026/02/28-17:23:52.881163 7f56f9bff6c0 Delete type=3 #973
-2026/02/28-17:23:52.881256 7f56f9bff6c0 Delete type=0 #975
-2026/02/28-22:59:43.743995 7f54e37ef6c0 Level-0 table #980: started
-2026/02/28-22:59:43.744036 7f54e37ef6c0 Level-0 table #980: 0 bytes OK
-2026/02/28-22:59:43.750443 7f54e37ef6c0 Delete type=0 #978
-2026/02/28-22:59:43.758428 7f54e37ef6c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.758464 7f54e37ef6c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.149115 7f76693fc6c0 Log #987: 0 ops saved to Table #988 OK
+2026/03/16-19:46:09.149332 7f76693fc6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/vehicleweapons/000987.log: OK
+2026/03/16-19:46:09.150357 7f76693fc6c0 Table #679: 6 entries OK
+2026/03/16-19:46:09.154189 7f76693fc6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/vehicleweapons; recovered 1 files; 3847 bytes. Some data may have been lost. ****
diff --git a/packs/vehicleweapons/MANIFEST-000981 b/packs/vehicleweapons/MANIFEST-000981
deleted file mode 100644
index f45901e..0000000
Binary files a/packs/vehicleweapons/MANIFEST-000981 and /dev/null differ
diff --git a/packs/weapons/000755.ldb b/packs/weapons/000755.ldb
deleted file mode 100644
index 80b9f74..0000000
Binary files a/packs/weapons/000755.ldb and /dev/null differ
diff --git a/packs/weapons/000989.log b/packs/weapons/000989.log
deleted file mode 100644
index e69de29..0000000
diff --git a/packs/weapons/CURRENT b/packs/weapons/CURRENT
index 2dc6923..3b3379b 100644
--- a/packs/weapons/CURRENT
+++ b/packs/weapons/CURRENT
@@ -1 +1 @@
-MANIFEST-000987
+MANIFEST-000995
diff --git a/packs/weapons/LOG b/packs/weapons/LOG
index 17b2865..e8a24d3 100644
--- a/packs/weapons/LOG
+++ b/packs/weapons/LOG
@@ -1,8 +1,11 @@
-2026/02/28-22:59:53.812922 7f56f93fe6c0 Recovering log #985
-2026/02/28-22:59:53.822992 7f56f93fe6c0 Delete type=3 #983
-2026/02/28-22:59:53.823060 7f56f93fe6c0 Delete type=0 #985
-2026/03/01-01:08:46.359452 7f54e37ef6c0 Level-0 table #990: started
-2026/03/01-01:08:46.359484 7f54e37ef6c0 Level-0 table #990: 0 bytes OK
-2026/03/01-01:08:46.366109 7f54e37ef6c0 Delete type=0 #988
-2026/03/01-01:08:46.366268 7f54e37ef6c0 Manual compaction at level-0 from '!items!2xxMC458KXaAgm3T' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
-2026/03/01-01:08:46.366297 7f54e37ef6c0 Manual compaction at level-1 from '!items!2xxMC458KXaAgm3T' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.114688 7f766abff6c0 Delete type=3 #1
+2026/03/16-20:16:08.358747 7f7668bfb6c0 Level-0 table #998: started
+2026/03/16-20:16:08.358790 7f7668bfb6c0 Level-0 table #998: 0 bytes OK
+2026/03/16-20:16:08.366115 7f7668bfb6c0 Delete type=0 #996
+2026/03/16-20:16:08.401980 7f7668bfb6c0 Manual compaction at level-0 from '!items!2xxMC458KXaAgm3T' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at '!items!zjOFhNocHjeJZcy4' @ 279 : 1
+2026/03/16-20:16:08.402006 7f7668bfb6c0 Compacting 1@0 + 0@1 files
+2026/03/16-20:16:08.406807 7f7668bfb6c0 Generated table #999@0: 41 keys, 29020 bytes
+2026/03/16-20:16:08.406835 7f7668bfb6c0 Compacted 1@0 + 0@1 files => 29020 bytes
+2026/03/16-20:16:08.413403 7f7668bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
+2026/03/16-20:16:08.413541 7f7668bfb6c0 Delete type=2 #755
+2026/03/16-20:16:08.413840 7f7668bfb6c0 Manual compaction at level-0 from '!items!zjOFhNocHjeJZcy4' @ 279 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
diff --git a/packs/weapons/LOG.old b/packs/weapons/LOG.old
index e4b6513..6ea433a 100644
--- a/packs/weapons/LOG.old
+++ b/packs/weapons/LOG.old
@@ -1,8 +1,4 @@
-2026/02/28-17:23:52.846187 7f56f93fe6c0 Recovering log #981
-2026/02/28-17:23:52.856256 7f56f93fe6c0 Delete type=3 #979
-2026/02/28-17:23:52.856329 7f56f93fe6c0 Delete type=0 #981
-2026/02/28-22:59:43.717496 7f54e37ef6c0 Level-0 table #986: started
-2026/02/28-22:59:43.717545 7f54e37ef6c0 Level-0 table #986: 0 bytes OK
-2026/02/28-22:59:43.723858 7f54e37ef6c0 Delete type=0 #984
-2026/02/28-22:59:43.731055 7f54e37ef6c0 Manual compaction at level-0 from '!items!2xxMC458KXaAgm3T' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
-2026/02/28-22:59:43.731096 7f54e37ef6c0 Manual compaction at level-1 from '!items!2xxMC458KXaAgm3T' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
+2026/03/16-19:46:09.091343 7f766abff6c0 Log #993: 0 ops saved to Table #994 OK
+2026/03/16-19:46:09.091571 7f766abff6c0 Archiving /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/weapons/000993.log: OK
+2026/03/16-19:46:09.093198 7f766abff6c0 Table #755: 41 entries OK
+2026/03/16-19:46:09.096920 7f766abff6c0 **** Repaired leveldb /home/morr/foundry/foundrydata-v13/Data/systems/bol/packs/weapons; recovered 1 files; 29020 bytes. Some data may have been lost. ****
diff --git a/packs/weapons/MANIFEST-000987 b/packs/weapons/MANIFEST-000987
deleted file mode 100644
index d653eda..0000000
Binary files a/packs/weapons/MANIFEST-000987 and /dev/null differ
diff --git a/styles/components/common.less b/styles/components/common.less
index fa26abf..067ced6 100644
--- a/styles/components/common.less
+++ b/styles/components/common.less
@@ -38,6 +38,21 @@ body.system-bol img#logo {
}
}
+ // 2-column layout for roll dialogs
+ .roll-dialog-grid {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ gap: 0 8px;
+ align-items: start;
+ margin-bottom: 2px;
+ }
+
+ .roll-col {
+ display: flex;
+ flex-direction: column;
+ min-width: 0;
+ }
+
.roll-box, .box-roll,
div.flexrow:has(.bg-darkred) {
border-radius: 6px;
@@ -88,8 +103,8 @@ body.system-bol img#logo {
color: #191813;
}
option:checked, option:hover {
- background: darkred;
- color: white;
+ background: darkred !important;
+ color: white !important;
}
}
diff --git a/styles/global/chat.less b/styles/global/chat.less
index dc9d56e..0e51b66 100644
--- a/styles/global/chat.less
+++ b/styles/global/chat.less
@@ -461,6 +461,47 @@ h2.bad {
margin-bottom: 4px;
}
+ .damage-target-select-label {
+ font-size: 0.78rem;
+ color: #7a0000;
+ font-family: "Wolfsbane2Expanded", cursive;
+ letter-spacing: 0.4px;
+ margin-bottom: 4px;
+ }
+
+ .chat-target-select {
+ display: flex;
+ align-items: center;
+ gap: 6px;
+ width: 100%;
+ margin-bottom: 2px;
+ padding: 3px 8px;
+ background: linear-gradient(135deg, #f5f0e8, #ede4d4);
+ border: 1px solid #c4a882;
+ border-radius: 4px;
+ color: #191813;
+ font-size: 0.85rem;
+ cursor: pointer;
+ text-align: left;
+
+ &:hover {
+ background: linear-gradient(135deg, #7a0000, darkred);
+ color: #e8d890;
+ border-color: #7a0000;
+
+ .damage-target-icon { border-color: #e8d890; }
+ }
+
+ .damage-target-icon {
+ width: 24px;
+ height: 24px;
+ border-radius: 3px;
+ border: 1px solid #c4a882;
+ object-fit: cover;
+ flex: 0 0 24px;
+ }
+ }
+
.damage-note {
font-size: 0.78rem;
color: #4b4a44;
diff --git a/templates/chat/rolls/damage-roll-card.hbs b/templates/chat/rolls/damage-roll-card.hbs
index 9b470a8..179bf97 100644
--- a/templates/chat/rolls/damage-roll-card.hbs
+++ b/templates/chat/rolls/damage-roll-card.hbs
@@ -21,5 +21,16 @@