Add Jing Province entry chapter
This commit is contained in:
86
src/assets/images/battle/twenty-third-battle-map.svg
Normal file
86
src/assets/images/battle/twenty-third-battle-map.svg
Normal file
@@ -0,0 +1,86 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="4600" height="3200" viewBox="0 0 4600 3200">
|
||||
<defs>
|
||||
<filter id="grain">
|
||||
<feTurbulence type="fractalNoise" baseFrequency="0.012" numOctaves="5" seed="23"/>
|
||||
<feColorMatrix type="saturate" values="0.6"/>
|
||||
<feBlend mode="multiply" in2="SourceGraphic"/>
|
||||
</filter>
|
||||
<linearGradient id="plain" x1="0" x2="1" y1="0" y2="1">
|
||||
<stop offset="0" stop-color="#aaa05f"/>
|
||||
<stop offset="0.55" stop-color="#76845a"/>
|
||||
<stop offset="1" stop-color="#526949"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="river" x1="0" x2="1" y1="0" y2="1">
|
||||
<stop offset="0" stop-color="#142a40"/>
|
||||
<stop offset="0.45" stop-color="#2b7591"/>
|
||||
<stop offset="1" stop-color="#102238"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="road" x1="0" x2="1">
|
||||
<stop offset="0" stop-color="#987042"/>
|
||||
<stop offset="0.5" stop-color="#c7aa67"/>
|
||||
<stop offset="1" stop-color="#74512e"/>
|
||||
</linearGradient>
|
||||
<pattern id="grass" width="130" height="130" patternUnits="userSpaceOnUse">
|
||||
<rect width="130" height="130" fill="url(#plain)"/>
|
||||
<path d="M18 92 L44 70 M70 104 L104 78 M24 34 L48 20 M94 38 L122 22" stroke="#2a4628" stroke-opacity="0.35" stroke-width="8"/>
|
||||
<circle cx="28" cy="110" r="8" fill="#b7ad66" opacity="0.38"/>
|
||||
<circle cx="92" cy="28" r="7" fill="#344e2c" opacity="0.4"/>
|
||||
</pattern>
|
||||
<pattern id="waves" width="170" height="96" patternUnits="userSpaceOnUse">
|
||||
<path d="M0 42 C42 18 83 72 128 44 C145 34 156 32 170 38" fill="none" stroke="#c3edf1" stroke-opacity="0.23" stroke-width="9"/>
|
||||
<path d="M0 82 C38 58 84 108 130 82 C148 72 158 68 170 72" fill="none" stroke="#0b314b" stroke-opacity="0.34" stroke-width="10"/>
|
||||
</pattern>
|
||||
<radialGradient id="hill" cx="50%" cy="45%" r="60%">
|
||||
<stop offset="0" stop-color="#9f9867"/>
|
||||
<stop offset="0.55" stop-color="#626938"/>
|
||||
<stop offset="1" stop-color="#303a24"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="forest" cx="50%" cy="50%" r="62%">
|
||||
<stop offset="0" stop-color="#536834"/>
|
||||
<stop offset="0.58" stop-color="#243b25"/>
|
||||
<stop offset="1" stop-color="#142417"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
<rect width="4600" height="3200" fill="#151714"/>
|
||||
<rect width="4600" height="3200" fill="url(#grass)" filter="url(#grain)"/>
|
||||
<path d="M1980 -100 C2140 520 2120 1150 2010 1590 C1900 2060 2060 2540 1940 3300 L2200 3300 C2310 2580 2160 2110 2260 1660 C2380 1120 2370 510 2180 -100 Z" fill="url(#river)"/>
|
||||
<path d="M2870 -80 C3040 510 3060 930 2970 1320 C2880 1700 2940 1980 3040 2130 L3210 2130 C3120 1740 3240 1390 3180 1050 C3120 640 3190 300 3060 -80 Z" fill="url(#river)"/>
|
||||
<path d="M2460 2380 C2600 2680 2670 2920 2630 3300 L2810 3300 C2890 2880 2810 2600 2660 2380 Z" fill="url(#river)"/>
|
||||
<path d="M1980 -100 C2140 520 2120 1150 2010 1590 C1900 2060 2060 2540 1940 3300 L2200 3300 C2310 2580 2160 2110 2260 1660 C2380 1120 2370 510 2180 -100 Z" fill="url(#waves)" opacity="0.75"/>
|
||||
<path d="M2870 -80 C3040 510 3060 930 2970 1320 C2880 1700 2940 1980 3040 2130 L3210 2130 C3120 1740 3240 1390 3180 1050 C3120 640 3190 300 3060 -80 Z" fill="url(#waves)" opacity="0.72"/>
|
||||
<path d="M290 2510 C700 2480 1260 2520 1690 2370 C2160 2210 2510 2020 3040 1880 C3460 1768 3880 1760 4210 1790" fill="none" stroke="url(#road)" stroke-width="150" stroke-linecap="round"/>
|
||||
<path d="M900 2550 C1180 2300 1430 2100 1840 2040 C2260 1980 2590 1850 2860 1720" fill="none" stroke="#6f4c2c" stroke-opacity="0.34" stroke-width="48" stroke-dasharray="90 80"/>
|
||||
<path d="M3800 1450 L3820 2390" stroke="url(#road)" stroke-width="125" stroke-linecap="round"/>
|
||||
<g opacity="0.92">
|
||||
<path d="M250 920 C580 650 960 540 1430 570 C1500 900 1380 1260 1070 1460 C720 1430 430 1220 250 920 Z" fill="url(#forest)"/>
|
||||
<path d="M380 90 C760 30 1020 90 1210 310 C1020 590 690 720 260 690 C130 420 160 240 380 90 Z" fill="url(#forest)"/>
|
||||
<path d="M3180 180 C3580 30 4090 80 4460 260 C4300 600 3970 780 3560 770 C3290 660 3180 430 3180 180 Z" fill="url(#forest)"/>
|
||||
<path d="M1570 2540 C1870 2440 2110 2560 2280 2840 C2100 3110 1780 3190 1510 3060 C1420 2840 1450 2670 1570 2540 Z" fill="url(#forest)"/>
|
||||
</g>
|
||||
<g opacity="0.9">
|
||||
<ellipse cx="1410" cy="470" rx="510" ry="260" fill="url(#hill)"/>
|
||||
<ellipse cx="3630" cy="2790" rx="620" ry="330" fill="url(#hill)"/>
|
||||
<ellipse cx="4150" cy="590" rx="420" ry="250" fill="url(#hill)"/>
|
||||
<path d="M80 0 C180 500 160 980 0 1550 L0 0 Z" fill="#2f3327"/>
|
||||
<path d="M4510 0 C4420 420 4450 800 4600 1220 L4600 0 Z" fill="#2f3327"/>
|
||||
<path d="M4470 2440 C4500 2790 4540 3020 4600 3200 L4600 2440 Z" fill="#2f3327"/>
|
||||
</g>
|
||||
<g opacity="0.94">
|
||||
<rect x="90" y="2430" width="590" height="520" rx="20" fill="#2f4234" stroke="#d7bb72" stroke-width="20"/>
|
||||
<path d="M170 2630 L350 2490 L530 2630 Z" fill="#d9a13d"/>
|
||||
<rect x="205" y="2630" width="300" height="190" fill="#6f8348"/>
|
||||
<rect x="1210" y="2300" width="330" height="270" fill="#695738" stroke="#e2c575" stroke-width="16"/>
|
||||
<path d="M1210 2300 L1375 2180 L1540 2300" fill="#d59b34"/>
|
||||
<rect x="2460" y="1780" width="350" height="260" fill="#5f6f43" stroke="#dfc171" stroke-width="16"/>
|
||||
<path d="M2460 1780 L2635 1655 L2810 1780" fill="#c98932"/>
|
||||
<rect x="3360" y="1490" width="310" height="260" fill="#596840" stroke="#d9bd72" stroke-width="16"/>
|
||||
<path d="M3360 1490 L3515 1380 L3670 1490" fill="#d19637"/>
|
||||
<path d="M3820 1370 L4500 1370 L4500 2230 L3820 2230 Z" fill="#263236" stroke="#c89f53" stroke-width="32"/>
|
||||
<path d="M3930 1510 L4390 1510 M3930 1680 L4390 1680 M3930 1850 L4390 1850 M3930 2020 L4390 2020" stroke="#775630" stroke-width="40"/>
|
||||
<path d="M3860 1325 L4140 1210 L4500 1340" fill="#8c6c3f"/>
|
||||
</g>
|
||||
<g opacity="0.14">
|
||||
<path d="M0 0 H4600 M0 100 H4600 M0 200 H4600 M0 300 H4600 M0 400 H4600 M0 500 H4600 M0 600 H4600 M0 700 H4600 M0 800 H4600 M0 900 H4600 M0 1000 H4600 M0 1100 H4600 M0 1200 H4600 M0 1300 H4600 M0 1400 H4600 M0 1500 H4600 M0 1600 H4600 M0 1700 H4600 M0 1800 H4600 M0 1900 H4600 M0 2000 H4600 M0 2100 H4600 M0 2200 H4600 M0 2300 H4600 M0 2400 H4600 M0 2500 H4600 M0 2600 H4600 M0 2700 H4600 M0 2800 H4600 M0 2900 H4600 M0 3000 H4600 M0 3100 H4600" stroke="#0c0f10" stroke-width="3"/>
|
||||
<path d="M0 0 V3200 M100 0 V3200 M200 0 V3200 M300 0 V3200 M400 0 V3200 M500 0 V3200 M600 0 V3200 M700 0 V3200 M800 0 V3200 M900 0 V3200 M1000 0 V3200 M1100 0 V3200 M1200 0 V3200 M1300 0 V3200 M1400 0 V3200 M1500 0 V3200 M1600 0 V3200 M1700 0 V3200 M1800 0 V3200 M1900 0 V3200 M2000 0 V3200 M2100 0 V3200 M2200 0 V3200 M2300 0 V3200 M2400 0 V3200 M2500 0 V3200 M2600 0 V3200 M2700 0 V3200 M2800 0 V3200 M2900 0 V3200 M3000 0 V3200 M3100 0 V3200 M3200 0 V3200 M3300 0 V3200 M3400 0 V3200 M3500 0 V3200 M3600 0 V3200 M3700 0 V3200 M3800 0 V3200 M3900 0 V3200 M4000 0 V3200 M4100 0 V3200 M4200 0 V3200 M4300 0 V3200 M4400 0 V3200 M4500 0 V3200" stroke="#0c0f10" stroke-width="3"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.8 KiB |
Reference in New Issue
Block a user