Add Jieting sortie and Jiang Wei recruitment flow

This commit is contained in:
2026-06-24 03:41:36 +09:00
parent 3c18072c1e
commit a3f56bb787
11 changed files with 934 additions and 72 deletions

View File

@@ -0,0 +1,85 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1824" height="1536" viewBox="0 0 1824 1536">
<defs>
<linearGradient id="jieting-ground" x1="0" y1="0" x2="1" y2="1">
<stop offset="0" stop-color="#7b6f43"/>
<stop offset="0.45" stop-color="#a68a50"/>
<stop offset="1" stop-color="#50482f"/>
</linearGradient>
<radialGradient id="jieting-ridge" cx="42%" cy="34%" r="58%">
<stop offset="0" stop-color="#b49a5a"/>
<stop offset="0.55" stop-color="#6d693b"/>
<stop offset="1" stop-color="#30351f"/>
</radialGradient>
<pattern id="grass-speckle" width="28" height="28" patternUnits="userSpaceOnUse">
<rect width="28" height="28" fill="transparent"/>
<path d="M3 19l6-2M15 9l7-3M20 23l5-4M8 5l3 5" stroke="#3f6d2d" stroke-width="2" opacity=".34"/>
<circle cx="19" cy="15" r="1.7" fill="#d6b56a" opacity=".35"/>
<circle cx="7" cy="24" r="1.4" fill="#2c4d27" opacity=".32"/>
</pattern>
<pattern id="dry-noise" width="36" height="36" patternUnits="userSpaceOnUse">
<rect width="36" height="36" fill="transparent"/>
<circle cx="5" cy="9" r="1.5" fill="#2f2b20" opacity=".26"/>
<circle cx="23" cy="7" r="1.2" fill="#dfc46f" opacity=".28"/>
<circle cx="31" cy="28" r="1.4" fill="#47361f" opacity=".24"/>
<path d="M12 29h10M17 15h13" stroke="#c09c54" stroke-width="2" opacity=".23"/>
</pattern>
<filter id="soft-shadow">
<feDropShadow dx="0" dy="9" stdDeviation="7" flood-color="#111509" flood-opacity=".45"/>
</filter>
</defs>
<rect width="1824" height="1536" fill="url(#jieting-ground)"/>
<rect width="1824" height="1536" fill="url(#dry-noise)" opacity=".72"/>
<path d="M-60 1450C170 1358 332 1296 500 1260c180-39 328-34 503-84 195-56 316-168 491-232 133-48 236-48 392-46v638H-60z" fill="#243d23" opacity=".78"/>
<path d="M0 1258c160-45 320-68 492-56 238 17 346 80 552 50 182-26 304-112 470-150 108-25 219-23 340-8v122H0z" fill="#3f6d2f" opacity=".58"/>
<rect width="1824" height="1536" fill="url(#grass-speckle)" opacity=".58"/>
<path d="M-40 1370c210-92 431-135 660-132 248 3 386 86 613 74 243-13 379-122 616-120v344H-40z" fill="#1f3d2b" opacity=".55"/>
<path d="M0 1398c162-74 324-103 505-103 240 0 392 62 600 41 253-25 408-132 719-116v316H0z" fill="#4a7b35" opacity=".42"/>
<path d="M-20 1345c218-82 378-113 571-100 191 13 286 71 484 58 214-14 351-98 510-125 100-17 188-13 279 1v85c-171-27-283-12-436 47-150 58-300 119-552 116-212-2-346-56-552-47-105 5-197 24-304 65z" fill="#1f251d" opacity=".43"/>
<path d="M0 760C190 650 311 527 448 424c187-141 358-188 536-252 189-68 354-118 840-126v685c-270-26-415 7-605 100-176 86-333 214-571 238-229 23-407-66-648-48z" fill="url(#jieting-ridge)" filter="url(#soft-shadow)"/>
<path d="M96 713c205-105 311-223 454-314 125-79 281-128 451-175 191-53 405-83 768-90" fill="none" stroke="#c7ad68" stroke-width="38" stroke-linecap="round" opacity=".35"/>
<path d="M101 742c205-108 316-232 462-324 133-84 292-135 467-181 195-51 407-73 741-80" fill="none" stroke="#302c1f" stroke-width="11" stroke-linecap="round" opacity=".36"/>
<path d="M30 1160c174-106 334-166 524-176 221-12 397 40 618-5 211-43 330-143 555-158" fill="none" stroke="#b08a47" stroke-width="84" stroke-linecap="round" opacity=".84"/>
<path d="M40 1152c168-92 326-145 510-154 217-11 387 40 609-4 208-41 340-145 562-159" fill="none" stroke="#5a432a" stroke-width="12" stroke-linecap="round" opacity=".35"/>
<path d="M772 1224c8-170 60-282 160-380 96-94 233-152 404-215 148-55 264-130 346-252" fill="none" stroke="#b08a47" stroke-width="72" stroke-linecap="round" opacity=".82"/>
<path d="M780 1221c18-158 63-257 159-350 92-90 230-154 391-211 158-57 282-138 352-271" fill="none" stroke="#5a432a" stroke-width="10" stroke-linecap="round" opacity=".38"/>
<path d="M520 0c-40 130-78 262-52 422 20 123 87 239 88 367 1 164-89 304-136 452" fill="none" stroke="#1d2a22" stroke-width="92" stroke-linecap="round" opacity=".76"/>
<path d="M1265 0c-25 127-58 244-35 365 22 118 94 223 91 348-4 159-102 267-147 421" fill="none" stroke="#1d2a22" stroke-width="82" stroke-linecap="round" opacity=".72"/>
<path d="M510 28c-24 128-55 250-32 389 22 135 84 242 84 373 0 151-76 292-119 432" fill="none" stroke="#4a5f30" stroke-width="42" stroke-linecap="round" opacity=".58"/>
<path d="M1260 22c-15 120-38 231-19 338 23 127 91 230 84 358-7 137-84 252-127 396" fill="none" stroke="#4a5f30" stroke-width="38" stroke-linecap="round" opacity=".55"/>
<path d="M286 1040h218v126H286z" fill="#364f2a" stroke="#1f2a19" stroke-width="8"/>
<path d="M305 1059h48v44h-48zm68 0h48v44h-48zm68 0h48v44h-48zm-136 62h48v28h-48zm68 0h48v28h-48zm68 0h48v28h-48z" fill="#b88d43" opacity=".8"/>
<path d="M1076 828h246v142h-246z" fill="#3c552f" stroke="#1f2a19" stroke-width="8"/>
<path d="M1096 850h54v46h-54zm76 0h54v46h-54zm76 0h54v46h-54zm-152 66h54v32h-54zm76 0h54v32h-54zm76 0h54v32h-54z" fill="#b88d43" opacity=".78"/>
<path d="M1478 520h210v118h-210z" fill="#3f552d" stroke="#1f2a19" stroke-width="8"/>
<path d="M1498 540h43v38h-43zm62 0h43v38h-43zm62 0h43v38h-43zm-124 56h43v24h-43zm62 0h43v24h-43zm62 0h43v24h-43z" fill="#c6a054" opacity=".78"/>
<g opacity=".76" filter="url(#soft-shadow)">
<path d="M868 594l80-54 86 50v96H868z" fill="#624923" stroke="#1f1910" stroke-width="7"/>
<path d="M850 596l100-76 107 76z" fill="#7d2d20" stroke="#21170f" stroke-width="7"/>
<path d="M920 625h57v61h-57z" fill="#29251c"/>
<path d="M1372 336l72-50 78 47v87h-150z" fill="#604621" stroke="#1f1910" stroke-width="7"/>
<path d="M1356 337l90-70 98 70z" fill="#7a2c20" stroke="#21170f" stroke-width="7"/>
<path d="M1418 365h50v55h-50z" fill="#29251c"/>
</g>
<path d="M1140 1196c58-104 160-174 273-216 120-45 245-62 362-109v124c-102 40-211 57-321 94-109 37-198 94-263 176z" fill="#315a87" opacity=".62"/>
<path d="M1165 1202c66-76 151-127 255-163 110-38 222-55 339-95" fill="none" stroke="#8ec0d0" stroke-width="13" opacity=".55"/>
<g opacity=".33">
<path d="M128 712l74-38 52 30 80-50 82 46" fill="none" stroke="#1f2517" stroke-width="17" stroke-linecap="round"/>
<path d="M608 388l66-39 72 36 80-45 86 42" fill="none" stroke="#1f2517" stroke-width="16" stroke-linecap="round"/>
<path d="M1184 250l84-44 66 34 78-39 112 56" fill="none" stroke="#1f2517" stroke-width="17" stroke-linecap="round"/>
<path d="M1344 752l70-36 58 32 78-41 96 44" fill="none" stroke="#1f2517" stroke-width="16" stroke-linecap="round"/>
</g>
<rect width="1824" height="1536" fill="none" stroke="#1a1710" stroke-width="18" opacity=".75"/>
<rect x="28" y="28" width="1768" height="1480" fill="none" stroke="#d2ad62" stroke-width="6" opacity=".38"/>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB