Add Changban refuge sortie chapter
This commit is contained in:
95
src/assets/images/battle/nineteenth-battle-map.svg
Normal file
95
src/assets/images/battle/nineteenth-battle-map.svg
Normal file
@@ -0,0 +1,95 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="3800" height="2800" viewBox="0 0 3800 2800">
|
||||
<defs>
|
||||
<filter id="grain">
|
||||
<feTurbulence type="fractalNoise" baseFrequency="0.014" numOctaves="5" seed="19"/>
|
||||
<feColorMatrix type="saturate" values="0.46"/>
|
||||
<feBlend mode="multiply" in2="SourceGraphic"/>
|
||||
</filter>
|
||||
<linearGradient id="plain" x1="0" x2="1" y1="0" y2="1">
|
||||
<stop offset="0" stop-color="#b7a163"/>
|
||||
<stop offset="0.52" stop-color="#847748"/>
|
||||
<stop offset="1" stop-color="#5f6944"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="river" x1="0" x2="1">
|
||||
<stop offset="0" stop-color="#17314d"/>
|
||||
<stop offset="0.5" stop-color="#2c738f"/>
|
||||
<stop offset="1" stop-color="#152c45"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="road" x1="0" x2="1">
|
||||
<stop offset="0" stop-color="#d8c17a"/>
|
||||
<stop offset="0.55" stop-color="#a88550"/>
|
||||
<stop offset="1" stop-color="#78603c"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="camp" x1="0" x2="1" y1="0" y2="1">
|
||||
<stop offset="0" stop-color="#6f7254"/>
|
||||
<stop offset="1" stop-color="#3f5360"/>
|
||||
</linearGradient>
|
||||
<radialGradient id="torch" cx="0.5" cy="0.5" r="0.55">
|
||||
<stop offset="0" stop-color="#f1c66b" stop-opacity="0.7"/>
|
||||
<stop offset="0.42" stop-color="#d66f2e" stop-opacity="0.44"/>
|
||||
<stop offset="1" stop-color="#251a12" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<rect width="3800" height="2800" fill="url(#plain)"/>
|
||||
<g filter="url(#grain)" opacity="0.5">
|
||||
<rect width="3800" height="2800" fill="#8e7f52"/>
|
||||
</g>
|
||||
<path d="M1550 -160 C1470 330 1600 670 1530 1010 C1460 1330 1510 1540 1460 1780" fill="none" stroke="url(#river)" stroke-width="230" opacity="0.95"/>
|
||||
<path d="M2380 650 C2310 1040 2470 1410 2380 1780 C2310 2110 2390 2460 2300 2960" fill="none" stroke="url(#river)" stroke-width="220" opacity="0.94"/>
|
||||
<path d="M280 2220 C720 2200 1080 2210 1400 2190 C1680 2180 1830 1920 2270 1900 C2630 1880 3000 1750 3500 1710" fill="none" stroke="url(#road)" stroke-width="190" stroke-linecap="round" opacity="0.76"/>
|
||||
<path d="M520 2470 C820 2320 1020 2160 1320 2050 C1670 1920 2040 1890 2380 1830 C2700 1780 3020 1680 3330 1440" fill="none" stroke="#b99055" stroke-width="112" stroke-linecap="round" opacity="0.62"/>
|
||||
<path d="M3050 1300 C3150 1500 3150 1900 3060 2140" fill="none" stroke="url(#road)" stroke-width="130" stroke-linecap="round" opacity="0.62"/>
|
||||
<g opacity="0.9">
|
||||
<path d="M520 820 C860 720 1220 860 1460 1110 C1230 1340 810 1290 560 1160 C470 1050 460 930 520 820Z" fill="#2e5639"/>
|
||||
<path d="M1660 2020 C1910 1900 2240 2020 2340 2280 C2140 2530 1760 2570 1520 2380Z" fill="#2f5d39"/>
|
||||
<path d="M60 60 C420 10 780 120 960 370 C680 550 300 530 50 330Z" fill="#315d3e"/>
|
||||
<path d="M2650 90 C3020 20 3510 120 3800 410 L3800 880 C3440 920 3040 770 2700 560Z" fill="#2d5637"/>
|
||||
</g>
|
||||
<g opacity="0.72">
|
||||
<ellipse cx="1180" cy="380" rx="390" ry="190" fill="#5d553b"/>
|
||||
<ellipse cx="2850" cy="2500" rx="520" ry="210" fill="#615b3e"/>
|
||||
<ellipse cx="3270" cy="520" rx="450" ry="190" fill="#60563a"/>
|
||||
</g>
|
||||
<g opacity="0.9">
|
||||
<rect x="40" y="2120" width="360" height="560" rx="26" fill="url(#camp)"/>
|
||||
<rect x="420" y="2320" width="360" height="330" rx="24" fill="url(#camp)" opacity="0.86"/>
|
||||
<path d="M80 2220 L210 2110 L340 2220Z" fill="#c58b3b"/>
|
||||
<path d="M480 2390 L610 2290 L740 2390Z" fill="#c58b3b"/>
|
||||
<rect x="3020" y="1360" width="600" height="720" rx="24" fill="#5a5541"/>
|
||||
<path d="M3080 1410 L3580 1410 L3580 2030 L3080 2030Z" fill="none" stroke="#d7b56b" stroke-width="18" opacity="0.52"/>
|
||||
</g>
|
||||
<g opacity="0.75">
|
||||
<rect x="820" y="2030" width="260" height="210" rx="18" fill="#8b6c3c"/>
|
||||
<path d="M810 2035 L950 1900 L1100 2035Z" fill="#c58a3a"/>
|
||||
<rect x="2020" y="1730" width="270" height="220" rx="18" fill="#806237"/>
|
||||
<path d="M2010 1735 L2150 1600 L2310 1735Z" fill="#c58a3a"/>
|
||||
</g>
|
||||
<g opacity="0.58">
|
||||
<rect x="1450" y="1740" width="270" height="120" rx="18" fill="#73664a"/>
|
||||
<rect x="2260" y="1880" width="260" height="120" rx="18" fill="#73664a"/>
|
||||
<path d="M1450 1790 H1720 M2260 1940 H2520" stroke="#e6d093" stroke-width="18" opacity="0.55"/>
|
||||
</g>
|
||||
<g opacity="0.64">
|
||||
<circle cx="1150" cy="2150" r="120" fill="url(#torch)"/>
|
||||
<circle cx="1820" cy="1900" r="110" fill="url(#torch)"/>
|
||||
<circle cx="2780" cy="1700" r="130" fill="url(#torch)"/>
|
||||
<circle cx="3300" cy="1550" r="105" fill="url(#torch)"/>
|
||||
</g>
|
||||
<g opacity="0.22" fill="#e7d59a">
|
||||
<circle cx="650" cy="2190" r="18"/>
|
||||
<circle cx="720" cy="2220" r="14"/>
|
||||
<circle cx="780" cy="2185" r="16"/>
|
||||
<circle cx="1260" cy="2100" r="16"/>
|
||||
<circle cx="1350" cy="2070" r="14"/>
|
||||
<circle cx="1880" cy="1900" r="15"/>
|
||||
<circle cx="1970" cy="1870" r="13"/>
|
||||
</g>
|
||||
<g opacity="0.2">
|
||||
<path d="M0 0H3800V2800H0Z" fill="none" stroke="#f2d386" stroke-width="28"/>
|
||||
<path d="M150 150H3650V2650H150Z" fill="none" stroke="#111820" stroke-width="7"/>
|
||||
</g>
|
||||
<g opacity="0.14" stroke="#121a18" stroke-width="8">
|
||||
<path d="M0 500H3800M0 1000H3800M0 1500H3800M0 2000H3800M0 2500H3800"/>
|
||||
<path d="M500 0V2800M1000 0V2800M1500 0V2800M2000 0V2800M2500 0V2800M3000 0V2800M3500 0V2800"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
Reference in New Issue
Block a user