Add Jing Province defense vanguard chapter
This commit is contained in:
89
src/assets/images/battle/thirty-eighth-battle-map.svg
Normal file
89
src/assets/images/battle/thirty-eighth-battle-map.svg
Normal file
@@ -0,0 +1,89 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7600 5800" width="7600" height="5800">
|
||||
<defs>
|
||||
<linearGradient id="plain" x1="0" y1="0" x2="1" y2="1">
|
||||
<stop offset="0" stop-color="#918558"/>
|
||||
<stop offset="0.45" stop-color="#c5b06d"/>
|
||||
<stop offset="1" stop-color="#6f6b45"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="water" x1="0" y1="0" x2="1" y2="0">
|
||||
<stop offset="0" stop-color="#1f466b"/>
|
||||
<stop offset="0.5" stop-color="#6ca6b1"/>
|
||||
<stop offset="1" stop-color="#1c395a"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="ridge" x1="0" y1="0" x2="0" y2="1">
|
||||
<stop offset="0" stop-color="#746b43"/>
|
||||
<stop offset="0.5" stop-color="#a99b61"/>
|
||||
<stop offset="1" stop-color="#49452d"/>
|
||||
</linearGradient>
|
||||
<pattern id="grain" width="120" height="120" patternUnits="userSpaceOnUse">
|
||||
<path d="M16 24h26M58 18h20M92 32h18M26 72h30M78 82h28M18 108h20M62 106h24" stroke="#413b25" stroke-width="8" stroke-linecap="round" opacity="0.18"/>
|
||||
<circle cx="102" cy="92" r="8" fill="#dfcc82" opacity="0.24"/>
|
||||
<circle cx="36" cy="40" r="6" fill="#69613d" opacity="0.22"/>
|
||||
</pattern>
|
||||
<pattern id="forest" width="180" height="160" patternUnits="userSpaceOnUse">
|
||||
<circle cx="36" cy="50" r="34" fill="#2d451f"/>
|
||||
<circle cx="76" cy="36" r="31" fill="#4f6e30"/>
|
||||
<circle cx="112" cy="70" r="38" fill="#263a1e"/>
|
||||
<circle cx="142" cy="44" r="25" fill="#6d8640"/>
|
||||
<path d="M34 84c34 18 74 17 108-4" stroke="#151d12" stroke-width="10" opacity="0.35"/>
|
||||
</pattern>
|
||||
<pattern id="stone" width="140" height="120" patternUnits="userSpaceOnUse">
|
||||
<rect width="140" height="120" fill="#706758"/>
|
||||
<path d="M0 40h140M0 82h140M30 0v40M94 40v42M48 82v38M118 82v38" stroke="#332e27" stroke-width="8" opacity="0.42"/>
|
||||
<path d="M12 20h28M76 62h34M20 102h24" stroke="#b4a377" stroke-width="8" opacity="0.34"/>
|
||||
</pattern>
|
||||
<filter id="shadow" x="-10%" y="-10%" width="120%" height="120%">
|
||||
<feDropShadow dx="0" dy="12" stdDeviation="16" flood-color="#1a160d" flood-opacity="0.38"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect width="7600" height="5800" fill="url(#plain)"/>
|
||||
<rect width="7600" height="5800" fill="url(#grain)" opacity="0.9"/>
|
||||
|
||||
<path d="M1900 -100 C1740 660 2000 1360 1870 2180 C1760 2940 2040 3660 1880 5040" fill="none" stroke="#17375d" stroke-width="350" stroke-linecap="round"/>
|
||||
<path d="M1900 -100 C1740 660 2000 1360 1870 2180 C1760 2940 2040 3660 1880 5040" fill="none" stroke="url(#water)" stroke-width="270" stroke-linecap="round"/>
|
||||
<path d="M4660 520 C4500 1240 4780 1960 4630 2720 C4490 3420 4810 3810 4660 4260" fill="none" stroke="#17375d" stroke-width="260" stroke-linecap="round"/>
|
||||
<path d="M4660 520 C4500 1240 4780 1960 4630 2720 C4490 3420 4810 3810 4660 4260" fill="none" stroke="url(#water)" stroke-width="196" stroke-linecap="round"/>
|
||||
<path d="M5740 3980 C5920 4520 5600 5140 5780 5900" fill="none" stroke="#17375d" stroke-width="240" stroke-linecap="round"/>
|
||||
<path d="M5740 3980 C5920 4520 5600 5140 5780 5900" fill="none" stroke="url(#water)" stroke-width="178" stroke-linecap="round"/>
|
||||
|
||||
<path d="M-100 0 L1760 0 L1660 2580 L760 2350 L200 1580 Z" fill="url(#ridge)" filter="url(#shadow)" opacity="0.86"/>
|
||||
<path d="M2760 60 L6320 80 L6100 1880 L4380 1760 L3600 1220 L2660 1540 Z" fill="url(#ridge)" filter="url(#shadow)" opacity="0.84"/>
|
||||
<path d="M6420 -40 L7700 -40 L7660 1480 L6420 1460 Z" fill="url(#ridge)" filter="url(#shadow)" opacity="0.9"/>
|
||||
<path d="M3140 5040 L4880 5000 L4940 5860 L3000 5860 Z" fill="url(#ridge)" filter="url(#shadow)" opacity="0.82"/>
|
||||
|
||||
<path d="M360 900 C1040 700 1860 860 2700 980 L2660 4160 C1780 4140 940 3920 320 4260 Z" fill="url(#forest)" opacity="0.9"/>
|
||||
<path d="M2820 1740 C3360 1500 3980 1700 4300 2220 L4260 4500 C3580 4560 3020 4140 2760 3600 Z" fill="url(#forest)" opacity="0.86"/>
|
||||
<path d="M4700 4380 C5520 4100 6480 4200 7600 4000 L7600 5660 C6420 5660 5460 5780 4660 5620 Z" fill="url(#forest)" opacity="0.9"/>
|
||||
|
||||
<path d="M460 5400 C1420 5260 2580 5200 3940 4720 C4980 4360 5800 3860 6620 3160 C6960 2860 7240 2460 7580 1980" fill="none" stroke="#6b522e" stroke-width="260" stroke-linecap="round" stroke-linejoin="round" opacity="0.96"/>
|
||||
<path d="M460 5400 C1420 5260 2580 5200 3940 4720 C4980 4360 5800 3860 6620 3160 C6960 2860 7240 2460 7580 1980" fill="none" stroke="#c8a86b" stroke-width="176" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
|
||||
<rect x="5800" y="760" width="1680" height="2100" rx="24" fill="url(#stone)" filter="url(#shadow)"/>
|
||||
<rect x="5120" y="840" width="1300" height="1460" rx="24" fill="url(#stone)" opacity="0.82"/>
|
||||
<rect x="6460" y="2180" width="1200" height="1780" rx="24" fill="url(#stone)" opacity="0.78"/>
|
||||
<path d="M6740 3380 L7220 3220 L7560 3420 L7540 4140 L7040 4320 L6640 3940 Z" fill="#7b6748" stroke="#2f2a21" stroke-width="36" opacity="0.92"/>
|
||||
|
||||
<g filter="url(#shadow)">
|
||||
<rect x="2000" y="4840" width="460" height="350" fill="#9b723b" stroke="#31261c" stroke-width="28"/>
|
||||
<path d="M1960 4840 L2230 4560 L2500 4840 Z" fill="#c28d38" stroke="#31261c" stroke-width="28"/>
|
||||
<rect x="4140" y="4140" width="540" height="380" fill="#8d7a43" stroke="#31261c" stroke-width="26"/>
|
||||
<path d="M4100 4140 L4410 3860 L4720 4140 Z" fill="#b88831" stroke="#31261c" stroke-width="26"/>
|
||||
<rect x="5520" y="3540" width="460" height="350" fill="#a2763b" stroke="#31261c" stroke-width="24"/>
|
||||
<path d="M5480 3540 L5750 3300 L6020 3540 Z" fill="#c08c37" stroke="#31261c" stroke-width="24"/>
|
||||
<rect x="6900" y="3940" width="440" height="340" fill="#8e6c36" stroke="#31261c" stroke-width="24"/>
|
||||
<path d="M6870 3940 L7120 3700 L7370 3940 Z" fill="#ba8432" stroke="#31261c" stroke-width="24"/>
|
||||
<rect x="6640" y="1560" width="180" height="520" fill="#5a3e25" stroke="#21170e" stroke-width="20"/>
|
||||
<path d="M6500 1560 L6730 1260 L6960 1560 Z" fill="#d79c35" stroke="#21170e" stroke-width="20"/>
|
||||
<circle cx="6730" cy="1220" r="84" fill="#e96f2c" opacity="0.9"/>
|
||||
</g>
|
||||
|
||||
<path d="M2600 2620 L3180 3940" stroke="#231d16" stroke-width="76" stroke-linecap="round" opacity="0.55"/>
|
||||
<path d="M5580 120 L5960 900" stroke="#211a14" stroke-width="72" stroke-linecap="round" opacity="0.55"/>
|
||||
<path d="M7420 3560 L7640 4220" stroke="#211a14" stroke-width="70" stroke-linecap="round" opacity="0.55"/>
|
||||
|
||||
<g opacity="0.2" stroke="#241e14" stroke-width="7">
|
||||
<path d="M0 100H7600M0 200H7600M0 300H7600M0 400H7600M0 500H7600M0 600H7600M0 700H7600M0 800H7600M0 900H7600M0 1000H7600M0 1100H7600M0 1200H7600M0 1300H7600M0 1400H7600M0 1500H7600M0 1600H7600M0 1700H7600M0 1800H7600M0 1900H7600M0 2000H7600M0 2100H7600M0 2200H7600M0 2300H7600M0 2400H7600M0 2500H7600M0 2600H7600M0 2700H7600M0 2800H7600M0 2900H7600M0 3000H7600M0 3100H7600M0 3200H7600M0 3300H7600M0 3400H7600M0 3500H7600M0 3600H7600M0 3700H7600M0 3800H7600M0 3900H7600M0 4000H7600M0 4100H7600M0 4200H7600M0 4300H7600M0 4400H7600M0 4500H7600M0 4600H7600M0 4700H7600M0 4800H7600M0 4900H7600M0 5000H7600M0 5100H7600M0 5200H7600M0 5300H7600M0 5400H7600M0 5500H7600M0 5600H7600M0 5700H7600"/>
|
||||
<path d="M100 0V5800M200 0V5800M300 0V5800M400 0V5800M500 0V5800M600 0V5800M700 0V5800M800 0V5800M900 0V5800M1000 0V5800M1100 0V5800M1200 0V5800M1300 0V5800M1400 0V5800M1500 0V5800M1600 0V5800M1700 0V5800M1800 0V5800M1900 0V5800M2000 0V5800M2100 0V5800M2200 0V5800M2300 0V5800M2400 0V5800M2500 0V5800M2600 0V5800M2700 0V5800M2800 0V5800M2900 0V5800M3000 0V5800M3100 0V5800M3200 0V5800M3300 0V5800M3400 0V5800M3500 0V5800M3600 0V5800M3700 0V5800M3800 0V5800M3900 0V5800M4000 0V5800M4100 0V5800M4200 0V5800M4300 0V5800M4400 0V5800M4500 0V5800M4600 0V5800M4700 0V5800M4800 0V5800M4900 0V5800M5000 0V5800M5100 0V5800M5200 0V5800M5300 0V5800M5400 0V5800M5500 0V5800M5600 0V5800M5700 0V5800M5800 0V5800M5900 0V5800M6000 0V5800M6100 0V5800M6200 0V5800M6300 0V5800M6400 0V5800M6500 0V5800M6600 0V5800M6700 0V5800M6800 0V5800M6900 0V5800M7000 0V5800M7100 0V5800M7200 0V5800M7300 0V5800M7400 0V5800M7500 0V5800"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.9 KiB |
Reference in New Issue
Block a user