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>
42 lines
2.4 KiB
XML
42 lines
2.4 KiB
XML
<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>
|