Iteam cleanup + less migration
9
assets/icons/conditions/blinded.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#1a0a0a"/>
|
||||
<!-- Eye outline -->
|
||||
<ellipse cx="32" cy="32" rx="18" ry="11" fill="none" stroke="#c8a87a" stroke-width="3"/>
|
||||
<!-- Pupil -->
|
||||
<circle cx="32" cy="32" r="5" fill="#c8a87a"/>
|
||||
<!-- Slash through eye -->
|
||||
<line x1="12" y1="12" x2="52" y2="52" stroke="#cc2222" stroke-width="4" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 431 B |
9
assets/icons/conditions/confused.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#1a0a1a"/>
|
||||
<!-- Swirling question mark path -->
|
||||
<text x="18" y="46" font-family="serif" font-size="42" font-weight="bold" fill="#b07fd4">?</text>
|
||||
<!-- Small spiral dots -->
|
||||
<circle cx="50" cy="14" r="3" fill="#b07fd4" opacity="0.7"/>
|
||||
<circle cx="44" cy="9" r="2" fill="#b07fd4" opacity="0.5"/>
|
||||
<circle cx="56" cy="20" r="2" fill="#b07fd4" opacity="0.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 479 B |
14
assets/icons/conditions/dazed.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#1a1500"/>
|
||||
<!-- Head circle -->
|
||||
<circle cx="32" cy="36" r="16" fill="none" stroke="#c8a87a" stroke-width="2.5"/>
|
||||
<!-- Stars around head -->
|
||||
<text x="6" y="18" font-family="sans-serif" font-size="14" fill="#f0c040">★</text>
|
||||
<text x="26" y="10" font-family="sans-serif" font-size="10" fill="#f0c040">★</text>
|
||||
<text x="46" y="16" font-family="sans-serif" font-size="12" fill="#f0c040">★</text>
|
||||
<!-- Dazed eyes (Xs) -->
|
||||
<line x1="24" y1="32" x2="28" y2="36" stroke="#c8a87a" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="28" y1="32" x2="24" y2="36" stroke="#c8a87a" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="36" y1="32" x2="40" y2="36" stroke="#c8a87a" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="40" y1="32" x2="36" y2="36" stroke="#c8a87a" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 945 B |
7
assets/icons/conditions/deafened.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0a0a1a"/>
|
||||
<!-- Ear shape -->
|
||||
<path d="M28 14 Q18 14 18 28 Q18 40 28 44 Q30 44 30 40 Q24 38 24 28 Q24 20 30 18 Q38 18 38 28 Q38 34 34 36 Q30 38 30 44 L34 44 Q40 40 40 28 Q40 14 28 14Z" fill="none" stroke="#c8a87a" stroke-width="2.5"/>
|
||||
<!-- Slash -->
|
||||
<line x1="14" y1="14" x2="50" y2="50" stroke="#cc2222" stroke-width="4" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 467 B |
10
assets/icons/conditions/demoralized.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0f0a00"/>
|
||||
<!-- Broken shield -->
|
||||
<path d="M32 8 L52 16 L52 34 Q52 50 32 56 Q12 50 12 34 L12 16 Z" fill="none" stroke="#7a6040" stroke-width="3"/>
|
||||
<!-- Crack down the middle -->
|
||||
<path d="M32 8 L30 26 L34 34 L31 56" fill="none" stroke="#cc6622" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Down arrow -->
|
||||
<line x1="32" y1="20" x2="32" y2="44" stroke="#cc2222" stroke-width="3" stroke-linecap="round"/>
|
||||
<polyline points="24,36 32,44 40,36" fill="none" stroke="#cc2222" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 663 B |
17
assets/icons/conditions/diseased.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0a140a"/>
|
||||
<!-- Skull -->
|
||||
<circle cx="32" cy="26" r="14" fill="none" stroke="#6aaa44" stroke-width="2.5"/>
|
||||
<rect x="24" y="36" width="16" height="8" rx="2" fill="none" stroke="#6aaa44" stroke-width="2.5"/>
|
||||
<!-- Eye sockets -->
|
||||
<circle cx="26" cy="24" r="3" fill="#6aaa44"/>
|
||||
<circle cx="38" cy="24" r="3" fill="#6aaa44"/>
|
||||
<!-- Jaw lines -->
|
||||
<line x1="28" y1="40" x2="28" y2="44" stroke="#6aaa44" stroke-width="2"/>
|
||||
<line x1="32" y1="40" x2="32" y2="44" stroke="#6aaa44" stroke-width="2"/>
|
||||
<line x1="36" y1="40" x2="36" y2="44" stroke="#6aaa44" stroke-width="2"/>
|
||||
<!-- Disease dots -->
|
||||
<circle cx="14" cy="18" r="3" fill="#6aaa44" opacity="0.7"/>
|
||||
<circle cx="50" cy="14" r="2" fill="#6aaa44" opacity="0.6"/>
|
||||
<circle cx="52" cy="44" r="3" fill="#6aaa44" opacity="0.7"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 907 B |
13
assets/icons/conditions/enfeebled.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#120a0a"/>
|
||||
<!-- Broken arm / cracked fist -->
|
||||
<!-- Arm -->
|
||||
<path d="M14 48 Q18 36 28 32 L36 30 Q44 28 46 22 Q48 16 44 14" fill="none" stroke="#7a6040" stroke-width="3.5" stroke-linecap="round"/>
|
||||
<!-- Fist/hand -->
|
||||
<rect x="38" y="10" width="14" height="10" rx="4" fill="none" stroke="#7a6040" stroke-width="2.5"/>
|
||||
<!-- Crack / break -->
|
||||
<path d="M30 32 L34 28 L30 24" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<!-- Downward arrow indicating weakness -->
|
||||
<line x1="52" y1="40" x2="52" y2="56" stroke="#cc2222" stroke-width="3" stroke-linecap="round"/>
|
||||
<polyline points="46,50 52,56 58,50" fill="none" stroke="#cc2222" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 870 B |
9
assets/icons/conditions/fatigued.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0a0a14"/>
|
||||
<!-- Z letters (sleep/fatigue) -->
|
||||
<text x="30" y="52" font-family="serif" font-size="28" font-weight="bold" fill="#8888cc" opacity="0.9">Z</text>
|
||||
<text x="20" y="36" font-family="serif" font-size="20" font-weight="bold" fill="#8888cc" opacity="0.7">Z</text>
|
||||
<text x="14" y="24" font-family="serif" font-size="13" font-weight="bold" fill="#8888cc" opacity="0.5">Z</text>
|
||||
<!-- Drooping eyelid line -->
|
||||
<path d="M8 54 Q32 46 56 54" fill="none" stroke="#6666aa" stroke-width="2" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 636 B |
11
assets/icons/conditions/frightened.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#140a00"/>
|
||||
<!-- Exclamation mark -->
|
||||
<rect x="28" y="8" width="8" height="30" rx="4" fill="#dd8800"/>
|
||||
<circle cx="32" cy="50" r="5" fill="#dd8800"/>
|
||||
<!-- Fear lines radiating -->
|
||||
<line x1="10" y1="8" x2="18" y2="18" stroke="#dd8800" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="54" y1="8" x2="46" y2="18" stroke="#dd8800" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="4" y1="24" x2="14" y2="26" stroke="#dd8800" stroke-width="2" stroke-linecap="round" opacity="0.4"/>
|
||||
<line x1="60" y1="24" x2="50" y2="26" stroke="#dd8800" stroke-width="2" stroke-linecap="round" opacity="0.4"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 751 B |
7
assets/icons/conditions/ignited.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#140500"/>
|
||||
<!-- Flame -->
|
||||
<path d="M32 56 Q16 50 16 36 Q16 24 26 18 Q24 28 30 30 Q28 20 34 10 Q44 22 44 36 Q44 50 32 56Z" fill="#ee5500"/>
|
||||
<path d="M32 56 Q22 50 22 38 Q22 30 28 26 Q27 32 31 34 Q30 26 34 20 Q40 28 40 38 Q40 50 32 56Z" fill="#ffaa00"/>
|
||||
<path d="M32 52 Q26 48 26 40 Q26 35 30 32 Q29 36 32 38 Q35 36 34 32 Q38 35 38 40 Q38 48 32 52Z" fill="#ffee44"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 485 B |
11
assets/icons/conditions/inspired.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0a0e00"/>
|
||||
<!-- Radiant star -->
|
||||
<polygon points="32,8 35,24 50,20 38,30 46,44 32,36 18,44 26,30 14,20 29,24" fill="#f0d020" stroke="#c8a000" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
<!-- Rays -->
|
||||
<line x1="32" y1="4" x2="32" y2="10" stroke="#f0d020" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="54" y1="12" x2="50" y2="17" stroke="#f0d020" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="60" y1="32" x2="54" y2="32" stroke="#f0d020" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="10" y1="12" x2="14" y2="17" stroke="#f0d020" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="4" y1="32" x2="10" y2="32" stroke="#f0d020" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 884 B |
9
assets/icons/conditions/invisible.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#080818"/>
|
||||
<!-- Ghostly figure outline (dotted) -->
|
||||
<path d="M32 12 Q20 12 20 24 L20 50 Q20 52 22 50 Q24 48 26 50 Q28 52 30 50 Q32 48 34 50 Q36 52 38 50 Q40 48 42 50 Q44 52 44 50 L44 24 Q44 12 32 12Z"
|
||||
fill="none" stroke="#8888cc" stroke-width="2.5" stroke-dasharray="4 3" opacity="0.8"/>
|
||||
<!-- Ghost eyes (faint) -->
|
||||
<circle cx="26" cy="28" r="3" fill="#8888cc" opacity="0.5"/>
|
||||
<circle cx="38" cy="28" r="3" fill="#8888cc" opacity="0.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 568 B |
11
assets/icons/conditions/poisoned.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#080e08"/>
|
||||
<!-- Potion drop shape -->
|
||||
<path d="M32 8 Q32 8 32 8 L44 30 Q50 40 44 50 Q38 58 32 58 Q26 58 20 50 Q14 40 20 30 Z" fill="none" stroke="#44cc44" stroke-width="2.5"/>
|
||||
<path d="M32 14 L42 32 Q46 40 42 48 Q38 54 32 54 Q26 54 22 48 Q18 40 22 32 Z" fill="#1a4a1a" opacity="0.6"/>
|
||||
<!-- Skull inside drop -->
|
||||
<circle cx="32" cy="36" r="8" fill="none" stroke="#44cc44" stroke-width="1.5"/>
|
||||
<circle cx="29" cy="34" r="1.5" fill="#44cc44"/>
|
||||
<circle cx="35" cy="34" r="1.5" fill="#44cc44"/>
|
||||
<line x1="30" y1="40" x2="34" y2="40" stroke="#44cc44" stroke-width="1.5" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 717 B |
14
assets/icons/conditions/restrained.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0e0800"/>
|
||||
<!-- Chain links -->
|
||||
<!-- Left chain link -->
|
||||
<ellipse cx="18" cy="26" rx="8" ry="5" fill="none" stroke="#aa8833" stroke-width="3" transform="rotate(-30 18 26)"/>
|
||||
<!-- Right chain link -->
|
||||
<ellipse cx="46" cy="26" rx="8" ry="5" fill="none" stroke="#aa8833" stroke-width="3" transform="rotate(30 46 26)"/>
|
||||
<!-- Center link -->
|
||||
<ellipse cx="32" cy="28" rx="8" ry="5" fill="none" stroke="#aa8833" stroke-width="3"/>
|
||||
<!-- Shackle bar -->
|
||||
<line x1="14" y1="42" x2="50" y2="42" stroke="#aa8833" stroke-width="3.5" stroke-linecap="round"/>
|
||||
<circle cx="14" cy="42" r="5" fill="none" stroke="#aa8833" stroke-width="3"/>
|
||||
<circle cx="50" cy="42" r="5" fill="none" stroke="#aa8833" stroke-width="3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 834 B |
11
assets/icons/conditions/stunned.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
|
||||
<rect width="64" height="64" rx="8" fill="#0a0a14"/>
|
||||
<!-- Lightning bolt striking head -->
|
||||
<!-- Head -->
|
||||
<circle cx="32" cy="42" r="14" fill="none" stroke="#9988aa" stroke-width="2.5"/>
|
||||
<!-- Lightning bolt -->
|
||||
<path d="M38 6 L26 28 L34 28 L22 56 L44 24 L36 24 Z" fill="#cc88ff" stroke="#aa44ee" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
<!-- Impact sparks -->
|
||||
<line x1="42" y1="30" x2="48" y2="26" stroke="#cc88ff" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
||||
<line x1="44" y1="36" x2="52" y2="36" stroke="#cc88ff" stroke-width="2" stroke-linecap="round" opacity="0.5"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 671 B |