Add more modules
87
dist/img/modules/advanced_capsule.svg
vendored
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166655mm"
|
||||||
|
height="22.166658mm"
|
||||||
|
viewBox="0 0 22.166655 22.166658"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="advanced_capsule.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2.8"
|
||||||
|
inkscape:cx="76.46457"
|
||||||
|
inkscape:cy="24.106469"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489593"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.48959,-133.78126)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#7f7f7f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 89.95833,140.89583 3.96875,-3.96875 2.645834,-1.32291 2.645833,1.32291 3.968753,3.96875 2.64583,7.9375 1.32292,6.61459 H 85.989583 l 1.322914,-7.9375 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#65b1b3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 93.92708,140.89583 h 5.291667 l 2.645833,1.32292 -1.32292,1.32292 -2.64583,1.32291 h -2.645833 l -2.645833,-1.32291 -1.322917,-1.32292 z"
|
||||||
|
id="rect875"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#566369;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 89.958331,150.15625 2.645833,2.64583 v 2.64584 l -3.96875,0 z"
|
||||||
|
id="rect908"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#566369;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 103.1875,150.15625 -2.64584,2.64583 v 2.64584 h 3.96875 z"
|
||||||
|
id="rect908-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.6 KiB |
130
dist/img/modules/advanced_connector.svg
vendored
Normal file
|
@ -0,0 +1,130 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="advanced_connector.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1.4"
|
||||||
|
inkscape:cx="93.01242"
|
||||||
|
inkscape:cy="-1.8883834"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
showguides="false">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#676767;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 85.989584,138.25 5.291667,-3.96875 H 103.1875 l 3.96875,3.96875 v 13.22917 l -3.96875,3.96875 H 89.958334 l -3.96875,-3.96875 z"
|
||||||
|
id="rect908"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#242424;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 91.281251,143.54167 3.96875,-3.96875 3e-6,-3.96875 h 2.64583 l 0,3.96875 3.968746,3.96875 3.96875,0 v 2.64583 l -3.96875,0 -3.968746,3.96875 0,3.96875 h -2.64583 l -3e-6,-3.96875 -3.96875,-3.96875 -3.968747,0 v -2.64583 z"
|
||||||
|
id="rect908-5-6-7"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#505465;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="M 86.783335,134.28125 H 106.3625 l -9.789582,2.64583 z"
|
||||||
|
id="rect908-5-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#505465;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 86.783335,155.44791 h 19.579175 l -9.789592,-2.64583 z"
|
||||||
|
id="rect908-5-6-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#505465;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989588,135.07499 v 19.57917 l 2.64583,-9.78958 z"
|
||||||
|
id="rect908-5-6-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#505465;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 107.15625,135.07499 v 19.57917 l -2.64583,-9.78958 z"
|
||||||
|
id="rect908-5-6-75"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#676767;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 99.218751,144.86458 -2.645833,2.64584 -2.645834,-2.64584 2.645834,-2.64583 z"
|
||||||
|
id="rect908-5-6-7-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 106.3625,134.28125 -9.789582,2.64583 -9.789583,-2.64583"
|
||||||
|
id="rect908-5-6-62"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 106.3625,155.44791 -9.789582,-2.64583 -9.789583,2.64583"
|
||||||
|
id="rect908-5-6-62-9"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 107.15625,154.65417 -2.64583,-9.78959 2.64583,-9.78958"
|
||||||
|
id="rect908-5-6-62-1"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989584,153.86042 2.64583,-9.78959 -2.64583,-9.78958"
|
||||||
|
id="rect908-5-6-62-1-7"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.7 KiB |
105
dist/img/modules/advanced_fuel_tank.svg
vendored
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="small_fuel_tank (copy 1).svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="3.959798"
|
||||||
|
inkscape:cx="53.422243"
|
||||||
|
inkscape:cy="29.958621"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#98999a;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -3.96875,3.96875 2.64583,1.32291 v 7.9375 l -2.64583,1.32292 3.96875,3.96875 v 1.32292 H 85.989583 V 154.125 l 3.968751,-3.96875 -2.645833,-1.32292 v -7.9375 l 2.645833,-1.32291 -3.968751,-3.96875 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#303437;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 91.281251,135.60417 h 2.645833 V 138.25 l -2.645833,2.64583 z"
|
||||||
|
id="rect908"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#303437;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="M 101.86458,135.60417 H 99.218751 V 138.25 l 2.645829,2.64583 z"
|
||||||
|
id="rect908-7"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#57666d;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989578,134.28125 h 21.166672 v 1.32292 H 85.989578 Z"
|
||||||
|
id="rect908-5-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#303437;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 101.86458,154.125 h -2.645829 v -2.64583 l 2.645829,-2.64583 z"
|
||||||
|
id="rect908-5"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#303437;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 91.281251,154.125 h 2.645836 v -2.64583 l -2.645836,-2.64583 z"
|
||||||
|
id="rect908-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#57666d;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 85.989576,154.125 h 21.166674 v 1.32292 H 85.989576 Z"
|
||||||
|
id="rect908-5-6-2"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5 KiB |
97
dist/img/modules/advanced_thruster.svg
vendored
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="light_thruster (copy 1).svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1.979899"
|
||||||
|
inkscape:cx="82.997308"
|
||||||
|
inkscape:cy="35.66409"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="g828"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
showguides="false">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<g
|
||||||
|
id="g828">
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="thrust"
|
||||||
|
d="m 96.572918,147.51042 6.614582,7.9375 H 89.958334 Z"
|
||||||
|
style="opacity:1;fill:#191919;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-7"
|
||||||
|
d="m 91.281251,143.54167 h 10.583329 v 2.64583 l 1.32292,9.26042 -2.64583,-1.32292 -3.968752,-1.32292 -3.96875,1.32292 -2.645834,1.32292 1.322917,-9.26042 z"
|
||||||
|
style="opacity:1;fill:#4f525b;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect821"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -1.32292,3.96875 -2.64583,3.96875 -6.614582,2.64583 -6.614584,-2.64583 -2.645833,-3.96875 -1.322918,-3.96875 z"
|
||||||
|
style="opacity:1;fill:#9599a3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-3"
|
||||||
|
d="m 97.895834,138.25 -2.645833,0 -2.645833,6.61458 3.96875,1.32292 3.968752,-1.32292 z"
|
||||||
|
style="opacity:1;fill:#3d4551;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-5-6"
|
||||||
|
d="m 85.989578,134.28125 h 21.166672 v 1.32292 l -2.64583,1.32291 -7.937502,-1.32291 -7.9375,1.32291 -2.64584,-1.32291 z"
|
||||||
|
style="opacity:1;fill:#272727;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.2 KiB |
97
dist/img/modules/advanced_thruster_on.svg
vendored
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="advanced_thruster_on.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1.4"
|
||||||
|
inkscape:cx="100.7127"
|
||||||
|
inkscape:cy="16.314474"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="g828"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
showguides="false">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title />
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<g
|
||||||
|
id="g828">
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="thrust"
|
||||||
|
d="m 96.572918,147.51042 6.614582,7.9375 H 89.958334 Z"
|
||||||
|
style="opacity:1;fill:#33cdd5;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-7"
|
||||||
|
d="m 91.281251,143.54167 h 10.583329 v 2.64583 l 1.32292,9.26042 -2.64583,-1.32292 -3.968752,-1.32292 -3.96875,1.32292 -2.645834,1.32292 1.322917,-9.26042 z"
|
||||||
|
style="opacity:1;fill:#4f525b;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect821"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -1.32292,3.96875 -2.64583,3.96875 -6.614582,2.64583 -6.614584,-2.64583 -2.645833,-3.96875 -1.322918,-3.96875 z"
|
||||||
|
style="opacity:1;fill:#9599a3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-3"
|
||||||
|
d="m 97.895834,138.25 -2.645833,0 -2.645833,6.61458 3.96875,1.32292 3.968752,-1.32292 z"
|
||||||
|
style="opacity:1;fill:#3d4551;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-5-6"
|
||||||
|
d="m 85.989578,134.28125 h 21.166672 v 1.32292 l -2.64583,1.32291 -7.937502,-1.32291 -7.9375,1.32291 -2.64584,-1.32291 z"
|
||||||
|
style="opacity:1;fill:#272727;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.2 KiB |
87
dist/img/modules/cargo_bay.svg
vendored
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="cargo_bay.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="5.6"
|
||||||
|
inkscape:cx="65.952093"
|
||||||
|
inkscape:cy="43.342967"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#bfad9b;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -1.32292,3.96875 0,5.29166 0,3.96875 1.32292,5.29167 v 1.32292 H 85.989583 V 154.125 l 1.322918,-3.96875 0,-5.29167 0,-5.29166 -1.322918,-3.96875 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;vector-effect:none;fill:#636363;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="M 88.635418,135.60417 H 104.51042 V 154.125 H 88.635418 Z"
|
||||||
|
id="rect908-36"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="M 88.635418,135.60417 104.51042,154.125"
|
||||||
|
id="path825"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="M 104.51042,135.60417 88.635416,154.125"
|
||||||
|
id="path825-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.4 KiB |
121
dist/img/modules/heavy_thruster.svg
vendored
Normal file
|
@ -0,0 +1,121 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="heavy_thruster.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2.8"
|
||||||
|
inkscape:cx="49.791728"
|
||||||
|
inkscape:cy="19.771365"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="g828"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
showguides="false">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<g
|
||||||
|
id="g828">
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="cccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect821"
|
||||||
|
d="m 85.989588,136.92708 h 10.58333 10.583332 V 138.25 l -1.32292,5.29167 -1.32291,1.32291 H 88.635418 L 87.312501,143.54167 85.989588,138.25 Z"
|
||||||
|
style="opacity:1;fill:#a0948f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-35"
|
||||||
|
d="m 95.25,136.92708 2.645834,0 v 6.61459 l -2.645833,0 z"
|
||||||
|
style="opacity:1;fill:#6f5821;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908"
|
||||||
|
d="m 88.635417,136.92708 h 2.645834 v 6.61458 l -1.322917,-1.32292 z"
|
||||||
|
style="opacity:1;fill:#6f5821;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-3"
|
||||||
|
d="m 104.5104,136.92708 h -2.64582 v 6.61458 l 1.32291,-1.32292 z"
|
||||||
|
style="opacity:1;vector-effect:none;fill:#6f5821;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-5-6"
|
||||||
|
d="m 85.989578,134.28125 h 21.166672 l 0,2.64583 H 85.989584 Z"
|
||||||
|
style="opacity:1;fill:#272727;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="thrust"
|
||||||
|
d="m 88.635418,154.125 6.614583,0 1.322923,1.32292 -9.260423,0 z"
|
||||||
|
style="opacity:1;fill:#191919;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-7"
|
||||||
|
d="m 88.635418,144.86458 h 6.614583 l -1.322917,2.64584 2.645834,7.9375 -2.645834,-1.32292 h -3.96875 l -2.645833,1.32292 2.645833,-7.9375 z"
|
||||||
|
style="opacity:1;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="thrust-6"
|
||||||
|
d="m 97.895836,154.125 h 6.614584 l 1.32292,1.32292 h -9.260421 z"
|
||||||
|
style="opacity:1;fill:#191919;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
<path
|
||||||
|
sodipodi:nodetypes="ccccccccc"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
id="rect908-7-3"
|
||||||
|
d="m 97.895836,144.86458 h 6.614584 l -1.32292,2.64584 2.64584,7.9375 -2.64584,-1.32292 h -3.968748 l -2.645833,1.32292 2.645833,-7.9375 z"
|
||||||
|
style="opacity:1;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.7 KiB |
99
dist/img/modules/large_capsule.svg
vendored
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166655mm"
|
||||||
|
height="22.166658mm"
|
||||||
|
viewBox="0 0 22.166655 22.166658"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="large_capsule.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="1.979899"
|
||||||
|
inkscape:cx="101.28308"
|
||||||
|
inkscape:cy="23.535057"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489593"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.48959,-133.78126)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#7f7f7f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 91.281247,136.92708 5.291668,-2.64583 5.291665,2.64583 3.96875,3.96875 1.32292,14.55209 H 85.989583 l 1.322914,-14.55209 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#65b1b3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 95.249997,138.25 h 2.645833 l 2.64584,2.64584 -1e-5,2.64583 -2.64583,1.32291 h -2.645833 l -2.645833,-1.32291 0,-2.64583 z"
|
||||||
|
id="rect875"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#65b1b3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 89.95833,138.25 1.32292,1.32293 -2.645836,2.64582 -1.322917,1.32292 v -2.64584 z"
|
||||||
|
id="rect875-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#7c775e;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 88.635413,151.47917 h 2.645834 l 1.322916,3.96875 h -5.291666 z"
|
||||||
|
id="rect908-5"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#65b1b3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 103.1875,138.25 -1.32292,1.32293 2.64583,2.64582 1.32292,1.32292 0,-2.64584 z"
|
||||||
|
id="rect875-6-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#7c775e;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 101.86458,151.47917 h 2.64584 l 1.32291,3.96875 h -5.29166 z"
|
||||||
|
id="rect908-5-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.3 KiB |
117
dist/img/modules/large_fuel_tank.svg
vendored
Normal file
|
@ -0,0 +1,117 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="large_fuel_tank.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2.8"
|
||||||
|
inkscape:cx="80.884811"
|
||||||
|
inkscape:cy="30.86844"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#a0948f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -1.32292,2.64583 0,6.61458 0,5.29167 1.32292,3.96875 v 1.32292 H 85.989583 V 154.125 l 1.322918,-2.64583 0,-6.61459 0,-6.61458 -1.322918,-2.64583 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b5b4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 89.958334,150.15625 2.645834,0 v 3.96875 l -2.645834,0 z"
|
||||||
|
id="rect908-36"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b5b4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 95.250001,135.60417 2.645833,0 0,5.29166 h -2.645833 z"
|
||||||
|
id="rect908-5"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b5b4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 95.250001,148.83334 h 2.645833 v 5.29166 h -2.645833 z"
|
||||||
|
id="rect908-5-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b5b4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 100.54167,150.15625 h 2.64583 v 3.96875 h -2.64583 z"
|
||||||
|
id="rect908-36-5"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#555530;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989576,154.125 h 21.166674 v 1.32292 H 85.989576 Z"
|
||||||
|
id="rect908-5-6-2"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b5b4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 89.958334,135.60417 h 2.645834 v 3.96875 h -2.645834 z"
|
||||||
|
id="rect908-36-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b5b4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 100.54167,135.60417 h 2.64583 v 3.96875 h -2.64583 z"
|
||||||
|
id="rect908-36-2"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#555530;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989579,134.28125 h 21.166671 v 1.32292 H 85.989579 Z"
|
||||||
|
id="rect908-5-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.7 KiB |
198
dist/img/modules/large_gyroscope.svg
vendored
Normal file
|
@ -0,0 +1,198 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="large_gyroscope.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient895"
|
||||||
|
osb:paint="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#292929;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop893" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
gradientTransform="matrix(3.7795276,0,0,3.7795276,-358.11024,-520.62993)"
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient897-2"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient21"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="94.750001"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395834"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientTransform="translate(0,-1.3229168)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient21-3"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientTransform="rotate(90,97.234376,145.52604)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient21-5"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientTransform="translate(-5.2916653,3.9687512)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient21-5-6"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientTransform="matrix(-1,0,0,1,198.43749,3.968746)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient21-5-1"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientTransform="matrix(1,0,0,-1,-5.2916616,285.76041)" />
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient21-5-0"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientTransform="rotate(180,99.218748,142.8802)" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2.8"
|
||||||
|
inkscape:cx="68.284365"
|
||||||
|
inkscape:cy="38.431851"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#aca4a1;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -1.32292,2.64583 -1.32291,6.61458 1.32291,6.61459 1.32292,2.64583 v 1.32292 H 85.989583 V 154.125 l 1.322918,-2.64583 1.322917,-6.61459 -1.322917,-6.61458 -1.322918,-2.64583 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccc" />
|
||||||
|
<circle
|
||||||
|
style="opacity:1;vector-effect:none;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
id="path15"
|
||||||
|
cx="96.572914"
|
||||||
|
cy="144.86458"
|
||||||
|
r="7.9374952" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient21);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 97.895834,136.92708 0,15.875 h -2.645833 l 0,-15.875 z"
|
||||||
|
id="rect908-5-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient21-3);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="M 104.51042,146.18751 H 88.635423 v -2.64584 h 15.874997 z"
|
||||||
|
id="rect908-5-6-7"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<circle
|
||||||
|
style="opacity:1;vector-effect:none;fill:#878c4c;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
id="path15-5"
|
||||||
|
cx="96.572914"
|
||||||
|
cy="144.86458"
|
||||||
|
r="5.2916617" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient21-5);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 91.281251,151.47917 -2.645833,3.96875 h -2.645834 l 3.96875,-5.29167 z"
|
||||||
|
id="rect908-5-6-5"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient21-5-6);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 101.86458,151.47917 2.64583,3.96875 h 2.64584 l -3.96875,-5.29167 z"
|
||||||
|
id="rect908-5-6-5-9"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient21-5-1);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 91.281258,138.25 -2.64584,-3.96875 h -2.64583 l 3.96875,5.29167 z"
|
||||||
|
id="rect908-5-6-5-7"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient21-5-0);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 101.86459,138.25 2.64583,-3.96875 h 2.64583 l -3.96875,5.29167 z"
|
||||||
|
id="rect908-5-6-5-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 7.9 KiB |
147
dist/img/modules/small_gyroscope.svg
vendored
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="22.166674mm"
|
||||||
|
height="22.16667mm"
|
||||||
|
viewBox="0 0 22.166674 22.16667"
|
||||||
|
version="1.1"
|
||||||
|
id="svg8"
|
||||||
|
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
|
||||||
|
sodipodi:docname="small_gyroscope.svg">
|
||||||
|
<defs
|
||||||
|
id="defs2">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient895"
|
||||||
|
osb:paint="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#292929;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop893" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient897"
|
||||||
|
x1="94.750001"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395834"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
gradientTransform="matrix(3.7795276,0,0,3.7795276,-358.11024,-520.62993)"
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#linearGradient895"
|
||||||
|
id="linearGradient897-2"
|
||||||
|
x1="94.75"
|
||||||
|
y1="140.23438"
|
||||||
|
x2="98.395836"
|
||||||
|
y2="140.23438"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="2.8"
|
||||||
|
inkscape:cx="58.307467"
|
||||||
|
inkscape:cy="45.829413"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="714"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid815"
|
||||||
|
originx="-85.489575"
|
||||||
|
originy="-141.05208" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata5">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(-85.489576,-133.78125)">
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#aca4a1;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 85.989583,134.28125 h 10.583332 10.583335 v 1.32292 l -2.64583,1.32291 0,7.9375 0,7.9375 2.64583,1.32292 v 1.32292 H 85.989583 V 154.125 l 2.645835,-1.32292 -10e-7,-7.9375 10e-7,-7.9375 -2.645835,-1.32291 z"
|
||||||
|
id="rect821"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="cccccccccccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 103.1875,134.28125 h 3.96875 l 0,1.32292 -2.64583,1.32291 -1.32292,5.29167 -2.64583,-2.64583 z"
|
||||||
|
id="rect908-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 89.958338,134.28125 h -3.96875 v 1.32292 l 2.64583,1.32291 1.32292,5.29167 2.64583,-2.64583 z"
|
||||||
|
id="rect908-3-7"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 103.1875,155.44792 h 3.96875 V 154.125 l -2.64583,-1.32291 -1.32292,-5.29167 -2.64583,2.64583 z"
|
||||||
|
id="rect908-3-5"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 89.958341,155.44792 h -3.96875 V 154.125 l 2.64583,-1.32291 1.32292,-5.29167 2.645827,2.64583 z"
|
||||||
|
id="rect908-3-3"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccccc" />
|
||||||
|
<circle
|
||||||
|
style="opacity:1;vector-effect:none;fill:#5b4f4f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
id="path15"
|
||||||
|
cx="96.572914"
|
||||||
|
cy="144.86458"
|
||||||
|
r="6.6145782" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient897);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
d="m 97.895834,138.25 v 3.96875 H 95.250001 V 138.25 Z"
|
||||||
|
id="rect908-5-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="opacity:1;fill:url(#linearGradient897);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;font-variant-east_asian:normal;vector-effect:none;stroke-dashoffset:0"
|
||||||
|
d="m 97.895834,147.51042 v 3.96875 h -2.645833 v -3.96875 z"
|
||||||
|
id="rect908-5-6-6"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<circle
|
||||||
|
style="opacity:1;vector-effect:none;fill:#878c4c;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:fill markers stroke"
|
||||||
|
id="path15-5"
|
||||||
|
cx="96.572914"
|
||||||
|
cy="144.86458"
|
||||||
|
r="2.6458335" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.5 KiB |
|
@ -10,19 +10,39 @@ export const images = {
|
||||||
},
|
},
|
||||||
modules: {
|
modules: {
|
||||||
capsule: {
|
capsule: {
|
||||||
small: 'modules/small_capsule.svg'
|
small: 'modules/small_capsule.svg',
|
||||||
|
large: 'modules/large_capsule.svg',
|
||||||
|
advanced: 'modules/advanced_capsule.svg'
|
||||||
},
|
},
|
||||||
fuel: {
|
fuel: {
|
||||||
small: 'modules/small_fuel_tank.svg'
|
small: 'modules/small_fuel_tank.svg',
|
||||||
|
large: 'modules/large_fuel_tank.svg',
|
||||||
|
advanced: 'modules/advanced_fuel_tank.svg'
|
||||||
},
|
},
|
||||||
thruster: {
|
thruster: {
|
||||||
light: {
|
light: {
|
||||||
off: 'modules/light_thruster.svg',
|
off: 'modules/light_thruster.svg',
|
||||||
on: 'modules/light_thruster_on.svg',
|
on: 'modules/light_thruster_on.svg'
|
||||||
|
},
|
||||||
|
heavy: {
|
||||||
|
off: 'modules/light_thruster.svg',
|
||||||
|
on: 'modules/light_thruster_on.svg'
|
||||||
|
},
|
||||||
|
advanced: {
|
||||||
|
off: 'modules/light_thruster.svg',
|
||||||
|
on: 'modules/light_thruster_on.svg'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
connector: {
|
connector: {
|
||||||
xheavy: 'modules/xheavy_connector.svg'
|
xheavy: 'modules/xheavy_connector.svg',
|
||||||
|
advanced: 'modules/advanced_connector.svg',
|
||||||
|
},
|
||||||
|
cargo: {
|
||||||
|
small: 'modules/cargo_bay.svg'
|
||||||
|
},
|
||||||
|
gyroscope: {
|
||||||
|
small: 'modules/small_gyroscope.svg',
|
||||||
|
large: 'modules/large_gyroscope.svg'
|
||||||
},
|
},
|
||||||
fuelcan: 'modules/fuelcan.svg'
|
fuelcan: 'modules/fuelcan.svg'
|
||||||
},
|
},
|
||||||
|
|
|
@ -34,7 +34,7 @@ export const EDIT_MARGIN = 2;
|
||||||
// Floating items.
|
// Floating items.
|
||||||
export const ENTITY_ROTATION_RATE = 0.01;
|
export const ENTITY_ROTATION_RATE = 0.01;
|
||||||
// World generation.
|
// World generation.
|
||||||
export const PLANET_SPAWN_RATE = 50;
|
export const PLANET_SPAWN_RATE = 100;
|
||||||
export const ENTITY_SPAWN_RATE = 8;
|
export const ENTITY_SPAWN_RATE = 8;
|
||||||
export const MIN_CELESTIAL_SPACING = 15;
|
export const MIN_CELESTIAL_SPACING = 15;
|
||||||
export const FUEL_CAN_AMOUNT = 4;
|
export const FUEL_CAN_AMOUNT = 4;
|
||||||
|
|
113
js/data.mjs
|
@ -9,9 +9,34 @@ export const modules = {
|
||||||
type: 'capsule',
|
type: 'capsule',
|
||||||
id: 'small',
|
id: 'small',
|
||||||
mass: 2,
|
mass: 2,
|
||||||
|
value: 5,
|
||||||
connectivity: [false, false, true, false],
|
connectivity: [false, false, true, false],
|
||||||
capacity: 2,
|
capacity: 2,
|
||||||
rotation: 1
|
rotation: 1
|
||||||
|
},
|
||||||
|
large: {
|
||||||
|
name: 'Large Capsule',
|
||||||
|
tooltip: 'A large, bulky capsule. Heavy, but has a lot of ' +
|
||||||
|
'rotational power and storage space.',
|
||||||
|
type: 'capsule',
|
||||||
|
id: 'large',
|
||||||
|
mass: 4,
|
||||||
|
value: 10,
|
||||||
|
connectivity: [false, false, true, false],
|
||||||
|
capacity: 5,
|
||||||
|
rotation: 4
|
||||||
|
},
|
||||||
|
advanced: {
|
||||||
|
name: 'Advanced Capsule',
|
||||||
|
tooltip: 'A futuristic rocket capsule. Has a lot of storage ' +
|
||||||
|
'space and rotational power while still being light.',
|
||||||
|
type: 'capsule',
|
||||||
|
id: 'advanced',
|
||||||
|
mass: 2,
|
||||||
|
value: 30,
|
||||||
|
connectivity: [false, false, true, false],
|
||||||
|
capacity: 4,
|
||||||
|
rotation: 5
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
fuel: {
|
fuel: {
|
||||||
|
@ -21,20 +46,62 @@ export const modules = {
|
||||||
type: 'fuel',
|
type: 'fuel',
|
||||||
id: 'small',
|
id: 'small',
|
||||||
mass: 1,
|
mass: 1,
|
||||||
|
value: 1,
|
||||||
connectivity: [true, false, true, false],
|
connectivity: [true, false, true, false],
|
||||||
fuelCapacity: 5
|
fuelCapacity: 5
|
||||||
|
},
|
||||||
|
large: {
|
||||||
|
name: 'Large Fuel Tank',
|
||||||
|
tooltip: 'A large, heavy fuel tank capable of hold a lot of fuel.',
|
||||||
|
type: 'fuel',
|
||||||
|
id: 'large',
|
||||||
|
mass: 2,
|
||||||
|
value: 3,
|
||||||
|
connectivity: [true, false, true, false],
|
||||||
|
fuelCapacity: 15
|
||||||
|
},
|
||||||
|
advanced: {
|
||||||
|
name: 'Advanced Fuel Tank',
|
||||||
|
tooltip: 'A very efficient fuel storage tank.',
|
||||||
|
type: 'fuel',
|
||||||
|
id: 'advanced',
|
||||||
|
mass: 1,
|
||||||
|
value: 15,
|
||||||
|
connectivity: [true, false, true, false],
|
||||||
|
fuelCapacity: 12
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
thruster: {
|
thruster: {
|
||||||
light: {
|
light: {
|
||||||
name: 'Light Main Thruster',
|
name: 'Light Thruster',
|
||||||
tooltip: 'Powerful enough to lift a small ship, but not much ' +
|
tooltip: 'Powerful enough to lift a small ship, but not much ' +
|
||||||
'more.',
|
'more.',
|
||||||
type: 'thruster',
|
type: 'thruster',
|
||||||
id: 'light',
|
id: 'light',
|
||||||
mass: 2,
|
mass: 2,
|
||||||
|
value: 3,
|
||||||
connectivity: [true, false, false, false],
|
connectivity: [true, false, false, false],
|
||||||
thrust: 10
|
thrust: 10
|
||||||
|
},
|
||||||
|
heavy: {
|
||||||
|
name: 'Heavy Thruster',
|
||||||
|
tooltip: 'A powerful thruster for lifting heavy ships.',
|
||||||
|
type: 'thruster',
|
||||||
|
id: 'heavy',
|
||||||
|
mass: 5,
|
||||||
|
value: 6,
|
||||||
|
connectivity: [true, false, false, false],
|
||||||
|
thrust: 40
|
||||||
|
},
|
||||||
|
advanced: {
|
||||||
|
name: 'Advanced Thruster',
|
||||||
|
tooltip: 'A very efficient thruster using advanced technology. ',
|
||||||
|
type: 'thruster',
|
||||||
|
id: 'advanced',
|
||||||
|
mass: 2,
|
||||||
|
value: 20,
|
||||||
|
connectivity: [true, false, false, false],
|
||||||
|
thrust: 30
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
connector: {
|
connector: {
|
||||||
|
@ -45,7 +112,51 @@ export const modules = {
|
||||||
type: 'connector',
|
type: 'connector',
|
||||||
id: 'xheavy',
|
id: 'xheavy',
|
||||||
mass: 5,
|
mass: 5,
|
||||||
|
value: 3,
|
||||||
connectivity: [true, true, true, true]
|
connectivity: [true, true, true, true]
|
||||||
|
},
|
||||||
|
advanced: {
|
||||||
|
name: 'Advanced 4-way Connector',
|
||||||
|
tooltip: 'Connects ship parts while remaining light.',
|
||||||
|
type: 'connector',
|
||||||
|
id: 'advanced',
|
||||||
|
mass: 1,
|
||||||
|
value: 15,
|
||||||
|
connectivity: [true, true, true, true]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
gyroscope: {
|
||||||
|
small: {
|
||||||
|
name: 'Small gyroscope',
|
||||||
|
tooltip: 'Provides a small amount of rotational power to the ship.',
|
||||||
|
type: 'gyroscope',
|
||||||
|
id: 'small',
|
||||||
|
mass: 3,
|
||||||
|
value: 7,
|
||||||
|
connectivity: [true, false, true, false],
|
||||||
|
rotation: 2
|
||||||
|
},
|
||||||
|
large: {
|
||||||
|
name: 'Large gyroscope',
|
||||||
|
tooltip: 'Provides a lot of rotational force for large ships.',
|
||||||
|
type: 'gyroscope',
|
||||||
|
id: 'large',
|
||||||
|
mass: 5,
|
||||||
|
value: 15,
|
||||||
|
connectivity: [true, false, true, false],
|
||||||
|
rotation: 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
cargo: {
|
||||||
|
small: {
|
||||||
|
name: 'Cargo bay',
|
||||||
|
tooltip: 'A cargo bay for storing modules.',
|
||||||
|
type: 'cargo',
|
||||||
|
id: 'small',
|
||||||
|
mass: 1,
|
||||||
|
value: 5,
|
||||||
|
connectivity: [true, false, true, false],
|
||||||
|
capacity: 5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,6 +85,8 @@ function getAttributes() {
|
||||||
thrust += t.module.thrust;
|
thrust += t.module.thrust;
|
||||||
} else if (t.type === 'gyroscope') {
|
} else if (t.type === 'gyroscope') {
|
||||||
rotation += t.module.rotation;
|
rotation += t.module.rotation;
|
||||||
|
} else if (t.type === 'cargo') {
|
||||||
|
cargo += t.module.capacity;
|
||||||
}
|
}
|
||||||
mass += t.module.mass;
|
mass += t.module.mass;
|
||||||
});
|
});
|
||||||
|
|
|
@ -22,6 +22,10 @@ export function init() {
|
||||||
shipLanded = false;
|
shipLanded = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function outOfFuel() {
|
||||||
|
gameOver('You ran out of fuel');
|
||||||
|
}
|
||||||
|
|
||||||
export function playMusic() {
|
export function playMusic() {
|
||||||
audio.start('music');
|
audio.start('music');
|
||||||
audio.volume('music', 0.4);
|
audio.volume('music', 0.4);
|
||||||
|
@ -97,7 +101,6 @@ export function crash() {
|
||||||
gameOver('You crashed');
|
gameOver('You crashed');
|
||||||
audio.play('crash');
|
audio.play('crash');
|
||||||
particle.createCrash(world.playerShip);
|
particle.createCrash(world.playerShip);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export function gameOver(reason) {
|
export function gameOver(reason) {
|
||||||
|
|
|
@ -23,6 +23,7 @@ export default class Ship extends Body {
|
||||||
this.cargoCapacity = 0;
|
this.cargoCapacity = 0;
|
||||||
this.thrust = 0;
|
this.thrust = 0;
|
||||||
this.crashed = false;
|
this.crashed = false;
|
||||||
|
this.timeWithoutFuel = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
get com() {
|
get com() {
|
||||||
|
@ -69,6 +70,13 @@ export default class Ship extends Body {
|
||||||
events.launchShip()
|
events.launchShip()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.fuel === 0 && !state.gameOver) {
|
||||||
|
if (this.timeWithoutFuel++ > 300)
|
||||||
|
events.outOfFuel();
|
||||||
|
} else {
|
||||||
|
this.timeWithoutFuel = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
clearModules() {
|
clearModules() {
|
||||||
|
@ -116,6 +124,8 @@ export default class Ship extends Body {
|
||||||
this.thrust += m.data.thrust;
|
this.thrust += m.data.thrust;
|
||||||
} else if (m.type === 'gyroscope') {
|
} else if (m.type === 'gyroscope') {
|
||||||
this.rotationPower += m.data.rotation;
|
this.rotationPower += m.data.rotation;
|
||||||
|
} else if (m.type === 'cargo') {
|
||||||
|
this.cargoCapacity += m.data.capacity;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,10 +105,16 @@ function randomEntity(x, y) {
|
||||||
if (Math.random() > 0.3) {
|
if (Math.random() > 0.3) {
|
||||||
entity = new Entity(x, y, 'fuelcan');
|
entity = new Entity(x, y, 'fuelcan');
|
||||||
} else {
|
} else {
|
||||||
let arr = Object.entries(modules);
|
let type, id;
|
||||||
[type, arr] = arr[Math.random() * arr.length | 0];
|
while (true) {
|
||||||
arr = Object.keys(arr);
|
let arr = Object.entries(modules);
|
||||||
entity = new Entity(x, y, type, arr[Math.random() * arr.length | 0]);
|
[type, arr] = arr[Math.random() * arr.length | 0];
|
||||||
|
arr = Object.keys(arr);
|
||||||
|
id = arr[Math.random() * arr.length | 0];
|
||||||
|
let value = modules[type][id].value;
|
||||||
|
if (Math.random() < (1 / value)) break;
|
||||||
|
}
|
||||||
|
entity = new Entity(x, y, type, id);
|
||||||
}
|
}
|
||||||
|
|
||||||
world.entities.add(entity);
|
world.entities.add(entity);
|
||||||
|
|