Web Dev Solutions

Catalin Mititiuc

aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatalin Mititiuc <webdevcat@proton.me>2024-07-12 18:27:18 -0700
committerCatalin Mititiuc <webdevcat@proton.me>2024-07-12 18:27:18 -0700
commit5465a0741a075de714053e7196adf8492272877c (patch)
tree149f08f0243f89263bac40a8ba84550b1652bbed /public/assets/images
parent9c537765ae4feeaeccaafa306bd59c310ca26bf4 (diff)
Build scenarios from data in SVG files
Diffstat (limited to 'public/assets/images')
-rw-r--r--public/assets/images/map4.svg52
-rw-r--r--public/assets/images/mapsheets.svg797
-rw-r--r--public/assets/images/radial.svg2
-rw-r--r--public/assets/images/scenario-dragon_hunting.svg10
-rw-r--r--public/assets/images/scenario-race_against_time.svg6
-rw-r--r--public/assets/images/scenario-side_show.svg8
-rw-r--r--public/assets/images/scenario_template.svg1
7 files changed, 264 insertions, 612 deletions
diff --git a/public/assets/images/map4.svg b/public/assets/images/map4.svg
index 3ce2dd9..ec57ad4 100644
--- a/public/assets/images/map4.svg
+++ b/public/assets/images/map4.svg
@@ -1,7 +1,55 @@
<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300">
+ <defs>
+ <g id="building1" class="building">
+ <g class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="1" data-top="3" data-right="2" data-bottom="4" data-offset="left" />
+ <g data-q="0" data-r="0" data-s="0" data-left="1" data-top="3" data-right="4" data-bottom="4" data-offset="left" />
+ </g>
+
+ <g class="structure">
+ <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>
+
+ <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="mapsheet" class="mapsheet">
+ <g class="building1" data-q="1" data-r="-2" data-s="1">
+ <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>
+ </defs>
+
<g class="gameboard">
- <g class="grid"></g>
+ <g class="grid">
+ <g class="mapsheets" data-width="8" data-height="8">
+ <g><use class="mapsheet" href="#mapsheet"/></g>
+ </g>
+ </g>
<g class="start-locations" data-attacker-name="liao" data-defender-name="davion">
<g data-edge="north" style="--i: -2">
@@ -17,7 +65,7 @@
<g data-edge="south" style="--i: 53">
<g data-x="13">
<g class="counter" data-allegiance="defender" data-number="1">
- <use class="primary-weapon" href="#blazer"/>
+ <use class="primary-weapon" href="counters.svg#blazer"/>
<use class="troop-number" href="counters.svg#number-1"/>
<use class="squad-number" href="counters.svg#number-1"/>
</g>
diff --git a/public/assets/images/mapsheets.svg b/public/assets/images/mapsheets.svg
index b01999c..52c024c 100644
--- a/public/assets/images/mapsheets.svg
+++ b/public/assets/images/mapsheets.svg
@@ -26,134 +26,192 @@
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="5" data-top="6" data-right="5" data-bottom="3" data-offset="both" />
+ <g data-q="7" data-r="-7" data-s="0" data-left="1" data-top="0" data-right="1" data-bottom="0" data-offset="none" />
+ <g data-q="-2" data-r="-7" data-s="9" data-left="1" data-top="0" data-right="1" data-bottom="0" data-offset="none" />
+ <g data-q="-3" data-r="-6" data-s="9" data-left="0" data-top="0" data-right="0" data-bottom="1" data-offset="left" />
+ <g data-q="-7" data-r="3" data-s="4" data-left="0" data-top="2" data-right="1" data-bottom="2" data-offset="right" />
+ <g data-q="-7" data-r="4" data-s="3" data-left="0" data-top="0" data-right="0" data-bottom="0" data-offset="none" />
+ <g data-q="1" data-r="5" data-s="-6" data-left="3" data-top="1" data-right="3" data-bottom="1" data-offset="both" />
+ <g data-q="5" data-r="2" data-s="-7" data-left="0" data-top="1" data-right="0" data-bottom="1" data-offset="none" />
+ <g data-q="-2" data-r="4" data-s="-2" data-left="0" data-top="0" data-right="0" data-bottom="0" data-offset="none" />
+ </g>
+ <g class="structure">
+ <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>
<g id="building7" class="building">
- <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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="6" data-top="3" data-right="6" data-bottom="2" data-offset="left" />
+ <g data-q="1" data-r="-4" data-s="3" data-left="4" data-top="0" data-right="5" data-bottom="0" data-offset="none" />
+ <g data-q="5" data-r="3" data-s="-8" data-left="0" data-top="0" data-right="1" data-bottom="0" data-offset="none" />
+ <g data-q="-4" data-r="3" data-s="1" data-left="2" data-top="0" data-right="3" data-bottom="0" data-offset="none" />
+ </g>
+ <g class="structure">
+ <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>
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="0" data-top="4" data-right="1" data-bottom="3" data-offset="none" />
+ </g>
+ <g class="structure">
+ <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>
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="4" data-top="2" data-right="3" data-bottom="1" data-offset="none" />
+ </g>
+ <g class="structure">
+ <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>
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="1" data-top="3" data-right="2" data-bottom="4" data-offset="left" />
+ </g>
+ <g class="structure">
+ <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>
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="1" data-top="2" data-right="1" data-bottom="3" data-offset="none" />
+ </g>
+ <g class="structure">
+ <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>
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="2" data-top="4" data-right="2" data-bottom="4" data-offset="both" />
+ <g data-q="-3" data-r="1" data-s="2" data-left="0" data-top="2" data-right="0" data-bottom="2" data-offset="right" />
+ <g data-q="2" data-r="1" data-s="-3" data-left="0" data-top="2" data-right="0" data-bottom="2" data-offset="left" />
+ </g>
+ <g class="structure">
+ <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>
+
<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 class="footprint">
+ <g data-q="0" data-r="0" data-s="0" data-left="1" data-top="3" data-right="2" data-bottom="4" data-offset="left" />
+ <g data-q="0" data-r="0" data-s="0" data-left="1" data-top="3" data-right="4" data-bottom="4" data-offset="left" />
+ </g>
+
+ <g class="structure">
+ <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>
<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 class="structure">
+ <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>
@@ -173,7 +231,12 @@
<rect id="cabinet" x="-2.5" y="-4.75" width="5" height="9.5" />
<g id="mapsheet1" class="mapsheet1">
- <g class="building2">
+ <g class="terrain" data-q="0" data-r="0" data-s="0" data-el="0">
+ <use href="#terrain"/>
+ </g>
+
+ <g class="building2" data-q="7" data-r="7" data-s="-14" data-el="0,1">
+ <use href="#building2"/>
<g class="furniture">
<use href="#couch" transform="rotate(90,-6,-28.5)" />
<use href="#couch" transform="translate(-15.25,45)" />
@@ -191,7 +254,8 @@
<text class="elevation" x="27" y="64">1</text>
</g>
- <g class="building3">
+ <g class="building3" data-q="-6" data-r="-6" data-s="12" data-el="-1,2">
+ <use href="#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" />
@@ -205,7 +269,9 @@
<text class="elevation" x="15" y="49">2</text>
</g>
- <g class="building4">
+ <!-- TODO this building has a special transform. see radial.js -->
+ <g class="building4" data-q="15" data-r="-7" data-s="-8" data-el="0,1">
+ <use href="#building4"/>
<g class="furniture">
<use href="#bed" transform="translate(-17.654924,-30)" />
<use href="#bed" transform="translate(25.645076,-42)" />
@@ -223,7 +289,8 @@
<text class="elevation" x="34" y="64">1</text>
</g>
- <g class="building6">
+ <g class="building6" data-q="-13" data-r="7" data-s="6" data-el="0,1" data-rotate="180">
+ <use href="#building6"/>
<g class="furniture">
<use href="#bed" transform="rotate(180,8.66,-22.5)" />
<use href="#couch" transform="rotate(-90,28.489671,8.5103288)" />
@@ -237,7 +304,7 @@
</g>
<g id="mapsheet2" class="mapsheet2">
- <g class="building1">
+ <g class="building1" data-q="1" data-r="6" data-s="-7" data-el="0,1">
<use href="#building1"/>
<g class="furniture">
<use href="#couch" transform="rotate(90,10.34,-27.66)" />
@@ -254,7 +321,7 @@
<text class="elevation" x="34" y="56">1</text>
</g>
- <g class="building2">
+ <g class="building2" data-q="7" data-r="7" data-s="-14" data-el="0,1">
<use href="#building2"/>
<g class="furniture">
<use href="#couch" transform="translate(-45.25,26.5)" />
@@ -273,7 +340,7 @@
<text class="elevation" x="27" y="64">1</text>
</g>
- <g class="building3">
+ <g class="building3" data-q="-14" data-r="5" data-s="9" data-el="0,1">
<use href="#building3"/>
<g class="furniture">
<use href="#couch" transform="translate(-1.5,-17.75)" id="use4700" />
@@ -288,7 +355,7 @@
<text class="elevation" x="2" y="49">1</text>
</g>
- <g class="building4">
+ <g class="building4" data-q="-8" data-r="6" data-s="2" data-el="0,1">
<use href="#building4"/>
<g class="furniture">
<use href="#bed" transform="translate(-8.66,-30)" />
@@ -307,7 +374,7 @@
<text class="elevation" x="12" y="64">1</text>
</g>
- <g class="building5">
+ <g class="building5" data-q="13" data-r="-6" data-s="-7" data-el="-1,3">
<use href="#building5"/>
<g class="furniture">
<use href="#bed" transform="rotate(90,-11.008782,-33.371246)" id="use4792" />
@@ -326,7 +393,7 @@
<text class="elevation" x="54" y="19">3</text>
</g>
- <g class="building6">
+ <g class="building6" data-q="7" data-r="-6" data-s="-1" data-el="0,1">
<use href="#building6"/>
<g class="furniture">
<use href="#bed" transform="translate(17.32,-45)" />
@@ -339,7 +406,7 @@
<text class="elevation" x="25" y="34">1</text>
</g>
- <g class="building7">
+ <g class="building7" data-q="-6" data-r="-5" data-s="11" data-el="-1,3">
<use href="#building7"/>
<g class="furniture">
<use href="#desk" transform="translate(-104.75,-40.5)" />
@@ -372,7 +439,7 @@
</g>
<g id="mapsheet3" class="mapsheet3">
- <g class="building1">
+ <g class="building1" data-q="-1" data-r="-6" data-s="7" data-el="0,1">
<use href="#building1"/>
<g class="furniture">
<use href="#couch" transform="rotate(90,9.215,-26.535)" />
@@ -389,7 +456,7 @@
<text class="elevation" x="34" y="56">1</text>
</g>
- <g class="building2">
+ <g class="building2" data-q="9" data-r="-6" data-s="-3" data-el="-1,3" data-rotate="180">
<use href="#building2"/>
<g class="furniture">
<use href="#couch" transform="rotate(180,21.65,2.4999999)" />
@@ -409,7 +476,7 @@
<text class="elevation" x="10" y="64" transform="rotate(180)">3</text>
</g>
- <g class="building3">
+ <g class="building3" data-q="17" data-r="-7" data-s="-10" data-el="0,1" data-rotate="180">
<use href="#building3"/>
<g class="furniture">
<use href="#couch" transform="rotate(180,-0.67687773,-7.4999996)" id="use4693" />
@@ -423,7 +490,7 @@
<text class="elevation" x="25" y="34" transform="rotate(180)">1</text>
</g>
- <g class="building4">
+ <g class="building4" data-q="-10" data-r="-5" data-s="15" data-el="0,1" data-rotate="180">
<use href="#building4"/>
<g class="furniture">
<use href="#bed" transform="rotate(180,-4.33,-15)" />
@@ -442,7 +509,7 @@
<text class="elevation" x="2" y="49" transform="rotate(180)">1</text>
</g>
- <g class="building5">
+ <g class="building5" data-q="6" data-r="8" data-s="-14" data-el="-1,2">
<use href="#building5"/>
<g class="furniture">
<use href="#bed" transform="rotate(90,-10.453761,-33.053155)" />
@@ -461,7 +528,7 @@
<text class="elevation" x="54" y="19">2</text>
</g>
- <g class="building6">
+ <g class="building6" data-q="0" data-r="6" data-s="-6" data-el="0,1" data-rotate="180">
<use href="#building6"/>
<g class="furniture">
<use href="#bed" transform="rotate(180,8.66,-22.5)" />
@@ -476,7 +543,7 @@
<text class="elevation" x="8" y="64" transform="rotate(180)">1</text>
</g>
- <g class="building7">
+ <g class="building7" data-q="-12" data-r="8" data-s="4" data-el="-1,2">
<use href="#building7"/>
<g class="furniture">
<use href="#desk" transform="translate(-104.75,-40.5)" />
@@ -509,7 +576,7 @@
</g>
<g id="mapsheet4" class="mapsheet4">
- <g class="building8">
+ <g class="building8" data-q="1" data-r="1" data-s="-2" data-el="0,2">
<use href="#building8"/>
<g class="furniture">
<use href="#couch" transform="translate(-77.94,-90.000001)" />
@@ -554,474 +621,4 @@
</g>
</g>
</defs>
-
- <g id="map1">
- <g id="terrain" style="transform: translate(0, -390px)">
- <rect class="floor" x="225.25" y="501.25" width="105.5" height="136"/>
- <use x="251" y="524" href="#tree"/>
- <use x="237.75" y="531.25" href="#tree"/>
- <use x="268.5" y="523.75" href="#tree"/>
- <use x="290" y="516" href="#tree"/>
- <use x="302.75" y="523.75" href="#tree"/>
- <use x="277.25" y="538.75" href="#tree"/>
- <use x="298.5" y="546.25" href="#tree"/>
- <use x="320.25" y="554" href="#tree"/>
- <use x="246.75" y="561" href="#tree"/>
- <use x="273" y="561.25" href="#tree"/>
- <use x="255.25" y="575.75" href="#tree"/>
- <use x="289.75" y="576.25" href="#tree"/>
- <use x="237.75" y="590.25" href="#tree"/>
- <use x="272.5" y="590.75" href="#tree"/>
- <use x="307" y="590.75" href="#tree"/>
- <use x="272.75" y="606" href="#tree"/>
- <use x="298.5" y="605.5" href="#tree"/>
- <use x="238.5" y="621.5" href="#tree"/>
- <use x="264.25" y="621" href="#tree"/>
- <use x="315.5" y="620.75" href="#tree"/>
-
- <use style="transform: translate(245px, 514px) rotate(28deg)" href="#bush"/>
- <use style="transform: translate(243.5px, 542px) rotate(-145deg)" href="#bush"/>
- <use style="transform: translate(278px, 513px) rotate(110deg)" href="#bush"/>
- <use style="transform: translate(308.5px, 513.5px) rotate(-140deg)" href="#bush"/>
- <use style="transform: translate(317.5px, 520.75px) rotate(110deg)" href="#bush"/>
- <use style="transform: translate(324.5px, 531px) rotate(-150deg)" href="#bush"/>
- <use style="transform: translate(311.5px, 543.5px) rotate(100deg)" href="#bush"/>
- <use style="transform: translate(240.5px, 571.5px) rotate(-110deg)" href="#bush"/>
- <use style="transform: translate(260.25px, 561px) rotate(165deg)" href="#bush"/>
- <use style="transform: translate(312.5px, 562.75px) rotate(-175deg)" href="#bush"/>
- <use style="transform: translate(325px, 574.5px) rotate(110deg)" href="#bush"/>
- <use style="transform: translate(268.25px, 578.5px) rotate(-130deg)" href="#bush"/>
- <use style="transform: translate(277.25px, 572.75px) rotate(-70deg)" href="#bush"/>
- <use style="transform: translate(308.75px, 573.5px) rotate(-80deg)" href="#bush"/>
- <use style="transform: translate(318.5px, 587px) rotate(120deg)" href="#bush"/>
- <use style="transform: translate(234px, 605.25px) rotate(170deg)" href="#bush"/>
- <use style="transform: translate(244.25px, 600.5px) rotate(145deg)" href="#bush"/>
- <use style="transform: translate(255px, 605.5px) rotate(-170deg)" href="#bush"/>
- <use style="transform: translate(259.5px, 592.75px) rotate(100deg)" href="#bush"/>
- <use style="transform: translate(285px, 615px) rotate(0deg)" href="#bush"/>
- <use style="transform: translate(295.5px, 629.25px) rotate(0deg)" href="#bush"/>
- <use style="transform: translate(303px, 620px) rotate(0deg)" href="#bush"/>
- <use style="transform: translate(311.5px, 605px) rotate(-70deg)" href="#bush"/>
- </g>
- <g class="building2" style="transform: translate(92px, 281px)">
- <use href="#building2"/>
- <g class="furniture">
- <use style="transform: translate(-28.25px, -19.75px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-11.25px, 32.75px)" href="#couch"/>
-
- <use style="transform: translate(28.25px, -51.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(15.75px, -18.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(13.5px, 16.5px) rotate(32deg)" href="#cabinet"/>
- <use style="transform: translate(39.75px, 32px) rotate(30deg)" href="#cabinet"/>
- <use style="transform: translate(-24.25px, 38.25px) rotate(90deg)" href="#cabinet"/>
-
- <use style="transform: translate(-24px, -42.75px) rotate(0deg)" href="#desk"/>
- <use style="transform: translate(41.5px, -5px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(0.75px, -19.5px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(-43.25px, 24px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(3.5px, 39.5px) rotate(90deg)" href="#desk"/>
- </g>
- <text class="elevation" x="30" y="58">1</text>
- </g>
- <g class="building3" style="transform: translate(441.5px, 100.5px)">
- <use style="transform: rotate(180deg)" href="#building3"/>
- <g class="furniture">
- <use style="transform: translate(-1.75px, -26.5px)" href="#couch"/>
- <use style="transform: translate(-8px, 15.5px)" href="#couch"/>
- <use style="transform: translate(20.5px, 36.75px)" href="#cabinet"/>
- <use style="transform: translate(14.5px, 13px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(26px, -35.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-25.25px, 38.25px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(13.25px, -19px) rotate(90deg)" href="#desk"/>
- <path class="stairs" style="transform: translate(-23.75px, -19.25px)" d="
- M -7 -16.3 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
- "/>
- </g>
- <text class="elevation" x="27" y="42">2</text>
- </g>
- <g class="building4" style="transform: translate(100.5px, 83px)">
- <use href="#building4"/>
- <g class="furniture">
- <use style="transform: translate(-21.5px, -39px)" href="#bed"/>
- <use style="transform: translate(22px, -51px)" href="#bed"/>
- <use style="transform: translate(21.25px, 33px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-5.75px, 20px)" href="#couch"/>
- <use style="transform: translate(-9px, -54.75px)" href="#cabinet"/>
- <use style="transform: translate(7.5px, -44.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(25.5px, -18.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-24px, -4.5px)" href="#cabinet"/>
- <use style="transform: translate(24px, 10.5px)" href="#cabinet"/>
- <use style="transform: translate(-16.5px, 33.5px)" href="#cabinet"/>
- <use style="transform: translate(17px, 46.5px)" href="#cabinet"/>
- <use style="transform: translate(-23.5px, 48.25px)" href="#cabinet"/>
- </g>
- <text class="elevation" x="28" y="59.5">1</text>
- </g>
- <g class="building6" style="transform: translate(440.75px, 288.5px)">
- <use style="transform: rotate(180deg)" href="#building6"/>
- <g class="furniture">
- <use style="transform: translate(-8px, 40px)" href="#bed"/>
- <use style="transform: translate(-12px, -42px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(10px, 40.25px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(16.25px, -42.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(3px, -12.25px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(10px, 18.25px) rotate(90deg)" href="#cabinet"/>
- </g>
- <text class="elevation" x="17" y="56">1</text>
- </g>
- </g>
-
- <g id="map2">
- <g class="building1" style="transform: translate(220px, 280px)">
- <use href="#building1"/>
- <g class="furniture">
- <use style="transform: translate(-22.5px, -49px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-22.5px, 37px)" href="#bed"/>
- <use style="transform: translate(22.5px, 50.5px)" href="#bed"/>
- <use style="transform: translate(17.5px, -47px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(20.5px, -19px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(7.5px, -10.75px)" href="#cabinet"/>
- <use style="transform: translate(-14.5px, -1px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(26px, 11.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(27px, 26px)" href="#cabinet"/>
- <use style="transform: translate(-26.75px, 58px) rotate(90deg)" href="#cabinet"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="14" y="59">1</text>
- </g>
- <g class="building2" style="transform: translate(108px, 282px)">
- <use href="#building2"/>
- <g class="furniture">
- <rect class="couch" x="-46" y="11" width="8.5" height="16"/>
- <rect class="couch" x="-15.5" y="36" width="16" height="8.5"/>
- <rect class="coffee-table" x="3.5" y="-54.5" width="5" height="9.5"/>
- <rect class="coffee-table" x="-2" y="-20" width="9.5" height="5"/>
- <rect class="coffee-table" x="40" y="-4.5" width="9.5" height="5"/>
- <rect class="coffee-table" x="-29.5" y="36" width="9.5" height="5"/>
- <rect class="coffee-table" style="transform-origin: 13.25px 16.5px; transform: rotate(-57deg)" x="8.5" y="14.5" width="9.5" height="5"/>
- <use style="transform: translate(19.5px, -1px)" href="#desk"/>
- <use style="transform: translate(28px, -47px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(20.5px, 38px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(-30px, -21.5px)" href="#desk"/>
- <use style="transform: translate(-25px, -49px)" href="#desk"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="32" y="58">1</text>
- </g>
- <g class="building3" style="transform: translate(485.5px, 264.5px)">
- <use style="transform: rotate(180deg)" href="#building3"/>
- <g class="furniture">
- <use style="transform: translate(-2px, -28.5px)" href="#couch"/>
- <use style="transform: translate(-18px, 12.5px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(17.75px, 35.25px)" href="#cabinet"/>
- <use style="transform: translate(17.75px, 5px)" href="#cabinet"/>
- <use style="transform: translate(-.5px, 4px)" href="#cabinet"/>
- <use style="transform: translate(-17px, -1px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-24.5px, -18px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(17.5px, -17.5px) rotate(-90deg)" href="#desk"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="28" y="41">1</text>
- </g>
- <g class="building4" style="transform: translate(377.25px, 278.75px)">
- <use href="#building4"/>
- <g class="furniture">
- <use style="transform: translate(-13.5px, -39px)" href="#bed"/>
- <use style="transform: translate(12px, -51px)" href="#bed"/>
- <use style="transform: translate(23.5px, 48px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-22.75px, -1.5px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-28px, -29.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(28px, -48.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(29px, -18px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-6px, 14.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(28px, 10.5px)" href="#cabinet"/>
- <use style="transform: translate(-22.5px, 34px)" href="#cabinet"/>
- <use style="transform: translate(7.5px, 29px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-30.5px, 48.5px)" href="#cabinet"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="30" y="60">1</text>
- </g>
- <g class="building5" style="transform: translate(103px, 84.75px)">
- <use href="#building5"/>
- <g class="furniture">
- <use style="transform: translate(-36px, -17.25px) rotate(90deg)" href="#bed"/>
- <use style="transform: translate(23px, -17.25px) rotate(90deg)" href="#bed"/>
- <use style="transform: translate(-40.25px, -.5px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-58.5px, 27px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-8px, 20.5px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(-48px, 12.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(17.5px, 2.5px)" href="#cabinet"/>
- <use style="transform: translate(35.75px, 2.25px)" href="#cabinet"/>
- <use style="transform: translate(30.25px, 25.5px)" href="#cabinet"/>
- <use style="transform: translate(38.5px, -17.5px)" href="#cabinet"/>
- <use style="transform: translate(49.75px, 13.75px) rotate(90deg)" href="#cabinet"/>
- <path class="stairs" style="transform: translate(65px, -5.5px)" d="
- M -6.375 -13.6 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
- "/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="71" y="29">3</text>
- </g>
- <g class="building6" style="transform: translate(224px, 85.75px)">
- <use href="#building6"/>
- <g class="furniture">
- <use style="transform: translate(9.5px, -40.5px)" href="#bed"/>
- <use style="transform: translate(-8px, 11.5px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(8.75px, 48.75px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-8px, -41px)" href="#cabinet"/>
- <use style="transform: translate(12px, 12px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-15px, 42.5px) rotate(90deg)" href="#cabinet"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="16" y="56">1</text>
- </g>
- <g class="building7" style="transform: translate(427.75px, 110px)">
- <use href="#building7"/>
- <g class="furniture">
- <use style="transform: translate(-99px, -46.5px)" href="#desk"/>
- <use style="transform: translate(-106px, 22px)" href="#desk"/>
- <use style="transform: translate(-46px, -58.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-1.5px, -61.5px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-1px, -41.5px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-28.75px, 16.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(32.5px, 32px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(54.5px, 32.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(69.5px, 28.25px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(88px, 31.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(104px, 23.75px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(104.5px, -2px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(103.5px, -41.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(103.25px, -59.75px) rotate(90deg)" href="#desk"/>
-
- <use style="transform: translate(-107px, -27.75px) rotate(0deg)" href="#cabinet"/>
- <use style="transform: translate(-75.5px, -37.75px) rotate(0deg)" href="#cabinet"/>
- <use style="transform: translate(-63.5px, -26.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-62px, 17.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(6px, 5.5px)" href="#cabinet"/>
- <use style="transform: translate(12.5px, 21.5px)" href="#cabinet"/>
- <use style="transform: translate(48.25px, -32.5px)" href="#cabinet"/>
- <use style="transform: translate(65px, -58px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(73px, -29.25px) rotate(90deg)" href="#cabinet"/>
-
- <path class="stairs" style="transform: translate(34.5px, -63.25px) rotate(-90deg)" d="
- M -5.25 -10.95 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- "/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="108" y="40">3</text>
- </g>
- </g>
-
- <g id="map3">
- <g class="building1" style="transform: translate(359px, 98.5px)">
- <use href="#building1"/>
- <g class="furniture">
- <rect class="couch" x="-28.75" y="-51.75" width="16" height="8.5"/>
- <rect class="coffee-table" x="12.75" y="-48.75" width="9.5" height="5"/>
- <rect class="coffee-table" x="22.75" y="-34.75" width="9.5" height="5"/>
- <rect class="coffee-table" x="-18.75" y="-2.75" width="9.5" height="5"/>
- <rect class="coffee-table" x="-31.75" y="24.25" width="9.5" height="5"/>
- <rect class="coffee-table" x="22.25" y="27.25" width="9.5" height="5"/>
- <rect class="coffee-table" x="23.25" y="10.75" width="5" height="9.5"/>
- <rect class="coffee-table" x="12.25" y="-29.75" width="5" height="9.5"/>
- <rect class="bed" x="-19.75" y="42.25" width="10" height="18"/>
- <rect class="bed" x="17.25" y="41.25" width="10" height="18"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="9" y="59">1</text>
- </g>
- <g class="building2" style="transform: translate(185px, 77.5px)">
- <use style="transform: rotate(180deg)" href="#building2"/>
- <g class="furniture">
- <use style="transform: translate(-39px, -2.75px)" href="#couch"/>
- <use style="transform: translate(5.25px, -41px) rotate(90deg)" href="#couch"/>
-
- <use style="transform: translate(-14.5px, -16.25px) rotate(29deg)" href="#cabinet"/>
- <use style="transform: translate(-16.75px, 6.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-28.25px, 52px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(23.75px, -38.25px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(32.5px, 21.5px) rotate(-60deg)" href="#cabinet"/>
-
- <use style="transform: translate(-20px, -40px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(40px, -19px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(4.5px, 10.5px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-11px, 48px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(25px, 48px) rotate(180deg)" href="#desk"/>
-
- <path class="stairs" style="transform: translate(8px, -16px)" d="
- M -7 -16.3 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
- "/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="14" y="57">3</text>
- </g>
- <g class="building3" style="transform: translate(51.25px, 65.75px)">
- <use href="#building3"/>
- <g class="furniture">
- <use style="transform: translate(2.25px, 23px)" href="#couch"/>
- <use style="transform: translate(6.5px, -14px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-18.5px, -37px)" href="#cabinet"/>
- <use style="transform: translate(-27px, 37px)" href="#cabinet"/>
- <use style="transform: translate(-25.5px, -17.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(26px, 29.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-13.75px, 16px) rotate(90deg)" href="#desk"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="26" y="41">1</text>
- </g>
- <g class="building4" style="transform: translate(499px, 96px)">
- <use style="transform: rotate(180deg)" href="#building4"/>
- <g class="furniture">
- <use style="transform: translate(13.5px, 42px)" href="#bed"/>
- <use style="transform: translate(-11.5px, 51px)" href="#bed"/>
- <use style="transform: translate(-23px, -51px)" href="#desk"/>
- <use style="transform: translate(25px, 2.5px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-7px, -29px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(31.5px, -49.25px)" href="#cabinet"/>
- <use style="transform: translate(29px, -29.25px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(7.5px, -29px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-26.75px, -11px)" href="#cabinet"/>
- <use style="transform: translate(-28px, 16.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(28.75px, 31.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-28px, 48.25px) rotate(90deg)" href="#cabinet"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="24" y="59">1</text>
- </g>
- <g class="building5" style="transform: translate(103px, 294.5px)">
- <use href="#building5"/>
- <g class="furniture">
- <use style="transform: translate(-37px, -17.25px) rotate(90deg)" href="#bed"/>
- <use style="transform: translate(22px, -17.25px) rotate(90deg)" href="#bed"/>
- <use style="transform: translate(-41.25px, -.5px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-59.75px, 27px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(-9px, 25.5px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(-49.5px, 13.75px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(16.5px, 2.75px)" href="#cabinet"/>
- <use style="transform: translate(34.75px, 2.75px)" href="#cabinet"/>
- <use style="transform: translate(29px, 26px)" href="#cabinet"/>
- <use style="transform: translate(37.5px, -17.25px)" href="#cabinet"/>
- <use style="transform: translate(48.5px, 14px) rotate(90deg)" href="#cabinet"/>
- <path class="stairs" style="transform: translate(65px, -5.5px)" d="
- M -6.375 -13.6 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
- "/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="70" y="30">2</text>
- </g>
- <g class="building6" style="transform: translate(224.5px, 275px)">
- <use style="transform: rotate(180deg)" href="#building6"/>
- <g class="furniture">
- <use style="transform: translate(-9px, 39px)" href="#bed"/>
- <use style="transform: translate(.5px, 1px) rotate(90deg)" href="#couch"/>
- <use style="transform: translate(14px, 24.75px)" href="#couch"/>
- <use style="transform: translate(-10px, -47.75px)" href="#desk"/>
- <use style="transform: translate(18.5px, -37.25px)" href="#cabinet"/>
- <use style="transform: translate(3px, -13.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-11px, -13.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(8px, 42.5px)" href="#cabinet"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="18" y="55">1</text>
- </g>
- <g class="building7" style="transform: translate(419px, 305.75px)">
- <use href="#building7"/>
- <g class="furniture">
- <use style="transform: translate(-99px, -46.75px)" href="#desk"/>
- <use style="transform: translate(-106px, 21.25px)" href="#desk"/>
- <use style="transform: translate(-46.5px, -57.25px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-2.5px, -61.5px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-2px, -41.5px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(-29.5px, 16.25px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(31.25px, 31px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(53.75px, 32.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(68.25px, 28px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(87px, 31.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(102.5px, 23.5px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(103.5px, -2px) rotate(180deg)" href="#desk"/>
- <use style="transform: translate(102px, -41.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(101.75px, -59.75px) rotate(90deg)" href="#desk"/>
-
- <use style="transform: translate(-101.75px, -26.25px) rotate(0deg)" href="#cabinet"/>
- <use style="transform: translate(-71.5px, -36.75px) rotate(0deg)" href="#cabinet"/>
- <use style="transform: translate(-59px, -26px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-62.5px, 17px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(5px, 4.75px)" href="#cabinet"/>
- <use style="transform: translate(11.5px, 20.25px)" href="#cabinet"/>
- <use style="transform: translate(46.25px, -32.5px)" href="#cabinet"/>
- <use style="transform: translate(62.5px, -57px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(71.5px, -29.25px) rotate(90deg)" href="#cabinet"/>
-
- <path class="stairs" style="transform: translate(33.5px, -63.25px) rotate(-90deg)" d="
- M -5.25 -10.95 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- m 0 3.3 h 10.5 v 3 h -10.5 z
- "/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="108" y="40">2</text>
- </g>
- </g>
-
- <g id="map4">
- <g class="building8" style="transform: translate(263.125px, 188.625px)">
- <use href="#building8"/>
- <g class="furniture">
- <use style="transform: translate(-82px, -84px)" href="#couch"/>
- <use style="transform: translate(6px, -83.5px)" href="#couch"/>
- <use style="transform: translate(23px, -84px)" href="#couch"/>
- <use style="transform: translate(-72px, -8px)" href="#couch"/>
- <use style="transform: translate(-36.5px, -8px)" href="#couch"/>
- <use style="transform: translate(-3px, -8px)" href="#couch"/>
- <use style="transform: translate(-21.5px, 51px)" href="#couch"/>
-
- <use style="transform: translate(-64px, -60.5px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(48px, -44.5px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(92.5px, -78.75px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-89.5px, 23px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-46px, 42px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-2.5px, 24px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(49.5px, 23.5px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(101.5px, 23.5px) rotate(-90deg)" href="#desk"/>
- <use style="transform: translate(-90.25px, 56.5px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(-90px, 89.5px) rotate(90deg)" href="#desk"/>
- <use style="transform: translate(110px, 66.5px)" href="#desk"/>
-
- <use style="transform: translate(-42.25px, -77.25px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-29.75px, -75.75px)" href="#cabinet"/>
- <use style="transform: translate(6px, -56.75px)" href="#cabinet"/>
- <use style="transform: translate(23.5px, -56.75px)" href="#cabinet"/>
- <use style="transform: translate(-76px, -36px)" href="#cabinet"/>
- <use style="transform: translate(-52.75px, -36px)" href="#cabinet"/>
- <use style="transform: translate(-12.75px, -34px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(74.5px, -34.5px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-73.5px, 13px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-38px, 13.25px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-112.5px, 59px)" href="#cabinet"/>
- <use style="transform: translate(-112.75px, 94px)" href="#cabinet"/>
- <use style="transform: translate(-81.75px, 104px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-65.25px, 68.5px)" href="#cabinet"/>
- <use style="transform: translate(-47.75px, 104px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(-30px, 67px)" href="#cabinet"/>
- <use style="transform: translate(31px, 51px) rotate(90deg)" href="#cabinet"/>
- <use style="transform: translate(87.5px, 58px)" href="#cabinet"/>
- </g>
- <text class="elevation" style="font-family: sans-serif; font-weight: bold; font-size: 6pt; text-anchor: middle; user-select: none; pointer-events: none;" x="115" y="90">2</text>
- </g>
- </g>
</svg>
diff --git a/public/assets/images/radial.svg b/public/assets/images/radial.svg
index 537bc6d..d3a4100 100644
--- a/public/assets/images/radial.svg
+++ b/public/assets/images/radial.svg
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="-900 -600 1800 1200"
xmlns="http://www.w3.org/2000/svg">
<defs>
diff --git a/public/assets/images/scenario-dragon_hunting.svg b/public/assets/images/scenario-dragon_hunting.svg
index 8a2186e..5298b74 100644
--- a/public/assets/images/scenario-dragon_hunting.svg
+++ b/public/assets/images/scenario-dragon_hunting.svg
@@ -1,10 +1,12 @@
-<?xml version="1.0" standalone="yes"?>
+<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300">
<g class="gameboard">
<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 class="mapsheets">
+ <g><use class="mapsheet2" href="mapsheets.svg#mapsheet2"/></g>
+ <g><use class="mapsheet1" href="mapsheets.svg#mapsheet1"/></g>
+ <g><use class="mapsheet3" href="mapsheets.svg#mapsheet3"/></g>
+ </g>
</g>
<g class="start-locations" data-attacker-name="liao" data-defender-name="davion">
diff --git a/public/assets/images/scenario-race_against_time.svg b/public/assets/images/scenario-race_against_time.svg
index c663003..2aef61c 100644
--- a/public/assets/images/scenario-race_against_time.svg
+++ b/public/assets/images/scenario-race_against_time.svg
@@ -1,8 +1,10 @@
-<?xml version="1.0" standalone="yes"?>
+<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300">
<g class="gameboard">
<g class="grid">
- <use class="mapsheet4" href="mapsheets.svg#mapsheet4"/>
+ <g class="mapsheets">
+ <g><use class="mapsheet4" href="mapsheets.svg#mapsheet4"/></g>
+ </g>
</g>
<g class="start-locations" data-attacker-name="liao" data-defender-name="davion">
diff --git a/public/assets/images/scenario-side_show.svg b/public/assets/images/scenario-side_show.svg
index c5a9c78..1769146 100644
--- a/public/assets/images/scenario-side_show.svg
+++ b/public/assets/images/scenario-side_show.svg
@@ -1,9 +1,11 @@
-<?xml version="1.0" standalone="yes"?>
+<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300">
<g class="gameboard">
<g class="grid">
- <use class="mapsheet2" href="mapsheets.svg#mapsheet2"/>
- <use class="mapsheet3" href="mapsheets.svg#mapsheet3"/>
+ <g class="mapsheets">
+ <g><use class="mapsheet2" href="mapsheets.svg#mapsheet2"/></g>
+ <g><use class="mapsheet3" href="mapsheets.svg#mapsheet3"/></g>
+ </g>
</g>
<g class="start-locations" data-attacker-name="liao" data-defender-name="davion">
diff --git a/public/assets/images/scenario_template.svg b/public/assets/images/scenario_template.svg
index 48c6dfc..01fb328 100644
--- a/public/assets/images/scenario_template.svg
+++ b/public/assets/images/scenario_template.svg
@@ -2,6 +2,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-10 -10 200 300">
<link xmlns="http://www.w3.org/1999/xhtml" rel="stylesheet" href="../css/radial.css" type="text/css" />
<link xmlns="http://www.w3.org/1999/xhtml" rel="stylesheet" href="../css/map.css" type="text/css" />
+
<defs>
<polygon id="hex" points="0,10 8.66,5 8.66,-5 0,-10 -8.66,-5 -8.66,5"/>