index : btroops | |
Virtual board game-aid for BattleTroops, an infantry combat simulator wargame published by FASA in 1989. |
aboutsummaryrefslogtreecommitdiff |
diff options
author | Catalin Mititiuc <webdevcat@proton.me> | 2024-07-10 17:35:18 -0700 |
---|---|---|
committer | Catalin Mititiuc <webdevcat@proton.me> | 2024-07-10 17:35:18 -0700 |
commit | b3f902f012e04facad489c613b5c577a1788b570 (patch) | |
tree | a0dd26414256b88cd800424cc8cee91a918cb34b /public/assets | |
parent | 4cf7aaab807f36721416eedfe5f9fab3f0c55e20 (diff) |
Build scenarios from scenario files
Diffstat (limited to 'public/assets')
-rw-r--r-- | public/assets/images/mapsheets.svg | 908 | ||||
-rw-r--r-- | public/assets/images/scenario-dragon_hunting.svg | 11 | ||||
-rw-r--r-- | public/assets/images/scenario-race_against_time.svg | 6 | ||||
-rw-r--r-- | public/assets/images/scenario-side_show.svg | 11 | ||||
-rw-r--r-- | public/assets/images/scenario_template.svg | 28 |
5 files changed, 564 insertions, 400 deletions
diff --git a/public/assets/images/mapsheets.svg b/public/assets/images/mapsheets.svg index a212d5f..b01999c 100644 --- a/public/assets/images/mapsheets.svg +++ b/public/assets/images/mapsheets.svg @@ -1,389 +1,161 @@ <?xml version="1.0" standalone="no"?> <svg viewBox="0 0 571 379.5" width="571" height="379.5" xmlns="http://www.w3.org/2000/svg"> <defs> - <g id="building1" class="building"> - <rect class="floor" x="-33.25" y="-62.25" width="66.5" height="124.5"/> - <path class="outer-walls" d=" - M -33.25 -62.25 V 62.25 H 33.25 V -62.25 Z - M -6.75 -37.75 V 6.25 H 2.25 V 62.25 - M -33.25 16.25 H -7.75 V 62.25 - M 2.25 39.25 H 33.25 - M 13.75 6.25 V -1.25 H 33.25 - "/> - <path class="inner-walls" d=" - M -33.25 -62.25 V 62.25 H 33.25 V -62.25 Z - M -6.75 -37.75 V 6.25 H 2.25 V 62.25 - M -33.25 16.25 H -7.75 V 62.25 - M 2.25 39.25 H 33.25 - M 13.75 6.25 V -1.25 H 33.25 - "/> - <path class="windows" d=" - M -33.25 -45.74 V -33.25 - M -33.25 40.75 V 53.75 - M 11.75 62.25 H 31.25 - "/> - <path class="door-edges" d=" - M -33.25 -16.25 V -13.75 M -33.25 -5.75 V -3.25 - M -7.75 26.25 V 29.25 M -7.75 36.25 V 39.25 - M 2.25 13.75 V 16.25 M 2.25 24.25 V 26.75 - M 2.25 40.25 V 42.75 M 2.25 50.75 V 53.25 - M -3.25 -62.25 H -0.75 M 11.25 -62.25 H 13.25 - "/> - <path class="doors" d=" - M -33.25 -13.75 V -5.75 - M -7.75 29.25 V 36.25 - M 2.25 16.25 V 24.25 - M 2.25 42.75 V 50.75 - M -0.75 -62.25 H 11.25 - "/> - </g> + <polygon id="hex" points="0,10 8.66,5 8.66,-5 0,-10 -8.66,-5 -8.66,5" /> + <line id="ast-line" x1="-1.2" y1="0" x2="1.2" y2="0"/> - <g id="building2" class="building"> - <polygon class="floor" style="fill: white;" points="-33.5,-60.5 33.5,-60.5 33.5,-34 52,-3.5 52,30.5 35.5,60.5 -34,60.5 -52,34.5 -52,-3.5 -33.5,-34"/> - <path class="outer-walls" d=" - M -33.5 -60.5 V -34 L -52 -3 V 31 L -35 60.5 H 34.5 - L 52 31.5 V -3.5 L 34.5 -34 V -60.5 Z - M -33.5 -34 H 34.5 M 1 -34 V -60.5 - M 9.5 -34 V 5.5 H -52 - M -18 5.5 V 60.5 - M 9.5 5.5 L 20 12 M 35.5 21 L 51 30.5 - "/> - <path class="inner-walls" d=" - M -33.5 -60.5 V -34 L -52 -3 V 31 L -35 60.5 H 34.5 - L 52 31.5 V -3.5 L 34.5 -34 V -60.5 Z - M -33.5 -34 H 34.5 M 1 -34 V -60.5 - M 9.5 -34 V 5.5 H -52 - M -18 5.5 V 60.5 - M 9.5 5.5 L 20 12 M 35.5 21 L 51 30.5 - "/> - <path class="windows" d=" - M -27 -60.5 H -17 - M 42 -21 L 47 -12.2 - M 52 10 V 20.5 - M 38.7 53.5 L 44.1 44.5 - M -37.7 55.8 L -43 46.6 - "/> - <path class="door-edges" d=" - M 7 -60.5 H 17.5 - M -19 -34 H -9 - M 15.5 -34 H 25.5 - M -40.5 5.5 H -23.5 - M -12 5.5 H -1.5 - M -6 60.5 H 10.5 - "/> - <path class="doors" d=" - M 9.5 -60.5 H 15 - M -16.5 -34 H -11.5 - M 18 -34 H 23 - M -38 5.5 H -26 - M -9.5 5.5 H -4 - M -3.5 60.5 H 8 - "/> - </g> + <pattern id="asterisk" viewBox="-8.66 -15 17.32 30" width="17.32" height="30" patternUnits="userSpaceOnUse"> + <use href="#ast-line"/> + <use class="cw-60-deg" href="#ast-line"/> + <use class="ccw-60-deg" href="#ast-line"/> - <g id="building3" class="building"> - <rect class="floor" x="-32.25" y="-44" width="64.5" height="88"/> - <path class="outer-walls" d=" - M -32.25 -44 h 64.5 v 88 h -64 z - m 37.5 0 v 18 - m -37.5 0 h 64.5 - m -36.5 0 v 10.5 - m 0 21 V 44 - m 24.5 -34.5 h 12 - "/> - <path class="inner-walls" d=" - M -32.25 -44 h 64.5 v 88 h -64 z - m 37.5 0 v 18 - m -37.5 0 h 64.5 - m -36.5 0 v 10.5 - m 0 21 V 44 - m 24.5 -34.5 h 12 - "/> - <path class="windows" d=" - M -13.75 -44 h 10.5 - M 32.25 -10 v 10 - M 23 44 h -10.5 - M -32.25 29 v -10.5 - m 0 -21 v -10 - "/> - <path class="door-edges" d=" - M 12 -44 h 10.5 - m -45 18 h 10.5 - m 24.5 0 h 10.5 - M -22 44 h 10.5 - "/> - <path class="doors" d=" - M 15 -44 h 5 - m -40 18 h 5.5 - m 29 0 h 5.5 - M -19.5 44 h 5.5 - "/> - </g> + <use x="-8.66" y="-15" href="#ast-line"/> + <use x="-8.66" y="-15" transform="rotate(60 -8.66 -15)" href="#ast-line"/> - <g id="building4" class="building"> - <rect class="floor" x="-35.25" y="-62.25" width="70.5" height="124.5"/> - <path class="outer-walls" d=" - M -35.25 -62.25 h 70.5 v 124.5 h -70.5 z - m 35.5 0 v 50 h -35.5 - m 35.5 -14 h 35 - m -17 0 v 30 - m 17 0 h -34.5 v 58 - m 34.5 -22.25 h -34 - m -16 1.5 h -20 - "/> - <path class="inner-walls" d=" - M -35.25 -62.25 h 70.5 v 124.5 h -70.5 z - m 35.5 0 v 50 h -35.5 - m 35.5 -14 h 35 - m -17 0 v 30 - m 17 0 h -34.5 v 58 - m 34.5 -22.25 h -34 - m -16 1.5 h -20 - "/> - <path class="windows" d=" - M 35.25 -44 v 10.5 - m 0 51 v 10 - m -14.5 34.75 h -15.5 - m -40.5 -50 v -10 - m 0 -18 v -10 - "/> - <path class="door-edges" d=" - M -27 -62.25 h 10 - m 20 36 h 10 - m -31 14 h 10 - m 26.25 -1.5 v 10 - m -15.25 7.5 h 10 - m -12.25 40 v 10 - m -31 8.5 h 16 - "/> - <path class="doors" d=" - M -24.5 -62.25 h 5 - m 25 36 h 5 - m -26 14 h 5 - m 28.75 1 v 5 - m -13 10 h 5.5 - m -10 42.25 v 5.5 - m -28.5 10.75 h 11 - "/> - </g> + <use x="8.66" y="-15" href="#ast-line"/> + <use x="8.66" y="-15" transform="rotate(-60 8.66 -15)" href="#ast-line"/> - <g id="building5" class="building"> - <rect class="floor" x="-75" y="-32.75" width="150" height="65.5"/> - <path class="outer-walls" d=" - M -75 -32.75 h 150 v 65.5 h -150 z - m 0 13 h 8 m 13 0 h 7 - m 0 -13 v 26.5 - m 43 -26.5 v 26.5 - m 38 -26.5 v 26.5 - m 23.5 -26.5 v 65.5 - m -132.5 -39 h 7 m 14 0 h 111 - m 15 1.5 h 3 - m -105.25 -1.5 v 7.5 - m 0 17.5 v 13.5 - m 36.5 0 v -13.5 - m 4.5 -19 v -6 - "/> - <path class="inner-walls" d=" - M -75 -32.75 h 150 v 65.5 h -150 z - m 0 13 h 8 m 13 0 h 7 - m 0 -13 v 26.5 - m 43 -26.5 v 26.5 - m 38 -26.5 v 26.5 - m 23.5 -26.5 v 65.5 - m -132.5 -39 h 7 m 14 0 h 111 - m 15 1.5 h 3 - m -105.25 -1.5 v 7.5 - m 0 17.5 v 13.5 - m 36.5 0 v -13.5 - m 4.5 -19 v -6 - "/> - <path class="windows" d=" - M -21 -32.75 h 10 - m 33 0 h 10 - m 6.5 0 h 10 - m 9 51 v 10 - m -31 4.5 h -16 - m -19.5 0 h -16 - M -75 2 v 10 - m 0 7 v 10 - "/> - <path class="door-edges" d=" - M -75 -17.75 v 9.5 - m 150 -22 v 10 - m -17.5 21 v 10 - m -2 -17 h -9 - m -38 0 h -10 - m -10.5 0 h -10 - "/> - <path class="doors" d=" - M -75 -15.75 v 5.5 - m 150 -18 v 6 - m -17.5 25 v 6 - m -4 -15 h -5 - m -43 0 h -4.5 - m -15.5 0 h -5 - "/> - </g> + <use x="-8.66" y="15" href="#ast-line"/> + <use x="-8.66" y="15" transform="rotate(-60 -8.66 15)" href="#ast-line"/> - <g id="building6" class="building"> - <rect class="floor" x="-23" y="-58.75" width="46" height="117.5"/> - <path class="outer-walls" d=" - M -23 -58.75 h 46 v 117.5 h -46 z - m 19.5 0 v 44 h 26.5 - M -23 26.25 h 46 - m -18.5 0 v -16 - "/> - <path class="inner-walls" d=" - M -23 -58.75 h 46 v 117.5 h -46 z - m 19.5 0 v 44 h 26.5 - M -23 26.25 h 46 - m -18.5 0 v -16 - "/> - <path class="windows" d=" - M 3.5 -58.75 h 10 - m 9.5 56 v 10.5 - m 0 20.5 v 10.5 - M -23 -31 v 10.5 - m 0 18 v 10.5 - "/> - <path class="door-edges" d=" - M -23 -46.5 v 10 - m 23.5 21.75 h 16.5 - m -30.75 41 h 10 - m -10 32.5 h 10 - "/> - <path class="doors" d=" - M -23 -44 v 5 - m 26 24.25 h 11.5 - m -26 41 h 5.5 - m -5 32.5 h 5 - "/> - </g> + <use x="8.66" y="15" href="#ast-line"/> + <use x="8.66" y="15" transform="rotate(60 8.66 15)" href="#ast-line"/> + </pattern> + + <image id="counter-prone" href="counter_prone.jpg" width="10"/> + <image id="counter-grenade" href="counter_grenade.jpg" width="10"/> + <g id="building8" class="building"> + <path id="building8-floor" class="floor" d="m -90.93,-112.5 h 51.96 l 8.66,15 h 95.26 l 8.66,-15 h 43.3 v 15 l -25.98,45 v 60 h 34.64 v 75 h -43.3 v -30 H 12.99 l -25.98,45 h -103.92 v -90 h 25.98 z" /> + <path id="building8-outer-wall" class="outer-wall" d="m -90.93,-112.5 h 51.96 l 8.66,15 h 95.26 l 8.66,-15 h 43.3 v 15 l -25.98,45 v 60 h 34.64 v 75 h -43.3 v -30 H 12.99 l -25.98,45 h -103.92 v -90 h 25.98 z m 77.94,30 v 15 h 69.28 v -15 m -86.6,37.5 v 7.5 m 0,-60 V -75 M 73.61,-112.5 V -75 M -90.93,-37.5 H 90.93 m 0,45 H -90.93 m 173.2,45 v -15 h 43.3 m -112.58,0 h -43.3 v 60 m 43.3,-45 v -45 m -69.28,30 h -60.62 m 60.62,30 h -60.62 m 60.62,-60 v 90" /> + <path id="building8-inner-wall" class="inner-wall" d="m -90.93,-112.5 h 51.96 l 8.66,15 h 95.26 l 8.66,-15 h 43.3 v 15 l -25.98,45 v 60 h 34.64 v 75 h -43.3 v -30 H 12.99 l -25.98,45 h -103.92 v -90 h 25.98 z m 77.94,30 v 15 h 69.28 v -15 m -86.6,37.5 v 7.5 m 0,-60 V -75 M 73.61,-112.5 V -75 M -90.93,-37.5 H 90.93 m 0,45 H -90.93 m 173.2,45 v -15 h 43.3 m -112.58,0 h -43.3 v 60 m 43.3,-45 v -45 m -69.28,30 h -60.62 m 60.62,30 h -60.62 m 60.62,-60 v 90" /> + <path id="building8-door-edges" class="door-edges" d="m -95.26,37.499999 h 17.32 m -17.32,30 h 17.32 m 90.93,-15 v -15 M 17.32,-37.5 h 17.32 m 0,44.999999 h 17.32 m 43.300002,30 h 17.319988 m -142.88999,45 v -15 m -25.98,15 v -15" /> + <path id="building8-doors" class="doors" d="m -90.93,37.499999 h 8.66 m -8.66,30 h 8.66 m 95.25999,-19.33 v -6.34 M 21.65,-37.5 h 8.66 m 8.66,44.999999 h 8.66 m 51.960005,30 h 8.660005 m -138.56002,40.67 v -6.34 m -25.98,6.34001 v -6.34001" /> + <path id="building8-exit-edges" class="exits door-edges" d="M 90.93,-22.5 V -30 -37.5" /> + <path id="building8-exits" class="doors exits" d="M 90.93,-26.83 V -30 -33.17" /> + <path id="building8-windows" class="windows" d="m 67.141739,52.500009 -13.043477,1e-5 m -145.028256,-135.978261 -1e-5,-13.043473 m 207.840024,-1.95653 -2e-5,-13.043495 m -23.78826,-0.97825 H 80.078262 M 90.930001,-9.99998 v -10 m -41.108261,-77.500015 -13.043477,1e-5 m -38.9165241,-1e-5 -13.0434759,1e-5 M -62.758261,-112.5 l -13.043478,1e-5 m 177.583479,195.000009 -13.043475,1e-5 m -179.66826,-135.97827 -10e-6,-13.043479 m 10e-6,58.04348 -10e-6,-13.043479 m -25.979975,43.043478 -10e-6,-13.04348 m 10e-6,43.04348 -10e-6,-13.04348 m 10e-6,43.04348 -10e-6,-13.04348 m 236.01173,-60.97826 -13.04347,10e-6 m 19.51174,59.02173 -1e-5,-13.04348 m 1e-5,-16.95652 -1e-5,-13.04348 M -5.4258655,84.398019 1.0958663,73.102029" /> + </g> <g id="building7" class="building"> - <polygon class="floor" style="fill: white;" points=" - -113.25,-56.5 -73.25,-56.5 -50.75,-69.5 113.25,-69.5 113.25,43.5 10.75,43.5 - 5.75,32 -80.25,32 -87.25,44.5 -113.25,44.5 - "/> - <path class="outer-walls" d=" - M -113.25 -56.5 h 40 l 22.5 -13 h 164 v 113 - h -102.5 l -5 -11.5 h -86 l -7 12.5 h -26 z - m 0 38 h 13 m 19.5 1.5 h 46.5 v -52.5 - m 0 37 h 44 v -37 - m 0 30.5 h 37.5 v -30.5 - m 0 30.5 h 33 - m 0 -30.5 v 81 h 33 - m -34.5 32 v -31.5 h -98.5 v 20 - m 65.5 11.5 v -31.5 - m -47 0 v 20 - m -37 0 v -19.5 h -21 v -12 h -21.5 v 14 - m 26.5 17.5 v -19.5 - m -18.5 1.5 v 18 - "/> - <path class="inner-walls" d=" - M -113.25 -56.5 h 40 l 22.5 -13 h 164 v 113 - h -102.5 l -5 -11.5 h -86 l -7 12.5 h -26 z - m 0 38 h 13 m 19.5 1.5 h 46.5 v -52.5 - m 0 37 h 44 v -37 - m 0 30.5 h 37.5 v -30.5 - m 0 30.5 h 33 - m 0 -30.5 v 81 h 33 - m -34.5 32 v -31.5 h -98.5 v 20 - m 65.5 11.5 v -31.5 - m -47 0 v 20 - m -37 0 v -19.5 h -21 v -12 h -21.5 v 14 - m 26.5 17.5 v -19.5 - m -18.5 1.5 v 18 - "/> - <path class="windows" d=" - M -94.75 -56.5 h 10.25 - m 19 -4.5 l 9 -5.25 - m 32 -3.25 h 10 - m 77 0 h 10 - m 40.75 2 v 9.5 - m 0 32.75 v 10 - m -5.5 58.75 h -10.5 - m -24.5 0 h -10 - m -25 0 h -10 - m -17.25 -.75 l -4 -9 - m -87.75 0 l -5 9 - m -27 -.5 v -10 - m 0 -63.5 v -10 - "/> - <path class="door-edges" d=" - M 12 -69.5 h 10 - m -3 30.5 h 10 - m 24.25 0 h 10 - m 17 13.25 v 10 - m 21 27.25 h -16 - m -12.5 .5 h -10 - m -24.5 0 h -10 - m -31.75 0 h -14 - m -22.75 .5 h -12 - m 25 -45 h 16 - M -113.25 -9.5 v 10 - "/> - <path class="doors" d=" - M 14.5 -69.5 h 5 - m 2 30.5 h 5 - m 29.25 0 h 5 - m 19.5 15.75 v 5 - m 18.5 29.75 h -11 - m -17.5 .5 h -5 - m -29.5 0 h -5 - m -36.75 0 h -9 - m -27.75 .5 h -7 - m 25 -45 h 11 - M -113.25 -6.75 v 5 - "/> + <path id="building7-floor" class="floor" d="m -116.91,-52.5 v 105 h 25.98 l 8.66,-15 h 77.94 l 8.66038,15.00022 h 103.92 v -120 h -155.88 L -73.61,-52.5 Z" /> + <path id="building7-outer-wall" class="outer-wall" d="M -86.6,20 V 7.5 h 21.65 v 15 h 4.33 M -77.94,25 V 37.5 M 38.970381,52.50022 v -30 M -43.3,37.5 v -15 h -17.32 v 15 m 38.97,0 v -15 h 17.32 m 43.300001,-60 v -30 M 4.33038,-37.49978 v -30 m -43.30076,44.99956 H 4.33038 v -14.99956 h 69.280001 m 34.639999,60 H -4.33038 V 37.5 m 77.940761,15.00022 v -120 M -108.25,-7.5 h -8.66 m 77.93962,-59.99978 v 60 H -82.26962 M -116.91,-52.5 v 105 h 25.98 l 8.66,-15 h 77.94 l 8.66038,15.00022 h 103.92 v -120 h -155.88 L -73.61,-52.5 Z" /> + <path id="building7-inner-wall" class="inner-wall" d="M -86.6,20 V 7.5 h 21.65 v 15 h 4.33 M -77.94,25 V 37.5 M 38.970381,52.50022 v -30 M -43.3,37.5 v -15 h -17.32 v 15 m 38.97,0 v -15 h 17.32 m 43.300001,-60 v -30 M 4.33038,-37.49978 v -30 m -43.30076,44.99956 H 4.33038 v -14.99956 h 69.280001 m 34.639999,60 H -4.33038 V 37.5 m 77.940761,15.00022 v -120 M -108.25,-7.5 h -8.66 m 77.93962,-59.99978 v 60 H -82.26962 M -116.91,-52.5 v 105 h 25.98 l 8.66,-15 h 77.94 l 8.66038,15.00022 h 103.92 v -120 h -155.88 L -73.61,-52.5 Z" /> + <path id="building7-door-edges" class="door-edges" d="M 73.610381,-6.34 V -23.66 M 8.66,-37.49978 h 17.32 m 17.32,0 h 17.32 m -95.26,14.99956 h 17.32 m 95.26,45.00044 h 17.32 m -77.94,0 h 17.32 m 17.32,0 H 69.28 M -60.62,22.5 h 17.319999 m 21.650001,0 h 17.320003" /> + <path id="building7-doors" class="doors" d="m 73.610381,-10.67 v -8.66 M 12.99,-37.49978 h 8.66 m 25.98,0 h 8.66 m -86.6,14.99956 h 8.66 M 82.270003,22.50022 h 8.659999 m -69.280002,0 h 8.66 m 25.98,0 h 8.66 M -56.290002,22.5 h 8.66 m 30.310002,0 h 8.6600015" /> + <path id="building7-exit-edges" class="exits door-edges" d="M -116.91,7.4999997 V -7.5 M 4.33038,-67.49978 h 17.32" /> + <path id="building7-exits" class="doors exits" d="M -116.91,3.1699997 V -3.17 M 8.66038,-67.49978 h 8.66" /> + <path id="building7-windows" class="windows" d="M 3.2610648,50.648099 -3.2606848,39.352121 m -58.2062772,-98.862913 -11.29598,6.521748 m -17.097923,103.637038 6.52173,-11.295988 m 63.880873,-106.851791 -13.043477,1e-5 m -84.408251,44.021514 -1e-5,-13.043478 m 225.16038,-16.956522 -1e-5,-13.043478 m -196.988632,14.021734 -13.043478,1e-5 m 210.03212,44.0217348 -1e-5,-13.0434798 m -41.108632,-45.978045 -13.043476,1e-5 M -116.91,51.521739 l -1e-5,-13.043478 m 184.051749,14.021954 -13.043477,1e-5 m -21.596523,-1e-5 -13.043478,1e-5 m 82.323479,-1e-5 -13.043475,1e-5" /> + </g> + <g id="building6" class="building"> + <rect id="building6-floor" class="floor" width="43.299999" height="120" x="-12.990005" y="-67.5" /> + <path id="building6-outer-wall" class="outer-wall" d="m 12.99,7.5 v 15 m 17.32,0 h -43.3 m 17.32,-90 v 45 h 25.98 m -43.30001,-45 H 30.31 v 120 h -43.30001 z" /> + <path id="building6-inner-wall" class="inner-wall" d="m 12.99,7.5 v 15 m 17.32,0 h -43.3 m 17.32,-90 v 45 h 25.98 m -43.30001,-45 H 30.31 v 120 h -43.30001 z" /> + <path id="building6-door-edges" class="door-edges" d="m -8.660002,22.499999 h 17.32 M 8.66,-22.5 h 17.32" /> + <path id="building6-doors" class="doors" d="M -4.33,22.499999 H 4.33 M 12.99,-22.5 h 8.66" /> + <path id="building6-exit-edges" class="exits door-edges" d="m -12.99,-37.5 v -15 m 4.33,105 H 8.66" /> + <path id="building6-exits" class="doors exits" d="m -12.99,-41.83 v -6.340005 M -4.33,52.5 h 8.66" /> + <path id="building6-windows" class="windows" d="M -12.99,-25 V -35 M 30.31,6.52 l -0,-13.04 m -6.47,-60.98 -13.04,0 M 30.31,35 V 25 M -12.99,6.52 -12.99,-6.52" /> + </g> + <g id="building5" class="building"> + <rect id="building5-floor" class="floor" width="147.22" height="60" x="-82.269997" y="-37.5" /> + <path id="building5-outer-wall" class="outer-wall" d="M -56.289999,-7.5 H -64.95 m 8.660001,-15 H -64.95 m -12.989999,15 h -4.329999 m 4.329999,-15 h -4.33 M -38.97,13.101863 V 22.5 M -4.33,10 v 12.5 m 25.980001,-60 v 30 m -34.64,0 v -30 m -43.3,0 v 30 h 103.92 m 0,-30 v 60 m -129.899999,-60 H 64.950001 v 60 h -147.22 z M -38.97,-7.5 v 4.699069 M 4.3300001,-7.5 v 4.699069" /> + <path id="building5-inner-wall" class="inner-wall" d="M -56.289999,-7.5 H -64.95 m 8.660001,-15 H -64.95 m -12.989999,15 h -4.329999 m 4.329999,-15 h -4.33 M -38.97,13.101863 V 22.5 M -4.33,10 v 12.5 m 25.980001,-60 v 30 m -34.64,0 v -30 m -43.3,0 v 30 h 103.92 m 0,-30 v 60 m -129.899999,-60 H 64.950001 v 60 h -147.22 z M -38.97,-7.5 v 4.699069 M 4.3300001,-7.5 v 4.699069" /> + <path id="building5-door-edges" class="door-edges" d="M -12.99,-7.5 H 4.3300004 M 30.31,-7.5 h 17.32 m -1e-6,14.999999 L 47.63,-7.5 m -82.270001,0 h 17.319999" /> + <path id="building5-doors" class="doors" d="M -8.659998,-7.5 H 2.4e-6 M 34.64,-7.5 h 8.66 m 4.33,10.670002 10e-7,-6.340001 M -30.310002,-7.5 h 8.66" /> + <path id="building5-exit-edges" class="exits door-edges" d="m -82.269997,-7.5 v -15 m 147.219997,0 5e-6,-15" /> + <path id="building5-exits" class="doors exits" d="m -82.269997,-11.83 v -6.34 M 64.95,-26.83 l 5e-6,-6.34" /> + <path id="building5-windows" class="windows" d="m -19.458262,22.499995 -13.043477,1e-5 M -82.269997,4.9999997 V -5 M 47.630001,20 V 9.9999997 m -32.448262,12.4999953 -13.0434773,1e-5 m 39.0234773,-60.00001 -13.043477,1e-5 m -8.468261,-5e-6 -8.851739,5e-6 m -30.256523,-1e-5 -13.043478,1e-5 M -82.269999,20 V 9.9999998" /> + </g> + <g id="building4" class="building"> + <rect id="building4-floor" class="floor" width="69.279999" height="120" x="-30.310001" y="-52.5" /> + <path id="building4-outer-wall" class="outer-wall" d="m -30.310009,52.5 h 17.319998 m 34.64001,-45.000004 -10e-6,-30 M 38.969989,52.5 H 4.3299888 M 38.969999,7.499996 H 4.3299988 L 4.3299888,67.5 M 38.969989,-22.500004 H 4.3299888 m 1e-5,-30 -1e-5,45 H -30.310009 m 0,-45 H 38.969989 V 67.5 h -69.279998 z" /> + <path id="building4-inner-wall" class="inner-wall" d="m -30.310009,52.5 h 17.319998 m 34.64001,-45.000004 -10e-6,-30 M 38.969989,52.5 H 4.3299888 M 38.969999,7.499996 H 4.3299988 L 4.3299888,67.5 M 38.969989,-22.500004 H 4.3299888 m 1e-5,-30 -1e-5,45 H -30.310009 m 0,-45 H 38.969989 V 67.5 h -69.279998 z" /> + <path id="building4-door-edges" class="door-edges" d="m 4.3299871,67.5 v -15 M 21.649994,1.159996 v -17.32 m -38.969995,8.66 H -1.2207031e-6 M 4.3299989,7.5 H 21.649999 M 4.3299988,-22.5 H 21.649999" /> + <path id="building4-doors" class="doors" d="m 4.3299901,63.169998 v -6.34 M 21.649994,-3.170004 v -8.66 m -34.639992,4.33 h 8.6599998 M 8.6599998,7.5 H 17.32 M 8.6599998,-22.500004 H 17.32" /> + <path id="building4-exit-edges" class="exits door-edges" d="M -25.980001,-52.500004 H -8.6600012 M -25.980001,67.499999 h 17.3199998" /> + <path id="building4-exits" class="doors exits" d="m -21.650001,-52.500004 h 8.66 m -8.66,120.000003 h 8.66" /> + <path id="building4-windows" class="windows" d="m -30.309995,21.521739 -10e-6,-13.0434784 m 69.280008,-31.9565216 -10e-6,-13.043478 m -15.128255,104.021734 -13.043478,1e-5 m -41.108264,-75.978266 -10e-6,-13.043478 m 69.280017,58.043478 -10e-6,-13.043479" /> + </g> + <g id="building3" class="building"> + <path id="building3-floor" class="floor" d="m -30.310003,52.5 v -89.999997 h 60.62001 V 52.5 Z" /> + <path id="building3-outer-wall" class="outer-wall" d="m -21.650003,3e-6 h -8.659995 m 34.640005,-37.5 v 45 m 0,30 v -15 m -8.66,30.000001 V 37.500003 m 34.64,0 h -60.620005 m 60.620005,15 v -90 h -60.620005 v 90 z" /> + <path id="building3-inner-wall" class="inner-wall" d="m -21.650003,3e-6 h -8.659995 m 34.640005,-37.5 v 45 m 0,30 v -15 m -8.66,30.000001 V 37.500003 m 34.64,0 h -60.620005 m 60.620005,15 v -90 h -60.620005 v 90 z" /> + <path id="building3-door-edges" class="door-edges" d="m -25.98,37.500003 h 17.32 m 17.3199995,0 H 25.980001" /> + <path id="building3-doors" class="doors" d="m -21.649997,37.500003 h 8.66 m 25.979997,0 h 8.66" /> + <path id="building3-exit-edges" class="exits door-edges" d="M 8.66,-37.499997 H 25.98 M -25.98,52.5 h 17.32" /> + <path id="building3-exits" class="doors exits" d="m 12.99,-37.499997 h 8.66 M -21.65,52.5 h 8.66" /> + <path id="building3-windows" class="windows" d="m 15.181739,52.499998 -13.0434778,1e-5 m -32.4482592,-30.978269 -10e-6,-13.0434782 m 60.62002,-16.9565213 -10e-6,-13.0434785 m -41.108263,-15.978263 -13.043478,1e-5 m 54.151751,59.021731 -10e-6,-13.0434788" /> + </g> + <g id="building2" class="building"> + <path id="building2-floor" class="floor" d="m 38.97,67.500001 17.32,-30 V -7.5 L 38.97,-37.500001 v -30 h -77.94 v 30 L -56.29,-7.5 v 45.000001 l 17.32,30 z" /> + <path id="building2-outer-wall" class="outer-wall" d="M -21.65,67.500001 V 7.5000022 M -4.3299999,-67.500001 v 30 M 17.32,15.000001 4.3300001,7.5000022 M 56.29,37.500001 l -12.99,-7.5 M 4.3300001,-37.500001 V 7.5000022 H -56.29 M -38.97,-37.500001 H 38.97 M -30.31,67.500001 h 69.28 l 17.32,-30 V -7.5 L 38.97,-37.500001 v -30 h -77.94 v 30 L -56.29,-7.5 v 45.000001 l 17.32,30 z" /> + <path id="building2-inner-wall" class="inner-wall" d="M -21.65,67.500001 V 7.5000022 M -4.3299999,-67.500001 v 30 M 17.32,15.000001 4.3300001,7.5000022 M 56.29,37.500001 l -12.99,-7.5 M 4.3300001,-37.500001 V 7.5000022 H -56.29 M -38.97,-37.500001 H 38.97 M -30.31,67.500001 h 69.28 l 17.32,-30 V -7.5 L 38.97,-37.500001 v -30 h -77.94 v 30 L -56.29,-7.5 v 45.000001 l 17.32,30 z" /> + <path id="building2-door-edges" class="door-edges" d="M -17.32,7.5000022 H 1.1999999e-7 M -43.3,7.5000022 h 17.32 m 0,-45.0000032 h 17.3200001 m 25.9799999,0 h 17.32" /> + <path id="building2-doors" class="doors" d="m -12.989997,7.5000022 h 8.6600001 m -34.6400001,0 h 8.66 m 8.66,-45.0000032 h 8.66 m 34.639997,0 h 8.66" /> + <path id="building2-exit-edges" class="exits door-edges" d="M 8.6600001,-67.500001 H 25.98 M 1.2e-7,67.500001 H 17.32" /> + <path id="building2-exits" class="doors exits" d="m 12.99,-67.500001 h 8.66 M 4.3300001,67.500001 H 12.99" /> + <path id="building2-windows" class="windows" d="M 56.29,21.52 56.29,8.48 M -46.53,54.4 -53.06,43.1 M 53.06,-13.1 46.53,-24.4 m 0,78.8 6.52,-11.3 m -63.85,-110.6 -13.04,0" /> + </g> + <g id="building1" class="building"> + <path id="building1-floor" class="floor" d="M -30.309999,-52.5 H 38.97 l 0,119.999999 H -30.31 Z" /> + <path id="building1-outer-wall" class="outer-wall" d="M 38.969998,-7.500001 21.65,-7.5 V 7.4999997 L 12.989997,7.5 m 0,30 25.980001,0 M 12.989997,67.5 v -60 l -17.319997,0 0,-30.0000007 M -4.330003,67.5 v -45 H -30.31 m 0,-74.999999 L 38.97,-52.5 38.969999,67.499999 -30.31,67.5 Z" /> + <path id="building1-inner-wall" class="inner-wall" d="M 38.969998,-7.500001 21.65,-7.5 V 7.4999997 L 12.989997,7.5 m 0,30 25.980001,0 M 12.989997,67.5 v -60 l -17.319997,0 0,-30.0000007 M -4.330003,67.5 v -45 H -30.31 m 0,-74.999999 L 38.97,-52.5 38.969999,67.499999 -30.31,67.5 Z" /> + <path id="building1-door-edges" class="door-edges" d="m 12.99,52.5 0,-15 M -4.33,45.000003 v -15 M 12.990002,30 l 0,-15" /> + <path id="building1-doors" class="doors" d="m 12.99,48.169997 0,-6.34 M -4.33,40.67 v -6.34 m 17.320002,-8.66 0,-6.34" /> + <path id="building1-exit-edges" class="exits door-edges" d="M 0,-52.5 H 17.32 M -30.31,8.66 V -8.66" /> + <path id="building1-exits" class="doors exits" d="M 4.3300002,-52.5 H 12.99 m -43.3,56.8300023 v -8.660003" /> + <path id="building1-windows" class="windows" d="m 32.501739,67.499994 -13.043478,0 m -49.768256,-8.478265 0,-13.043478 m 0,-69.456522 0,-13.043479" /> </g> - <g id="building8" class="building"> - <polygon class="floor" style="fill: white;" points=" - -95.625,-108.625 -47.625,-108.625 -38.625,-93.625 70,-93.625 78.4,-108.625 113,-108.625 - 113,-89 89.625,-40 89.625,8.625 122.2,8.625 122.2,94 78.75,94 78.75,59.75 7.75,59.75 - -17.25,108.75 -122.25,108.75 -122.25,9 -95.625,9 - "/> - <path class="outer-walls" d=" - M -95.625 -108.625 h 48 l 9 15 h 108.5 l 8.5 -15 h 34.5 - v 19.5 l -23.25 49 v 48.75 h 32.5 v 85.25 - h -43.25 v -34.25 h -71 l -25 49 h -105 - v -99.5 h 26.5 z - m 60 15 v 30.5 m 0 18 v 15.5 m 105.5 -64 v 30 m -14.75 -8.5 v 9 h -69 v -8 - M -95.625 -29.5 h 185 m 0 38.25 h -185 - m -26 31.75 h 60.5 m -60.5 35 h 60.5 m 0 33 v -99.75 - m 69 0 v 50.75 m 0 -19.25 h -42.5 v 68 m 113.5 -40 v -28.75 h 43 - "/> - <path class="inner-walls" d=" - M -95.625 -108.625 h 48 l 9 15 h 108.5 l 8.5 -15 h 34.5 - v 19.5 l -23.25 49 v 48.75 h 32.5 v 85.25 - h -43.25 v -34.25 h -71 l -25 49 h -105 - v -99.5 h 26.5 z - m 60 15 v 30.5 m 0 18 v 15.5 m 105.5 -64 v 30 m -14.75 -8.5 v 9 h -69 v -8 - M -95.625 -29.5 h 185 m 0 38.25 h -185 - m -26 31.75 h 60.5 m -60.5 35 h 60.5 m 0 33 v -99.75 - m 69 0 v 50.75 m 0 -19.25 h -42.5 v 68 m 113.5 -40 v -28.75 h 43 - "/> - <path class="windows" d=" - M -78.25 -108.625 h 10 m 50 15 h 14 m 39 0 h 10 m 35 -15 h 10 - m 23.1 4.5 v 10 m -23.2 81.5 v 10 m 12 11.2 h 16.5 m 4 19 v 10 m 0 24 v 10 - m -21.25 22.25 h -17 m -19.5 -34.25 h -14.5 m -51 17.5 l -4.5 9 - m -116.5 3 v -10 m 0 -24 v -10 m 0 -23 v -10 m 26.5 -14.5 v -10 m 0 -35 v -10 m 0 -20 v -10 - "/> - <path class="door-edges" d=" - M 89.6 -27.5 v 10 m 6.75 57 h 10 m -57.75 -30.75 h -16.5 m -24.25 36.25 v 10 - m -42.5 20.75 v 10 m -26.5 1.75 v -10 m -24 -2 h -10 m 0 -35 h 10 m 100 -70 h 15.5 - "/> - <path class="doors" d=" - M 89.6 -25 v 5 m 9 59.5 h 5.5 m -57.75 -30.75 h -12 m -26.5 38.75 v 5.25 - m -42.5 25.5 v 5 m -26.5 1.75 v -5 m -26 -4.5 h -6 m .25 -35 h 5.5 m 104.5 -70 h 11 - "/> - </g> - - <polygon id="desk" points="-1.5,-7 4.5,-7 4.5,7 -1.5,7 -2.5,6 -2.5,3 -4.5,3 -4.5,-3 -2.5,-3 -2.5,-6"/> - <rect id="couch" x="-4.25" y="-8" width="8.5" height="16"/> - <rect id="bed" x="-5" y="-9" width="10" height="18"/> - <rect id="cabinet" x="-2.5" y="-4.75" width="5" height="9.5"/> + <g id="terrain" class="terrain"> + <rect id="terrain-floor" class="floor" x="-52.75" y="-68" width="105.5" height="136" /> + <g id="terrain-trees"> + <use href="#tree" transform="translate(-27,-45.25)" /> + <use href="#tree" transform="translate(-40.25,-38)" /> + <use href="#tree" transform="translate(-9.5,-45.5)" /> + <use href="#tree" transform="translate(12,-53.25)" /> + <use href="#tree" transform="translate(24.75,-45.5)" /> + <use href="#tree" transform="translate(-0.75,-30.5)" /> + <use href="#tree" transform="translate(20.5,-23)" /> + <use href="#tree" transform="translate(42.25,-15.25)" /> + <use href="#tree" transform="translate(-31.25,-8.25)" /> + <use href="#tree" transform="translate(-5,-8)" /> + <use href="#tree" transform="translate(-22.75,6.5)" /> + <use href="#tree" transform="translate(11.75,7)" /> + <use href="#tree" transform="translate(-40.25,21)" /> + <use href="#tree" transform="translate(-5.5,21.5)" /> + <use href="#tree" transform="translate(29,21.5)" /> + <use href="#tree" transform="translate(-5.25,36.75)" /> + <use href="#tree" transform="translate(20.5,36.25)" /> + <use href="#tree" transform="translate(-39.5,52.25)" /> + <use href="#tree" transform="translate(-13.75,51.75)" /> + <use href="#tree" transform="translate(37.5,51.5)" /> + </g> + <g id="terrain-bushes"> + <use href="#bush" transform="rotate(28,94.297823,-93.802885)" /> + <use href="#bush" transform="rotate(-145,-21.545946,-8.1860959)" /> + <use href="#bush" transform="rotate(110,19.693337,-28.125)" /> + <use href="#bush" transform="rotate(-140,5.1953223,-33.175546)" /> + <use href="#bush" transform="rotate(110,36.642507,-10.295901)" /> + <use href="#bush" transform="rotate(-150,17.875472,-25.287831)" /> + <use href="#bush" transform="rotate(100,27.428408,1.0750314)" /> + <use href="#bush" transform="rotate(-110,-18.174792,14.216417)" /> + <use href="#bush" transform="rotate(165,-8.34839,-5.1684159)" /> + <use href="#bush" transform="rotate(-175,16.86356,-3.867236)" /> + <use href="#bush" transform="rotate(110,21.661955,19.079877)" /> + <use href="#bush" transform="rotate(-130,-2.6600386,7.0232498)" /> + <use href="#bush" transform="rotate(-70,2.1777775,2.589074)" /> + <use href="#bush" transform="rotate(-80,17.633507,-16.174242)" /> + <use href="#bush" transform="rotate(120,15.001016,20.494174)" /> + <use href="#bush" transform="rotate(170,-23.574796,16.075249)" /> + <use href="#bush" transform="rotate(145,-21.801544,10.304333)" /> + <use href="#bush" transform="rotate(-170,-10.050204,19.017056)" /> + <use href="#bush" transform="rotate(100,-19.214308,4.1133284)" /> + <use href="#bush" transform="translate(7,45.75)" /> + <use href="#bush" transform="translate(17.5,59.75)" /> + <use href="#bush" transform="translate(25,50.75)" /> + <use href="#bush" transform="rotate(-70,42.278146,-6.0464791)" /> + </g> + </g> <g id="tree"> <mask id="trunk-outline"> @@ -394,7 +166,393 @@ <circle class="trunk" r="2" /> </g> - <path id="bush" d="m -4.8419646,1.6815712 c -0.2224,-0.58797 0.0373,-1.22438 -0.11465,-1.82718 -0.13335,-0.57348 -0.0486,-1.19322 0.31662,-1.6677 0.37485,-0.58981 0.9292504,-1.02199 1.5203804,-1.37775 0.37791,-0.29058 0.8322,-0.69438 1.3447,-0.48093 0.52883,0.22124 1.11777002,0.36526 1.69168002,0.27538 0.45164,-0.13122 0.78493,-0.50193 1.10890998,-0.82213 0.23823,-0.4706 0.79876,-0.76529 1.26021,-0.37753 0.75174,0.33698 1.53457,0.94104 1.60186,1.82553 0.009,0.47845 0.33305,0.83858 0.6865,1.11902 0.3949,0.43049 0.5194497,1.08616 0.39622,1.64816 -0.12486,0.51765 -0.59592,0.79391 -1.00538,1.0662 -0.3993,0.35161 -0.92629,0.72761 -0.88679,1.32791 0.0351,0.43819 -0.044,0.93411 -0.4491,1.18369 -0.75886,0.59794 -1.65352998,1.04869 -2.62829997769,1.12983 C -0.59642418,4.8046512 -1.2461242,4.8453312 -1.7811342,4.5051412 c -0.38949,-0.19045 -0.66499,-0.546 -0.75306,-0.96928 -0.19955,-0.51044 -0.67924,-0.93234 -1.24126,-0.95844 -0.4601204,-0.10269 -0.8649404,-0.47575 -1.0665104,-0.89585 z"/> + <path id="bush" d="m -4.8419646,1.6815712 c -0.2224,-0.58797 0.0373,-1.22438 -0.11465,-1.82718 -0.13335,-0.57348 -0.0486,-1.19322 0.31662,-1.6677 0.37485,-0.58981 0.9292504,-1.02199 1.5203804,-1.37775 0.37791,-0.29058 0.8322,-0.69438 1.3447,-0.48093 0.52883,0.22124 1.11777002,0.36526 1.69168002,0.27538 0.45164,-0.13122 0.78493,-0.50193 1.10890998,-0.82213 0.23823,-0.4706 0.79876,-0.76529 1.26021,-0.37753 0.75174,0.33698 1.53457,0.94104 1.60186,1.82553 0.009,0.47845 0.33305,0.83858 0.6865,1.11902 0.3949,0.43049 0.5194497,1.08616 0.39622,1.64816 -0.12486,0.51765 -0.59592,0.79391 -1.00538,1.0662 -0.3993,0.35161 -0.92629,0.72761 -0.88679,1.32791 0.0351,0.43819 -0.044,0.93411 -0.4491,1.18369 -0.75886,0.59794 -1.65352998,1.04869 -2.62829997769,1.12983 C -0.59642418,4.8046512 -1.2461242,4.8453312 -1.7811342,4.5051412 c -0.38949,-0.19045 -0.66499,-0.546 -0.75306,-0.96928 -0.19955,-0.51044 -0.67924,-0.93234 -1.24126,-0.95844 -0.4601204,-0.10269 -0.8649404,-0.47575 -1.0665104,-0.89585 z" /> + <polygon id="desk" points="-1.5,-7 4.5,-7 4.5,7 -1.5,7 -2.5,6 -2.5,3 -4.5,3 -4.5,-3 -2.5,-3 -2.5,-6" /> + <rect id="couch" x="-4.25" y="-8" width="8.5" height="16" /> + <rect id="bed" x="-5" y="-9" width="10" height="18" /> + <rect id="cabinet" x="-2.5" y="-4.75" width="5" height="9.5" /> + + <g id="mapsheet1" class="mapsheet1"> + <g class="building2"> + <g class="furniture"> + <use href="#couch" transform="rotate(90,-6,-28.5)" /> + <use href="#couch" transform="translate(-15.25,45)" /> + <use href="#cabinet" transform="rotate(90,43.75,-11)" /> + <use href="#cabinet" transform="rotate(90,16.75,-5.75)" /> + <use href="#cabinet" transform="rotate(30,-32,30.5)" /> + <use href="#cabinet" transform="rotate(30,-51.75,96)" /> + <use href="#cabinet" transform="rotate(90,-41,11.25)" /> + <use href="#desk" transform="translate(-26,-55)" /> + <use href="#desk" transform="rotate(90,25,18)" /> + <use href="#desk" transform="rotate(90,9,-13.75)" /> + <use href="#desk" transform="rotate(-90,-10.75,34.75)" /> + <use href="#desk" transform="rotate(90,-25,25)" /> + </g> + <text class="elevation" x="27" y="64">1</text> + </g> + + <g class="building3"> + <g class="furniture"> + <use href="#couch" transform="translate(-1.2854742,-14.5)" id="use4669" /> + <use href="#couch" transform="translate(-8.66,27)" id="use4670" /> + <use href="#cabinet" transform="translate(21.82,46.134809)" id="use4671" /> + <use href="#cabinet" transform="rotate(90,-4.5029477,19.259071)" id="use4672" /> + <use href="#cabinet" transform="rotate(90,24.325,-0.675)" id="use4673" /> + <use href="#cabinet" transform="rotate(90,-36.295758,12.229118)" id="use4674" /> + <use href="#desk" transform="rotate(90,11.175,4.175)" id="use4675" /> + </g> + <path class="stairs" d="m -28.65,-23.55 h 14 v 2.3 h -14 z m 0,2.75 h 14 v 2.3 h -14 z m 0,2.75 h 14 v 2.3 h -14 z m 0,2.75 h 14 v 2.3 h -14 z m 0,2.75 h 14 v 2.3 h -14 z m 0,2.75 h 14 v 2.3 h -14 z m 0,2.75 h 14 v 2.3 h -14 z" /> + <text class="elevation" x="15" y="49">2</text> + </g> + + <g class="building4"> + <g class="furniture"> + <use href="#bed" transform="translate(-17.654924,-30)" /> + <use href="#bed" transform="translate(25.645076,-42)" /> + <use href="#desk" transform="rotate(-90,33.731297,8.2687029)" /> + <use href="#couch" transform="translate(-2.3349234,30)" /> + <use href="#cabinet" transform="translate(-6.4949236,-45)" /> + <use href="#cabinet" transform="rotate(90,23.617538,-11.382462)" /> + <use href="#cabinet" transform="rotate(90,19.987538,9.987538)" /> + <use href="#cabinet" transform="translate(-20.154924,4)" /> + <use href="#cabinet" transform="translate(28.145076,15)" /> + <use href="#cabinet" transform="translate(-13.303633,45.627379)" /> + <use href="#cabinet" transform="translate(19.485076,59.75)" /> + <use href="#cabinet" transform="translate(-17.654924,59.75)" /> + </g> + <text class="elevation" x="34" y="64">1</text> + </g> + + <g class="building6"> + <g class="furniture"> + <use href="#bed" transform="rotate(180,8.66,-22.5)" /> + <use href="#couch" transform="rotate(-90,28.489671,8.5103288)" /> + <use href="#desk" transform="translate(-1.6547132,-45.25)" /> + <use href="#cabinet" transform="rotate(-90,15.968301,21.781699)" /> + <use href="#cabinet" transform="rotate(-90,6.785,0.465)" /> + <use href="#cabinet" transform="rotate(-90,-12.134847,-10.365153)" /> + </g> + <text class="elevation" x="8" y="64" transform="rotate(180)">1</text> + </g> + </g> + + <g id="mapsheet2" class="mapsheet2"> + <g class="building1"> + <use href="#building1"/> + <g class="furniture"> + <use href="#couch" transform="rotate(90,10.34,-27.66)" /> + <use href="#bed" transform="translate(-17.32,45)" /> + <use href="#bed" transform="translate(25.98,56)" /> + <use href="#cabinet" transform="rotate(90,29.575,-7.925)" /> + <use href="#cabinet" transform="rotate(90,24.24,1.74)" /> + <use href="#cabinet" transform="translate(10.98,-5.25)" /> + <use href="#cabinet" transform="rotate(90,-8.245,-2.7450001)" /> + <use href="#cabinet" transform="rotate(90,11.865878,19.740878)" /> + <use href="#cabinet" transform="translate(32.81,22.5)" /> + <use href="#cabinet" transform="rotate(90,-43.385,20.115)" /> + </g> + <text class="elevation" x="34" y="56">1</text> + </g> + + <g class="building2"> + <use href="#building2"/> + <g class="furniture"> + <use href="#couch" transform="translate(-45.25,26.5)" /> + <use href="#couch" transform="rotate(90,-30.035,21)" /> + <use href="#cabinet" transform="translate(8.66,-60)" /> + <use href="#cabinet" transform="rotate(90,7,-14)" /> + <use href="#cabinet" transform="rotate(90,27.5,20.065)" /> + <use href="#cabinet" transform="rotate(90,-34.25,5)" /> + <use href="#cabinet" transform="rotate(33,-28.25,28.5)" /> + <use href="#desk" transform="translate(25.98,-4)" /> + <use href="#desk" transform="rotate(180,15,-27.5)" /> + <use href="#desk" transform="rotate(90,-13.5,39.075)" /> + <use href="#desk" transform="translate(-36.64,-20)" /> + <use href="#desk" transform="translate(-26,-55)" /> + </g> + <text class="elevation" x="27" y="64">1</text> + </g> + + <g class="building3"> + <use href="#building3"/> + <g class="furniture"> + <use href="#couch" transform="translate(-1.5,-17.75)" id="use4700" /> + <use href="#couch" transform="rotate(90,-20.375,2.8749999)" id="use4701" /> + <use href="#cabinet" transform="translate(18.25,46)" id="use4702" /> + <use href="#cabinet" transform="translate(18.25,15.75)" id="use4703" /> + <use href="#cabinet" transform="translate(0,14.75)" id="use4704" /> + <use href="#cabinet" transform="rotate(90,-13.125,-3.3750001)" id="use4705" /> + <use href="#cabinet" transform="rotate(90,-8.3749998,-15.625)" id="use4706" /> + <use href="#desk" transform="rotate(-90,5.6249999,-12.375)" id="use4707" /> + </g> + <text class="elevation" x="2" y="49">1</text> + </g> + + <g class="building4"> + <use href="#building4"/> + <g class="furniture"> + <use href="#bed" transform="translate(-8.66,-30)" /> + <use href="#bed" transform="translate(17.32,-41)" /> + <use href="#desk" transform="rotate(90,-17.26,43.24)" /> + <use href="#couch" transform="rotate(90,-12.409999,-4.9100017)" /> + <use href="#cabinet" transform="rotate(90,-0.48620267,-23.203797)" /> + <use href="#cabinet" transform="rotate(90,34.905,-2.595)" /> + <use href="#cabinet" transform="rotate(90,19.106422,12.106422)" /> + <use href="#cabinet" transform="rotate(90,-14.311175,11.188825)" /> + <use href="#cabinet" transform="translate(32.31,21.5)" /> + <use href="#cabinet" transform="translate(-17.32,45)" /> + <use href="#cabinet" transform="rotate(90,-12.255,25.245)" /> + <use href="#cabinet" transform="translate(-26.19,59.5)" /> + </g> + <text class="elevation" x="12" y="64">1</text> + </g> + + <g class="building5"> + <use href="#building5"/> + <g class="furniture"> + <use href="#bed" transform="rotate(90,-11.008782,-33.371246)" id="use4792" /> + <use href="#bed" transform="rotate(90,16.219187,-5.8865146)" id="use4793" /> + <use href="#couch" transform="rotate(90,-33.855,-18.105)" id="use4794" /> + <use href="#couch" transform="translate(-71.871933,12.630564)" id="use4795" /> + <use href="#desk" transform="rotate(90,-16.16,-1.1600001)" id="use4796" /> + <use href="#cabinet" transform="rotate(90,-28.69,-23.69)" id="use4797" /> + <use href="#cabinet" transform="translate(8.6600002)" id="use4798" /> + <use href="#cabinet" transform="translate(25.98)" id="use4799" /> + <use href="#cabinet" transform="translate(19.900087,16.070002)" id="use4800" /> + <use href="#cabinet" transform="translate(30.31,-22.5)" id="use4801" /> + <use href="#cabinet" transform="rotate(90,15.735,23.235)" id="use4802" /> + </g> + <path class="stairs" d="m 49.915,-22.5 h 12.75 v 3 h -12.75 z m 0,3.5 h 12.75 v 3 h -12.75 z m 0,3.5 h 12.75 v 3 h -12.75 z m 0,3.5 h 12.75 v 3 h -12.75 z" /> + <text class="elevation" x="54" y="19">3</text> + </g> + + <g class="building6"> + <use href="#building6"/> + <g class="furniture"> + <use href="#bed" transform="translate(17.32,-45)" /> + <use href="#couch" transform="rotate(90,-3.59,3.41)" /> + <use href="#desk" transform="rotate(180,8.66,20)" /> + <use href="#cabinet" transform="translate(-0.18,-45.5)" /> + <use href="#cabinet" transform="rotate(90,6.16,13.66)" /> + <use href="#cabinet" transform="rotate(90,-21.83048,16.16952)" /> + </g> + <text class="elevation" x="25" y="34">1</text> + </g> + + <g class="building7"> + <use href="#building7"/> + <g class="furniture"> + <use href="#desk" transform="translate(-104.75,-40.5)" /> + <use href="#desk" transform="translate(-110.92556,30.5)" /> + <use href="#desk" transform="rotate(-90,-50.58778,0.33777976)" /> + <use href="#desk" transform="rotate(180,-4.2922,-28.48717)" /> + <use href="#desk" transform="rotate(180,-4.2922,-16.5)" /> + <use href="#desk" transform="rotate(-90,-4.7862311,27.383772)" /> + <use href="#desk" transform="rotate(-90,32.768188,5.1937478)" /> + <use href="#desk" transform="rotate(-90,44.468593,-5.105847)" /> + <use href="#desk" transform="rotate(180,33.39,19.5)" /> + <use href="#desk" transform="rotate(-90,60.901048,-22.173392)" /> + <use href="#desk" transform="rotate(180,49.880001,17.799026)" /> + <use href="#desk" transform="rotate(180,49.78722,2.8608728)" /> + <use href="#desk" transform="rotate(-90,31.085913,-65.699095)" /> + <use href="#desk" transform="rotate(90,75.57941,21.205598)" /> + <use href="#cabinet" transform="translate(-111.92556,-21.670992)" /> + <use href="#cabinet" transform="translate(-80.42556,-29.946946)" /> + <use href="#cabinet" transform="rotate(90,-24.64,-44.64)" /> + <use href="#cabinet" transform="rotate(90,-46.77019,-20.15537)" /> + <use href="#cabinet" transform="translate(1.0744405,14)" /> + <use href="#cabinet" transform="translate(8.6600002,30)" /> + <use href="#cabinet" transform="translate(43.32444,-29.937889)" /> + <use href="#cabinet" transform="rotate(90,56.56,4.06)" /> + <use href="#cabinet" transform="rotate(90,44.975,19.975)" /> + </g> + <path class="stairs" d="m 14.58,-54.75 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z" /> + <text class="elevation" x="103" y="49">3</text> + </g> + </g> + + <g id="mapsheet3" class="mapsheet3"> + <g class="building1"> + <use href="#building1"/> + <g class="furniture"> + <use href="#couch" transform="rotate(90,9.215,-26.535)" /> + <use href="#cabinet" transform="rotate(90,29.575,-7.925)" /> + <use href="#cabinet" transform="rotate(90,26.405,3.905)" /> + <use href="#cabinet" transform="rotate(90,-10.245,-2.7450001)" /> + <use href="#cabinet" transform="rotate(90,-29.575,7.925)" /> + <use href="#cabinet" transform="rotate(90,5.125,27.875)" /> + <use href="#cabinet" transform="translate(32.14,9.9999997)" /> + <use href="#cabinet" transform="translate(17.32,-15)" /> + <use href="#bed" transform="translate(-10.65179,57.099841)" /> + <use href="#bed" transform="translate(25.98,56)" /> + </g> + <text class="elevation" x="34" y="56">1</text> + </g> + + <g class="building2"> + <use href="#building2"/> + <g class="furniture"> + <use href="#couch" transform="rotate(180,21.65,2.4999999)" /> + <use href="#couch" transform="rotate(-90,23.125,31.125)" /> + <use href="#cabinet" transform="rotate(-151,8.5343479,8.1907663)" /> + <use href="#cabinet" transform="rotate(-90,2.4249993,-10.425002)" /> + <use href="#cabinet" transform="rotate(-90,-12.580001,-38.420002)" /> + <use href="#cabinet" transform="rotate(-90,4.845,35.155)" /> + <use href="#cabinet" transform="rotate(120,-9.9691467,-20.422357)" /> + <use href="#desk" transform="rotate(90,-11.159998,28.339999)" /> + <use href="#desk" transform="translate(-45.13,27)" /> + <use href="#desk" transform="translate(-2.3299985,-14.999999)" /> + <use href="#desk" transform="translate(8.520001,-55.500002)" /> + <use href="#desk" transform="translate(-26.119999,-55.500002)" /> + </g> + <path class="stairs" d="M -6.1299992,40.399998 H -20.129999 v -2.3 h 13.9999998 z m 0,-2.75 H -20.129999 v -2.3 h 13.9999998 z m 0,-2.75 H -20.129999 v -2.3 h 13.9999998 z m 0,-2.75 H -20.129999 v -2.3 h 13.9999998 z m 0,-2.75 H -20.129999 v -2.3 h 13.9999998 z m 0,-2.75 H -20.129999 v -2.3 h 13.9999998 z m 0,-2.75 H -20.129999 v -2.3 h 13.9999998 z" /> + <text class="elevation" x="10" y="64" transform="rotate(180)">3</text> + </g> + + <g class="building3"> + <use href="#building3"/> + <g class="furniture"> + <use href="#couch" transform="rotate(180,-0.67687773,-7.4999996)" id="use4693" /> + <use href="#couch" transform="rotate(-90,7.5499985,14.450001)" id="use4694" /> + <use href="#cabinet" transform="rotate(180,9.91,22.5)" id="use4695" /> + <use href="#cabinet" transform="rotate(180,12.99,-15)" id="use4696" /> + <use href="#cabinet" transform="rotate(-90,25.269937,0.9800692)" id="use4697" /> + <use href="#cabinet" transform="rotate(-90,-22.950001,1.450001)" id="use4698" /> + <use href="#desk" transform="rotate(-90,2.6749984,-10.674998)" id="use4699" /> + </g> + <text class="elevation" x="25" y="34" transform="rotate(180)">1</text> + </g> + + <g class="building4"> + <use href="#building4"/> + <g class="furniture"> + <use href="#bed" transform="rotate(180,-4.33,-15)" /> + <use href="#bed" transform="rotate(180,8.66,-20)" /> + <use href="#desk" transform="rotate(90,-17.01,42.99)" /> + <use href="#couch" transform="rotate(-90,-6.4411323,13.941132)" /> + <use href="#cabinet" transform="rotate(-90,25.245,12.255)" /> + <use href="#cabinet" transform="rotate(180,-12.99,30)" /> + <use href="#cabinet" transform="rotate(-90,7.925,29.575)" /> + <use href="#cabinet" transform="rotate(-90,16.585,20.915)" /> + <use href="#cabinet" transform="rotate(180,15.155,11.25)" /> + <use href="#cabinet" transform="rotate(-90,8.9070138,-19.257169)" /> + <use href="#cabinet" transform="rotate(-90,-22.075,-0.425)" /> + <use href="#cabinet" transform="rotate(-90,-3.595,-33.905)" /> + </g> + <text class="elevation" x="2" y="49" transform="rotate(180)">1</text> + </g> + + <g class="building5"> + <use href="#building5"/> + <g class="furniture"> + <use href="#bed" transform="rotate(90,-10.453761,-33.053155)" /> + <use href="#bed" transform="rotate(90,16.745,-5.755)" /> + <use href="#couch" transform="rotate(90,-33.855,-18.105)" /> + <use href="#couch" transform="translate(-69.28,12)" /> + <use href="#desk" transform="rotate(90,-16.16,-1.1600001)" /> + <use href="#cabinet" transform="rotate(90,-21.258285,-24.410354)" /> + <use href="#cabinet" transform="translate(8.6600002)" /> + <use href="#cabinet" transform="translate(25.22,-0.78861912)" /> + <use href="#cabinet" transform="translate(19.47,15.262772)" /> + <use href="#cabinet" transform="translate(27.97,-23.75)" /> + <use href="#cabinet" transform="rotate(90,15.735,23.235)" /> + </g> + <path class="stairs" d="m 49.915,-22.5 h 12.75 v 3 h -12.75 z m 0,3.5 h 12.75 v 3 h -12.75 z m 0,3.5 h 12.75 v 3 h -12.75 z m 0,3.5 h 12.75 v 3 h -12.75 z" /> + <text class="elevation" x="54" y="19">2</text> + </g> + + <g class="building6"> + <use href="#building6"/> + <g class="furniture"> + <use href="#bed" transform="rotate(180,8.66,-22.5)" /> + <use href="#couch" transform="rotate(-90,0.84206297,-7.8179372)" /> + <use href="#couch" transform="rotate(180,-3.1649291,-14.41497)" /> + <use href="#desk" transform="rotate(180,10.075,21.721455)" /> + <use href="#cabinet" transform="rotate(180,-4.5465541,16.551591)" /> + <use href="#cabinet" transform="rotate(-90,7.6240752,1.3512848)" /> + <use href="#cabinet" transform="rotate(-90,15.094729,-5.0293828)" /> + <use href="#cabinet" transform="rotate(180,0,-22.5)" /> + </g> + <text class="elevation" x="8" y="64" transform="rotate(180)">1</text> + </g> + + <g class="building7"> + <use href="#building7"/> + <g class="furniture"> + <use href="#desk" transform="translate(-104.75,-40.5)" /> + <use href="#desk" transform="translate(-110.92556,30.5)" /> + <use href="#desk" transform="rotate(-90,-50.58778,0.33777976)" /> + <use href="#desk" transform="rotate(180,-4.2922,-28.48717)" /> + <use href="#desk" transform="rotate(180,-4.2922,-16.5)" /> + <use href="#desk" transform="rotate(-90,-4.7862311,27.383772)" /> + <use href="#desk" transform="rotate(-90,32.768188,5.1937478)" /> + <use href="#desk" transform="rotate(-90,44.468593,-5.105847)" /> + <use href="#desk" transform="rotate(180,33.39,19.5)" /> + <use href="#desk" transform="rotate(-90,60.901048,-22.173392)" /> + <use href="#desk" transform="rotate(180,49.880001,17.799026)" /> + <use href="#desk" transform="rotate(180,49.78722,2.8608728)" /> + <use href="#desk" transform="rotate(-90,31.085913,-65.699095)" /> + <use href="#desk" transform="rotate(90,75.57941,21.205598)" /> + <use href="#cabinet" transform="translate(-111.92556,-21.670992)" /> + <use href="#cabinet" transform="translate(-80.42556,-29.946946)" /> + <use href="#cabinet" transform="rotate(90,-24.64,-44.64)" /> + <use href="#cabinet" transform="rotate(90,-46.77019,-20.15537)" /> + <use href="#cabinet" transform="translate(1.0744405,14)" /> + <use href="#cabinet" transform="translate(8.6600002,30)" /> + <use href="#cabinet" transform="translate(43.32444,-29.937889)" /> + <use href="#cabinet" transform="rotate(90,56.56,4.06)" /> + <use href="#cabinet" transform="rotate(90,44.975,19.975)" /> + </g> + <path class="stairs" d="m 14.58,-54.75 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z" /> + <text class="elevation" x="104" y="49">2</text> + </g> + </g> + + <g id="mapsheet4" class="mapsheet4"> + <g class="building8"> + <use href="#building8"/> + <g class="furniture"> + <use href="#couch" transform="translate(-77.94,-90.000001)" /> + <use href="#couch" transform="translate(8.6600002,-87.000003)" /> + <use href="#couch" transform="translate(25.98,-87.000003)" /> + <use href="#couch" transform="translate(-69.28,-15)" /> + <use href="#couch" transform="translate(-34.64,-15)" /> + <use href="#couch" transform="translate(0,-15)" /> + <use href="#couch" transform="translate(-17.32,48)" /> + <use href="#desk" transform="rotate(-90,-64.640918,-3.3248015)" /> + <use href="#desk" transform="rotate(-90,-0.64091899,-51.324801)" /> + <use href="#desk" transform="rotate(-90,5.1300005,-90.13)" /> + <use href="#desk" transform="rotate(-90,-35.640918,51.175199)" /> + <use href="#desk" transform="rotate(-90,-4.390919,38.925199)" /> + <use href="#desk" transform="rotate(-90,8.359081,8.1751985)" /> + <use href="#desk" transform="rotate(-90,34.109082,-18.074801)" /> + <use href="#desk" transform="rotate(-90,60.109082,-44.074801)" /> + <use href="#desk" transform="rotate(90,-68.300199,-19.265918)" /> + <use href="#desk" transform="rotate(90,-84.675199,-2.640919)" /> + <use href="#desk" transform="translate(112.68388,59.034279)" /> + <use href="#cabinet" transform="rotate(90,23.776514,-60.939205)" /> + <use href="#cabinet" transform="translate(-25.858558,-83.215721)" /> + <use href="#cabinet" transform="translate(8.6600002,-60)" /> + <use href="#cabinet" transform="translate(25.98,-60)" /> + <use href="#cabinet" transform="translate(-73.316117,-45.03756)" /> + <use href="#cabinet" transform="translate(-50.066117,-44.854041)" /> + <use href="#cabinet" transform="rotate(90,15.699801,-25.765918)" /> + <use href="#cabinet" transform="rotate(90,59.574801,17.609082)" /> + <use href="#cabinet" transform="rotate(90,-40.89,-28.39)" /> + <use href="#cabinet" transform="rotate(90,-23.416628,-11.899489)" /> + <use href="#cabinet" transform="translate(-109.81612,51.534279)" /> + <use href="#cabinet" transform="translate(-110.06612,86.534279)" /> + <use href="#cabinet" transform="rotate(90,-86.036961,6.9708431)" /> + <use href="#cabinet" transform="translate(-62.566117,61.034279)" /> + <use href="#cabinet" transform="rotate(90,-68.410123,24.8997)" /> + <use href="#cabinet" transform="translate(-25.949268,62.084447)" /> + <use href="#cabinet" transform="rotate(90,-4.9251985,38.609082)" /> + <use href="#cabinet" transform="translate(90.183883,50.534279)" /> + </g> + <path class="stairs" d="m 54.02,5.2499999 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z m 3.3,0 v -10.5 h 3 v 10.5 z" /> + <text class="elevation" x="120" y="80">2</text> + </g> + </g> </defs> <g id="map1"> diff --git a/public/assets/images/scenario-dragon_hunting.svg b/public/assets/images/scenario-dragon_hunting.svg index 878c667..5acf1da 100644 --- a/public/assets/images/scenario-dragon_hunting.svg +++ b/public/assets/images/scenario-dragon_hunting.svg @@ -1,9 +1,12 @@ <?xml version="1.0" standalone="yes"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300"> + <defs></defs> <g class="gameboard"> - <use class="mapsheet" href="mapsheets.svg#map2"/> - <use class="mapsheet" href="mapsheets.svg#map1" style="transform: translate(0, 390.25px);"/> - <use class="mapsheet" href="mapsheets.svg#map3" style="transform: translate(0, 780.5px);"/> + <g class="grid"> + <use class="mapsheet2" href="mapsheets.svg#mapsheet2"/> + <use class="mapsheet1" href="mapsheets.svg#mapsheet1"/> + <use class="mapsheet3" href="mapsheets.svg#mapsheet3"/> + </g> <g class="start-locations" data-attacker-name="liao" data-defender-name="davion"> <g data-edge="north" style="--i: -2"> @@ -110,6 +113,4 @@ </g> </g> </g> - - <script data-cols="33" data-rows="77"/> </svg> diff --git a/public/assets/images/scenario-race_against_time.svg b/public/assets/images/scenario-race_against_time.svg index e542ce5..c663003 100644 --- a/public/assets/images/scenario-race_against_time.svg +++ b/public/assets/images/scenario-race_against_time.svg @@ -1,7 +1,9 @@ <?xml version="1.0" standalone="yes"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300"> <g class="gameboard"> - <use class="mapsheet" href="mapsheets.svg#map4"/> + <g class="grid"> + <use class="mapsheet4" href="mapsheets.svg#mapsheet4"/> + </g> <g class="start-locations" data-attacker-name="liao" data-defender-name="davion"> <g data-edge="north" style="--i: -2"> @@ -108,6 +110,4 @@ </g> </g> </g> - - <script data-cols="33" data-rows="25"/> </svg> diff --git a/public/assets/images/scenario-side_show.svg b/public/assets/images/scenario-side_show.svg index f145ecd..49ef23a 100644 --- a/public/assets/images/scenario-side_show.svg +++ b/public/assets/images/scenario-side_show.svg @@ -1,8 +1,13 @@ <?xml version="1.0" standalone="yes"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300"> + <defs> + </defs> + <g class="gameboard"> - <use class="mapsheet" href="mapsheets.svg#map3" style="transform: translate(0, 390.25px);"/> - <use class="mapsheet" href="mapsheets.svg#map2"/> + <g class="grid"> + <use class="mapsheet2" href="mapsheets.svg#mapsheet2"/> + <use class="mapsheet3" href="mapsheets.svg#mapsheet3"/> + </g> <g class="start-locations" data-attacker-name="liao" data-defender-name="davion"> <g data-edge="north" style="--i: -2"> @@ -109,6 +114,4 @@ </g> </g> </g> - - <script data-cols="33" data-rows="52"/> </svg> diff --git a/public/assets/images/scenario_template.svg b/public/assets/images/scenario_template.svg index 1b14c39..a5f1c83 100644 --- a/public/assets/images/scenario_template.svg +++ b/public/assets/images/scenario_template.svg @@ -28,19 +28,21 @@ <line id="ast-line" x1="-1.2" y1="0" x2="1.2" y2="0"/> <pattern id="asterisk" viewBox="-8.66 -15 17.32 30" width="17.32" height="30" patternUnits="userSpaceOnUse"> - <use y="-15" href="#ast-line"/> - <use y="-15" style="transform-origin: 0 -15px;" class="cw-60-deg" href="#ast-line"/> - <use y="-15" style="transform-origin: 0 -15px;" class="ccw-60-deg" href="#ast-line"/> - <use y="15" href="#ast-line"/> - <use y="15" style="transform-origin: 0 15px;" class="cw-60-deg" href="#ast-line"/> - <use y="15" style="transform-origin: 0 15px;" class="ccw-60-deg" href="#ast-line"/> - - <use x="8.66" href="#ast-line"/> - <use x="8.66" style="transform-origin: 8.66px 0;" class="cw-60-deg" href="#ast-line"/> - <use x="8.66" style="transform-origin: 8.66px 0;" class="ccw-60-deg" href="#ast-line"/> - <use x="-8.66" href="#ast-line"/> - <use x="-8.66" style="transform-origin: -8.66px 0;" class="cw-60-deg" href="#ast-line"/> - <use x="-8.66" style="transform-origin: -8.66px 0;" class="ccw-60-deg" href="#ast-line"/> + <use href="#ast-line"/> + <use class="cw-60-deg" href="#ast-line"/> + <use class="ccw-60-deg" href="#ast-line"/> + + <use x="-8.66" y="-15" href="#ast-line"/> + <use x="-8.66" y="-15" transform="rotate(60 -8.66 -15)" href="#ast-line"/> + + <use x="8.66" y="-15" href="#ast-line"/> + <use x="8.66" y="-15" transform="rotate(-60 8.66 -15)" href="#ast-line"/> + + <use x="-8.66" y="15" href="#ast-line"/> + <use x="-8.66" y="15" transform="rotate(-60 -8.66 15)" href="#ast-line"/> + + <use x="8.66" y="15" href="#ast-line"/> + <use x="8.66" y="15" transform="rotate(60 8.66 15)" href="#ast-line"/> </pattern> <image id="counter-prone" href="counter_prone.jpg" width="10"/> |