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:
47
images/icons/icon-npc-jiugwaai.svg
Normal file
47
images/icons/icon-npc-jiugwaai.svg
Normal 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 |
Reference in New Issue
Block a user