diff --git a/README.md b/README.md
index badf76b..cf28438 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,20 @@
-
Lethal Fantasy RPG for Foundry Virtual TableTop
+## Lethal Fantasy RPG for Foundry Virtual TableTop
-
+The Official game system for playing Lethal Fantasy TTRPG: The Role Playing Game on FoundryVTT. This fully functional system is the foundational framework to build your game.
+s
+This product's format, programming code, and presentation is copyrighted by Lethal Fantasy Games LLC.
-
+sThis system & product are used with permission granted as part of the partnership agreement between Foundry Gaming LLC and Lethal Fantasy Games LLC. It uses the following trademarks and/or copyrights:
+
+© 2025 Lethal Fantasy Games. Content copyright Ted McClintock, Lethal Fantasy Games LLC. All Rights Reserved. Lethal Fantasy® is a Registered Trademark of Lethal Fantasy Games LLC. All Rights Reserved.
+
+Lethal Fantasy Games is ©2025 Lethal Fantasy Games, LLC. All rights reserved. Lethal Fantasy, Lethal Fantasy Games, and their associated logos are trademarks of Lethal Fantasy Games, LLC. https://lethalfantasy.com/
+
+For inquiries on developing content for this ruleset please contact Lethalted@lethalfantasy.com
+
+## Community
+
+Please join our Discord server Lethal Fantasy games https://discord.gg/RFb34KkZ
+
+It's the place to ask questions on how to use the system, make feature request and follow the development of the system.
\ No newline at end of file
diff --git a/lethal-fantasy.mjs b/lethal-fantasy.mjs
index 3dfa94e..ef307de 100644
--- a/lethal-fantasy.mjs
+++ b/lethal-fantasy.mjs
@@ -95,7 +95,7 @@ Hooks.once("init", function () {
})
/**
- * Perform one-time configuration of system configuration objects.
+ * Perform one-time configuration of system configuration objects.f
*/
function preLocalizeConfig() {
const localizeConfigObject = (obj, keys) => {
@@ -131,7 +131,12 @@ Hooks.once("ready", function () {
}
})
-Hooks.on("renderChatMessage", (message, html, data) => {
+// Test if version below 13
+let hookName = "renderChatMessage"
+if (foundry.utils.isNewerVersion(game.version, "12.0", )) {
+ hookName = "renderChatMessageHTML"
+}
+Hooks.on(hookName, (message, html, data) => {
const typeMessage = data.message.flags.lethalFantasy?.typeMessage
// Message de demande de jet de dés
if (typeMessage === "askRoll") {
diff --git a/module/applications/sheets/character-sheet.mjs b/module/applications/sheets/character-sheet.mjs
index 8806b72..1ddcbf0 100644
--- a/module/applications/sheets/character-sheet.mjs
+++ b/module/applications/sheets/character-sheet.mjs
@@ -250,6 +250,7 @@ export default class LethalFantasyCharacterSheet extends LethalFantasyActorSheet
async _onRoll(event, target) {
if (this.isEditMode) return
+ console.log("Roll event", event)
const rollType = event.target.dataset.rollType
let rollKey = event.target.dataset.rollKey;
let rollDice = event.target.dataset?.rollDice;
diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs
index 7c674d3..65ea201 100644
--- a/module/documents/roll.mjs
+++ b/module/documents/roll.mjs
@@ -292,7 +292,10 @@ export default class LethalFantasyRoll extends Roll {
hasModifier = false
}
+ console.log("Roll mode", CONFIG.Dice.rollModes)
const rollModes = Object.fromEntries(Object.entries(CONFIG.Dice.rollModes).map(([key, value]) => [key, game.i18n.localize(value)]))
+ console.log("Roll mode", rollModes)
+
const fieldRollMode = new foundry.data.fields.StringField({
choices: rollModes,
blank: false,
diff --git a/packs-system/lf-equipment/000130.ldb b/packs-system/lf-equipment/000130.ldb
deleted file mode 100644
index 1d432a7..0000000
Binary files a/packs-system/lf-equipment/000130.ldb and /dev/null differ
diff --git a/packs-system/lf-equipment/000283.log b/packs-system/lf-equipment/000287.log
similarity index 100%
rename from packs-system/lf-equipment/000283.log
rename to packs-system/lf-equipment/000287.log
diff --git a/packs-system/lf-equipment/000289.ldb b/packs-system/lf-equipment/000289.ldb
new file mode 100644
index 0000000..61d49fd
Binary files /dev/null and b/packs-system/lf-equipment/000289.ldb differ
diff --git a/packs-system/lf-equipment/CURRENT b/packs-system/lf-equipment/CURRENT
index 852186d..0ae338f 100644
--- a/packs-system/lf-equipment/CURRENT
+++ b/packs-system/lf-equipment/CURRENT
@@ -1 +1 @@
-MANIFEST-000281
+MANIFEST-000285
diff --git a/packs-system/lf-equipment/LOG b/packs-system/lf-equipment/LOG
index 0543ff7..f382fea 100644
--- a/packs-system/lf-equipment/LOG
+++ b/packs-system/lf-equipment/LOG
@@ -1,8 +1,15 @@
-2025/05/02-18:08:30.093606 7fc4edbfa6c0 Recovering log #279
-2025/05/02-18:08:30.104455 7fc4edbfa6c0 Delete type=3 #277
-2025/05/02-18:08:30.104565 7fc4edbfa6c0 Delete type=0 #279
-2025/05/02-18:21:55.109498 7fc4e73ff6c0 Level-0 table #284: started
-2025/05/02-18:21:55.109535 7fc4e73ff6c0 Level-0 table #284: 0 bytes OK
-2025/05/02-18:21:55.116187 7fc4e73ff6c0 Delete type=0 #282
-2025/05/02-18:21:55.129360 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
-2025/05/02-18:21:55.129430 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
+2025/05/02-20:39:51.653083 7f022e7fc6c0 Recovering log #283
+2025/05/02-20:39:51.665155 7f022e7fc6c0 Delete type=3 #281
+2025/05/02-20:39:51.665271 7f022e7fc6c0 Delete type=0 #283
+2025/05/02-20:57:36.730326 7f022d7fa6c0 Level-0 table #288: started
+2025/05/02-20:57:36.734739 7f022d7fa6c0 Level-0 table #288: 36173 bytes OK
+2025/05/02-20:57:36.740965 7f022d7fa6c0 Delete type=0 #286
+2025/05/02-20:57:36.761601 7f022d7fa6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
+2025/05/02-20:57:36.775278 7f022d7fa6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at '!items!znm6T1ef4qQI8BX7' @ 164 : 1
+2025/05/02-20:57:36.775287 7f022d7fa6c0 Compacting 1@1 + 1@2 files
+2025/05/02-20:57:36.778878 7f022d7fa6c0 Generated table #289@1: 82 keys, 36548 bytes
+2025/05/02-20:57:36.778905 7f022d7fa6c0 Compacted 1@1 + 1@2 files => 36548 bytes
+2025/05/02-20:57:36.784811 7f022d7fa6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-20:57:36.784909 7f022d7fa6c0 Delete type=2 #130
+2025/05/02-20:57:36.785056 7f022d7fa6c0 Delete type=2 #288
+2025/05/02-20:57:36.806216 7f022d7fa6c0 Manual compaction at level-1 from '!items!znm6T1ef4qQI8BX7' @ 164 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-equipment/LOG.old b/packs-system/lf-equipment/LOG.old
index 89ac20e..0543ff7 100644
--- a/packs-system/lf-equipment/LOG.old
+++ b/packs-system/lf-equipment/LOG.old
@@ -1,8 +1,8 @@
-2025/04/28-21:05:33.969865 7fa7f49f96c0 Recovering log #275
-2025/04/28-21:05:33.982957 7fa7f49f96c0 Delete type=3 #273
-2025/04/28-21:05:33.983066 7fa7f49f96c0 Delete type=0 #275
-2025/04/29-00:08:44.421059 7fa7eebff6c0 Level-0 table #280: started
-2025/04/29-00:08:44.421086 7fa7eebff6c0 Level-0 table #280: 0 bytes OK
-2025/04/29-00:08:44.492658 7fa7eebff6c0 Delete type=0 #278
-2025/04/29-00:08:44.570180 7fa7eebff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
-2025/04/29-00:08:44.570235 7fa7eebff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
+2025/05/02-18:08:30.093606 7fc4edbfa6c0 Recovering log #279
+2025/05/02-18:08:30.104455 7fc4edbfa6c0 Delete type=3 #277
+2025/05/02-18:08:30.104565 7fc4edbfa6c0 Delete type=0 #279
+2025/05/02-18:21:55.109498 7fc4e73ff6c0 Level-0 table #284: started
+2025/05/02-18:21:55.109535 7fc4e73ff6c0 Level-0 table #284: 0 bytes OK
+2025/05/02-18:21:55.116187 7fc4e73ff6c0 Delete type=0 #282
+2025/05/02-18:21:55.129360 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
+2025/05/02-18:21:55.129430 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-equipment/MANIFEST-000281 b/packs-system/lf-equipment/MANIFEST-000281
deleted file mode 100644
index ed85a21..0000000
Binary files a/packs-system/lf-equipment/MANIFEST-000281 and /dev/null differ
diff --git a/packs-system/lf-equipment/MANIFEST-000285 b/packs-system/lf-equipment/MANIFEST-000285
new file mode 100644
index 0000000..1762eeb
Binary files /dev/null and b/packs-system/lf-equipment/MANIFEST-000285 differ
diff --git a/packs-system/lf-gifts/000053.ldb b/packs-system/lf-gifts/000053.ldb
deleted file mode 100644
index 8807f7f..0000000
Binary files a/packs-system/lf-gifts/000053.ldb and /dev/null differ
diff --git a/packs-system/lf-gifts/000282.log b/packs-system/lf-gifts/000286.log
similarity index 100%
rename from packs-system/lf-gifts/000282.log
rename to packs-system/lf-gifts/000286.log
diff --git a/packs-system/lf-gifts/000288.ldb b/packs-system/lf-gifts/000288.ldb
new file mode 100644
index 0000000..a799e4c
Binary files /dev/null and b/packs-system/lf-gifts/000288.ldb differ
diff --git a/packs-system/lf-gifts/CURRENT b/packs-system/lf-gifts/CURRENT
index e78eed5..0041f5d 100644
--- a/packs-system/lf-gifts/CURRENT
+++ b/packs-system/lf-gifts/CURRENT
@@ -1 +1 @@
-MANIFEST-000280
+MANIFEST-000284
diff --git a/packs-system/lf-gifts/LOG b/packs-system/lf-gifts/LOG
index 4c18828..2a4e31b 100644
--- a/packs-system/lf-gifts/LOG
+++ b/packs-system/lf-gifts/LOG
@@ -1,8 +1,15 @@
-2025/05/02-18:08:30.109165 7fc4ecbf86c0 Recovering log #278
-2025/05/02-18:08:30.121216 7fc4ecbf86c0 Delete type=3 #276
-2025/05/02-18:08:30.121310 7fc4ecbf86c0 Delete type=0 #278
-2025/05/02-18:21:55.122892 7fc4e73ff6c0 Level-0 table #283: started
-2025/05/02-18:21:55.122930 7fc4e73ff6c0 Level-0 table #283: 0 bytes OK
-2025/05/02-18:21:55.129027 7fc4e73ff6c0 Delete type=0 #281
-2025/05/02-18:21:55.129407 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
-2025/05/02-18:21:55.129496 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
+2025/05/02-20:39:51.671557 7f022effd6c0 Recovering log #282
+2025/05/02-20:39:51.683168 7f022effd6c0 Delete type=3 #280
+2025/05/02-20:39:51.683287 7f022effd6c0 Delete type=0 #282
+2025/05/02-20:57:36.750799 7f022d7fa6c0 Level-0 table #287: started
+2025/05/02-20:57:36.754965 7f022d7fa6c0 Level-0 table #287: 15167 bytes OK
+2025/05/02-20:57:36.761297 7f022d7fa6c0 Delete type=0 #285
+2025/05/02-20:57:36.761639 7f022d7fa6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
+2025/05/02-20:57:36.796146 7f022d7fa6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at '!items!zjvGljrLk5SshC9D' @ 62 : 1
+2025/05/02-20:57:36.796158 7f022d7fa6c0 Compacting 1@1 + 1@2 files
+2025/05/02-20:57:36.799613 7f022d7fa6c0 Generated table #288@1: 31 keys, 15273 bytes
+2025/05/02-20:57:36.799639 7f022d7fa6c0 Compacted 1@1 + 1@2 files => 15273 bytes
+2025/05/02-20:57:36.805873 7f022d7fa6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-20:57:36.805962 7f022d7fa6c0 Delete type=2 #53
+2025/05/02-20:57:36.806101 7f022d7fa6c0 Delete type=2 #287
+2025/05/02-20:57:36.806265 7f022d7fa6c0 Manual compaction at level-1 from '!items!zjvGljrLk5SshC9D' @ 62 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-gifts/LOG.old b/packs-system/lf-gifts/LOG.old
index 0c47271..4c18828 100644
--- a/packs-system/lf-gifts/LOG.old
+++ b/packs-system/lf-gifts/LOG.old
@@ -1,8 +1,8 @@
-2025/04/28-21:05:33.988908 7fa7ef7fe6c0 Recovering log #274
-2025/04/28-21:05:34.005200 7fa7ef7fe6c0 Delete type=3 #272
-2025/04/28-21:05:34.005349 7fa7ef7fe6c0 Delete type=0 #274
-2025/04/29-00:08:44.365001 7fa7eebff6c0 Level-0 table #279: started
-2025/04/29-00:08:44.365047 7fa7eebff6c0 Level-0 table #279: 0 bytes OK
-2025/04/29-00:08:44.420965 7fa7eebff6c0 Delete type=0 #277
-2025/04/29-00:08:44.570160 7fa7eebff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
-2025/04/29-00:08:44.570222 7fa7eebff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
+2025/05/02-18:08:30.109165 7fc4ecbf86c0 Recovering log #278
+2025/05/02-18:08:30.121216 7fc4ecbf86c0 Delete type=3 #276
+2025/05/02-18:08:30.121310 7fc4ecbf86c0 Delete type=0 #278
+2025/05/02-18:21:55.122892 7fc4e73ff6c0 Level-0 table #283: started
+2025/05/02-18:21:55.122930 7fc4e73ff6c0 Level-0 table #283: 0 bytes OK
+2025/05/02-18:21:55.129027 7fc4e73ff6c0 Delete type=0 #281
+2025/05/02-18:21:55.129407 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
+2025/05/02-18:21:55.129496 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-gifts/MANIFEST-000280 b/packs-system/lf-gifts/MANIFEST-000280
deleted file mode 100644
index bc5c716..0000000
Binary files a/packs-system/lf-gifts/MANIFEST-000280 and /dev/null differ
diff --git a/packs-system/lf-gifts/MANIFEST-000284 b/packs-system/lf-gifts/MANIFEST-000284
new file mode 100644
index 0000000..23e88bd
Binary files /dev/null and b/packs-system/lf-gifts/MANIFEST-000284 differ
diff --git a/packs-system/lf-skills/000049.ldb b/packs-system/lf-skills/000049.ldb
deleted file mode 100644
index 30c3de0..0000000
Binary files a/packs-system/lf-skills/000049.ldb and /dev/null differ
diff --git a/packs-system/lf-skills/000282.log b/packs-system/lf-skills/000286.log
similarity index 100%
rename from packs-system/lf-skills/000282.log
rename to packs-system/lf-skills/000286.log
diff --git a/packs-system/lf-skills/000288.ldb b/packs-system/lf-skills/000288.ldb
new file mode 100644
index 0000000..2249b3e
Binary files /dev/null and b/packs-system/lf-skills/000288.ldb differ
diff --git a/packs-system/lf-skills/CURRENT b/packs-system/lf-skills/CURRENT
index e78eed5..0041f5d 100644
--- a/packs-system/lf-skills/CURRENT
+++ b/packs-system/lf-skills/CURRENT
@@ -1 +1 @@
-MANIFEST-000280
+MANIFEST-000284
diff --git a/packs-system/lf-skills/LOG b/packs-system/lf-skills/LOG
index 50699ff..9e104ea 100644
--- a/packs-system/lf-skills/LOG
+++ b/packs-system/lf-skills/LOG
@@ -1,8 +1,15 @@
-2025/05/02-18:08:30.076028 7fc4edbfa6c0 Recovering log #278
-2025/05/02-18:08:30.087953 7fc4edbfa6c0 Delete type=3 #276
-2025/05/02-18:08:30.088039 7fc4edbfa6c0 Delete type=0 #278
-2025/05/02-18:21:55.116367 7fc4e73ff6c0 Level-0 table #283: started
-2025/05/02-18:21:55.116408 7fc4e73ff6c0 Level-0 table #283: 0 bytes OK
-2025/05/02-18:21:55.122719 7fc4e73ff6c0 Delete type=0 #281
-2025/05/02-18:21:55.129386 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
-2025/05/02-18:21:55.129477 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
+2025/05/02-20:39:51.635696 7f022dffb6c0 Recovering log #282
+2025/05/02-20:39:51.646812 7f022dffb6c0 Delete type=3 #280
+2025/05/02-20:39:51.646915 7f022dffb6c0 Delete type=0 #282
+2025/05/02-20:57:36.719381 7f022d7fa6c0 Level-0 table #287: started
+2025/05/02-20:57:36.723747 7f022d7fa6c0 Level-0 table #287: 114530 bytes OK
+2025/05/02-20:57:36.730120 7f022d7fa6c0 Delete type=0 #285
+2025/05/02-20:57:36.761575 7f022d7fa6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
+2025/05/02-20:57:36.761672 7f022d7fa6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at '!items!zt8s7564ep1La4XQ' @ 188 : 1
+2025/05/02-20:57:36.761687 7f022d7fa6c0 Compacting 1@1 + 1@2 files
+2025/05/02-20:57:36.767064 7f022d7fa6c0 Generated table #288@1: 94 keys, 115553 bytes
+2025/05/02-20:57:36.767088 7f022d7fa6c0 Compacted 1@1 + 1@2 files => 115553 bytes
+2025/05/02-20:57:36.774763 7f022d7fa6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-20:57:36.774947 7f022d7fa6c0 Delete type=2 #49
+2025/05/02-20:57:36.775178 7f022d7fa6c0 Delete type=2 #287
+2025/05/02-20:57:36.806199 7f022d7fa6c0 Manual compaction at level-1 from '!items!zt8s7564ep1La4XQ' @ 188 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-skills/LOG.old b/packs-system/lf-skills/LOG.old
index 8d522d6..50699ff 100644
--- a/packs-system/lf-skills/LOG.old
+++ b/packs-system/lf-skills/LOG.old
@@ -1,8 +1,8 @@
-2025/04/28-21:05:33.953840 7fa7effff6c0 Recovering log #274
-2025/04/28-21:05:33.964089 7fa7effff6c0 Delete type=3 #272
-2025/04/28-21:05:33.964167 7fa7effff6c0 Delete type=0 #274
-2025/04/29-00:08:44.318603 7fa7eebff6c0 Level-0 table #279: started
-2025/04/29-00:08:44.318649 7fa7eebff6c0 Level-0 table #279: 0 bytes OK
-2025/04/29-00:08:44.364829 7fa7eebff6c0 Delete type=0 #277
-2025/04/29-00:08:44.570130 7fa7eebff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
-2025/04/29-00:08:44.570209 7fa7eebff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
+2025/05/02-18:08:30.076028 7fc4edbfa6c0 Recovering log #278
+2025/05/02-18:08:30.087953 7fc4edbfa6c0 Delete type=3 #276
+2025/05/02-18:08:30.088039 7fc4edbfa6c0 Delete type=0 #278
+2025/05/02-18:21:55.116367 7fc4e73ff6c0 Level-0 table #283: started
+2025/05/02-18:21:55.116408 7fc4e73ff6c0 Level-0 table #283: 0 bytes OK
+2025/05/02-18:21:55.122719 7fc4e73ff6c0 Delete type=0 #281
+2025/05/02-18:21:55.129386 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
+2025/05/02-18:21:55.129477 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-skills/MANIFEST-000280 b/packs-system/lf-skills/MANIFEST-000280
deleted file mode 100644
index 2a024bf..0000000
Binary files a/packs-system/lf-skills/MANIFEST-000280 and /dev/null differ
diff --git a/packs-system/lf-skills/MANIFEST-000284 b/packs-system/lf-skills/MANIFEST-000284
new file mode 100644
index 0000000..f895b1b
Binary files /dev/null and b/packs-system/lf-skills/MANIFEST-000284 differ
diff --git a/packs-system/lf-vulnerabilities/000053.ldb b/packs-system/lf-vulnerabilities/000053.ldb
deleted file mode 100644
index dd09040..0000000
Binary files a/packs-system/lf-vulnerabilities/000053.ldb and /dev/null differ
diff --git a/packs-system/lf-vulnerabilities/000282.log b/packs-system/lf-vulnerabilities/000286.log
similarity index 100%
rename from packs-system/lf-vulnerabilities/000282.log
rename to packs-system/lf-vulnerabilities/000286.log
diff --git a/packs-system/lf-vulnerabilities/000288.ldb b/packs-system/lf-vulnerabilities/000288.ldb
new file mode 100644
index 0000000..44142f1
Binary files /dev/null and b/packs-system/lf-vulnerabilities/000288.ldb differ
diff --git a/packs-system/lf-vulnerabilities/CURRENT b/packs-system/lf-vulnerabilities/CURRENT
index e78eed5..0041f5d 100644
--- a/packs-system/lf-vulnerabilities/CURRENT
+++ b/packs-system/lf-vulnerabilities/CURRENT
@@ -1 +1 @@
-MANIFEST-000280
+MANIFEST-000284
diff --git a/packs-system/lf-vulnerabilities/LOG b/packs-system/lf-vulnerabilities/LOG
index ee7b091..01dfc5b 100644
--- a/packs-system/lf-vulnerabilities/LOG
+++ b/packs-system/lf-vulnerabilities/LOG
@@ -1,8 +1,15 @@
-2025/05/02-18:08:30.126416 7fc4e7fff6c0 Recovering log #278
-2025/05/02-18:08:30.137455 7fc4e7fff6c0 Delete type=3 #276
-2025/05/02-18:08:30.137553 7fc4e7fff6c0 Delete type=0 #278
-2025/05/02-18:21:55.102804 7fc4e73ff6c0 Level-0 table #283: started
-2025/05/02-18:21:55.102870 7fc4e73ff6c0 Level-0 table #283: 0 bytes OK
-2025/05/02-18:21:55.109338 7fc4e73ff6c0 Delete type=0 #281
-2025/05/02-18:21:55.129316 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
-2025/05/02-18:21:55.129455 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
+2025/05/02-20:39:51.688379 7f022f7fe6c0 Recovering log #282
+2025/05/02-20:39:51.699920 7f022f7fe6c0 Delete type=3 #280
+2025/05/02-20:39:51.700054 7f022f7fe6c0 Delete type=0 #282
+2025/05/02-20:57:36.741129 7f022d7fa6c0 Level-0 table #287: started
+2025/05/02-20:57:36.744512 7f022d7fa6c0 Level-0 table #287: 20464 bytes OK
+2025/05/02-20:57:36.750656 7f022d7fa6c0 Delete type=0 #285
+2025/05/02-20:57:36.761620 7f022d7fa6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
+2025/05/02-20:57:36.785159 7f022d7fa6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at '!items!zkK6ixtCsCw3RH9X' @ 54 : 1
+2025/05/02-20:57:36.785173 7f022d7fa6c0 Compacting 1@1 + 1@2 files
+2025/05/02-20:57:36.789304 7f022d7fa6c0 Generated table #288@1: 27 keys, 20598 bytes
+2025/05/02-20:57:36.789323 7f022d7fa6c0 Compacted 1@1 + 1@2 files => 20598 bytes
+2025/05/02-20:57:36.795807 7f022d7fa6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
+2025/05/02-20:57:36.795923 7f022d7fa6c0 Delete type=2 #53
+2025/05/02-20:57:36.796046 7f022d7fa6c0 Delete type=2 #287
+2025/05/02-20:57:36.806234 7f022d7fa6c0 Manual compaction at level-1 from '!items!zkK6ixtCsCw3RH9X' @ 54 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-vulnerabilities/LOG.old b/packs-system/lf-vulnerabilities/LOG.old
index 398d8e2..ee7b091 100644
--- a/packs-system/lf-vulnerabilities/LOG.old
+++ b/packs-system/lf-vulnerabilities/LOG.old
@@ -1,8 +1,8 @@
-2025/04/28-21:05:34.008354 7fa7f51fa6c0 Recovering log #274
-2025/04/28-21:05:34.023701 7fa7f51fa6c0 Delete type=3 #272
-2025/04/28-21:05:34.023772 7fa7f51fa6c0 Delete type=0 #274
-2025/04/29-00:08:44.492763 7fa7eebff6c0 Level-0 table #279: started
-2025/04/29-00:08:44.492793 7fa7eebff6c0 Level-0 table #279: 0 bytes OK
-2025/04/29-00:08:44.569850 7fa7eebff6c0 Delete type=0 #277
-2025/04/29-00:08:44.570197 7fa7eebff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
-2025/04/29-00:08:44.570247 7fa7eebff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
+2025/05/02-18:08:30.126416 7fc4e7fff6c0 Recovering log #278
+2025/05/02-18:08:30.137455 7fc4e7fff6c0 Delete type=3 #276
+2025/05/02-18:08:30.137553 7fc4e7fff6c0 Delete type=0 #278
+2025/05/02-18:21:55.102804 7fc4e73ff6c0 Level-0 table #283: started
+2025/05/02-18:21:55.102870 7fc4e73ff6c0 Level-0 table #283: 0 bytes OK
+2025/05/02-18:21:55.109338 7fc4e73ff6c0 Delete type=0 #281
+2025/05/02-18:21:55.129316 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
+2025/05/02-18:21:55.129455 7fc4e73ff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
diff --git a/packs-system/lf-vulnerabilities/MANIFEST-000280 b/packs-system/lf-vulnerabilities/MANIFEST-000280
deleted file mode 100644
index 27db403..0000000
Binary files a/packs-system/lf-vulnerabilities/MANIFEST-000280 and /dev/null differ
diff --git a/packs-system/lf-vulnerabilities/MANIFEST-000284 b/packs-system/lf-vulnerabilities/MANIFEST-000284
new file mode 100644
index 0000000..b43e568
Binary files /dev/null and b/packs-system/lf-vulnerabilities/MANIFEST-000284 differ