diff --git a/images/icons/icon-npc-demon.svg b/images/icons/icon-npc-demon.svg
new file mode 100644
index 0000000..90ff440
--- /dev/null
+++ b/images/icons/icon-npc-demon.svg
@@ -0,0 +1,43 @@
+
diff --git a/images/icons/icon-npc-dieu.svg b/images/icons/icon-npc-dieu.svg
new file mode 100644
index 0000000..e755422
--- /dev/null
+++ b/images/icons/icon-npc-dieu.svg
@@ -0,0 +1,44 @@
+
diff --git a/images/icons/icon-npc-esprit-animal.svg b/images/icons/icon-npc-esprit-animal.svg
new file mode 100644
index 0000000..1661781
--- /dev/null
+++ b/images/icons/icon-npc-esprit-animal.svg
@@ -0,0 +1,41 @@
+
diff --git a/images/icons/icon-npc-fantome.svg b/images/icons/icon-npc-fantome.svg
new file mode 100644
index 0000000..12f8f29
--- /dev/null
+++ b/images/icons/icon-npc-fantome.svg
@@ -0,0 +1,41 @@
+
diff --git a/images/icons/icon-npc-jiugwaai.svg b/images/icons/icon-npc-jiugwaai.svg
new file mode 100644
index 0000000..7ecbc65
--- /dev/null
+++ b/images/icons/icon-npc-jiugwaai.svg
@@ -0,0 +1,47 @@
+
diff --git a/images/icons/icon-npc-mortel.svg b/images/icons/icon-npc-mortel.svg
new file mode 100644
index 0000000..f3b7f00
--- /dev/null
+++ b/images/icons/icon-npc-mortel.svg
@@ -0,0 +1,41 @@
+
diff --git a/packs-src/cde-npcs/Alexander_Weng.json b/packs-src/cde-npcs/Alexander_Weng.json
index 92d862a..33f25ef 100644
--- a/packs-src/cde-npcs/Alexander_Weng.json
+++ b/packs-src/cde-npcs/Alexander_Weng.json
@@ -3,7 +3,7 @@
"_key": "!actors!9jr5RN2GDhfVOZnY",
"name": "Alexander Weng",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 2,
diff --git a/packs-src/cde-npcs/Ban_Daan_gros_bras_trop_ambitieux.json b/packs-src/cde-npcs/Ban_Daan_gros_bras_trop_ambitieux.json
index 9a6fd08..3e0a41c 100644
--- a/packs-src/cde-npcs/Ban_Daan_gros_bras_trop_ambitieux.json
+++ b/packs-src/cde-npcs/Ban_Daan_gros_bras_trop_ambitieux.json
@@ -3,7 +3,7 @@
"_key": "!actors!JSQ8x2ojYooWx6fr",
"name": "Ban Daan, gros bras trop ambitieux",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Bui_Hok_general_fidele.json b/packs-src/cde-npcs/Bui_Hok_general_fidele.json
index c2c0d16..12c5f99 100644
--- a/packs-src/cde-npcs/Bui_Hok_general_fidele.json
+++ b/packs-src/cde-npcs/Bui_Hok_general_fidele.json
@@ -3,7 +3,7 @@
"_key": "!actors!xs3iEeRvVqnLG4fa",
"name": "Bui Hok, général fidèle",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 3,
diff --git a/packs-src/cde-npcs/Carrie_Suet_citoyenne_ordinaire.json b/packs-src/cde-npcs/Carrie_Suet_citoyenne_ordinaire.json
index a885504..0338d7a 100644
--- a/packs-src/cde-npcs/Carrie_Suet_citoyenne_ordinaire.json
+++ b/packs-src/cde-npcs/Carrie_Suet_citoyenne_ordinaire.json
@@ -3,7 +3,7 @@
"_key": "!actors!c08hmLyriGEOct1K",
"name": "Carrie Suet, citoyenne ordinaire",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 0,
diff --git a/packs-src/cde-npcs/Charlie_Fei_psychologue_pour_defunts.json b/packs-src/cde-npcs/Charlie_Fei_psychologue_pour_defunts.json
index 224b0f5..58486a9 100644
--- a/packs-src/cde-npcs/Charlie_Fei_psychologue_pour_defunts.json
+++ b/packs-src/cde-npcs/Charlie_Fei_psychologue_pour_defunts.json
@@ -3,7 +3,7 @@
"_key": "!actors!CVbY9xpxodgazhLq",
"name": "Charlie Fei, psychologue pour défunts",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Cimei_demon_des_forets.json b/packs-src/cde-npcs/Cimei_demon_des_forets.json
index 3369a5a..7643485 100644
--- a/packs-src/cde-npcs/Cimei_demon_des_forets.json
+++ b/packs-src/cde-npcs/Cimei_demon_des_forets.json
@@ -3,7 +3,7 @@
"_key": "!actors!xwVOrq4vFJbAHrue",
"name": "Cimei (démon des forêts)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 1,
diff --git a/packs-src/cde-npcs/Consultant_esoterique.json b/packs-src/cde-npcs/Consultant_esoterique.json
index 42ac5bb..5542148 100644
--- a/packs-src/cde-npcs/Consultant_esoterique.json
+++ b/packs-src/cde-npcs/Consultant_esoterique.json
@@ -3,7 +3,7 @@
"_key": "!actors!A54y6E5qYiSfPhQw",
"name": "Consultant ésotérique",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 2,
diff --git a/packs-src/cde-npcs/Demon-gardien_gaamwujan_mo_Profane.json b/packs-src/cde-npcs/Demon-gardien_gaamwujan_mo_Profane.json
index fd2a076..1567322 100644
--- a/packs-src/cde-npcs/Demon-gardien_gaamwujan_mo_Profane.json
+++ b/packs-src/cde-npcs/Demon-gardien_gaamwujan_mo_Profane.json
@@ -3,7 +3,7 @@
"_key": "!actors!kEgcNfeMGeOA3q58",
"name": "Démon-gardien (gaamwujan mo) Profane",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 0,
diff --git a/packs-src/cde-npcs/Deoi_Sam_double_demoniaque.json b/packs-src/cde-npcs/Deoi_Sam_double_demoniaque.json
index 4655f51..1e9e9fe 100644
--- a/packs-src/cde-npcs/Deoi_Sam_double_demoniaque.json
+++ b/packs-src/cde-npcs/Deoi_Sam_double_demoniaque.json
@@ -3,7 +3,7 @@
"_key": "!actors!j0M9lM05layknpjc",
"name": "Deoi Sam (double démoniaque)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Fat_si_sorcier.json b/packs-src/cde-npcs/Fat_si_sorcier.json
index a8f5a6e..3f47b05 100644
--- a/packs-src/cde-npcs/Fat_si_sorcier.json
+++ b/packs-src/cde-npcs/Fat_si_sorcier.json
@@ -3,7 +3,7 @@
"_key": "!actors!CecTD0e1caDDLi4f",
"name": "Fat si sorcier",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Fonctionnaire_infernal_gwai_caai.json b/packs-src/cde-npcs/Fonctionnaire_infernal_gwai_caai.json
index 30edb9b..889f4a0 100644
--- a/packs-src/cde-npcs/Fonctionnaire_infernal_gwai_caai.json
+++ b/packs-src/cde-npcs/Fonctionnaire_infernal_gwai_caai.json
@@ -3,7 +3,7 @@
"_key": "!actors!oZQYYd9fshpR1fzS",
"name": "Fonctionnaire infernal (gwai caai)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Gaaujan_ogresse_des_mers.json b/packs-src/cde-npcs/Gaaujan_ogresse_des_mers.json
index 6dd47ca..0ee9469 100644
--- a/packs-src/cde-npcs/Gaaujan_ogresse_des_mers.json
+++ b/packs-src/cde-npcs/Gaaujan_ogresse_des_mers.json
@@ -3,7 +3,7 @@
"_key": "!actors!nKvFMqTQluI6slsR",
"name": "Gaaujan (ogresse des mers)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-jiugwaai.svg",
"system": {
"type": "jiugwaai",
"threat": 1,
diff --git a/packs-src/cde-npcs/Gamzing_generique.json b/packs-src/cde-npcs/Gamzing_generique.json
index 20b936c..188e615 100644
--- a/packs-src/cde-npcs/Gamzing_generique.json
+++ b/packs-src/cde-npcs/Gamzing_generique.json
@@ -3,7 +3,7 @@
"_key": "!actors!gX41y0aGmiXzf7em",
"name": "Gamzing (générique)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 1,
diff --git a/packs-src/cde-npcs/Ginny_Ching.json b/packs-src/cde-npcs/Ginny_Ching.json
index 1a82a40..c579294 100644
--- a/packs-src/cde-npcs/Ginny_Ching.json
+++ b/packs-src/cde-npcs/Ginny_Ching.json
@@ -3,7 +3,7 @@
"_key": "!actors!qfTSRgyrtBfRA43K",
"name": "Ginny Ching",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Goengsi_jiangshi.json b/packs-src/cde-npcs/Goengsi_jiangshi.json
index dad82b3..5ea7c5f 100644
--- a/packs-src/cde-npcs/Goengsi_jiangshi.json
+++ b/packs-src/cde-npcs/Goengsi_jiangshi.json
@@ -3,7 +3,7 @@
"_key": "!actors!Xn42o1E660Q7nFD5",
"name": "Goengsi (jiangshi)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 1,
diff --git a/packs-src/cde-npcs/Good_Boy_molosse_protecteur.json b/packs-src/cde-npcs/Good_Boy_molosse_protecteur.json
index 1ac0a33..53a8499 100644
--- a/packs-src/cde-npcs/Good_Boy_molosse_protecteur.json
+++ b/packs-src/cde-npcs/Good_Boy_molosse_protecteur.json
@@ -3,7 +3,7 @@
"_key": "!actors!ch7LrshdCOtq7cyl",
"name": "Good Boy, molosse protecteur",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Initie.json b/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Initie.json
index ade0f2c..5342d24 100644
--- a/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Initie.json
+++ b/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Initie.json
@@ -3,7 +3,7 @@
"_key": "!actors!CSiS3imbab0YaMSW",
"name": "Gwat Jyun (singe blanc) Initié",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-jiugwaai.svg",
"system": {
"type": "jiugwaai",
"threat": 2,
diff --git a/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Profane.json b/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Profane.json
index 71a15be..8c4d16b 100644
--- a/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Profane.json
+++ b/packs-src/cde-npcs/Gwat_Jyun_singe_blanc_Profane.json
@@ -3,7 +3,7 @@
"_key": "!actors!rCaI4p3b7wWAkogg",
"name": "Gwat Jyun (singe blanc) Profane",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-jiugwaai.svg",
"system": {
"type": "jiugwaai",
"threat": 0,
diff --git a/packs-src/cde-npcs/Hyun_Ci_champion_underground.json b/packs-src/cde-npcs/Hyun_Ci_champion_underground.json
index 224bed5..75c0bf3 100644
--- a/packs-src/cde-npcs/Hyun_Ci_champion_underground.json
+++ b/packs-src/cde-npcs/Hyun_Ci_champion_underground.json
@@ -3,7 +3,7 @@
"_key": "!actors!dQUAdHHo2adCgCcY",
"name": "Hyun Ci, champion underground",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 3,
diff --git a/packs-src/cde-npcs/Intermediaire.json b/packs-src/cde-npcs/Intermediaire.json
index f5e7a2c..e759ecd 100644
--- a/packs-src/cde-npcs/Intermediaire.json
+++ b/packs-src/cde-npcs/Intermediaire.json
@@ -3,7 +3,7 @@
"_key": "!actors!lWZ4Ifq8L46QorAH",
"name": "Intermédiaire",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/James_Kam_tueur_gages.json b/packs-src/cde-npcs/James_Kam_tueur_gages.json
index 4a14ac6..272cd3e 100644
--- a/packs-src/cde-npcs/James_Kam_tueur_gages.json
+++ b/packs-src/cde-npcs/James_Kam_tueur_gages.json
@@ -3,7 +3,7 @@
"_key": "!actors!mTlPb9acTYuN8g34",
"name": "James Kam, tueur à gages",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 4,
diff --git a/packs-src/cde-npcs/Je_Maan_cadre_aux_dents_longues.json b/packs-src/cde-npcs/Je_Maan_cadre_aux_dents_longues.json
index b093f1b..24d43e6 100644
--- a/packs-src/cde-npcs/Je_Maan_cadre_aux_dents_longues.json
+++ b/packs-src/cde-npcs/Je_Maan_cadre_aux_dents_longues.json
@@ -3,7 +3,7 @@
"_key": "!actors!GPcB3MHaqxO0NcyK",
"name": "Je Maan, cadre aux dents longues",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Jeffrey_Chiu.json b/packs-src/cde-npcs/Jeffrey_Chiu.json
index 571ff81..17a425f 100644
--- a/packs-src/cde-npcs/Jeffrey_Chiu.json
+++ b/packs-src/cde-npcs/Jeffrey_Chiu.json
@@ -3,7 +3,7 @@
"_key": "!actors!VDe1iLJbtQ0Yy5CD",
"name": "Jeffrey Chiu",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 0,
diff --git a/packs-src/cde-npcs/Jing_Tin_guerrier_decapite.json b/packs-src/cde-npcs/Jing_Tin_guerrier_decapite.json
index a1bfa81..6fe4229 100644
--- a/packs-src/cde-npcs/Jing_Tin_guerrier_decapite.json
+++ b/packs-src/cde-npcs/Jing_Tin_guerrier_decapite.json
@@ -3,7 +3,7 @@
"_key": "!actors!4ZjFZ1HoJV9mJStt",
"name": "Jing Tin, guerrier décapité",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-dieu.svg",
"system": {
"type": "dieu",
"threat": 3,
diff --git a/packs-src/cde-npcs/John_Wa_maitre_des_rites_free-lance.json b/packs-src/cde-npcs/John_Wa_maitre_des_rites_free-lance.json
index bb0e1fb..d6f08ca 100644
--- a/packs-src/cde-npcs/John_Wa_maitre_des_rites_free-lance.json
+++ b/packs-src/cde-npcs/John_Wa_maitre_des_rites_free-lance.json
@@ -3,7 +3,7 @@
"_key": "!actors!54uOjMPREX9p9y3k",
"name": "John Wa, maître des rites free-lance",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 2,
diff --git a/packs-src/cde-npcs/Juk_Lyun_guide_touristique.json b/packs-src/cde-npcs/Juk_Lyun_guide_touristique.json
index af4cca7..437bd2d 100644
--- a/packs-src/cde-npcs/Juk_Lyun_guide_touristique.json
+++ b/packs-src/cde-npcs/Juk_Lyun_guide_touristique.json
@@ -3,7 +3,7 @@
"_key": "!actors!xso73DrDuFPD74MF",
"name": "Juk Lyun, guide touristique",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-jiugwaai.svg",
"system": {
"type": "jiugwaai",
"threat": 1,
diff --git a/packs-src/cde-npcs/Julian_Po_travailleur_social.json b/packs-src/cde-npcs/Julian_Po_travailleur_social.json
index 114b147..a52dded 100644
--- a/packs-src/cde-npcs/Julian_Po_travailleur_social.json
+++ b/packs-src/cde-npcs/Julian_Po_travailleur_social.json
@@ -3,7 +3,7 @@
"_key": "!actors!4qsz1fgQaLp6XgOA",
"name": "Julian Po, travailleur social",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Karen_Sen_croqueuse_de_diamants.json b/packs-src/cde-npcs/Karen_Sen_croqueuse_de_diamants.json
index 5841ee1..4413155 100644
--- a/packs-src/cde-npcs/Karen_Sen_croqueuse_de_diamants.json
+++ b/packs-src/cde-npcs/Karen_Sen_croqueuse_de_diamants.json
@@ -3,7 +3,7 @@
"_key": "!actors!zVpmacwoWEG8YTCQ",
"name": "Karen Sen, croqueuse de diamants",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 2,
diff --git a/packs-src/cde-npcs/Ken_Luan.json b/packs-src/cde-npcs/Ken_Luan.json
index 0d4bc44..b5783e7 100644
--- a/packs-src/cde-npcs/Ken_Luan.json
+++ b/packs-src/cde-npcs/Ken_Luan.json
@@ -3,7 +3,7 @@
"_key": "!actors!Z5DRulhhSyujEVjG",
"name": "Ken Luan",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Laureen_Zoeng_estheticienne_roublarde.json b/packs-src/cde-npcs/Laureen_Zoeng_estheticienne_roublarde.json
index 9100ca7..e6a4874 100644
--- a/packs-src/cde-npcs/Laureen_Zoeng_estheticienne_roublarde.json
+++ b/packs-src/cde-npcs/Laureen_Zoeng_estheticienne_roublarde.json
@@ -3,7 +3,7 @@
"_key": "!actors!a5blX0uXTNzcplH1",
"name": "Laureen Zoeng, esthéticienne roublarde",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Leonie_Fei.json b/packs-src/cde-npcs/Leonie_Fei.json
index d932311..3e0f405 100644
--- a/packs-src/cde-npcs/Leonie_Fei.json
+++ b/packs-src/cde-npcs/Leonie_Fei.json
@@ -3,7 +3,7 @@
"_key": "!actors!4ys4N6FQKGacd3rf",
"name": "Leonie Fei",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Maximilian_Pang.json b/packs-src/cde-npcs/Maximilian_Pang.json
index 5597759..95ffe56 100644
--- a/packs-src/cde-npcs/Maximilian_Pang.json
+++ b/packs-src/cde-npcs/Maximilian_Pang.json
@@ -3,7 +3,7 @@
"_key": "!actors!wvdZgXLIdqQxc3nH",
"name": "Maximilian Pang",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 3,
diff --git a/packs-src/cde-npcs/Michelle_Chun_gentille_couturiere.json b/packs-src/cde-npcs/Michelle_Chun_gentille_couturiere.json
index e308d53..4c1873e 100644
--- a/packs-src/cde-npcs/Michelle_Chun_gentille_couturiere.json
+++ b/packs-src/cde-npcs/Michelle_Chun_gentille_couturiere.json
@@ -3,7 +3,7 @@
"_key": "!actors!S6LN7FcZz1i2jHQj",
"name": "Michelle Chun, gentille couturière",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 2,
diff --git a/packs-src/cde-npcs/Mo_demon_basique.json b/packs-src/cde-npcs/Mo_demon_basique.json
index fade994..527acec 100644
--- a/packs-src/cde-npcs/Mo_demon_basique.json
+++ b/packs-src/cde-npcs/Mo_demon_basique.json
@@ -3,7 +3,7 @@
"_key": "!actors!cPLaYDg6uI1XuThZ",
"name": "Mo (démon basique)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Mogwaai.json b/packs-src/cde-npcs/Mogwaai.json
index a217bf8..1c33e65 100644
--- a/packs-src/cde-npcs/Mogwaai.json
+++ b/packs-src/cde-npcs/Mogwaai.json
@@ -3,7 +3,7 @@
"_key": "!actors!phueAQD8QBesE5IP",
"name": "Mogwaai",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 1,
diff --git a/packs-src/cde-npcs/Ngogwai_spectre_affame.json b/packs-src/cde-npcs/Ngogwai_spectre_affame.json
index 7cffdda..0be7104 100644
--- a/packs-src/cde-npcs/Ngogwai_spectre_affame.json
+++ b/packs-src/cde-npcs/Ngogwai_spectre_affame.json
@@ -3,7 +3,7 @@
"_key": "!actors!u3ssdy3dXYpglToU",
"name": "Ngogwai (spectre affamé)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 1,
diff --git a/packs-src/cde-npcs/Paul_Fei.json b/packs-src/cde-npcs/Paul_Fei.json
index e8b1e6c..31dc937 100644
--- a/packs-src/cde-npcs/Paul_Fei.json
+++ b/packs-src/cde-npcs/Paul_Fei.json
@@ -3,7 +3,7 @@
"_key": "!actors!nj5HVe2TK5B9xxR7",
"name": "Paul Fei",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-mortel.svg",
"system": {
"type": "mortel",
"threat": 1,
diff --git a/packs-src/cde-npcs/Peijau_bete_ailee.json b/packs-src/cde-npcs/Peijau_bete_ailee.json
index b9a340a..e0d0173 100644
--- a/packs-src/cde-npcs/Peijau_bete_ailee.json
+++ b/packs-src/cde-npcs/Peijau_bete_ailee.json
@@ -3,7 +3,7 @@
"_key": "!actors!dVqVEap03syc9tq2",
"name": "Peijau (bête ailée)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 2,
diff --git a/packs-src/cde-npcs/Phil_Mok_fantome_errant.json b/packs-src/cde-npcs/Phil_Mok_fantome_errant.json
index 763b294..dcd2f81 100644
--- a/packs-src/cde-npcs/Phil_Mok_fantome_errant.json
+++ b/packs-src/cde-npcs/Phil_Mok_fantome_errant.json
@@ -3,7 +3,7 @@
"_key": "!actors!9CRYTLZ8mKD3r9vS",
"name": "Phil Mok, fantôme errant",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 1,
diff --git a/packs-src/cde-npcs/Pui_Gan_petit_parrain.json b/packs-src/cde-npcs/Pui_Gan_petit_parrain.json
index 8275a14..920440e 100644
--- a/packs-src/cde-npcs/Pui_Gan_petit_parrain.json
+++ b/packs-src/cde-npcs/Pui_Gan_petit_parrain.json
@@ -3,7 +3,7 @@
"_key": "!actors!5cjWTpSNYAb8tXsL",
"name": "Pui Gan, petit parrain",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 2,
diff --git a/packs-src/cde-npcs/Ruby_Jin_Jin_star_de_la_pop.json b/packs-src/cde-npcs/Ruby_Jin_Jin_star_de_la_pop.json
index bc3bd70..4d2bb9f 100644
--- a/packs-src/cde-npcs/Ruby_Jin_Jin_star_de_la_pop.json
+++ b/packs-src/cde-npcs/Ruby_Jin_Jin_star_de_la_pop.json
@@ -3,7 +3,7 @@
"_key": "!actors!Cba6AI6uEzOlag4A",
"name": "Ruby Jin Jin, star de la pop",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-dieu.svg",
"system": {
"type": "dieu",
"threat": 3,
diff --git a/packs-src/cde-npcs/Scott_Zang_explorateur_urbain.json b/packs-src/cde-npcs/Scott_Zang_explorateur_urbain.json
index 825bcb7..a61895a 100644
--- a/packs-src/cde-npcs/Scott_Zang_explorateur_urbain.json
+++ b/packs-src/cde-npcs/Scott_Zang_explorateur_urbain.json
@@ -3,7 +3,7 @@
"_key": "!actors!rjyebC6fMDuwPvcm",
"name": "Scott Zang, explorateur urbain",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 2,
diff --git a/packs-src/cde-npcs/Sonia_Tsui_hackeuse_agoraphobe.json b/packs-src/cde-npcs/Sonia_Tsui_hackeuse_agoraphobe.json
index 68feca9..3a54ab0 100644
--- a/packs-src/cde-npcs/Sonia_Tsui_hackeuse_agoraphobe.json
+++ b/packs-src/cde-npcs/Sonia_Tsui_hackeuse_agoraphobe.json
@@ -3,7 +3,7 @@
"_key": "!actors!IfGFbXhsGkUchE5u",
"name": "Sonia Tsui, hackeuse agoraphobe",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 1,
diff --git a/packs-src/cde-npcs/Susan_Chow_culturiste_amateure.json b/packs-src/cde-npcs/Susan_Chow_culturiste_amateure.json
index faec7e1..f20796a 100644
--- a/packs-src/cde-npcs/Susan_Chow_culturiste_amateure.json
+++ b/packs-src/cde-npcs/Susan_Chow_culturiste_amateure.json
@@ -3,7 +3,7 @@
"_key": "!actors!mcRdZybIvf7empYb",
"name": "Susan Chow, culturiste amateure",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-esprit-animal.svg",
"system": {
"type": "esprit-animal",
"threat": 4,
diff --git a/packs-src/cde-npcs/Taotie_tetes_volantes.json b/packs-src/cde-npcs/Taotie_tetes_volantes.json
index 37ad38a..5bbaa6e 100644
--- a/packs-src/cde-npcs/Taotie_tetes_volantes.json
+++ b/packs-src/cde-npcs/Taotie_tetes_volantes.json
@@ -3,7 +3,7 @@
"_key": "!actors!TeSKf4HhtefN6eUO",
"name": "Taotie (têtes volantes)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 1,
diff --git a/packs-src/cde-npcs/Tony_Meng_assoiffe_de_sang.json b/packs-src/cde-npcs/Tony_Meng_assoiffe_de_sang.json
index 2e987f9..47f3003 100644
--- a/packs-src/cde-npcs/Tony_Meng_assoiffe_de_sang.json
+++ b/packs-src/cde-npcs/Tony_Meng_assoiffe_de_sang.json
@@ -3,7 +3,7 @@
"_key": "!actors!nHDNm1XjphjKkCiP",
"name": "Tony Meng, assoiffé de sang",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 2,
diff --git a/packs-src/cde-npcs/Waanjing_Apprenti.json b/packs-src/cde-npcs/Waanjing_Apprenti.json
index 5584156..c1f5741 100644
--- a/packs-src/cde-npcs/Waanjing_Apprenti.json
+++ b/packs-src/cde-npcs/Waanjing_Apprenti.json
@@ -3,7 +3,7 @@
"_key": "!actors!UawVI5WvJYTiAvWc",
"name": "Waanjing (Apprenti)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 1,
diff --git a/packs-src/cde-npcs/Waanjing_Initie.json b/packs-src/cde-npcs/Waanjing_Initie.json
index 42a65be..b6d753a 100644
--- a/packs-src/cde-npcs/Waanjing_Initie.json
+++ b/packs-src/cde-npcs/Waanjing_Initie.json
@@ -3,7 +3,7 @@
"_key": "!actors!eg7nSF3p8bAfoGgP",
"name": "Waanjing (Initié)",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-fantome.svg",
"system": {
"type": "fantome",
"threat": 2,
diff --git a/packs-src/cde-npcs/Zoeng_singe_revanchard.json b/packs-src/cde-npcs/Zoeng_singe_revanchard.json
index 311892a..20b9c84 100644
--- a/packs-src/cde-npcs/Zoeng_singe_revanchard.json
+++ b/packs-src/cde-npcs/Zoeng_singe_revanchard.json
@@ -3,7 +3,7 @@
"_key": "!actors!oJoQJY0MHfDmkfH5",
"name": "Zoeng, singe revanchard",
"type": "npc",
- "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc.svg",
+ "img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-npc-demon.svg",
"system": {
"type": "demon",
"threat": 1,
diff --git a/packs/cde-armors/000008.log b/packs/cde-armors/000004.log
similarity index 100%
rename from packs/cde-armors/000008.log
rename to packs/cde-armors/000004.log
diff --git a/packs/cde-armors/000005.ldb b/packs/cde-armors/000005.ldb
new file mode 100644
index 0000000..81b367f
Binary files /dev/null and b/packs/cde-armors/000005.ldb differ
diff --git a/packs/cde-armors/000010.ldb b/packs/cde-armors/000010.ldb
deleted file mode 100644
index 16a4d2d..0000000
Binary files a/packs/cde-armors/000010.ldb and /dev/null differ
diff --git a/packs/cde-armors/CURRENT b/packs/cde-armors/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-armors/CURRENT
+++ b/packs/cde-armors/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-armors/LOG b/packs/cde-armors/LOG
index d418801..f4a1cdf 100644
--- a/packs/cde-armors/LOG
+++ b/packs/cde-armors/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:24.817142 7ff9fd9ff6c0 Recovering log #4
-2026/03/31-22:59:25.483204 7ff9fd9ff6c0 Delete type=3 #2
-2026/03/31-22:59:25.483296 7ff9fd9ff6c0 Delete type=0 #4
-2026/03/31-22:59:58.714360 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.717469 7ff7477ef6c0 Level-0 table #9: 1386 bytes OK
-2026/03/31-22:59:58.723483 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.753628 7ff7477ef6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.753681 7ff7477ef6c0 Manual compaction at level-1 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at '!items!cXaQG1TBE0jzrbNt' @ 8 : 1
-2026/03/31-22:59:58.753689 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.756879 7ff7477ef6c0 Generated table #10@1: 4 keys, 1386 bytes
-2026/03/31-22:59:58.756892 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 1386 bytes
-2026/03/31-22:59:58.762887 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.762958 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.763041 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.794030 7ff7477ef6c0 Manual compaction at level-1 from '!items!cXaQG1TBE0jzrbNt' @ 8 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.721986 7faaf17ec6c0 Delete type=3 #1
+2026/03/31-23:12:16.724983 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.728175 7faaf0feb6c0 Level-0 table #5: 1330 bytes OK
+2026/03/31-23:12:16.734422 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.734539 7faaf0feb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-armors/LOG.old b/packs/cde-armors/LOG.old
deleted file mode 100644
index 55761cd..0000000
--- a/packs/cde-armors/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.366543 7fc9a1fee6c0 Delete type=3 #1
-2026/03/31-22:58:15.369466 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.372659 7fc983fff6c0 Level-0 table #5: 1330 bytes OK
-2026/03/31-22:58:15.379486 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.379631 7fc983fff6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-armors/MANIFEST-000002 b/packs/cde-armors/MANIFEST-000002
new file mode 100644
index 0000000..310d652
Binary files /dev/null and b/packs/cde-armors/MANIFEST-000002 differ
diff --git a/packs/cde-armors/MANIFEST-000006 b/packs/cde-armors/MANIFEST-000006
deleted file mode 100644
index 50738c6..0000000
Binary files a/packs/cde-armors/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-ingredients/000008.log b/packs/cde-ingredients/000004.log
similarity index 100%
rename from packs/cde-ingredients/000008.log
rename to packs/cde-ingredients/000004.log
diff --git a/packs/cde-ingredients/000005.ldb b/packs/cde-ingredients/000005.ldb
new file mode 100644
index 0000000..5b16897
Binary files /dev/null and b/packs/cde-ingredients/000005.ldb differ
diff --git a/packs/cde-ingredients/000010.ldb b/packs/cde-ingredients/000010.ldb
deleted file mode 100644
index e66820a..0000000
Binary files a/packs/cde-ingredients/000010.ldb and /dev/null differ
diff --git a/packs/cde-ingredients/CURRENT b/packs/cde-ingredients/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-ingredients/CURRENT
+++ b/packs/cde-ingredients/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-ingredients/LOG b/packs/cde-ingredients/LOG
index 4357867..79a04b7 100644
--- a/packs/cde-ingredients/LOG
+++ b/packs/cde-ingredients/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:25.583909 7ff9fc9fd6c0 Recovering log #4
-2026/03/31-22:59:25.689396 7ff9fc9fd6c0 Delete type=3 #2
-2026/03/31-22:59:25.689465 7ff9fc9fd6c0 Delete type=0 #4
-2026/03/31-22:59:58.723584 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.727040 7ff7477ef6c0 Level-0 table #9: 8881 bytes OK
-2026/03/31-22:59:58.733609 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.753642 7ff7477ef6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.763103 7ff7477ef6c0 Manual compaction at level-1 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at '!items!ykekdZlirabRobEF' @ 108 : 1
-2026/03/31-22:59:58.763112 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.767014 7ff7477ef6c0 Generated table #10@1: 54 keys, 8881 bytes
-2026/03/31-22:59:58.767036 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 8881 bytes
-2026/03/31-22:59:58.773843 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.773909 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.773992 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.794043 7ff7477ef6c0 Manual compaction at level-1 from '!items!ykekdZlirabRobEF' @ 108 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.751831 7faaf1fed6c0 Delete type=3 #1
+2026/03/31-23:12:16.753007 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.756272 7faaf0feb6c0 Level-0 table #5: 5923 bytes OK
+2026/03/31-23:12:16.762441 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.762598 7faaf0feb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-ingredients/LOG.old b/packs/cde-ingredients/LOG.old
deleted file mode 100644
index 29405a0..0000000
--- a/packs/cde-ingredients/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.396550 7fc9a1fee6c0 Delete type=3 #1
-2026/03/31-22:58:15.397820 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.401078 7fc983fff6c0 Level-0 table #5: 5923 bytes OK
-2026/03/31-22:58:15.408201 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.408355 7fc983fff6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-ingredients/MANIFEST-000002 b/packs/cde-ingredients/MANIFEST-000002
new file mode 100644
index 0000000..d3df0d3
Binary files /dev/null and b/packs/cde-ingredients/MANIFEST-000002 differ
diff --git a/packs/cde-ingredients/MANIFEST-000006 b/packs/cde-ingredients/MANIFEST-000006
deleted file mode 100644
index e55a2b2..0000000
Binary files a/packs/cde-ingredients/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-items/000008.log b/packs/cde-items/000004.log
similarity index 100%
rename from packs/cde-items/000008.log
rename to packs/cde-items/000004.log
diff --git a/packs/cde-items/000005.ldb b/packs/cde-items/000005.ldb
new file mode 100644
index 0000000..0f8b276
Binary files /dev/null and b/packs/cde-items/000005.ldb differ
diff --git a/packs/cde-items/000010.ldb b/packs/cde-items/000010.ldb
deleted file mode 100644
index a356c2a..0000000
Binary files a/packs/cde-items/000010.ldb and /dev/null differ
diff --git a/packs/cde-items/CURRENT b/packs/cde-items/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-items/CURRENT
+++ b/packs/cde-items/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-items/LOG b/packs/cde-items/LOG
index 5ffbef6..981c32e 100644
--- a/packs/cde-items/LOG
+++ b/packs/cde-items/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:25.691359 7ff9fd9ff6c0 Recovering log #4
-2026/03/31-22:59:25.800504 7ff9fd9ff6c0 Delete type=3 #2
-2026/03/31-22:59:25.800575 7ff9fd9ff6c0 Delete type=0 #4
-2026/03/31-22:59:58.733726 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.736698 7ff7477ef6c0 Level-0 table #9: 595 bytes OK
-2026/03/31-22:59:58.742761 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.753655 7ff7477ef6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.774053 7ff7477ef6c0 Manual compaction at level-1 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at '!items!HKq5ANSGiBIdcnki' @ 2 : 1
-2026/03/31-22:59:58.774060 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.777193 7ff7477ef6c0 Generated table #10@1: 1 keys, 595 bytes
-2026/03/31-22:59:58.777202 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 595 bytes
-2026/03/31-22:59:58.783471 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.783622 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.783735 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.794055 7ff7477ef6c0 Manual compaction at level-1 from '!items!HKq5ANSGiBIdcnki' @ 2 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.777981 7faaf27ee6c0 Delete type=3 #1
+2026/03/31-23:12:16.778856 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.781898 7faaf0feb6c0 Level-0 table #5: 559 bytes OK
+2026/03/31-23:12:16.787933 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.788061 7faaf0feb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-items/LOG.old b/packs/cde-items/LOG.old
deleted file mode 100644
index d3541af..0000000
--- a/packs/cde-items/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.422547 7fc9a0fec6c0 Delete type=3 #1
-2026/03/31-22:58:15.423307 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.426406 7fc983fff6c0 Level-0 table #5: 559 bytes OK
-2026/03/31-22:58:15.432970 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.433101 7fc983fff6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-items/MANIFEST-000002 b/packs/cde-items/MANIFEST-000002
new file mode 100644
index 0000000..8f67c48
Binary files /dev/null and b/packs/cde-items/MANIFEST-000002 differ
diff --git a/packs/cde-items/MANIFEST-000006 b/packs/cde-items/MANIFEST-000006
deleted file mode 100644
index 060e814..0000000
Binary files a/packs/cde-items/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-kungfus/000008.log b/packs/cde-kungfus/000004.log
similarity index 100%
rename from packs/cde-kungfus/000008.log
rename to packs/cde-kungfus/000004.log
diff --git a/packs/cde-kungfus/000005.ldb b/packs/cde-kungfus/000005.ldb
new file mode 100644
index 0000000..4249ec8
Binary files /dev/null and b/packs/cde-kungfus/000005.ldb differ
diff --git a/packs/cde-kungfus/000010.ldb b/packs/cde-kungfus/000010.ldb
deleted file mode 100644
index 438f140..0000000
Binary files a/packs/cde-kungfus/000010.ldb and /dev/null differ
diff --git a/packs/cde-kungfus/CURRENT b/packs/cde-kungfus/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-kungfus/CURRENT
+++ b/packs/cde-kungfus/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-kungfus/LOG b/packs/cde-kungfus/LOG
index 2067497..96e2e11 100644
--- a/packs/cde-kungfus/LOG
+++ b/packs/cde-kungfus/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:24.506026 7ff9fd9ff6c0 Recovering log #4
-2026/03/31-22:59:24.559827 7ff9fd9ff6c0 Delete type=3 #2
-2026/03/31-22:59:24.559901 7ff9fd9ff6c0 Delete type=0 #4
-2026/03/31-22:59:58.664074 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.667871 7ff7477ef6c0 Level-0 table #9: 37163 bytes OK
-2026/03/31-22:59:58.673796 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.673946 7ff7477ef6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.703966 7ff7477ef6c0 Manual compaction at level-1 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at '!items!tlIc1bmIAbQeUwj7' @ 40 : 1
-2026/03/31-22:59:58.703975 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.707912 7ff7477ef6c0 Generated table #10@1: 20 keys, 37163 bytes
-2026/03/31-22:59:58.707930 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 37163 bytes
-2026/03/31-22:59:58.713789 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.713931 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.714076 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.714196 7ff7477ef6c0 Manual compaction at level-1 from '!items!tlIc1bmIAbQeUwj7' @ 40 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.805305 7faaf17ec6c0 Delete type=3 #1
+2026/03/31-23:12:16.806747 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.810524 7faaf0feb6c0 Level-0 table #5: 35713 bytes OK
+2026/03/31-23:12:16.817786 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.817941 7faaf0feb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-kungfus/LOG.old b/packs/cde-kungfus/LOG.old
deleted file mode 100644
index ef2de28..0000000
--- a/packs/cde-kungfus/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.450200 7fc9a0fec6c0 Delete type=3 #1
-2026/03/31-22:58:15.451644 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.455369 7fc983fff6c0 Level-0 table #5: 35713 bytes OK
-2026/03/31-22:58:15.462125 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.462243 7fc983fff6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-kungfus/MANIFEST-000002 b/packs/cde-kungfus/MANIFEST-000002
new file mode 100644
index 0000000..70c771b
Binary files /dev/null and b/packs/cde-kungfus/MANIFEST-000002 differ
diff --git a/packs/cde-kungfus/MANIFEST-000006 b/packs/cde-kungfus/MANIFEST-000006
deleted file mode 100644
index dcad9f5..0000000
Binary files a/packs/cde-kungfus/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-npcs/000008.log b/packs/cde-npcs/000004.log
similarity index 100%
rename from packs/cde-npcs/000008.log
rename to packs/cde-npcs/000004.log
diff --git a/packs/cde-npcs/000005.ldb b/packs/cde-npcs/000005.ldb
new file mode 100644
index 0000000..7eeb3bc
Binary files /dev/null and b/packs/cde-npcs/000005.ldb differ
diff --git a/packs/cde-npcs/000010.ldb b/packs/cde-npcs/000010.ldb
deleted file mode 100644
index 940ec49..0000000
Binary files a/packs/cde-npcs/000010.ldb and /dev/null differ
diff --git a/packs/cde-npcs/CURRENT b/packs/cde-npcs/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-npcs/CURRENT
+++ b/packs/cde-npcs/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-npcs/LOG b/packs/cde-npcs/LOG
index a4e6dc4..818f775 100644
--- a/packs/cde-npcs/LOG
+++ b/packs/cde-npcs/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:25.802630 7ff9fd1fe6c0 Recovering log #4
-2026/03/31-22:59:25.860800 7ff9fd1fe6c0 Delete type=3 #2
-2026/03/31-22:59:25.860870 7ff9fd1fe6c0 Delete type=0 #4
-2026/03/31-22:59:58.794149 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.797771 7ff7477ef6c0 Level-0 table #9: 50126 bytes OK
-2026/03/31-22:59:58.804619 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.823927 7ff7477ef6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.823973 7ff7477ef6c0 Manual compaction at level-1 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at '!actors!zVpmacwoWEG8YTCQ' @ 98 : 1
-2026/03/31-22:59:58.823982 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.827972 7ff7477ef6c0 Generated table #10@1: 49 keys, 50126 bytes
-2026/03/31-22:59:58.827992 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 50126 bytes
-2026/03/31-22:59:58.834812 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.834914 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.835037 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.848399 7ff7477ef6c0 Manual compaction at level-1 from '!actors!zVpmacwoWEG8YTCQ' @ 98 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.834602 7faaf17ec6c0 Delete type=3 #1
+2026/03/31-23:12:16.835799 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.839758 7faaf0feb6c0 Level-0 table #5: 21686 bytes OK
+2026/03/31-23:12:16.845890 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.846074 7faaf0feb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-npcs/LOG.old b/packs/cde-npcs/LOG.old
deleted file mode 100644
index 587202f..0000000
--- a/packs/cde-npcs/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.480087 7fc9a17ed6c0 Delete type=3 #1
-2026/03/31-22:58:15.481142 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.484612 7fc983fff6c0 Level-0 table #5: 21473 bytes OK
-2026/03/31-22:58:15.490762 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.490900 7fc983fff6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-npcs/MANIFEST-000002 b/packs/cde-npcs/MANIFEST-000002
new file mode 100644
index 0000000..c4a90df
Binary files /dev/null and b/packs/cde-npcs/MANIFEST-000002 differ
diff --git a/packs/cde-npcs/MANIFEST-000006 b/packs/cde-npcs/MANIFEST-000006
deleted file mode 100644
index 9924099..0000000
Binary files a/packs/cde-npcs/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-sanhei/000008.log b/packs/cde-sanhei/000004.log
similarity index 100%
rename from packs/cde-sanhei/000008.log
rename to packs/cde-sanhei/000004.log
diff --git a/packs/cde-sanhei/000005.ldb b/packs/cde-sanhei/000005.ldb
new file mode 100644
index 0000000..dc9758a
Binary files /dev/null and b/packs/cde-sanhei/000005.ldb differ
diff --git a/packs/cde-sanhei/000010.ldb b/packs/cde-sanhei/000010.ldb
deleted file mode 100644
index c62409d..0000000
Binary files a/packs/cde-sanhei/000010.ldb and /dev/null differ
diff --git a/packs/cde-sanhei/CURRENT b/packs/cde-sanhei/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-sanhei/CURRENT
+++ b/packs/cde-sanhei/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-sanhei/LOG b/packs/cde-sanhei/LOG
index d05cf86..95532a7 100644
--- a/packs/cde-sanhei/LOG
+++ b/packs/cde-sanhei/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:25.485205 7ff9fd1fe6c0 Recovering log #4
-2026/03/31-22:59:25.582026 7ff9fd1fe6c0 Delete type=3 #2
-2026/03/31-22:59:25.582095 7ff9fd1fe6c0 Delete type=0 #4
-2026/03/31-22:59:58.742862 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.746080 7ff7477ef6c0 Level-0 table #9: 4932 bytes OK
-2026/03/31-22:59:58.753505 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.753668 7ff7477ef6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.783800 7ff7477ef6c0 Manual compaction at level-1 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at '!items!qzfAEhmvVxEMzm0k' @ 10 : 1
-2026/03/31-22:59:58.783809 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.787882 7ff7477ef6c0 Generated table #10@1: 5 keys, 4932 bytes
-2026/03/31-22:59:58.787897 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 4932 bytes
-2026/03/31-22:59:58.793786 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.793848 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.793951 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.794065 7ff7477ef6c0 Manual compaction at level-1 from '!items!qzfAEhmvVxEMzm0k' @ 10 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.861460 7faaf1fed6c0 Delete type=3 #1
+2026/03/31-23:12:16.862129 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.865385 7faaf0feb6c0 Level-0 table #5: 4830 bytes OK
+2026/03/31-23:12:16.871771 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.871912 7faaf0feb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-sanhei/LOG.old b/packs/cde-sanhei/LOG.old
deleted file mode 100644
index b8c8dc9..0000000
--- a/packs/cde-sanhei/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.506552 7fc9a0fec6c0 Delete type=3 #1
-2026/03/31-22:58:15.507171 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.510288 7fc983fff6c0 Level-0 table #5: 4830 bytes OK
-2026/03/31-22:58:15.517698 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.517870 7fc983fff6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-sanhei/MANIFEST-000002 b/packs/cde-sanhei/MANIFEST-000002
new file mode 100644
index 0000000..f18fe73
Binary files /dev/null and b/packs/cde-sanhei/MANIFEST-000002 differ
diff --git a/packs/cde-sanhei/MANIFEST-000006 b/packs/cde-sanhei/MANIFEST-000006
deleted file mode 100644
index bf276ed..0000000
Binary files a/packs/cde-sanhei/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-spells/000008.log b/packs/cde-spells/000004.log
similarity index 100%
rename from packs/cde-spells/000008.log
rename to packs/cde-spells/000004.log
diff --git a/packs/cde-spells/000010.ldb b/packs/cde-spells/000005.ldb
similarity index 65%
rename from packs/cde-spells/000010.ldb
rename to packs/cde-spells/000005.ldb
index fcc983d..8d73f5f 100644
Binary files a/packs/cde-spells/000010.ldb and b/packs/cde-spells/000005.ldb differ
diff --git a/packs/cde-spells/CURRENT b/packs/cde-spells/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-spells/CURRENT
+++ b/packs/cde-spells/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-spells/LOG b/packs/cde-spells/LOG
index 8e6e97b..f3a0ce4 100644
--- a/packs/cde-spells/LOG
+++ b/packs/cde-spells/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:24.562339 7ff9fd1fe6c0 Recovering log #4
-2026/03/31-22:59:24.632109 7ff9fd1fe6c0 Delete type=3 #2
-2026/03/31-22:59:24.632180 7ff9fd1fe6c0 Delete type=0 #4
-2026/03/31-22:59:58.633865 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.638583 7ff7477ef6c0 Level-0 table #9: 131968 bytes OK
-2026/03/31-22:59:58.644547 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.673911 7ff7477ef6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.683668 7ff7477ef6c0 Manual compaction at level-1 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at '!items!yVN7PZw35iIaBl0H' @ 50 : 1
-2026/03/31-22:59:58.683677 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.688465 7ff7477ef6c0 Generated table #10@1: 25 keys, 131968 bytes
-2026/03/31-22:59:58.688484 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 131968 bytes
-2026/03/31-22:59:58.694197 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.694265 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.694365 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.714173 7ff7477ef6c0 Manual compaction at level-1 from '!items!yVN7PZw35iIaBl0H' @ 50 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.889899 7faaf2fef6c0 Delete type=3 #1
+2026/03/31-23:12:16.892037 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.897183 7faaf0feb6c0 Level-0 table #5: 128809 bytes OK
+2026/03/31-23:12:16.903326 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.903501 7faaf0feb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-spells/LOG.old b/packs/cde-spells/LOG.old
deleted file mode 100644
index bc49daf..0000000
--- a/packs/cde-spells/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.535662 7fc9a27ef6c0 Delete type=3 #1
-2026/03/31-22:58:15.537652 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.542438 7fc983fff6c0 Level-0 table #5: 128809 bytes OK
-2026/03/31-22:58:15.548587 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.548779 7fc983fff6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-spells/MANIFEST-000002 b/packs/cde-spells/MANIFEST-000002
new file mode 100644
index 0000000..ae1bbbf
Binary files /dev/null and b/packs/cde-spells/MANIFEST-000002 differ
diff --git a/packs/cde-spells/MANIFEST-000006 b/packs/cde-spells/MANIFEST-000006
deleted file mode 100644
index d588cf3..0000000
Binary files a/packs/cde-spells/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-supernaturals/000008.log b/packs/cde-supernaturals/000004.log
similarity index 100%
rename from packs/cde-supernaturals/000008.log
rename to packs/cde-supernaturals/000004.log
diff --git a/packs/cde-supernaturals/000005.ldb b/packs/cde-supernaturals/000005.ldb
new file mode 100644
index 0000000..e398264
Binary files /dev/null and b/packs/cde-supernaturals/000005.ldb differ
diff --git a/packs/cde-supernaturals/000010.ldb b/packs/cde-supernaturals/000010.ldb
deleted file mode 100644
index 5b06df9..0000000
Binary files a/packs/cde-supernaturals/000010.ldb and /dev/null differ
diff --git a/packs/cde-supernaturals/CURRENT b/packs/cde-supernaturals/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-supernaturals/CURRENT
+++ b/packs/cde-supernaturals/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-supernaturals/LOG b/packs/cde-supernaturals/LOG
index 4e9900b..04cb8b8 100644
--- a/packs/cde-supernaturals/LOG
+++ b/packs/cde-supernaturals/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:24.635857 7ff9fc9fd6c0 Recovering log #4
-2026/03/31-22:59:24.711383 7ff9fc9fd6c0 Delete type=3 #2
-2026/03/31-22:59:24.711447 7ff9fc9fd6c0 Delete type=0 #4
-2026/03/31-22:59:58.644700 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.647866 7ff7477ef6c0 Level-0 table #9: 8786 bytes OK
-2026/03/31-22:59:58.653858 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.673927 7ff7477ef6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.673959 7ff7477ef6c0 Manual compaction at level-1 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at '!items!xxZKGqDVxAfr140W' @ 32 : 1
-2026/03/31-22:59:58.673967 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.677232 7ff7477ef6c0 Generated table #10@1: 16 keys, 8786 bytes
-2026/03/31-22:59:58.677246 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 8786 bytes
-2026/03/31-22:59:58.683389 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.683511 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.683616 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.714157 7ff7477ef6c0 Manual compaction at level-1 from '!items!xxZKGqDVxAfr140W' @ 32 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.919453 7faaf1fed6c0 Delete type=3 #1
+2026/03/31-23:12:16.920480 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.923813 7faaf0feb6c0 Level-0 table #5: 8622 bytes OK
+2026/03/31-23:12:16.929963 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.930143 7faaf0feb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-supernaturals/LOG.old b/packs/cde-supernaturals/LOG.old
deleted file mode 100644
index 3e15eb9..0000000
--- a/packs/cde-supernaturals/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.565769 7fc9a17ed6c0 Delete type=3 #1
-2026/03/31-22:58:15.566638 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.569896 7fc983fff6c0 Level-0 table #5: 8622 bytes OK
-2026/03/31-22:58:15.576614 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.576758 7fc983fff6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-supernaturals/MANIFEST-000002 b/packs/cde-supernaturals/MANIFEST-000002
new file mode 100644
index 0000000..80ee5f4
Binary files /dev/null and b/packs/cde-supernaturals/MANIFEST-000002 differ
diff --git a/packs/cde-supernaturals/MANIFEST-000006 b/packs/cde-supernaturals/MANIFEST-000006
deleted file mode 100644
index 8ca4bc5..0000000
Binary files a/packs/cde-supernaturals/MANIFEST-000006 and /dev/null differ
diff --git a/packs/cde-weapons/000008.log b/packs/cde-weapons/000004.log
similarity index 100%
rename from packs/cde-weapons/000008.log
rename to packs/cde-weapons/000004.log
diff --git a/packs/cde-weapons/000005.ldb b/packs/cde-weapons/000005.ldb
new file mode 100644
index 0000000..0104c44
Binary files /dev/null and b/packs/cde-weapons/000005.ldb differ
diff --git a/packs/cde-weapons/000010.ldb b/packs/cde-weapons/000010.ldb
deleted file mode 100644
index a8ae084..0000000
Binary files a/packs/cde-weapons/000010.ldb and /dev/null differ
diff --git a/packs/cde-weapons/CURRENT b/packs/cde-weapons/CURRENT
index f7753e2..1a84852 100644
--- a/packs/cde-weapons/CURRENT
+++ b/packs/cde-weapons/CURRENT
@@ -1 +1 @@
-MANIFEST-000006
+MANIFEST-000002
diff --git a/packs/cde-weapons/LOG b/packs/cde-weapons/LOG
index c493244..752a392 100644
--- a/packs/cde-weapons/LOG
+++ b/packs/cde-weapons/LOG
@@ -1,15 +1,5 @@
-2026/03/31-22:59:24.713765 7ff9c7fff6c0 Recovering log #4
-2026/03/31-22:59:24.814999 7ff9c7fff6c0 Delete type=3 #2
-2026/03/31-22:59:24.815110 7ff9c7fff6c0 Delete type=0 #4
-2026/03/31-22:59:58.653969 7ff7477ef6c0 Level-0 table #9: started
-2026/03/31-22:59:58.657249 7ff7477ef6c0 Level-0 table #9: 4526 bytes OK
-2026/03/31-22:59:58.663900 7ff7477ef6c0 Delete type=0 #7
-2026/03/31-22:59:58.673936 7ff7477ef6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
-2026/03/31-22:59:58.694431 7ff7477ef6c0 Manual compaction at level-1 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at '!items!uOpWyMGK3oiUJ1Sl' @ 30 : 1
-2026/03/31-22:59:58.694439 7ff7477ef6c0 Compacting 1@1 + 1@2 files
-2026/03/31-22:59:58.697636 7ff7477ef6c0 Generated table #10@1: 15 keys, 4526 bytes
-2026/03/31-22:59:58.697680 7ff7477ef6c0 Compacted 1@1 + 1@2 files => 4526 bytes
-2026/03/31-22:59:58.703690 7ff7477ef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
-2026/03/31-22:59:58.703783 7ff7477ef6c0 Delete type=2 #5
-2026/03/31-22:59:58.703886 7ff7477ef6c0 Delete type=2 #9
-2026/03/31-22:59:58.714186 7ff7477ef6c0 Manual compaction at level-1 from '!items!uOpWyMGK3oiUJ1Sl' @ 30 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
+2026/03/31-23:12:16.945434 7faaf27ee6c0 Delete type=3 #1
+2026/03/31-23:12:16.946235 7faaf0feb6c0 Level-0 table #5: started
+2026/03/31-23:12:16.949448 7faaf0feb6c0 Level-0 table #5: 4359 bytes OK
+2026/03/31-23:12:16.955985 7faaf0feb6c0 Delete type=0 #3
+2026/03/31-23:12:16.956111 7faaf0feb6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-weapons/LOG.old b/packs/cde-weapons/LOG.old
deleted file mode 100644
index e7158a6..0000000
--- a/packs/cde-weapons/LOG.old
+++ /dev/null
@@ -1,5 +0,0 @@
-2026/03/31-22:58:15.592864 7fc9a27ef6c0 Delete type=3 #1
-2026/03/31-22:58:15.593820 7fc983fff6c0 Level-0 table #5: started
-2026/03/31-22:58:15.597667 7fc983fff6c0 Level-0 table #5: 4359 bytes OK
-2026/03/31-22:58:15.604189 7fc983fff6c0 Delete type=0 #3
-2026/03/31-22:58:15.604352 7fc983fff6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
diff --git a/packs/cde-weapons/MANIFEST-000002 b/packs/cde-weapons/MANIFEST-000002
new file mode 100644
index 0000000..63ce538
Binary files /dev/null and b/packs/cde-weapons/MANIFEST-000002 differ
diff --git a/packs/cde-weapons/MANIFEST-000006 b/packs/cde-weapons/MANIFEST-000006
deleted file mode 100644
index 2c05240..0000000
Binary files a/packs/cde-weapons/MANIFEST-000006 and /dev/null differ