feat: Add per-type NPC icons + update compendium icons

6 new SVG icons in images/icons/, one per NPC type:
- icon-npc-esprit-animal.svg (amber) — paw print + yin-yang
- icon-npc-fantome.svg (cyan) — ghost silhouette + 鬼 character
- icon-npc-demon.svg (red) — horned demon face
- icon-npc-jiugwaai.svg (emerald) — hybrid creature + 怪 character
- icon-npc-dieu.svg (gold) — divine halo + lotus
- icon-npc-mortel.svg (steel blue) — human silhouette + talisman

All 49 NPC JSON files updated with type-specific icon paths.
Pack cde-npcs recompiled.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-31 23:12:27 +02:00
parent ce1ed17ce1
commit 389d4b8008
126 changed files with 360 additions and 238 deletions

View File

@@ -0,0 +1,43 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<radialGradient id="dm-glow" cx="50%" cy="45%" r="50%">
<stop offset="0%" stop-color="#cc2222" stop-opacity="0.5"/>
<stop offset="100%" stop-color="#cc2222" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Fond -->
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
<circle cx="50" cy="50" r="48" fill="url(#dm-glow)"/>
<!-- Flammes infernales en arrière-plan -->
<path d="M30 78 Q28 65 34 56 Q30 62 32 52 Q36 42 42 48 Q38 36 46 28 Q48 42 44 50 Q50 38 54 30 Q56 44 50 54 Q56 46 62 40 Q62 54 56 62 Q62 56 68 52 Q66 64 62 72 Q56 66 54 72 Q50 80 48 72 Q44 64 40 72 Q36 80 30 78 Z"
fill="#cc2222" fill-opacity="0.18" stroke="#cc2222" stroke-width="1" stroke-linejoin="round" opacity="0.7"/>
<!-- Visage de démon - contour de tête -->
<ellipse cx="50" cy="52" rx="20" ry="22" fill="#cc2222" fill-opacity="0.12" stroke="#cc2222" stroke-width="2"/>
<!-- Deux cornes -->
<path d="M36 35 Q32 20 38 16 Q40 24 38 30" fill="#cc2222" fill-opacity="0.7" stroke="#cc2222" stroke-width="1.5" stroke-linejoin="round"/>
<path d="M64 35 Q68 20 62 16 Q60 24 62 30" fill="#cc2222" fill-opacity="0.7" stroke="#cc2222" stroke-width="1.5" stroke-linejoin="round"/>
<!-- Yeux (forme de flamme) -->
<path d="M40 50 Q44 44 48 50 Q44 56 40 50 Z" fill="#cc2222" opacity="0.9"/>
<path d="M52 50 Q56 44 60 50 Q56 56 52 50 Z" fill="#cc2222" opacity="0.9"/>
<!-- Pupilles -->
<ellipse cx="44" cy="50" rx="1.5" ry="2.5" fill="#101622"/>
<ellipse cx="56" cy="50" rx="1.5" ry="2.5" fill="#101622"/>
<!-- Nez aplati (démon) -->
<path d="M47 58 Q50 60 53 58" fill="none" stroke="#cc2222" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
<!-- Bouche avec crocs -->
<path d="M38 66 Q50 74 62 66" fill="none" stroke="#cc2222" stroke-width="2" stroke-linecap="round" opacity="0.8"/>
<!-- Crocs -->
<path d="M43 67 L42 73 L45 68" fill="#cc2222" opacity="0.7"/>
<path d="M57 67 L58 73 L55 68" fill="#cc2222" opacity="0.7"/>
<!-- Sourcils menaçants -->
<path d="M38 44 Q44 40 48 43" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" opacity="0.8"/>
<path d="M52 43 Q56 40 62 44" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" opacity="0.8"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,44 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<radialGradient id="dv-glow" cx="50%" cy="40%" r="55%">
<stop offset="0%" stop-color="#ddaa00" stop-opacity="0.5"/>
<stop offset="100%" stop-color="#ddaa00" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Fond -->
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
<circle cx="50" cy="50" r="48" fill="url(#dv-glow)"/>
<!-- Rayons célestes (halo) -->
<line x1="50" y1="10" x2="50" y2="18" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
<line x1="68" y1="15" x2="64" y2="22" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
<line x1="80" y1="28" x2="74" y2="32" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
<line x1="32" y1="15" x2="36" y2="22" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
<line x1="20" y1="28" x2="26" y2="32" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
<line x1="86" y1="44" x2="80" y2="46" stroke="#ddaa00" stroke-width="1.5" opacity="0.5"/>
<line x1="14" y1="44" x2="20" y2="46" stroke="#ddaa00" stroke-width="1.5" opacity="0.5"/>
<!-- Halo circulaire doré -->
<circle cx="50" cy="36" r="14" fill="none" stroke="#ddaa00" stroke-width="2.5" opacity="0.8"/>
<circle cx="50" cy="36" r="16" fill="none" stroke="#ddaa00" stroke-width="0.8" opacity="0.4" stroke-dasharray="3,4"/>
<!-- Lotus (5 pétales) -->
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.6" transform="rotate(0,50,72)"/>
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(36,50,72)"/>
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(72,50,72)"/>
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(108,50,72)"/>
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(144,50,72)"/>
<!-- Cœur du lotus -->
<circle cx="50" cy="72" r="4" fill="#ddaa00" fill-opacity="0.8"/>
<!-- Silhouette divine — corps lumineux -->
<ellipse cx="50" cy="36" rx="8" ry="10" fill="#ddaa00" fill-opacity="0.25"/>
<!-- Corps stylisé (robe longue) -->
<path d="M44 44 Q40 58 42 72 Q50 68 58 72 Q60 58 56 44 Z"
fill="#ddaa00" fill-opacity="0.18" stroke="#ddaa00" stroke-width="1.5"/>
<!-- Mains en prière -->
<path d="M44 54 Q38 52 36 56 Q38 60 44 58" fill="#ddaa00" fill-opacity="0.3" stroke="#ddaa00" stroke-width="1.2"/>
<path d="M56 54 Q62 52 64 56 Q62 60 56 58" fill="#ddaa00" fill-opacity="0.3" stroke="#ddaa00" stroke-width="1.2"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<radialGradient id="ea-glow" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#e8a030" stop-opacity="0.4"/>
<stop offset="100%" stop-color="#e8a030" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Fond -->
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
<circle cx="50" cy="50" r="48" fill="url(#ea-glow)"/>
<!-- Anneau extérieur -->
<circle cx="50" cy="50" r="42" fill="none" stroke="#e8a030" stroke-width="1.2" opacity="0.4"/>
<!-- Yin-Yang stylisé (transformation) -->
<!-- Demi-cercle yang (clair) -->
<path d="M50 18 A32 32 0 0 1 50 82 A16 16 0 0 0 50 50 A16 16 0 0 1 50 18 Z"
fill="#e8a030" fill-opacity="0.25" stroke="#e8a030" stroke-width="1.5"/>
<!-- Demi-cercle yin (sombre) -->
<path d="M50 18 A32 32 0 0 0 50 82 A16 16 0 0 1 50 50 A16 16 0 0 0 50 18 Z"
fill="#e8a030" fill-opacity="0.05" stroke="#e8a030" stroke-width="1.5"/>
<!-- Petits cercles yin-yang -->
<circle cx="50" cy="34" r="6" fill="#e8a030" fill-opacity="0.6"/>
<circle cx="50" cy="66" r="6" fill="#e8a030" fill-opacity="0.15" stroke="#e8a030" stroke-width="1.2"/>
<!-- Patte d'animal (5 coussinets) -->
<!-- Coussinet principal (paume) -->
<ellipse cx="50" cy="55" rx="9" ry="7" fill="#e8a030" fill-opacity="0.7"/>
<!-- 4 orteils -->
<ellipse cx="40" cy="44" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(-15,40,44)"/>
<ellipse cx="45" cy="41" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(-5,45,41)"/>
<ellipse cx="55" cy="41" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(5,55,41)"/>
<ellipse cx="60" cy="44" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(15,60,44)"/>
<!-- Griffes stylisées -->
<path d="M38 42 Q35 38 34 34" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
<path d="M43 39 Q42 35 42 31" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
<path d="M57 39 Q58 35 58 31" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
<path d="M62 42 Q65 38 66 34" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<radialGradient id="gh-glow" cx="50%" cy="40%" r="55%">
<stop offset="0%" stop-color="#88ccee" stop-opacity="0.45"/>
<stop offset="100%" stop-color="#88ccee" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Fond -->
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
<circle cx="50" cy="50" r="48" fill="url(#gh-glow)"/>
<!-- Silhouette fantôme — tête arrondie -->
<path d="M34 44 Q34 24 50 22 Q66 24 66 44 L66 68 Q62 64 58 68 Q55 72 52 68 Q49 64 50 68 Q47 72 44 68 Q40 64 36 68 Q34 64 34 68 Z"
fill="#88ccee" fill-opacity="0.15" stroke="#88ccee" stroke-width="2" stroke-linejoin="round"/>
<!-- Yeux fantôme — vides, inquiétants -->
<ellipse cx="43" cy="42" rx="4" ry="5" fill="#101622" stroke="#88ccee" stroke-width="1.5" opacity="0.9"/>
<ellipse cx="57" cy="42" rx="4" ry="5" fill="#101622" stroke="#88ccee" stroke-width="1.5" opacity="0.9"/>
<!-- Lueurs dans les yeux -->
<ellipse cx="43" cy="42" rx="1.5" ry="2" fill="#88ccee" opacity="0.5"/>
<ellipse cx="57" cy="42" rx="1.5" ry="2" fill="#88ccee" opacity="0.5"/>
<!-- Kanji 鬼 stylisé en filigrane (simplifié) -->
<!-- Traits horizontaux et verticaux évoquant le caractère -->
<line x1="40" y1="53" x2="60" y2="53" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<line x1="50" y1="53" x2="50" y2="62" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<path d="M42 58 Q50 55 58 58" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<!-- Traînée vaporeuse en bas -->
<path d="M38 68 Q36 75 38 82 Q40 88 44 84 Q46 78 48 84 Q50 88 52 84 Q54 78 56 84 Q58 88 62 82 Q64 75 62 68"
fill="#88ccee" fill-opacity="0.08" stroke="#88ccee" stroke-width="1.2" stroke-dasharray="3,3" opacity="0.6"/>
<!-- Chaînes (lien au monde des vivants) — deux petits maillons -->
<circle cx="32" cy="52" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<circle cx="32" cy="58" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<line x1="32" y1="49" x2="32" y2="55" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<circle cx="68" cy="52" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<circle cx="68" cy="58" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
<line x1="68" y1="49" x2="68" y2="55" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,47 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<radialGradient id="jg-glow" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#22cc88" stop-opacity="0.4"/>
<stop offset="100%" stop-color="#22cc88" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Fond -->
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
<circle cx="50" cy="50" r="48" fill="url(#jg-glow)"/>
<!-- Cercle de transformation mystique -->
<circle cx="50" cy="50" r="38" fill="none" stroke="#22cc88" stroke-width="1.2" opacity="0.35" stroke-dasharray="4,3"/>
<!-- Silhouette multi-forme (créature hybride) -->
<!-- Corps central — humanoïde -->
<ellipse cx="50" cy="52" rx="12" ry="15" fill="#22cc88" fill-opacity="0.15" stroke="#22cc88" stroke-width="1.8"/>
<!-- Tête avec cornes/oreilles animales -->
<circle cx="50" cy="35" r="9" fill="#22cc88" fill-opacity="0.15" stroke="#22cc88" stroke-width="1.8"/>
<!-- Oreilles pointues (animal) -->
<path d="M41 30 L38 20 L45 28" fill="#22cc88" fill-opacity="0.5" stroke="#22cc88" stroke-width="1.5" stroke-linejoin="round"/>
<path d="M59 30 L62 20 L55 28" fill="#22cc88" fill-opacity="0.5" stroke="#22cc88" stroke-width="1.5" stroke-linejoin="round"/>
<!-- Yeux (regard surnaturel) -->
<ellipse cx="46" cy="35" rx="3" ry="2" fill="#22cc88" opacity="0.8"/>
<ellipse cx="54" cy="35" rx="3" ry="2" fill="#22cc88" opacity="0.8"/>
<!-- Queue spiralée -->
<path d="M62 60 Q72 58 74 65 Q76 72 68 74 Q62 74 62 68"
fill="none" stroke="#22cc88" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
<!-- Tentacule / membre supplémentaire gauche -->
<path d="M38 55 Q26 52 22 60 Q20 68 28 66"
fill="none" stroke="#22cc88" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
<!-- Écailles / motif sur le corps -->
<path d="M44 46 Q50 42 56 46 Q52 50 50 48 Q48 50 44 46 Z"
fill="#22cc88" fill-opacity="0.3" stroke="#22cc88" stroke-width="1"/>
<path d="M44 52 Q50 48 56 52 Q52 56 50 54 Q48 56 44 52 Z"
fill="#22cc88" fill-opacity="0.3" stroke="#22cc88" stroke-width="1"/>
<!-- Kanji 怪 (étrange) stylisé — simplifié -->
<text x="50" y="81" text-anchor="middle" font-size="11" font-family="serif"
fill="#22cc88" opacity="0.55"></text>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<radialGradient id="mt-glow" cx="50%" cy="40%" r="50%">
<stop offset="0%" stop-color="#6688aa" stop-opacity="0.35"/>
<stop offset="100%" stop-color="#6688aa" stop-opacity="0"/>
</radialGradient>
</defs>
<!-- Fond -->
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
<circle cx="50" cy="50" r="48" fill="url(#mt-glow)"/>
<!-- Anneau ésotérique (cercle de protection) -->
<circle cx="50" cy="50" r="40" fill="none" stroke="#6688aa" stroke-width="1.2" opacity="0.4"/>
<circle cx="50" cy="50" r="38" fill="none" stroke="#6688aa" stroke-width="0.6" opacity="0.25" stroke-dasharray="5,4"/>
<!-- Silhouette humaine -->
<!-- Tête -->
<circle cx="50" cy="30" r="9" fill="#6688aa" fill-opacity="0.25" stroke="#6688aa" stroke-width="1.8"/>
<!-- Corps -->
<path d="M40 42 L36 66 L42 66 L45 56 L50 60 L55 56 L58 66 L64 66 L60 42 Z"
fill="#6688aa" fill-opacity="0.2" stroke="#6688aa" stroke-width="1.8" stroke-linejoin="round"/>
<!-- Bras gauche -->
<path d="M40 44 Q30 52 28 60" fill="none" stroke="#6688aa" stroke-width="2" stroke-linecap="round"/>
<!-- Bras droit (levé, tenant un talisman) -->
<path d="M60 44 Q70 48 72 42" fill="none" stroke="#6688aa" stroke-width="2" stroke-linecap="round"/>
<!-- Talisman / ofuda (papier de prière) -->
<rect x="68" y="32" width="10" height="14" rx="1"
fill="#6688aa" fill-opacity="0.2" stroke="#6688aa" stroke-width="1.5"/>
<!-- Lignes du talisman -->
<line x1="70" y1="36" x2="76" y2="36" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
<line x1="70" y1="39" x2="76" y2="39" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
<line x1="70" y1="42" x2="76" y2="42" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
<!-- Symbole occulte sur la poitrine (trigramme Pa Kua simplifié) -->
<line x1="45" y1="46" x2="55" y2="46" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
<line x1="45" y1="49" x2="55" y2="49" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
<line x1="45" y1="52" x2="50" y2="52" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
<line x1="52" y1="52" x2="55" y2="52" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -3,7 +3,7 @@
"_key": "!actors!9jr5RN2GDhfVOZnY", "_key": "!actors!9jr5RN2GDhfVOZnY",
"name": "Alexander Weng", "name": "Alexander Weng",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!JSQ8x2ojYooWx6fr", "_key": "!actors!JSQ8x2ojYooWx6fr",
"name": "Ban Daan, gros bras trop ambitieux", "name": "Ban Daan, gros bras trop ambitieux",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!xs3iEeRvVqnLG4fa", "_key": "!actors!xs3iEeRvVqnLG4fa",
"name": "Bui Hok, général fidèle", "name": "Bui Hok, général fidèle",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 3, "threat": 3,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!c08hmLyriGEOct1K", "_key": "!actors!c08hmLyriGEOct1K",
"name": "Carrie Suet, citoyenne ordinaire", "name": "Carrie Suet, citoyenne ordinaire",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 0, "threat": 0,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!CVbY9xpxodgazhLq", "_key": "!actors!CVbY9xpxodgazhLq",
"name": "Charlie Fei, psychologue pour défunts", "name": "Charlie Fei, psychologue pour défunts",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!xwVOrq4vFJbAHrue", "_key": "!actors!xwVOrq4vFJbAHrue",
"name": "Cimei (démon des forêts)", "name": "Cimei (démon des forêts)",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!A54y6E5qYiSfPhQw", "_key": "!actors!A54y6E5qYiSfPhQw",
"name": "Consultant ésotérique", "name": "Consultant ésotérique",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!kEgcNfeMGeOA3q58", "_key": "!actors!kEgcNfeMGeOA3q58",
"name": "Démon-gardien (gaamwujan mo) Profane", "name": "Démon-gardien (gaamwujan mo) Profane",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 0, "threat": 0,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!j0M9lM05layknpjc", "_key": "!actors!j0M9lM05layknpjc",
"name": "Deoi Sam (double démoniaque)", "name": "Deoi Sam (double démoniaque)",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!CecTD0e1caDDLi4f", "_key": "!actors!CecTD0e1caDDLi4f",
"name": "Fat si sorcier", "name": "Fat si sorcier",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!oZQYYd9fshpR1fzS", "_key": "!actors!oZQYYd9fshpR1fzS",
"name": "Fonctionnaire infernal (gwai caai)", "name": "Fonctionnaire infernal (gwai caai)",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!nKvFMqTQluI6slsR", "_key": "!actors!nKvFMqTQluI6slsR",
"name": "Gaaujan (ogresse des mers)", "name": "Gaaujan (ogresse des mers)",
"type": "npc", "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": { "system": {
"type": "jiugwaai", "type": "jiugwaai",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!gX41y0aGmiXzf7em", "_key": "!actors!gX41y0aGmiXzf7em",
"name": "Gamzing (générique)", "name": "Gamzing (générique)",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!qfTSRgyrtBfRA43K", "_key": "!actors!qfTSRgyrtBfRA43K",
"name": "Ginny Ching", "name": "Ginny Ching",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!Xn42o1E660Q7nFD5", "_key": "!actors!Xn42o1E660Q7nFD5",
"name": "Goengsi (jiangshi)", "name": "Goengsi (jiangshi)",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!ch7LrshdCOtq7cyl", "_key": "!actors!ch7LrshdCOtq7cyl",
"name": "Good Boy, molosse protecteur", "name": "Good Boy, molosse protecteur",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!CSiS3imbab0YaMSW", "_key": "!actors!CSiS3imbab0YaMSW",
"name": "Gwat Jyun (singe blanc) Initié", "name": "Gwat Jyun (singe blanc) Initié",
"type": "npc", "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": { "system": {
"type": "jiugwaai", "type": "jiugwaai",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!rCaI4p3b7wWAkogg", "_key": "!actors!rCaI4p3b7wWAkogg",
"name": "Gwat Jyun (singe blanc) Profane", "name": "Gwat Jyun (singe blanc) Profane",
"type": "npc", "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": { "system": {
"type": "jiugwaai", "type": "jiugwaai",
"threat": 0, "threat": 0,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!dQUAdHHo2adCgCcY", "_key": "!actors!dQUAdHHo2adCgCcY",
"name": "Hyun Ci, champion underground", "name": "Hyun Ci, champion underground",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 3, "threat": 3,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!lWZ4Ifq8L46QorAH", "_key": "!actors!lWZ4Ifq8L46QorAH",
"name": "Intermédiaire", "name": "Intermédiaire",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!mTlPb9acTYuN8g34", "_key": "!actors!mTlPb9acTYuN8g34",
"name": "James Kam, tueur à gages", "name": "James Kam, tueur à gages",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 4, "threat": 4,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!GPcB3MHaqxO0NcyK", "_key": "!actors!GPcB3MHaqxO0NcyK",
"name": "Je Maan, cadre aux dents longues", "name": "Je Maan, cadre aux dents longues",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!VDe1iLJbtQ0Yy5CD", "_key": "!actors!VDe1iLJbtQ0Yy5CD",
"name": "Jeffrey Chiu", "name": "Jeffrey Chiu",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 0, "threat": 0,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!4ZjFZ1HoJV9mJStt", "_key": "!actors!4ZjFZ1HoJV9mJStt",
"name": "Jing Tin, guerrier décapité", "name": "Jing Tin, guerrier décapité",
"type": "npc", "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": { "system": {
"type": "dieu", "type": "dieu",
"threat": 3, "threat": 3,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!54uOjMPREX9p9y3k", "_key": "!actors!54uOjMPREX9p9y3k",
"name": "John Wa, maître des rites free-lance", "name": "John Wa, maître des rites free-lance",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!xso73DrDuFPD74MF", "_key": "!actors!xso73DrDuFPD74MF",
"name": "Juk Lyun, guide touristique", "name": "Juk Lyun, guide touristique",
"type": "npc", "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": { "system": {
"type": "jiugwaai", "type": "jiugwaai",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!4qsz1fgQaLp6XgOA", "_key": "!actors!4qsz1fgQaLp6XgOA",
"name": "Julian Po, travailleur social", "name": "Julian Po, travailleur social",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!zVpmacwoWEG8YTCQ", "_key": "!actors!zVpmacwoWEG8YTCQ",
"name": "Karen Sen, croqueuse de diamants", "name": "Karen Sen, croqueuse de diamants",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!Z5DRulhhSyujEVjG", "_key": "!actors!Z5DRulhhSyujEVjG",
"name": "Ken Luan", "name": "Ken Luan",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!a5blX0uXTNzcplH1", "_key": "!actors!a5blX0uXTNzcplH1",
"name": "Laureen Zoeng, esthéticienne roublarde", "name": "Laureen Zoeng, esthéticienne roublarde",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!4ys4N6FQKGacd3rf", "_key": "!actors!4ys4N6FQKGacd3rf",
"name": "Leonie Fei", "name": "Leonie Fei",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!wvdZgXLIdqQxc3nH", "_key": "!actors!wvdZgXLIdqQxc3nH",
"name": "Maximilian Pang", "name": "Maximilian Pang",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 3, "threat": 3,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!S6LN7FcZz1i2jHQj", "_key": "!actors!S6LN7FcZz1i2jHQj",
"name": "Michelle Chun, gentille couturière", "name": "Michelle Chun, gentille couturière",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!cPLaYDg6uI1XuThZ", "_key": "!actors!cPLaYDg6uI1XuThZ",
"name": "Mo (démon basique)", "name": "Mo (démon basique)",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!phueAQD8QBesE5IP", "_key": "!actors!phueAQD8QBesE5IP",
"name": "Mogwaai", "name": "Mogwaai",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!u3ssdy3dXYpglToU", "_key": "!actors!u3ssdy3dXYpglToU",
"name": "Ngogwai (spectre affamé)", "name": "Ngogwai (spectre affamé)",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!nj5HVe2TK5B9xxR7", "_key": "!actors!nj5HVe2TK5B9xxR7",
"name": "Paul Fei", "name": "Paul Fei",
"type": "npc", "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": { "system": {
"type": "mortel", "type": "mortel",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!dVqVEap03syc9tq2", "_key": "!actors!dVqVEap03syc9tq2",
"name": "Peijau (bête ailée)", "name": "Peijau (bête ailée)",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!9CRYTLZ8mKD3r9vS", "_key": "!actors!9CRYTLZ8mKD3r9vS",
"name": "Phil Mok, fantôme errant", "name": "Phil Mok, fantôme errant",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!5cjWTpSNYAb8tXsL", "_key": "!actors!5cjWTpSNYAb8tXsL",
"name": "Pui Gan, petit parrain", "name": "Pui Gan, petit parrain",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!Cba6AI6uEzOlag4A", "_key": "!actors!Cba6AI6uEzOlag4A",
"name": "Ruby Jin Jin, star de la pop", "name": "Ruby Jin Jin, star de la pop",
"type": "npc", "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": { "system": {
"type": "dieu", "type": "dieu",
"threat": 3, "threat": 3,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!rjyebC6fMDuwPvcm", "_key": "!actors!rjyebC6fMDuwPvcm",
"name": "Scott Zang, explorateur urbain", "name": "Scott Zang, explorateur urbain",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!IfGFbXhsGkUchE5u", "_key": "!actors!IfGFbXhsGkUchE5u",
"name": "Sonia Tsui, hackeuse agoraphobe", "name": "Sonia Tsui, hackeuse agoraphobe",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!mcRdZybIvf7empYb", "_key": "!actors!mcRdZybIvf7empYb",
"name": "Susan Chow, culturiste amateure", "name": "Susan Chow, culturiste amateure",
"type": "npc", "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": { "system": {
"type": "esprit-animal", "type": "esprit-animal",
"threat": 4, "threat": 4,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!TeSKf4HhtefN6eUO", "_key": "!actors!TeSKf4HhtefN6eUO",
"name": "Taotie (têtes volantes)", "name": "Taotie (têtes volantes)",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!nHDNm1XjphjKkCiP", "_key": "!actors!nHDNm1XjphjKkCiP",
"name": "Tony Meng, assoiffé de sang", "name": "Tony Meng, assoiffé de sang",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!UawVI5WvJYTiAvWc", "_key": "!actors!UawVI5WvJYTiAvWc",
"name": "Waanjing (Apprenti)", "name": "Waanjing (Apprenti)",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 1, "threat": 1,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!eg7nSF3p8bAfoGgP", "_key": "!actors!eg7nSF3p8bAfoGgP",
"name": "Waanjing (Initié)", "name": "Waanjing (Initié)",
"type": "npc", "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": { "system": {
"type": "fantome", "type": "fantome",
"threat": 2, "threat": 2,

View File

@@ -3,7 +3,7 @@
"_key": "!actors!oJoQJY0MHfDmkfH5", "_key": "!actors!oJoQJY0MHfDmkfH5",
"name": "Zoeng, singe revanchard", "name": "Zoeng, singe revanchard",
"type": "npc", "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": { "system": {
"type": "demon", "type": "demon",
"threat": 1, "threat": 1,

BIN
packs/cde-armors/000005.ldb Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000002

View File

@@ -1,15 +1,5 @@
2026/03/31-22:59:24.817142 7ff9fd9ff6c0 Recovering log #4 2026/03/31-23:12:16.721986 7faaf17ec6c0 Delete type=3 #1
2026/03/31-22:59:25.483204 7ff9fd9ff6c0 Delete type=3 #2 2026/03/31-23:12:16.724983 7faaf0feb6c0 Level-0 table #5: started
2026/03/31-22:59:25.483296 7ff9fd9ff6c0 Delete type=0 #4 2026/03/31-23:12:16.728175 7faaf0feb6c0 Level-0 table #5: 1330 bytes OK
2026/03/31-22:59:58.714360 7ff7477ef6c0 Level-0 table #9: started 2026/03/31-23:12:16.734422 7faaf0feb6c0 Delete type=0 #3
2026/03/31-22:59:58.717469 7ff7477ef6c0 Level-0 table #9: 1386 bytes OK 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)
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)

View File

@@ -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)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000002

View File

@@ -1,15 +1,5 @@
2026/03/31-22:59:25.583909 7ff9fc9fd6c0 Recovering log #4 2026/03/31-23:12:16.751831 7faaf1fed6c0 Delete type=3 #1
2026/03/31-22:59:25.689396 7ff9fc9fd6c0 Delete type=3 #2 2026/03/31-23:12:16.753007 7faaf0feb6c0 Level-0 table #5: started
2026/03/31-22:59:25.689465 7ff9fc9fd6c0 Delete type=0 #4 2026/03/31-23:12:16.756272 7faaf0feb6c0 Level-0 table #5: 5923 bytes OK
2026/03/31-22:59:58.723584 7ff7477ef6c0 Level-0 table #9: started 2026/03/31-23:12:16.762441 7faaf0feb6c0 Delete type=0 #3
2026/03/31-22:59:58.727040 7ff7477ef6c0 Level-0 table #9: 8881 bytes OK 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)
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)

View File

@@ -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)

Binary file not shown.

BIN
packs/cde-items/000005.ldb Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000002

View File

@@ -1,15 +1,5 @@
2026/03/31-22:59:25.691359 7ff9fd9ff6c0 Recovering log #4 2026/03/31-23:12:16.777981 7faaf27ee6c0 Delete type=3 #1
2026/03/31-22:59:25.800504 7ff9fd9ff6c0 Delete type=3 #2 2026/03/31-23:12:16.778856 7faaf0feb6c0 Level-0 table #5: started
2026/03/31-22:59:25.800575 7ff9fd9ff6c0 Delete type=0 #4 2026/03/31-23:12:16.781898 7faaf0feb6c0 Level-0 table #5: 559 bytes OK
2026/03/31-22:59:58.733726 7ff7477ef6c0 Level-0 table #9: started 2026/03/31-23:12:16.787933 7faaf0feb6c0 Delete type=0 #3
2026/03/31-22:59:58.736698 7ff7477ef6c0 Level-0 table #9: 595 bytes OK 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)
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)

View File

@@ -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)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000002

View File

@@ -1,15 +1,5 @@
2026/03/31-22:59:24.506026 7ff9fd9ff6c0 Recovering log #4 2026/03/31-23:12:16.805305 7faaf17ec6c0 Delete type=3 #1
2026/03/31-22:59:24.559827 7ff9fd9ff6c0 Delete type=3 #2 2026/03/31-23:12:16.806747 7faaf0feb6c0 Level-0 table #5: started
2026/03/31-22:59:24.559901 7ff9fd9ff6c0 Delete type=0 #4 2026/03/31-23:12:16.810524 7faaf0feb6c0 Level-0 table #5: 35713 bytes OK
2026/03/31-22:59:58.664074 7ff7477ef6c0 Level-0 table #9: started 2026/03/31-23:12:16.817786 7faaf0feb6c0 Delete type=0 #3
2026/03/31-22:59:58.667871 7ff7477ef6c0 Level-0 table #9: 37163 bytes OK 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)
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)

View File

@@ -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)

Binary file not shown.

Binary file not shown.

BIN
packs/cde-npcs/000005.ldb Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000002

View File

@@ -1,15 +1,5 @@
2026/03/31-22:59:25.802630 7ff9fd1fe6c0 Recovering log #4 2026/03/31-23:12:16.834602 7faaf17ec6c0 Delete type=3 #1
2026/03/31-22:59:25.860800 7ff9fd1fe6c0 Delete type=3 #2 2026/03/31-23:12:16.835799 7faaf0feb6c0 Level-0 table #5: started
2026/03/31-22:59:25.860870 7ff9fd1fe6c0 Delete type=0 #4 2026/03/31-23:12:16.839758 7faaf0feb6c0 Level-0 table #5: 21686 bytes OK
2026/03/31-22:59:58.794149 7ff7477ef6c0 Level-0 table #9: started 2026/03/31-23:12:16.845890 7faaf0feb6c0 Delete type=0 #3
2026/03/31-22:59:58.797771 7ff7477ef6c0 Level-0 table #9: 50126 bytes OK 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)
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)

View File

@@ -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)

Binary file not shown.

Binary file not shown.

BIN
packs/cde-sanhei/000005.ldb Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000006 MANIFEST-000002

View File

@@ -1,15 +1,5 @@
2026/03/31-22:59:25.485205 7ff9fd1fe6c0 Recovering log #4 2026/03/31-23:12:16.861460 7faaf1fed6c0 Delete type=3 #1
2026/03/31-22:59:25.582026 7ff9fd1fe6c0 Delete type=3 #2 2026/03/31-23:12:16.862129 7faaf0feb6c0 Level-0 table #5: started
2026/03/31-22:59:25.582095 7ff9fd1fe6c0 Delete type=0 #4 2026/03/31-23:12:16.865385 7faaf0feb6c0 Level-0 table #5: 4830 bytes OK
2026/03/31-22:59:58.742862 7ff7477ef6c0 Level-0 table #9: started 2026/03/31-23:12:16.871771 7faaf0feb6c0 Delete type=0 #3
2026/03/31-22:59:58.746080 7ff7477ef6c0 Level-0 table #9: 4932 bytes OK 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)
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)

Some files were not shown because too many files have changed in this diff Show More