~starkingdoms/starkingdoms

42687f674b4931efa43a7b562a620b52033ff472 — ghostly_zsh 10 months ago 00049e0
transparency
36 files changed, 9488 insertions(+), 4 deletions(-)

M crates/client/src/rendering/assets_wasm.rs
M crates/client/src/rendering/renderer.rs
M crates/client/src/shaders/sprite.wgsl
A crates/client/src/textures/autoplr_cfg.svg
A crates/client/src/textures/autoplr_error.svg
A crates/client/src/textures/autoplr_on.svg
A crates/client/src/textures/cargo_off.svg
A crates/client/src/textures/cargo_on.svg
A crates/client/src/textures/earth.svg
A crates/client/src/textures/earth_icon.svg
A crates/client/src/textures/ecothruster_on.svg
A crates/client/src/textures/editor_direction.svg
A crates/client/src/textures/hearty_ferris.svg
A crates/client/src/textures/hearty_party.svg
A crates/client/src/textures/hub_off.svg
A crates/client/src/textures/hub_on.svg
A crates/client/src/textures/landingleg.svg
A crates/client/src/textures/landingthruster_off.svg
A crates/client/src/textures/landingthruster_on.svg
A crates/client/src/textures/mars.svg
A crates/client/src/textures/mars_icon.svg
A crates/client/src/textures/missing.svg
A crates/client/src/textures/moon.svg
A crates/client/src/textures/moon_icon.svg
A crates/client/src/textures/powerhub_off.svg
A crates/client/src/textures/powerhub_on.svg
A crates/client/src/textures/starfield.svg
A crates/client/src/textures/starfield_dim.svg
A crates/client/src/textures/starfield_transp.svg
A crates/client/src/textures/sun.svg
A crates/client/src/textures/sun_rings.svg
A crates/client/src/textures/superthruster_off.svg
A crates/client/src/textures/superthruster_on.svg
A crates/client/src/textures/thruster_off.svg
A crates/client/src/textures/thruster_on.svg
A crates/client/src/textures/trackindicator.svg
M crates/client/src/rendering/assets_wasm.rs => crates/client/src/rendering/assets_wasm.rs +2 -1
@@ 85,11 85,12 @@ impl Assets {
                    };
                    let tree = usvg::Tree::from_data(&bytes, &opt).expect("Couldn't parse svg");
                    let tree_size = tree.size().to_int_size();
                    let size = usvg::Size::from_wh(1000.0, 1000.0).unwrap().to_int_size();
                    let size = usvg::Size::from_wh(100.0, 100.0).unwrap().to_int_size();
                    assert!(size.width() > 0 && size.height() > 0);
                    tracing::warn!("{:?}", size);
                    let mut pixmap = tiny_skia::Pixmap::new(size.width(), size.height()).expect("Failed to construct pixmap");
                    resvg::render(&tree, tiny_skia::Transform::from_scale((size.width() as f32)/(tree_size.height() as f32), (size.height() as f32)/(tree_size.height() as f32)), &mut pixmap.as_mut());
                    tracing::warn!("{:?}", pixmap.data());
                    let data = ImgData {
                        bytes: pixmap.data().to_vec(),
                        width: size.width(),

M crates/client/src/rendering/renderer.rs => crates/client/src/rendering/renderer.rs +10 -2
@@ 14,7 14,7 @@ use std::fmt::{Debug, Formatter};
use std::sync::Arc;
use tracing::info;
use web_time::Instant;
use wgpu::SurfaceConfiguration;
use wgpu::{BlendState, SurfaceConfiguration};
use wgpu::{
    include_wgsl, Adapter, Backends, BindGroupDescriptor, BindGroupEntry, BindingResource, Buffer,
    BufferDescriptor, BufferUsages, Color, ColorTargetState, CommandEncoderDescriptor, Device,


@@ 153,7 153,7 @@ impl<T: UiRenderable> Renderer<T> {
                compilation_options: Default::default(),
                targets: &[Some(ColorTargetState {
                    format: format.format,
                    blend: None,
                    blend: Some(BlendState::PREMULTIPLIED_ALPHA_BLENDING),
                    write_mask: Default::default(),
                })],
            }),


@@ 307,6 307,14 @@ impl<T: UiRenderable> Renderer<T> {
                        Some(b) => b,
                        None => continue,
                    }
                    "earth" => match assets.get("earth.svg") {
                        Some(b) => b,
                        None => continue,
                    }
                    "mars" => match assets.get("mars.svg") {
                        Some(b) => b,
                        None => continue,
                    }
                    u => panic!("unknown texture {u}, has it been added in rendering::renderer::<impl Renderer>::render()?")
                };
                /*let b: &[u8] = match tex.texture.as_str() {

M crates/client/src/shaders/sprite.wgsl => crates/client/src/shaders/sprite.wgsl +5 -1
@@ 48,5 48,9 @@ struct LocalUniforms {
@group(0) @binding(1) var tex: texture_2d<f32>;

@fragment fn fs(fsInput: VertexShaderOut) -> @location(0) vec4<f32> {
    return textureSample(tex, tex_sampler, fsInput.texcoord);
    let texColor = textureSample(tex, tex_sampler, fsInput.texcoord);
    if (texColor.a < 0.1) {
        discard;
    }
    return texColor;
}

A crates/client/src/textures/autoplr_cfg.svg => crates/client/src/textures/autoplr_cfg.svg +252 -0
@@ 0,0 1,252 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_cfg.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="autoplr_cfg.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="272.75"
     inkscape:cy="255.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#4444ff;stop-opacity:1"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#0044ff;stop-opacity:0"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-46.898087)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#444444;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,67.733333 A 33.866665,33.866666 0 0 1 67.733332,101.6 33.866665,33.866666 0 0 1 33.866667,67.733333 33.866665,33.866666 0 0 1 67.733332,33.866667 33.866665,33.866666 0 0 1 101.6,67.733333 Z"
       inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_cfg.png"
       inkscape:export-xdpi="96"
       inkscape:export-ydpi="96" />
    <circle
       style="fill:#4444ff;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.733337"
       cy="67.73333"
       r="16.933332"
       inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_cfg.png"
       inkscape:export-xdpi="96"
       inkscape:export-ydpi="96" />
  </g>
</svg>

A crates/client/src/textures/autoplr_error.svg => crates/client/src/textures/autoplr_error.svg +252 -0
@@ 0,0 1,252 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_on.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="autoplr_error.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1"
     inkscape:cx="220.5"
     inkscape:cy="255.5"
     inkscape:window-width="1270"
     inkscape:window-height="702"
     inkscape:window-x="1282"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ff4444;stop-opacity:1"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ff4444;stop-opacity:0"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-46.898087)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#444444;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,67.733333 A 33.866665,33.866666 0 0 1 67.733332,101.6 33.866665,33.866666 0 0 1 33.866667,67.733333 33.866665,33.866666 0 0 1 67.733332,33.866667 33.866665,33.866666 0 0 1 101.6,67.733333 Z"
       inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_error.png"
       inkscape:export-xdpi="96"
       inkscape:export-ydpi="96" />
    <circle
       style="fill:#ff4a4a;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.733337"
       cy="67.73333"
       r="16.933332"
       inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_error.png"
       inkscape:export-xdpi="96"
       inkscape:export-ydpi="96" />
  </g>
</svg>

A crates/client/src/textures/autoplr_on.svg => crates/client/src/textures/autoplr_on.svg +246 -0
@@ 0,0 1,246 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/autoplr_on.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="autoplr_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="273.75"
     inkscape:cy="255.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#44ff44;stop-opacity:1"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#008800;stop-opacity:0"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-46.898087)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#444444;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,67.733333 A 33.866665,33.866666 0 0 1 67.733332,101.6 33.866665,33.866666 0 0 1 33.866667,67.733333 33.866665,33.866666 0 0 1 67.733332,33.866667 33.866665,33.866666 0 0 1 101.6,67.733333 Z" />
    <circle
       style="fill:#44ff44;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.733337"
       cy="67.73333"
       r="16.933332" />
  </g>
</svg>

A crates/client/src/textures/cargo_off.svg => crates/client/src/textures/cargo_off.svg +351 -0
@@ 0,0 1,351 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/cargo_off.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="cargo_off.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="255.25"
     inkscape:cy="262.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:snap-midpoints="true"
     inkscape:snap-smooth-nodes="false"
     inkscape:snap-intersection-paths="false"
     inkscape:object-paths="false"
     inkscape:snap-bbox="true">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
    <sodipodi:guide
       position="189.70624,98.689586"
       orientation="0,-1"
       id="guide17095" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect18053"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="128"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17872"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,16.933333,0,1 @ F,0,0,1,0,16.933333,0,1 @ F,0,0,1,0,16.933333,0,1 @ F,0,0,1,0,16.933333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="64"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17092"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="128"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15189"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,21.166667,0,1 @ F,0,0,1,0,21.166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="80"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect14955"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="128"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Basic Glow"
       style="color-interpolation-filters:sRGB;"
       id="filter16307"
       x="-0.14173227"
       y="-0.094488194"
       width="1.2834645"
       height="1.1889764">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur16299" />
      <feComposite
         in="flood"
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite16303" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend16305" />
    </filter>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <path
       style="fill:#555555;fill-opacity:1;stroke-width:0.525338;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect17570"
       width="101.6"
       height="67.73333"
       x="16.933332"
       y="8.46667"
       inkscape:path-effect="#path-effect18053"
       d="M 50.799999,8.46667 H 84.666664 A 33.866667,33.866667 45 0 1 118.53333,42.333337 V 76.2 H 16.933332 V 42.333337 A 33.866667,33.866667 135 0 1 50.799999,8.46667 Z"
       sodipodi:type="rect" />
    <path
       id="rect55-3"
       style="display:inline;fill:#666666;fill-opacity:1;stroke-width:0.219381"
       d="m 101.6,42.333333 -67.733337,0 A 16.933333,16.933333 135 0 0 16.93333,59.266666 v 59.266664 a 16.933333,16.933333 45 0 0 16.933333,16.93333 H 101.6 a 16.933333,16.933333 135 0 0 16.93333,-16.93333 V 59.266666 A 16.933333,16.933333 45 0 0 101.6,42.333333 Z"
       inkscape:path-effect="#path-effect17872"
       inkscape:original-d="m 118.53333,42.333333 h -101.6 v 93.133327 h 101.6 z" />
    <path
       d="m 67.801304,38.1 c -11.52242,0 -18.98552,4.867127 -24.84482,13.547228 -1.0629,1.574602 -0.73521,3.733504 0.74748,4.892578 l 6.22727,4.868018 c 1.49741,1.170533 3.62797,0.896838 4.8003,-0.617339 3.61599,-4.670376 6.29828,-7.359403 11.94653,-7.359403 4.441,0 9.93406,2.94665 9.93406,7.386489 0,3.356372 -2.68749,5.0801 -7.07247,7.614643 -5.11356,2.955726 -11.88042,6.634162 -11.88042,15.836055 v 1.456724 c 0,1.972719 1.55111,3.571876 3.46455,3.571876 h 10.46169 c 1.91345,0 3.46456,-1.599158 3.46456,-3.571876 v -0.859184 c 0,-6.378768 18.0833,-6.644427 18.0833,-23.90581 C 93.133484,47.960756 80.054464,38.1 67.801304,38.1 Z m -1.4466,55.581197 c -5.51385,0 -9.99974,4.624838 -9.99974,10.309473 0,5.68449 4.48589,10.30933 9.99974,10.30933 5.51385,0 9.99974,-4.62484 9.99974,-10.30948 0,-5.684637 -4.48589,-10.309324 -9.99974,-10.309323 z"
       id="path15396"
       style="fill:#777777;fill-opacity:1;stroke-width:0.146576" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/cargo_on.svg => crates/client/src/textures/cargo_on.svg +355 -0
@@ 0,0 1,355 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/cargo_on.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="cargo_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="195.5"
     inkscape:cy="262.25"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:snap-midpoints="true"
     inkscape:snap-smooth-nodes="false"
     inkscape:snap-intersection-paths="false"
     inkscape:object-paths="false"
     inkscape:snap-bbox="true">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
    <sodipodi:guide
       position="189.70624,98.689586"
       orientation="0,-1"
       id="guide17095" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect18053"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="128"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17872"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,16.933333,0,1 @ F,0,0,1,0,16.933333,0,1 @ F,0,0,1,0,16.933333,0,1 @ F,0,0,1,0,16.933333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="64"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17092"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="128"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15189"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,21.166667,0,1 @ F,0,0,1,0,21.166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="80"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect14955"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,33.866667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="128"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Basic Glow"
       style="color-interpolation-filters:sRGB;"
       id="filter16307"
       x="-0.14173227"
       y="-0.094488194"
       width="1.2834645"
       height="1.1889764">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur16299" />
      <feComposite
         in="flood"
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite16303" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend16305" />
    </filter>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <path
       style="fill:#555555;fill-opacity:1;stroke-width:0.525338;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect17570"
       width="101.6"
       height="67.73333"
       x="16.933332"
       y="8.46667"
       inkscape:path-effect="#path-effect18053"
       d="M 50.799999,8.46667 H 84.666664 A 33.866667,33.866667 45 0 1 118.53333,42.333337 V 76.2 H 16.933332 V 42.333337 A 33.866667,33.866667 135 0 1 50.799999,8.46667 Z"
       sodipodi:type="rect" />
    <path
       id="rect55-3"
       style="display:inline;fill:#666666;fill-opacity:1;stroke-width:0.219381"
       d="m 101.6,42.333333 -67.733337,0 A 16.933333,16.933333 135 0 0 16.93333,59.266666 v 59.266664 a 16.933333,16.933333 45 0 0 16.933333,16.93333 H 101.6 a 16.933333,16.933333 135 0 0 16.93333,-16.93333 V 59.266666 A 16.933333,16.933333 45 0 0 101.6,42.333333 Z"
       inkscape:path-effect="#path-effect17872"
       inkscape:original-d="m 118.53333,42.333333 h -101.6 v 93.133327 h 101.6 z" />
    <path
       d="m 67.801304,38.1 c -11.52242,0 -18.98552,4.867127 -24.84482,13.547228 -1.0629,1.574602 -0.73521,3.733504 0.74748,4.892578 l 6.22727,4.868018 c 1.49741,1.170533 3.62797,0.896838 4.8003,-0.617339 3.61599,-4.670376 6.29828,-7.359403 11.94653,-7.359403 4.441,0 9.93406,2.94665 9.93406,7.386489 0,3.356372 -2.68749,5.0801 -7.07247,7.614643 -5.11356,2.955726 -11.88042,6.634162 -11.88042,15.836055 v 1.456724 c 0,1.972719 1.55111,3.571876 3.46455,3.571876 h 10.46169 c 1.91345,0 3.46456,-1.599158 3.46456,-3.571876 v -0.859184 c 0,-6.378768 18.0833,-6.644427 18.0833,-23.90581 C 93.133484,47.960756 80.054464,38.1 67.801304,38.1 Z m -1.4466,55.581197 c -5.51385,0 -9.99974,4.624838 -9.99974,10.309473 0,5.68449 4.48589,10.30933 9.99974,10.30933 5.51385,0 9.99974,-4.62484 9.99974,-10.30948 0,-5.684637 -4.48589,-10.309324 -9.99974,-10.309323 z"
       id="path15396"
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.146576" />
    <path
       d="m 67.801304,38.099894 c -11.52242,0 -18.98552,4.867127 -24.84482,13.547228 -1.0629,1.574602 -0.73521,3.733504 0.74748,4.892578 l 6.22727,4.868018 c 1.49741,1.170533 3.62797,0.896838 4.8003,-0.617339 3.61599,-4.670376 6.29828,-7.359403 11.94653,-7.359403 4.441,0 9.93406,2.94665 9.93406,7.386489 0,3.356372 -2.68749,5.0801 -7.07247,7.614643 -5.11356,2.955726 -11.88042,6.634162 -11.88042,15.836055 v 1.456724 c 0,1.972719 1.55111,3.571876 3.46455,3.571876 h 10.46169 c 1.91345,0 3.46456,-1.599158 3.46456,-3.571876 v -0.859184 c 0,-6.378768 18.0833,-6.644427 18.0833,-23.90581 1.5e-4,-12.999243 -13.07887,-22.859999 -25.33203,-22.859999 z m -1.4466,55.581197 c -5.51385,0 -9.99974,4.624838 -9.99974,10.309469 0,5.68449 4.48589,10.30933 9.99974,10.30933 5.51385,0 9.99974,-4.62484 9.99974,-10.30948 0,-5.684633 -4.48589,-10.30932 -9.99974,-10.309319 z"
       id="path15396-5"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.146576;filter:url(#filter16307)" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/earth.svg => crates/client/src/textures/earth.svg +195 -0
@@ 0,0 1,195 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86665 541.86668"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/earth.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="earth.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="true"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     inkscape:zoom="0.5"
     inkscape:cx="723"
     inkscape:cy="1171"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8841"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8558"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328">
      <path
         id="path8330"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328-6">
      <path
         id="path8330-7"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554-5">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556-3"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
      <path
         id="lpe_path-effect8558-5"
         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         class="powerclip"
         d="M -5,-5 H 546.86667 V 547.90149 H -5 Z m 92.320929,56.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipath_lpe_path-effect8841">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8843"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
      <path
         id="lpe_path-effect8841"
         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         class="powerclip"
         d="M -5,-5 H 546.86667 V 547.90149 H -5 Z m 92.320929,56.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221-2">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223-9"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12009">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12011"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12225">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12227"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <path
       id="path846-6"
       style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
       d="m 262.91024,0.10969381 c -4.57469,0.1899 -9.14882,0.38405 -13.71125,0.78085 -3.81202,0.28116999 -7.61333,0.71276999 -11.40968,1.15259999 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.88331 -3.67247,0.60679 -7.32245,1.35314 -10.96689,2.1087 -4.20685,0.92737 -8.40245,1.90147 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.55575 -6.70737,3.2395 -10.02396,4.93116 -3.81373,2.00562 -7.60414,4.05343 -11.32162,6.23399 -3.2601,1.86853 -6.45184,3.85792 -9.63249,5.85808 -3.59451,2.3182 -7.15942,4.68037 -10.64266,7.16409 -3.08101,2.15095 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.62774 -6.71614,5.29616 -9.964629,8.07972 -2.853724,2.39502 -5.619275,4.89629 -8.373726,7.40452 -3.175727,2.96496 -6.316898,5.96507 -9.352749,9.07434 -2.625524,2.64346 -5.159452,5.37962 -7.678378,8.12475 -2.857048,3.18494 -5.674201,6.40402 -8.379974,9.71954 -2.405371,2.889856 -4.709332,5.865976 -6.993601,8.851846 -2.563133,3.42591 -5.083136,6.88279 -7.484335,10.42511 -2.123172,3.06407 -4.13272,6.20771 -6.1301,9.35477 -2.265794,3.67065 -4.490285,7.36563 -6.584792,11.13763 -1.858792,3.26982 -3.596672,6.60925 -5.320339,9.95187 -1.918459,3.82604 -3.787991,7.67464 -5.524893,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967399,12.38509 -0.9430302,3.67614 -1.7503266,7.38765 -2.5402358,11.09923 -0.8433882,4.19811 -1.6335769,8.40537 -2.2813244,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643814,8.6501 -1.17165871,12.99077 -0.26912207,3.68561 -0.40028453,7.38193 -0.52175527,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676835,12.94438 0.05789074,3.72921 0.25320212,7.45697 0.46233741,11.17992 0.29642056,4.339 0.64661962,8.67281 1.14159542,12.99405 0.3852629,3.67549 0.9069882,7.33736 1.4415693,10.99351 0.6756948,4.26245 1.3954863,8.51653 2.2676602,12.74358 0.715839,3.65962 1.5698072,7.29245 2.431451,10.91978 1.0496889,4.18519 2.1445426,8.35799 3.3883854,12.49003 1.036843,3.58245 2.206625,7.12688 3.387247,10.66361 1.428444,4.10655 2.902841,8.19582 4.518382,12.23272 1.341089,3.44383 2.807442,6.83966 4.285372,10.22618 1.772176,3.93284 3.585513,7.84526 5.538807,11.69162 1.653839,3.3411 3.432062,6.6209 5.217433,9.89269 2.114659,3.75942 4.269392,7.49501 6.555248,11.15313 1.941885,3.18245 4.005271,6.29083 6.074086,9.39129 2.439037,3.55677 4.915523,7.08659 7.517332,10.52635 2.238216,3.02193 4.585356,5.96421 6.945732,8.8909 2.742853,3.32679 5.528126,6.61664 8.422743,9.81235 2.478283,2.78275 5.053283,5.48038 7.638584,8.16269 3.026478,3.07078 6.094687,6.09796 9.260442,9.02496 2.713629,2.55294 5.518235,5.01004 8.332853,7.44982 3.287386,2.78916 6.61013,5.5343 10.02401,8.16724 2.90315,2.2804 5.88848,4.45734 8.87849,6.62179 3.52277,2.48365 7.07151,4.92859 10.70688,7.24471 3.12035,2.03329 6.31546,3.95235 9.5134,5.85972 3.72945,2.15996 7.48132,4.27898 11.30697,6.26409 3.28678,1.74999 6.64012,3.37616 9.99414,4.99092 3.93565,1.83421 7.89028,3.62439 11.90689,5.27442 3.40037,1.43365 6.85317,2.74459 10.30728,4.04159 4.05163,1.46486 8.11761,2.88617 12.23305,4.16185 3.54445,1.13865 7.13208,2.14337 10.71834,3.13988 4.1659,1.09923 8.34287,2.15253 12.55578,3.05683 3.63171,0.81949 7.29421,1.50509 10.95527,2.17647 4.24624,0.72297 8.49861,1.40334 12.77439,1.9279 3.69022,0.49037 7.39921,0.84512 11.10512,1.19081 4.32713,0.34617 8.65674,0.6428 12.9957,0.78884 3.68597,0.15798 7.37818,0.18152 11.06697,0.19464 4.30673,-0.0402 8.61207,-0.12666 12.91287,-0.36693 3.71852,-0.17045 7.43176,-0.47728 11.13999,-0.79607 4.31974,-0.4268 8.63362,-0.90012 12.92978,-1.52521 3.65531,-0.49851 7.29338,-1.1304 10.92609,-1.76987 4.26526,-0.80827 8.51932,-1.6697 12.74346,-2.67358 3.59724,-0.82051 7.16491,-1.77321 10.72659,-2.73482 4.14423,-1.17621 8.27525,-2.39557 12.36113,-3.76323 3.57344,-1.15656 7.10542,-2.44415 10.62903,-3.74377 3.99412,-1.52671 7.96894,-3.10027 11.88766,-4.81318 3.42589,-1.45727 6.79856,-3.04252 10.16425,-4.63254 3.87175,-1.89154 7.72078,-3.82714 11.50146,-5.89642 3.285,-1.75453 6.50436,-3.63322 9.71632,-5.51741 3.71686,-2.24585 7.4068,-4.53416 11.01747,-6.94854 3.08695,-2.02332 6.09887,-4.16225 9.10399,-6.30473 3.47717,-2.54863 6.92584,-5.13355 10.28122,-7.84193 2.94794,-2.33137 5.81239,-4.76998 8.66276,-7.21924 3.21326,-2.82363 6.39007,-5.68709 9.46866,-8.65821 2.70762,-2.55916 5.32001,-5.22046 7.92027,-7.88817 2.99468,-3.14823 5.9522,-6.33046 8.7994,-9.61386 2.44459,-2.7672 4.78868,-5.62449 7.12279,-8.48513 2.70547,-3.40208 5.36732,-6.83665 7.9132,-10.36074 2.19011,-2.97444 4.2708,-6.03026 6.34326,-9.08749 2.37397,-3.60075 4.7058,-7.228 6.91023,-10.93598 1.93785,-3.18449 3.75639,-6.44228 5.56577,-9.70107 2.04398,-3.79846 4.04768,-7.61749 5.91454,-11.50702 1.64797,-3.34425 3.16982,-6.75156 4.68433,-10.1582 1.69915,-3.96556 3.35525,-7.94849 4.86989,-11.98899 1.34359,-3.47805 2.55912,-7.00645 3.76485,-10.53414 1.35309,-4.13174 2.6535,-8.27953 3.81546,-12.46974 1.02001,-3.55216 1.9102,-7.14222 2.78952,-10.73139 0.97224,-4.20424 1.89997,-8.41783 2.67747,-12.66312 0.71421,-3.69434 1.2931,-7.41574 1.8591,-11.13528 0.59509,-4.2402 1.13303,-8.48689 1.52905,-12.75082 0.38467,-3.74303 0.63417,-7.50098 0.86707,-11.25592 0.21578,-4.27669 0.37832,-8.55494 0.39382,-12.83757 0.1693,-15.08301 -1.01371,-30.17566 -3.37969,-45.06752 -5.74119,-36.04097 -18.84602,-70.8745 -38.27565,-101.74477 -19.86862,-31.640526 -46.35251,-59.089196 -77.25566,-80.038896 -31.1767,-21.20078 -66.81809,-35.75508 -103.9044,-42.4340202 -17.96021,-3.24028 -36.25022,-4.68687999 -54.49819,-4.22046999 -0.54231,0.008 -1.08461,0.0161 -1.62693,0.0242 z"
       clip-path="url(#clipath_lpe_path-effect8841)"
       transform="scale(1,0.9980939)"
       inkscape:original-d="m 262.91024,0.10969381 c -4.57469,0.1899 -9.14882,0.38405 -13.71125,0.78085 -3.81202,0.28116999 -7.61333,0.71276999 -11.40968,1.15259999 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.88331 -3.67247,0.60679 -7.32245,1.35314 -10.96689,2.1087 -4.20685,0.92737 -8.40245,1.90147 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.55575 -6.70737,3.2395 -10.02396,4.93116 -3.81373,2.00562 -7.60414,4.05343 -11.32162,6.23399 -3.2601,1.86853 -6.45184,3.85792 -9.63249,5.85808 -3.59451,2.3182 -7.15942,4.68037 -10.64266,7.16409 -3.08101,2.15095 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.62774 -6.71614,5.29616 -9.964629,8.07972 -2.853724,2.39502 -5.619275,4.89629 -8.373726,7.40452 -3.175727,2.96496 -6.316898,5.96507 -9.352749,9.07434 -2.625524,2.64346 -5.159452,5.37962 -7.678378,8.12475 -2.857048,3.18494 -5.674201,6.40402 -8.379974,9.71954 -2.405371,2.889856 -4.709332,5.865976 -6.993601,8.851846 -2.563133,3.42591 -5.083136,6.88279 -7.484335,10.42511 -2.123172,3.06407 -4.13272,6.20771 -6.1301,9.35477 -2.265794,3.67065 -4.490285,7.36563 -6.584792,11.13763 -1.858792,3.26982 -3.596672,6.60925 -5.320339,9.95187 -1.918459,3.82604 -3.787991,7.67464 -5.524893,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967399,12.38509 -0.9430302,3.67614 -1.7503266,7.38765 -2.5402358,11.09923 -0.8433882,4.19811 -1.6335769,8.40537 -2.2813244,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643814,8.6501 -1.17165871,12.99077 -0.26912207,3.68561 -0.40028453,7.38193 -0.52175527,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676835,12.94438 0.05789074,3.72921 0.25320212,7.45697 0.46233741,11.17992 0.29642056,4.339 0.64661962,8.67281 1.14159542,12.99405 0.3852629,3.67549 0.9069882,7.33736 1.4415693,10.99351 0.6756948,4.26245 1.3954863,8.51653 2.2676602,12.74358 0.715839,3.65962 1.5698072,7.29245 2.431451,10.91978 1.0496889,4.18519 2.1445426,8.35799 3.3883854,12.49003 1.036843,3.58245 2.206625,7.12688 3.387247,10.66361 1.428444,4.10655 2.902841,8.19582 4.518382,12.23272 1.341089,3.44383 2.807442,6.83966 4.285372,10.22618 1.772176,3.93284 3.585513,7.84526 5.538807,11.69162 1.653839,3.3411 3.432062,6.6209 5.217433,9.89269 2.114659,3.75942 4.269392,7.49501 6.555248,11.15313 1.941885,3.18245 4.005271,6.29083 6.074086,9.39129 2.439037,3.55677 4.915523,7.08659 7.517332,10.52635 2.238216,3.02193 4.585356,5.96421 6.945732,8.8909 2.742853,3.32679 5.528126,6.61664 8.422743,9.81235 2.478283,2.78275 5.053283,5.48038 7.638584,8.16269 3.026478,3.07078 6.094687,6.09796 9.260442,9.02496 2.713629,2.55294 5.518235,5.01004 8.332853,7.44982 3.287386,2.78916 6.61013,5.5343 10.02401,8.16724 2.90315,2.2804 5.88848,4.45734 8.87849,6.62179 3.52277,2.48365 7.07151,4.92859 10.70688,7.24471 3.12035,2.03329 6.31546,3.95235 9.5134,5.85972 3.72945,2.15996 7.48132,4.27898 11.30697,6.26409 3.28678,1.74999 6.64012,3.37616 9.99414,4.99092 3.93565,1.83421 7.89028,3.62439 11.90689,5.27442 3.40037,1.43365 6.85317,2.74459 10.30728,4.04159 4.05163,1.46486 8.11761,2.88617 12.23305,4.16185 3.54445,1.13865 7.13208,2.14337 10.71834,3.13988 4.1659,1.09923 8.34287,2.15253 12.55578,3.05683 3.63171,0.81949 7.29421,1.50509 10.95527,2.17647 4.24624,0.72297 8.49861,1.40334 12.77439,1.9279 3.69022,0.49037 7.39921,0.84512 11.10512,1.19081 4.32713,0.34617 8.65674,0.6428 12.9957,0.78884 3.68597,0.15798 7.37818,0.18152 11.06697,0.19464 4.30673,-0.0402 8.61207,-0.12666 12.91287,-0.36693 3.71852,-0.17045 7.43176,-0.47728 11.13999,-0.79607 4.31974,-0.4268 8.63362,-0.90012 12.92978,-1.52521 3.65531,-0.49851 7.29338,-1.1304 10.92609,-1.76987 4.26526,-0.80827 8.51932,-1.6697 12.74346,-2.67358 3.59724,-0.82051 7.16491,-1.77321 10.72659,-2.73482 4.14423,-1.17621 8.27525,-2.39557 12.36113,-3.76323 3.57344,-1.15656 7.10542,-2.44415 10.62903,-3.74377 3.99412,-1.52671 7.96894,-3.10027 11.88766,-4.81318 3.42589,-1.45727 6.79856,-3.04252 10.16425,-4.63254 3.87175,-1.89154 7.72078,-3.82714 11.50146,-5.89642 3.285,-1.75453 6.50436,-3.63322 9.71632,-5.51741 3.71686,-2.24585 7.4068,-4.53416 11.01747,-6.94854 3.08695,-2.02332 6.09887,-4.16225 9.10399,-6.30473 3.47717,-2.54863 6.92584,-5.13355 10.28122,-7.84193 2.94794,-2.33137 5.81239,-4.76998 8.66276,-7.21924 3.21326,-2.82363 6.39007,-5.68709 9.46866,-8.65821 2.70762,-2.55916 5.32001,-5.22046 7.92027,-7.88817 2.99468,-3.14823 5.9522,-6.33046 8.7994,-9.61386 2.44459,-2.7672 4.78868,-5.62449 7.12279,-8.48513 2.70547,-3.40208 5.36732,-6.83665 7.9132,-10.36074 2.19011,-2.97444 4.2708,-6.03026 6.34326,-9.08749 2.37397,-3.60075 4.7058,-7.228 6.91023,-10.93598 1.93785,-3.18449 3.75639,-6.44228 5.56577,-9.70107 2.04398,-3.79846 4.04768,-7.61749 5.91454,-11.50702 1.64797,-3.34425 3.16982,-6.75156 4.68433,-10.1582 1.69915,-3.96556 3.35525,-7.94849 4.86989,-11.98899 1.34359,-3.47805 2.55912,-7.00645 3.76485,-10.53414 1.35309,-4.13174 2.6535,-8.27953 3.81546,-12.46974 1.02001,-3.55216 1.9102,-7.14222 2.78952,-10.73139 0.97224,-4.20424 1.89997,-8.41783 2.67747,-12.66312 0.71421,-3.69434 1.2931,-7.41574 1.8591,-11.13528 0.59509,-4.2402 1.13303,-8.48689 1.52905,-12.75082 0.38467,-3.74303 0.63417,-7.50098 0.86707,-11.25592 0.21578,-4.27669 0.37832,-8.55494 0.39382,-12.83757 0.1693,-15.08301 -1.01371,-30.17566 -3.37969,-45.06752 -5.74119,-36.04097 -18.84602,-70.8745 -38.27565,-101.74477 -19.86862,-31.640526 -46.35251,-59.089196 -77.25566,-80.038896 -31.1767,-21.20078 -66.81809,-35.75508 -103.9044,-42.4340202 -17.96021,-3.24028 -36.25022,-4.68687999 -54.49819,-4.22046999 -0.54231,0.008 -1.08461,0.0161 -1.62693,0.0242 z"
       inkscape:path-effect="#path-effect8841" />
    <path
       style="fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 92.51667,530.22539 c 3.983768,-7.24538 -3.39653,-30.72487 11.78907,-36.7687 15.18561,-6.04382 76.97079,21.07933 80.70687,9.28064 3.73607,-11.7987 33.46824,-44.30549 46.90211,-38.57522 13.43387,5.73026 -2.09341,41.17726 13.02614,49.47745 15.11956,8.30022 46.17632,13.63911 52.30063,0.7793 6.12428,-12.8598 36.78663,-40.18031 50.76123,-30.73482 13.97461,9.44547 37.68659,19.88553 46.11095,14.80117 8.42436,-5.0844 13.43147,-21.78519 31.85872,-13.61586 18.42722,8.16936 54.67818,48.52805 49.79649,53.45406 -4.88167,4.92599 -82.24309,30.44645 -82.24309,30.44645 l -290.64699,-4.1325 z"
       id="path8647"
       clip-path="url(#clipPath9221)" />
    <path
       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 92.51667,530.22539 c 3.983768,-7.24538 -3.39653,-30.72487 11.78907,-36.7687 15.18561,-6.04382 76.97079,21.07933 80.70687,9.28064 3.73607,-11.7987 33.46824,-44.30549 46.90211,-38.57522 13.43387,5.73026 -2.09341,41.17726 13.02614,49.47745 15.11956,8.30022 46.17632,13.63911 52.30063,0.7793 6.12428,-12.8598 36.78663,-40.18031 50.76123,-30.73482 13.97461,9.44547 37.68659,19.88553 46.11095,14.80117 8.42436,-5.0844 13.43147,-21.78519 31.85872,-13.61586 18.42722,8.16936 54.67818,48.52805 49.79649,53.45406 -4.88167,4.92599 -82.24309,30.44645 -82.24309,30.44645 l -290.64699,-4.1325 z"
       id="path8647-1"
       clip-path="url(#clipPath9221-2)" />
    <path
       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
       id="path7880"
       clip-path="url(#clipPath8328-6)"
       transform="translate(-6.0000001e-5,1.001e-5)" />
    <path
       style="fill:#148c00;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 34.247519,114.21957 c 0,0 82.136941,-25.092972 82.447901,19.18563 0.31097,44.27859 37.6241,63.45226 46.88309,44.06313 9.259,-19.38912 25.62854,-37.3243 45.27964,-28.90011 19.65109,8.4242 36.38392,-17.89257 53.58264,-13.06018 17.19873,4.83239 47.15749,-1.02788 47.15749,16.05015 0,17.07803 -40.37298,29.05504 -52.429,28.83668 -12.05601,-0.21837 -29.33119,10.86645 -21.02998,22.15526 8.3012,11.28882 60.32845,-1.36141 65.55151,9.76617 5.22309,11.12759 11.27916,74.36565 -4.11395,68.64099 -15.39312,-5.72463 -93.39175,-8.03471 -94.56661,-20.82553 -1.17486,-12.79082 -74.71589,-57.49994 -66.60837,-25.09159 8.10752,32.40837 45.08746,44.24982 35.27382,60.28492 -9.81365,16.0351 7.82623,71.13468 -9.88919,71.22694 -17.71543,0.0923 -14.4821,85.7839 -40.89993,66.73917 -26.417841,-19.04474 -20.926631,-31.4134 -34.500481,-9.39033 -13.57385,22.02307 -125.733523,-8.96006 -125.733523,-8.96006 l 19.0688,-234.73224 z"
       id="path10196"
       clip-path="url(#clipPath12009)" />
    <path
       style="fill:#6faf65;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 580.10456,150.59452 c -7.56613,-4.37686 -32.85204,-57.462561 -75.61837,-46.32879 -42.76632,11.13377 -65.64476,43.31554 -61.13697,56.36632 4.50781,13.05079 42.60082,15.48013 38.03425,29.40404 -4.56658,13.92391 9.4013,56.68783 -13.25346,50.41683 -22.65476,-6.271 -100.05099,-5.35038 -84.32514,23.29164 15.72585,28.64201 49.8724,34.21138 48.94688,52.11274 -0.92554,17.90137 -24.42223,38.41435 5.79816,37.3339 30.22037,-1.08045 50.84638,-58.38833 64.46144,-39.73102 13.61507,18.65733 9.38134,37.56027 6.78749,50.72086 -2.59381,13.16056 -16.29984,28.52878 -0.52437,36.62384 15.77546,8.09508 62.74061,2.27761 62.74061,2.27761 z"
       id="path12059"
       clip-path="url(#clipPath12225)" />
  </g>
</svg>

A crates/client/src/textures/earth_icon.svg => crates/client/src/textures/earth_icon.svg +200 -0
@@ 0,0 1,200 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86665 541.86668"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/earth.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="earth_icon.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="true"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     inkscape:zoom="0.25"
     inkscape:cx="1180"
     inkscape:cy="1080"
     inkscape:window-width="1270"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="0"
     inkscape:deskcolor="#505050" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8841"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8558"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328">
      <path
         id="path8330"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328-6">
      <path
         id="path8330-7"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554-5">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556-3"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
      <path
         id="lpe_path-effect8558-5"
         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         class="powerclip"
         d="M -5,-5 H 546.86667 V 547.90149 H -5 Z m 92.320929,56.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipath_lpe_path-effect8841">
      <path
         style="display:block;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8843"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221-2">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223-9"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12009">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12011"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12225">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12227"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <path
       style="fill:#5bc0e9;fill-opacity:1;stroke:#5bc0e9;stroke-width:64;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="m 996.43572,1899.6743 c -19.74128,-5.3089 -55.77336,-19.522 -56.91228,-22.4494 -0.262,-0.6737 -1.64924,-30.9249 -3.08248,-67.2249 -2.885,-73.0678 -7.36244,-88.9908 -29.44516,-104.715 -14.5036,-10.3275 -43.13544,-13.7099 -65.37076,-7.7226 -38.86884,10.4663 -114.6432,75.9242 -145.62504,125.7987 -17.52399,28.2101 -16.33977,28.1565 -110.36524,4.9863 -39.39912,-9.709 -83.02905,-19.8716 -96.95541,-22.5836 -22.41156,-4.3643 -29.76451,-8.4942 -64,-35.947 C 403.40571,1752.758 365.3,1717.6086 340,1691.707 l -46,-47.0937 14,-3.6091 c 29.8643,-7.6989 55.93163,-22.7977 67.01086,-38.8143 C 385.51331,1587.0072 392,1582.1142 392,1589.3749 c 0,5.0006 59.77893,54.3679 76,62.7632 7.83935,4.0573 22.04578,7.1494 32.28394,7.0269 48.05521,-0.5754 69.49139,-32.531 97.68675,-145.6243 22.29392,-89.4223 28.57061,-106.3073 40.64433,-109.3376 16.89156,-4.2395 29.35495,-14.5078 38.6154,-31.8141 8.47619,-15.8407 8.73267,-19.8881 7.66635,-120.979 -1.02421,-97.0986 -0.52282,-106.0626 6.99999,-125.1481 17.6058,-44.6663 9.52836,-65.0345 -52.92346,-133.45222 -45.99564,-50.38952 -63.97698,-75.47868 -69.30237,-96.69672 -2.77612,-11.06092 -2.51686,-11.28216 10.234,-8.73196 17.21859,3.44372 68.70633,29.37816 100.63147,50.68824 28.74848,19.18968 63.4636,51.17512 63.4636,58.47348 0,9.90498 20.47436,28.67618 40.82876,37.43248 29.05112,12.4974 77.9112,21.8655 187.47424,35.9449 51.5334,6.6223 109.6642,15.0973 129.1798,18.8332 34.4269,6.5905 35.9148,6.5614 50,-0.9803 38.5758,-20.6548 50.4493,-113.53404 30.3616,-237.50024 -7.7224,-47.65668 -16.8291,-68.52064 -34.7392,-79.58968 -19.866,-12.27792 -67.6338,-17.94916 -127.1052,-15.0906 -52.20128,2.50912 -92.06776,-0.76116 -92.55708,-7.59248 -0.70544,-9.84804 20.76636,-18.60736 58.74448,-23.96456 68.6019,-9.67696 124.7235,-30.70248 168.241,-63.03024 50.7792,-37.72224 60.205,-93.62639 21.6577,-128.45156 -19.7965,-17.88498 -44.8178,-25.20067 -104.0861,-30.43261 -25.3,-2.23337 -56.8891,-6.13275 -70.198,-8.66528 -35.91556,-6.83431 -55.97128,-2.04104 -112.1612,26.80627 C 862.0674,534.41791 835.43884,546 830.46624,546 c -4.97264,0 -17.61748,-2.92226 -28.09972,-6.49391 -29.47256,-10.04231 -74.6696,-6.16498 -102.38576,8.7834 -27.65083,14.91316 -62.52323,50.45557 -80.20771,81.74875 -22.48136,39.78144 -27.30158,44.93516 -39.30036,42.01956 -31.22641,-7.58768 -65.42078,-48.39628 -77.68579,-92.71252 -3.55358,-12.83991 -8.2217,-40.92251 -10.37358,-62.40579 -2.65577,-26.51367 -6.87316,-44.98858 -13.12946,-57.51563 C 457.65564,416.11756 403.82084,390 336.184,390 h -30.13522 l 40.74284,-40.74284 40.74284,-40.74284 23.23277,16.2273 c 68.29893,47.7045 130.63453,59.85823 193.91979,37.80902 43.7783,-15.2528 80.57223,-44.96296 128.50198,-103.76208 C 757.64836,228.7824 773.68864,218 793.8676,218 c 23.42776,0 40.20316,10.58196 71.20548,44.91648 C 893.5806,294.48809 915.71408,310 932.25512,310 c 4.7156,0 23.73904,-4.72828 42.27436,-10.50728 27.88872,-8.69525 39.02682,-10.19137 64.58552,-8.6754 36.7984,2.18263 44.9522,6.0485 94.5805,44.84285 48.3923,37.82807 76.3323,51.58041 109.023,53.66199 38.1343,2.42821 47.8033,-0.84768 105.7159,-35.81671 C 1432.7048,302.62082 1448,286.78119 1448,250.39548 c 0,-19.32101 0.5951,-19.44767 50.2846,-10.70271 17.7566,3.12501 45.6566,6.94949 62,8.49885 29.5076,2.79733 29.9672,3.02108 65.7154,31.99492 32.8861,26.65406 99.8586,91.82958 128.9244,125.46518 l 11.797,13.65173 -28.3607,19.05208 c -86.2918,57.96892 -135.2977,143.36546 -112.9565,196.83543 10.0827,24.13136 28.113,36.2922 104.5958,70.5464 l 28,12.54028 1.1694,80.372 1.1693,80.372 -9.1693,-2.44756 c -47.947,-12.7984 -185.6239,-13.0932 -243.1694,-0.52072 -56.5475,12.35448 -96.4612,37.59736 -108.1785,68.41616 -18.3925,48.376 27.3307,117.16328 122.6699,184.54788 22.2702,15.7403 45.2199,34.2384 50.9993,41.1068 12.3118,14.6317 11.8108,18.5308 -8.4645,65.8758 -24.9766,58.323 -21.366,91.1904 12.1187,110.3179 14.3673,8.2071 22.1686,9.6293 52.8551,9.6352 32.1452,0.01 38.784,-1.3345 62,-12.5219 32.7951,-15.8034 65.1733,-43.7671 114.0564,-98.5056 21.1567,-23.691 40.1747,-42.0188 42.2623,-40.7286 7.3834,4.5632 19.0097,32.363 23.3469,55.8256 6.1937,33.5046 -0.9948,81.754 -20.1594,135.3098 -17.6906,49.4368 -19.5545,73.0356 -7.6179,96.4485 l 7.8883,15.4725 -25.1653,38.3733 c -35.3349,53.8803 -82.8352,111.4741 -131.2275,159.1122 -54.2362,53.3911 -79.7555,74.0553 -87.3703,70.7481 -19.0189,-8.2602 -47.7843,-13.4199 -62.0135,-11.1234 -23.8723,3.8529 -37.399,11.931 -64.687,38.6303 -22.6946,22.2051 -25.802,23.9735 -38.505,21.9121 -20.7196,-3.3624 -68.7775,-23.7462 -104.808,-44.4546 -29.1052,-16.7282 -34.352,-18.386 -58,-18.3267 -30.7322,0.077 -58.2667,10.2168 -94.3631,34.7499 -29.9475,20.354 -69.4898,58.8138 -84.195,81.8901 -6.0406,9.4794 -13.6803,19.4853 -16.9769,22.2353 -8.1472,6.7961 -60.7756,6.0035 -88.02928,-1.3257 z"
       id="path1"
       transform="scale(0.26458333)" />
    <path
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:17.4797;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
       d="m 92.51667,530.22539 c 3.983768,-7.24538 -3.39653,-30.72487 11.78907,-36.7687 15.18561,-6.04382 76.97079,21.07933 80.70687,9.28064 3.73607,-11.7987 33.46824,-44.30549 46.90211,-38.57522 13.43387,5.73026 -2.09341,41.17726 13.02614,49.47745 15.11956,8.30022 46.17632,13.63911 52.30063,0.7793 6.12428,-12.8598 36.78663,-40.18031 50.76123,-30.73482 13.97461,9.44547 37.68659,19.88553 46.11095,14.80117 8.42436,-5.0844 13.43147,-21.78519 31.85872,-13.61586 18.42722,8.16936 54.67818,48.52805 49.79649,53.45406 -4.88167,4.92599 -82.24309,30.44645 -82.24309,30.44645 l -290.64699,-4.1325 z"
       id="path8647"
       clip-path="url(#clipPath9221)"
       transform="matrix(0.96874998,0,0,0.9687501,8.4667384,7.9654474)" />
    <path
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:17.4797;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
       d="m 92.51667,530.22539 c 3.983768,-7.24538 -3.39653,-30.72487 11.78907,-36.7687 15.18561,-6.04382 76.97079,21.07933 80.70687,9.28064 3.73607,-11.7987 33.46824,-44.30549 46.90211,-38.57522 13.43387,5.73026 -2.09341,41.17726 13.02614,49.47745 15.11956,8.30022 46.17632,13.63911 52.30063,0.7793 6.12428,-12.8598 36.78663,-40.18031 50.76123,-30.73482 13.97461,9.44547 37.68659,19.88553 46.11095,14.80117 8.42436,-5.0844 13.43147,-21.78519 31.85872,-13.61586 18.42722,8.16936 54.67818,48.52805 49.79649,53.45406 -4.88167,4.92599 -82.24309,30.44645 -82.24309,30.44645 l -290.64699,-4.1325 z"
       id="path8647-1"
       clip-path="url(#clipPath9221-2)"
       transform="matrix(0.96874998,0,0,0.9687501,8.4667384,7.9654474)" />
    <path
       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:17.4797;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
       d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
       id="path7880"
       clip-path="url(#clipPath8328-6)"
       transform="matrix(0.96874998,0,0,0.9687501,8.4666802,7.9654571)" />
    <path
       style="fill:#148c00;fill-opacity:1;stroke:#000000;stroke-width:17.4797;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
       d="m 34.247519,114.21957 c 0,0 82.136941,-25.092972 82.447901,19.18563 0.31097,44.27859 37.6241,63.45226 46.88309,44.06313 9.259,-19.38912 25.62854,-37.3243 45.27964,-28.90011 19.65109,8.4242 36.38392,-17.89257 53.58264,-13.06018 17.19873,4.83239 47.15749,-1.02788 47.15749,16.05015 0,17.07803 -40.37298,29.05504 -52.429,28.83668 -12.05601,-0.21837 -29.33119,10.86645 -21.02998,22.15526 8.3012,11.28882 60.32845,-1.36141 65.55151,9.76617 5.22309,11.12759 11.27916,74.36565 -4.11395,68.64099 -15.39312,-5.72463 -93.39175,-8.03471 -94.56661,-20.82553 -1.17486,-12.79082 -74.71589,-57.49994 -66.60837,-25.09159 8.10752,32.40837 45.08746,44.24982 35.27382,60.28492 -9.81365,16.0351 7.82623,71.13468 -9.88919,71.22694 -17.71543,0.0923 -14.4821,85.7839 -40.89993,66.73917 -26.417841,-19.04474 -20.926631,-31.4134 -34.500481,-9.39033 -13.57385,22.02307 -125.733523,-8.96006 -125.733523,-8.96006 l 19.0688,-234.73224 z"
       id="path10196"
       clip-path="url(#clipPath12009)"
       transform="matrix(0.96874998,0,0,0.9687501,8.4667384,7.9654474)" />
    <path
       style="fill:#6faf65;fill-opacity:1;stroke:#000000;stroke-width:17.4797;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
       d="m 580.10456,150.59452 c -7.56613,-4.37686 -32.85204,-57.462561 -75.61837,-46.32879 -42.76632,11.13377 -65.64476,43.31554 -61.13697,56.36632 4.50781,13.05079 42.60082,15.48013 38.03425,29.40404 -4.56658,13.92391 9.4013,56.68783 -13.25346,50.41683 -22.65476,-6.271 -100.05099,-5.35038 -84.32514,23.29164 15.72585,28.64201 49.8724,34.21138 48.94688,52.11274 -0.92554,17.90137 -24.42223,38.41435 5.79816,37.3339 30.22037,-1.08045 50.84638,-58.38833 64.46144,-39.73102 13.61507,18.65733 9.38134,37.56027 6.78749,50.72086 -2.59381,13.16056 -16.29984,28.52878 -0.52437,36.62384 15.77546,8.09508 62.74061,2.27761 62.74061,2.27761 z"
       id="path12059"
       clip-path="url(#clipPath12225)"
       transform="matrix(0.96874998,0,0,0.9687501,8.4667384,7.9654474)" />
    <ellipse
       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-dasharray:none;stroke-opacity:1"
       id="path2"
       cx="270.93332"
       cy="270.93335"
       rx="262.46667"
       ry="262.46671" />
  </g>
</svg>

A crates/client/src/textures/ecothruster_on.svg => crates/client/src/textures/ecothruster_on.svg +268 -0
@@ 0,0 1,268 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="12.000001"
   inkscape:export-ydpi="12.000001"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="ecothruster_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="287.75"
     inkscape:cy="286.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-29.964754)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.139167"
       d="m 50.824211,1.5254129 c 0.01857,7.6523956 0.645135,15.1504561 1.694024,21.4197231 1.544062,9.2978 3.854008,15.964748 6.320787,20.489207 4.163688,7.331211 8.859475,9.117652 13.297184,5.681075 3.891419,-3.082263 7.76171,-10.357871 10.314229,-23.278406 C 83.878075,18.620455 84.734214,9.3848452 84.662487,0 73.374992,0 62.087496,0 50.8,0 c 0.0081,0.50847098 0.01614,1.0169419 0.02421,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.198438"
       id="rect55"
       width="101.6"
       height="101.6"
       x="16.933332"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.148845;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="76.199997"
       height="76.199997"
       x="29.633333"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,84.666666 A 33.866665,33.866666 0 0 1 67.733332,118.53333 33.866665,33.866666 0 0 1 33.866667,84.666666 33.866665,33.866666 0 0 1 67.733332,50.8 33.866665,33.866666 0 0 1 101.6,84.666666 Z" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/editor_direction.svg => crates/client/src/textures/editor_direction.svg +470 -0
@@ 0,0 1,470 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="../../../../../prj/stk_sprites/editor_direction.png"
   inkscape:export-xdpi="96.000008"
   inkscape:export-ydpi="96.000008"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="editor_direction.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1.4142136"
     inkscape:cx="237.23433"
     inkscape:cy="229.1026"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="0"
     inkscape:deskcolor="#505050" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20650"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20646"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20530"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20261"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20231"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20021"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20017"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect19980"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect19976"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93"
       x="-0.26165959"
       y="-0.26165959"
       width="1.5233192"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6"
       x="-0.26165959"
       y="-0.26165959"
       width="1.5233192"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6-2"
       x="-0.26165957"
       y="-0.26165959"
       width="1.5233191"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1-0" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8-2" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7-3" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6-2-5"
       x="-0.26165953"
       y="-0.2616596"
       width="1.5233191"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1-0-9" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8-2-2" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7-3-2" />
    </filter>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <path
       id="rect1"
       style="fill:#bfaf0f;stroke-width:0;fill-opacity:0.50196081"
       d="M 67.73333,8.333333e-7 -8.6666671e-7,67.733334 H 33.866669 V 135.46667 H 101.6 V 67.733334 h 33.86667 z" />
  </g>
</svg>

A crates/client/src/textures/hearty_ferris.svg => crates/client/src/textures/hearty_ferris.svg +311 -0
@@ 0,0 1,311 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/hearty.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
   sodipodi:docname="hearty_ferris.svg"
   xml:space="preserve"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="0.69634612"
     inkscape:cx="12.924607"
     inkscape:cy="179.50843"
     inkscape:window-width="1920"
     inkscape:window-height="1007"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="2"
     inkscape:deskcolor="#d1d1d1" /><defs
     id="defs2"><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5" /><inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" /><filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB;"
       id="filter13281"
       x="-0.23629366"
       y="-0.23629366"
       width="1.4725873"
       height="1.4725873"><feGaussianBlur
         stdDeviation="29.536707281068317"
         result="blur"
         id="feGaussianBlur13273" /><feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite13277" /><feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend13279" /></filter></defs><g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline"><path
       id="rect3826"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="m 1e-5,1e-6 h 25.4 V 21.166667 L 12.7,21.166664 Z"
       sodipodi:nodetypes="ccccc" /><path
       id="rect3826-3"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="m 135.46667,0 h -25.4 v 21.166666 l 12.70001,-3e-6 z"
       sodipodi:nodetypes="ccccc" /><path
       id="rect3826-3-6"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="m 135.46667,135.46666 h -25.4 V 114.3 h 12.70001 z"
       sodipodi:nodetypes="ccccc" /><path
       id="rect3826-3-6-7"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="M 0,135.46666 H 25.4 V 114.3 H 12.69999 Z"
       sodipodi:nodetypes="ccccc" /></g><g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline"><rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.325266"
       id="rect2738"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" /><rect
       style="fill:#444444;fill-opacity:1;stroke-width:0.23373;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666"
       inkscape:export-filename="/home/tm85/prj/stk_sprites/hearty.png"
       inkscape:export-xdpi="96"
       inkscape:export-ydpi="96" /><g
       style="clip-rule:evenodd;fill-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421"
       id="g19414"
       transform="matrix(0.0234518,0,0,0.0234518,15.953377,29.511098)"><g
         transform="scale(4.16667)"
         id="g19390">
        <path
   d="m 525.403,293.05 c -131.633,0 -251.228,15.825 -339.77,41.615 v 220.298 c 88.542,25.79 208.137,41.614 339.77,41.614 150.657,0 285.535,-20.729 376.134,-53.402 V 346.457 C 810.938,313.781 676.06,293.05 525.403,293.05 Z"
   style="fill:#8f1e1c;fill-rule:nonzero"
   id="path19360" />
        <path
   d="m 907.423,492.442 c -3.857,-10.663 -4.629,-24.154 -1.361,-37.162 5.85,-23.289 22.421,-36.198 37.013,-28.833 3.618,1.827 6.774,4.731 9.387,8.418 0.239,-0.001 0.478,0 0.715,0.016 0,0 44.552,53.106 3.313,116.003 -0.895,3.569 -76.534,91.718 -94.043,94.524 -11.46,1.836 14.891,-89.998 44.976,-152.966 z"
   style="fill:#8f1e1c;fill-rule:nonzero"
   id="path19362" />
        <path
   d="m 176.479,482.021 c 5.3,-9.63 7.158,-22.788 4.217,-36.425 -5.266,-24.416 -23.91,-41.11 -41.642,-37.285 -4.398,0.948 -8.325,3.072 -11.666,6.098 -0.282,-0.058 -0.564,-0.113 -0.845,-0.153 0,0 -56.292,41.952 -12.057,113.924 0.805,3.741 83.851,108.838 104.311,115.763 13.391,4.532 -11.247,-92.525 -42.318,-161.922 z"
   style="fill:#8f1e1c;fill-rule:nonzero"
   id="path19364" />
        <path
   d="m 97.467,488.066 0.007,0.015 c 0.185,0.145 0.357,0.276 -0.007,-0.015 z"
   style="fill:#e33a25;fill-rule:nonzero"
   id="path19366" />
        <path
   d="m 993.119,412.903 c -0.88,-3.064 -1.756,-6.126 -2.662,-9.162 l 30.683,-44.451 c 3.13,-4.522 3.77,-10.398 1.73,-15.555 -2.04,-5.13 -6.49,-8.81 -11.76,-9.71 l -51.886,-8.805 c -2.008,-4.102 -4.116,-8.142 -6.23,-12.15 l 21.797,-49.903 c 2.243,-5.087 1.769,-10.995 -1.203,-15.608 -2.961,-4.636 -7.99,-7.344 -13.349,-7.133 l -52.656,1.913 c -2.727,-3.55 -5.496,-7.068 -8.322,-10.521 l 12.101,-53.49 c 1.225,-5.433 -0.322,-11.118 -4.103,-15.064 -3.762,-3.932 -9.229,-5.559 -14.426,-4.283 l -51.289,12.608 c -3.321,-2.935 -6.699,-5.833 -10.114,-8.673 l 1.848,-54.914 c 0.198,-5.559 -2.393,-10.841 -6.844,-13.925 -4.446,-3.104 -10.093,-3.573 -14.956,-1.266 l -47.847,22.747 c -3.854,-2.21 -7.728,-4.4 -11.644,-6.517 l -8.455,-54.115 c -0.857,-5.482 -4.385,-10.138 -9.326,-12.265 -4.923,-2.138 -10.568,-1.448 -14.891,1.808 l -42.659,32.007 c -4.2,-1.396 -8.419,-2.733 -12.692,-4.011 L 645.578,21.148 c -1.87,-5.229 -6.181,-9.071 -11.438,-10.151 -5.239,-1.071 -10.63,0.743 -14.263,4.802 L 583.97,55.971 c -4.342,-0.5 -8.685,-0.956 -13.043,-1.332 L 543.204,7.926 c -2.81,-4.732 -7.77,-7.612 -13.116,-7.612 -5.334,0 -10.304,2.88 -13.09,7.612 l -27.733,46.713 c -4.358,0.376 -8.722,0.832 -13.056,1.332 l -35.91,-40.172 c -3.636,-4.059 -9.047,-5.873 -14.268,-4.802 -5.255,1.092 -9.573,4.922 -11.433,10.151 l -18.402,51.317 c -4.26,1.278 -8.481,2.627 -12.691,4.011 L 340.861,44.469 c -4.336,-3.266 -9.98,-3.955 -14.916,-1.808 -4.919,2.127 -8.461,6.783 -9.313,12.265 l -8.461,54.115 c -3.914,2.117 -7.789,4.294 -11.653,6.517 L 248.676,92.811 c -4.858,-2.315 -10.529,-1.838 -14.954,1.266 -4.445,3.084 -7.042,8.366 -6.84,13.925 l 1.835,54.914 c -3.405,2.84 -6.774,5.738 -10.112,8.673 l -51.279,-12.608 c -5.211,-1.265 -10.67,0.351 -14.441,4.283 -3.795,3.946 -5.332,9.631 -4.113,15.064 l 12.079,53.49 c -2.802,3.467 -5.575,6.971 -8.293,10.521 l -52.655,-1.913 c -5.315,-0.157 -10.387,2.497 -13.356,7.133 -2.975,4.613 -3.425,10.521 -1.211,15.608 l 21.814,49.903 c -2.119,4.008 -4.224,8.048 -6.249,12.15 l -51.883,8.805 c -5.271,0.888 -9.714,4.566 -11.764,9.71 -2.037,5.157 -1.376,11.033 1.735,15.555 l 30.69,44.451 c -0.237,0.784 -0.455,1.576 -0.69,2.364 l -16.863,17.912 45.341,64.049 c 0,0 435.152,200.732 838.797,3.396 46.108,-8.273 56.855,-78.559 56.855,-78.559 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19368" />
        <path
   d="m 608.303,376.759 c 0,0 48.157,-52.729 96.315,0 0,0 37.84,70.312 0,105.463 0,0 -61.917,49.217 -96.315,0 0,0 -41.279,-38.672 0,-105.463 z"
   style="fill:#030404;fill-rule:nonzero"
   id="path19370" />
        <path
   d="m 664.057,396.32 c 0,20.533 -12.103,37.179 -27.03,37.179 -14.924,0 -27.027,-16.646 -27.027,-37.179 0,-20.532 12.103,-37.18 27.027,-37.18 14.927,0 27.03,16.648 27.03,37.18 z"
   style="fill:#ffffff;fill-rule:nonzero"
   id="path19372" />
        <path
   d="m 393.365,362.361 c 0,0 82.608,-36.576 105.154,45.062 0,0 23.618,95.154 -67.837,100.525 0,0 -116.622,-22.462 -37.317,-145.587 z"
   style="fill:#030404;fill-rule:nonzero"
   id="path19374" />
        <path
   d="m 434.855,397.668 c 0,21.173 -12.48,38.346 -27.877,38.346 -15.391,0 -27.874,-17.173 -27.874,-38.346 0,-21.178 12.483,-38.346 27.874,-38.346 15.397,0 27.877,17.168 27.877,38.346 z"
   style="fill:#ffffff;fill-rule:nonzero"
   id="path19376" />
        <path
   d="m 111.602,499.216 c 10.967,-12.463 37.611,-27.557 35.57,-46.282 -3.653,-33.527 -31.456,-57.999 -62.099,-54.659 -7.6,0.828 -14.658,3.292 -20.924,7.036 -0.462,-0.107 -0.925,-0.211 -1.388,-0.294 0,0 -103.631,50.873 -44.564,152.657 0.557,5.137 117.848,155.668 150.788,167.131 21.559,7.502 -19.911,-128.64 -57.383,-225.589 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19378" />
        <path
   d="m 953.549,494.673 c -12.693,-10.7 -46.162,-20.418 -46.92,-39.238 -1.356,-33.698 22.512,-62.021 53.312,-63.26 7.638,-0.308 14.984,1.083 21.735,3.857 0.442,-0.174 0.884,-0.346 1.329,-0.497 0,0 110.025,34.951 66.695,144.366 0.21,5.163 -93.468,171.416 -124.345,187.635 -20.209,10.615 5.506,-131.431 28.194,-232.863 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19380" />
        <path
   d="m 191.142,495.558 c 0,0 -1.383,137.296 133.166,167.932 l 28.054,-56.363 c 0,0 -97.495,9.431 -104.995,-111.569 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19382" />
        <path
   d="m 876.362,495.558 c 0,0 1.382,137.296 -133.167,167.932 l -28.054,-56.363 c 0,0 97.495,9.431 104.995,-111.569 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19384" />
        <path
   d="m 779.167,635.591 c -20.25,-48.942 -85.595,-68.373 -145.951,-43.4 -53.126,21.981 -84.637,71.032 -77.624,115.845 41.946,-0.652 86.94,-3.371 130.736,-9.718 0,0 -25.837,41.763 -63.857,78.211 25.566,6.599 55.383,4.768 84.076,-7.104 60.357,-24.973 92.87,-84.893 72.62,-133.834 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19386" />
        <path
   d="m 404.746,695.984 c 0,0 55.203,7.295 130.67,9.156 6.61,-47.511 -29.38,-97.792 -86.801,-117.243 -63.438,-21.488 -128.989,2.792 -146.414,54.232 -17.425,51.44 19.876,110.56 83.314,132.049 28.121,9.526 56.653,10.049 81.229,3.207 -36.911,-36.505 -61.998,-81.401 -61.998,-81.401 z"
   style="fill:#e43a25;fill-rule:nonzero"
   id="path19388" />
    </g></g></g></svg>

A crates/client/src/textures/hearty_party.svg => crates/client/src/textures/hearty_party.svg +350 -0
@@ 0,0 1,350 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/hearty.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
   sodipodi:docname="hearty_party.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="0.766491"
     inkscape:cx="146.12044"
     inkscape:cy="341.81745"
     inkscape:window-width="1920"
     inkscape:window-height="1007"
     inkscape:window-x="0"
     inkscape:window-y="0"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="2"
     inkscape:deskcolor="#d1d1d1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB;"
       id="filter13281"
       x="-0.23629366"
       y="-0.23629366"
       width="1.4725873"
       height="1.4725873">
      <feGaussianBlur
         stdDeviation="29.536707281068317"
         result="blur"
         id="feGaussianBlur13273" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite13277" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend13279" />
    </filter>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="rect3826"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="m 1e-5,1e-6 h 25.4 V 21.166667 L 12.7,21.166664 Z"
       sodipodi:nodetypes="ccccc" />
    <path
       id="rect3826-3"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="m 135.46667,0 h -25.4 v 21.166666 l 12.70001,-3e-6 z"
       sodipodi:nodetypes="ccccc" />
    <path
       id="rect3826-3-6"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="m 135.46667,135.46666 h -25.4 V 114.3 h 12.70001 z"
       sodipodi:nodetypes="ccccc" />
    <path
       id="rect3826-3-6-7"
       style="display:inline;fill:#444444;stroke-width:0.149461"
       d="M 0,135.46666 H 25.4 V 114.3 H 12.69999 Z"
       sodipodi:nodetypes="ccccc" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.325266"
       id="rect2738"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#444444;fill-opacity:1;stroke-width:0.23373;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666"
       inkscape:export-filename="/home/tm85/prj/stk_sprites/hearty.png"
       inkscape:export-xdpi="96"
       inkscape:export-ydpi="96" />
    <g
       id="use12910"
       transform="matrix(-0.14028033,-0.14028033,0.14028033,-0.14028033,67.733335,98.694702)"
       style="fill:#ff0000;stroke:none;stroke-width:0">
      <path
         d="M 0,200 V 0 h 200 a 100,100 90 0 1 0,200 100,100 90 0 1 -200,0 z"
         id="path13158" />
    </g>
    <g
       id="use12910-2"
       transform="matrix(-0.14028033,-0.14028033,0.14028033,-0.14028033,67.733335,98.694702)"
       style="display:inline;fill:#ff0000;stroke:none;stroke-width:0;filter:url(#filter13281)">
      <path
         d="M 0,200 V 0 h 200 a 100,100 90 0 1 0,200 100,100 90 0 1 -200,0 z"
         id="path13158-7" />
    </g>
    <path
       style="fill:#3cb4ff;fill-opacity:1;stroke:#000000;stroke-width:0.017692;stroke-linejoin:round"
       d="M 63.601932,38.999247 101.04996,73.234735 124.45497,6.6762351 Z"
       id="path403" />
    <circle
       style="fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938"
       cx="87.638397"
       cy="39.898895"
       r="2.9026947" />
    <circle
       style="display:inline;fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938-3"
       cx="101.60001"
       cy="44.13221"
       r="2.9026947" />
    <circle
       style="display:inline;fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938-3-6"
       cx="96.939148"
       cy="33.930798"
       r="2.9026947" />
    <circle
       style="display:inline;fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938-3-7"
       cx="107.55841"
       cy="33.930798"
       r="2.9026947" />
    <circle
       style="display:inline;fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938-3-5"
       cx="104.5107"
       cy="24.07736"
       r="2.9026947" />
    <circle
       style="display:inline;fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938-3-3"
       cx="113.10265"
       cy="24.07736"
       r="2.9026947" />
    <circle
       style="display:inline;fill:#ffdf3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path10938-3-56"
       cx="94.02845"
       cy="48.567608"
       r="2.9026947" />
    <path
       sodipodi:type="star"
       style="fill:#ff3c3c;fill-opacity:1;stroke:#000000;stroke-width:0.016;stroke-linejoin:round"
       id="path11980"
       inkscape:flatsided="false"
       sodipodi:sides="30"
       sodipodi:cx="154.79539"
       sodipodi:cy="44.13221"
       sodipodi:r1="10.644955"
       sodipodi:r2="10.112707"
       sodipodi:arg1="3.1415927"
       sodipodi:arg2="3.2463125"
       inkscape:rounded="0.04"
       inkscape:randomized="0"
       d="m 144.15044,44.132209 c 0,-0.04838 0.58259,-1.008954 0.58765,-1.057066 0.005,-0.04811 -0.36509,-1.108824 -0.35503,-1.156144 0.0101,-0.04732 0.77963,-0.865779 0.79458,-0.911788 0.0149,-0.04601 -0.12657,-1.1605 -0.10689,-1.204695 0.0197,-0.04419 0.9426,-0.684765 0.96678,-0.726661 0.0242,-0.04189 0.11748,-1.161455 0.14592,-1.200593 0.0284,-0.03914 1.06437,-0.473824 1.09674,-0.509775 0.0324,-0.03595 0.35639,-1.11165 0.39234,-1.144021 0.036,-0.03237 1.13963,-0.242173 1.17877,-0.270609 0.0391,-0.02844 0.57972,-1.01326 0.62162,-1.037449 0.0419,-0.02419 1.16507,6e-5 1.20927,-0.01962 0.0442,-0.01968 0.77772,-0.870587 0.82373,-0.885536 0.046,-0.01495 1.13961,0.242292 1.18693,0.232233 0.0473,-0.01006 0.94173,-0.689863 0.98984,-0.69492 0.0481,-0.0051 1.06433,0.473934 1.11271,0.473934 0.0484,0 1.06458,-0.47899 1.1127,-0.473934 0.0481,0.0051 0.94253,0.684863 0.98985,0.694921 0.0473,0.01006 1.14091,-0.247183 1.18692,-0.232234 0.046,0.01495 0.77954,0.86586 0.82373,0.885536 0.0442,0.01968 1.16738,-0.0046 1.20927,0.01962 0.0419,0.02419 0.58249,1.009014 0.62163,1.037449 0.0391,0.02844 1.14281,0.238239 1.17876,0.270609 0.0359,0.03237 0.35997,1.10807 0.39234,1.144022 0.0324,0.03595 1.06831,0.470636 1.09674,0.509774 0.0284,0.03914 0.12173,1.158698 0.14592,1.200594 0.0242,0.0419 0.94711,0.682465 0.96679,0.72666 0.0197,0.04419 -0.12185,1.158686 -0.1069,1.204695 0.0149,0.04601 0.78452,0.864468 0.79458,0.911788 0.0101,0.04732 -0.36008,1.108033 -0.35503,1.156145 0.005,0.04811 0.58765,1.008688 0.58765,1.057065 0,0.04838 -0.58259,1.008954 -0.58765,1.057066 -0.005,0.04811 0.36509,1.108825 0.35503,1.156145 -0.0101,0.04732 -0.77963,0.865779 -0.79458,0.911788 -0.0149,0.04601 0.12657,1.1605 0.10689,1.204694 -0.0197,0.0442 -0.9426,0.684765 -0.96678,0.726661 -0.0242,0.0419 -0.11748,1.161456 -0.14592,1.200594 -0.0284,0.03914 -1.06437,0.473823 -1.09674,0.509774 -0.0324,0.03595 -0.35639,1.111651 -0.39234,1.144021 -0.036,0.03237 -1.13963,0.242174 -1.17877,0.270609 -0.0391,0.02844 -0.57972,1.013261 -0.62162,1.037449 -0.0419,0.02419 -1.16507,-6e-5 -1.20927,0.01962 -0.0442,0.01968 -0.77772,0.870586 -0.82373,0.885535 -0.046,0.01495 -1.13961,-0.242291 -1.18693,-0.232233 -0.0473,0.01006 -0.94173,0.689864 -0.98984,0.69492 -0.0481,0.0051 -1.06433,-0.473933 -1.11271,-0.473933 -0.0484,0 -1.06458,0.47899 -1.1127,0.473933 -0.0481,-0.0051 -0.94253,-0.684862 -0.98985,-0.69492 -0.0473,-0.01006 -1.14091,0.247182 -1.18692,0.232233 -0.046,-0.01495 -0.77954,-0.865859 -0.82373,-0.885536 -0.0442,-0.01968 -1.16738,0.0046 -1.20927,-0.01962 -0.0419,-0.02419 -0.58249,-1.009014 -0.62163,-1.03745 -0.0391,-0.02844 -1.14281,-0.238238 -1.17876,-0.270609 -0.0359,-0.03237 -0.35997,-1.10807 -0.39234,-1.144021 -0.0324,-0.03595 -1.06831,-0.470636 -1.09674,-0.509774 -0.0284,-0.03914 -0.12173,-1.158699 -0.14592,-1.200594 -0.0242,-0.0419 -0.94711,-0.682466 -0.96679,-0.726661 -0.0197,-0.04419 0.12185,-1.158685 0.1069,-1.204695 -0.0149,-0.04601 -0.78452,-0.864467 -0.79458,-0.911787 -0.0101,-0.04732 0.36008,-1.108033 0.35503,-1.156145 -0.005,-0.04811 -0.58765,-1.008689 -0.58765,-1.057066 z"
       inkscape:transform-center-x="0.53243673"
       transform="matrix(0.52379215,0,0,0.52379215,41.686057,-14.805927)" />
  </g>
</svg>

A crates/client/src/textures/hub_off.svg => crates/client/src/textures/hub_off.svg +368 -0
@@ 0,0 1,368 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/hub_off.png"
   inkscape:export-xdpi="96.000008"
   inkscape:export-ydpi="96.000008"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="hub_off.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1"
     inkscape:cx="315.5"
     inkscape:cy="326.5"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1118"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1114"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1078"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1049"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1019"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1015"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <circle
       style="fill:#666666;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="67.73333"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 44.45,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 48.683333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 44.45,8.46667 Z"
       inkscape:path-effect="#path-effect1015"
       inkscape:original-d="m 42.333333,8.46667 h 6.35 V 0 h -6.35 z" />
    <path
       id="rect16402-3-7"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.46668,46.566667 V 44.45 A 2.1166667,2.1166667 45 0 0 6.3500133,42.333333 H 0 v 6.350001 H 6.3500133 A 2.1166667,2.1166667 135 0 0 8.46668,46.566667 Z"
       inkscape:path-effect="#path-effect1049"
       inkscape:original-d="M 8.46668,48.683334 V 42.333333 H 0 v 6.350001 z" />
    <path
       id="rect16402-3-7-5"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.46668,91.016667 V 88.9 A 2.1166667,2.1166667 45 0 0 6.3500133,86.783333 H 0 v 6.350001 H 6.3500133 A 2.1166667,2.1166667 135 0 0 8.46668,91.016667 Z"
       inkscape:path-effect="#path-effect1078"
       inkscape:original-d="M 8.46668,93.133334 V 86.783333 H 0 v 6.350001 z" />
    <path
       id="rect16402-3-7-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,46.566667 127,44.45 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35001 v 6.350001 h -6.35001 A 2.1166667,2.1166667 45 0 1 127,46.566667 Z"
       inkscape:path-effect="#path-effect1114"
       inkscape:original-d="m 127,48.683334 v -6.350001 h 8.46668 v 6.350001 z" />
    <path
       id="rect16402-3-7-5-5"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,91.016667 V 88.9 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35001 v 6.350001 l -6.35001,0 A 2.1166667,2.1166667 45 0 1 127,91.016667 Z"
       inkscape:path-effect="#path-effect1118"
       inkscape:original-d="m 127,93.133334 v -6.350001 h 8.46668 v 6.350001 z" />
    <path
       id="rect16402-0-6"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 93.133333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 88.9,8.46667 Z"
       inkscape:path-effect="#path-effect1019"
       inkscape:original-d="m 86.783333,8.46667 h 6.35 V 0 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/hub_on.svg => crates/client/src/textures/hub_on.svg +396 -0
@@ 0,0 1,396 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="12.000001"
   inkscape:export-ydpi="12.000001"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="hub_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1"
     inkscape:cx="318"
     inkscape:cy="326.5"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1118"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1114"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1078"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1049"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1019"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect1015"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-46.898087)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,67.733333 A 33.866665,33.866666 0 0 1 67.733332,101.6 33.866665,33.866666 0 0 1 33.866667,67.733333 33.866665,33.866666 0 0 1 67.733332,33.866667 33.866665,33.866666 0 0 1 101.6,67.733333 Z" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="67.73333"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 44.45,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 48.683333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 44.45,8.46667 Z"
       inkscape:path-effect="#path-effect1015"
       inkscape:original-d="m 42.333333,8.46667 h 6.35 V 0 h -6.35 z" />
    <path
       id="rect16402-3-7"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.46668,46.566667 V 44.45 A 2.1166667,2.1166667 45 0 0 6.3500133,42.333333 H 0 v 6.350001 H 6.3500133 A 2.1166667,2.1166667 135 0 0 8.46668,46.566667 Z"
       inkscape:path-effect="#path-effect1049"
       inkscape:original-d="M 8.46668,48.683334 V 42.333333 H 0 v 6.350001 z" />
    <path
       id="rect16402-3-7-5"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.46668,91.016667 V 88.9 A 2.1166667,2.1166667 45 0 0 6.3500133,86.783333 H 0 v 6.350001 H 6.3500133 A 2.1166667,2.1166667 135 0 0 8.46668,91.016667 Z"
       inkscape:path-effect="#path-effect1078"
       inkscape:original-d="M 8.46668,93.133334 V 86.783333 H 0 v 6.350001 z" />
    <path
       id="rect16402-3-7-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,46.566667 127,44.45 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35001 v 6.350001 h -6.35001 A 2.1166667,2.1166667 45 0 1 127,46.566667 Z"
       inkscape:path-effect="#path-effect1114"
       inkscape:original-d="m 127,48.683334 v -6.350001 h 8.46668 v 6.350001 z" />
    <path
       id="rect16402-3-7-5-5"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,91.016667 V 88.9 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35001 v 6.350001 l -6.35001,0 A 2.1166667,2.1166667 45 0 1 127,91.016667 Z"
       inkscape:path-effect="#path-effect1118"
       inkscape:original-d="m 127,93.133334 v -6.350001 h 8.46668 v 6.350001 z" />
    <path
       id="rect16402-0-6"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 93.133333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 88.9,8.46667 Z"
       inkscape:path-effect="#path-effect1019"
       inkscape:original-d="m 86.783333,8.46667 h 6.35 V 0 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/landingleg.svg => crates/client/src/textures/landingleg.svg +342 -0
@@ 0,0 1,342 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/landingthruster_off.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
   sodipodi:docname="landingleg.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1.4142136"
     inkscape:cx="222.73864"
     inkscape:cy="255.26555"
     inkscape:window-width="1918"
     inkscape:window-height="1057"
     inkscape:window-x="0"
     inkscape:window-y="21"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="2"
     inkscape:deskcolor="#d1d1d1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352"
       inkscape:locked="false" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect7605"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,8.466667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,8.466667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect7109"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,8.466667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,8.466667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect6855"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect6816"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect6122"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect5994"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false"
       nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <path
       id="rect16402-3"
       style="display:inline;fill:#444444;stroke-width:0.0568435"
       d="m 95.25,67.733337 h 2.116668 A 2.1166667,2.1166667 135 0 0 99.483335,65.61667 L 99.483335,0 H 93.133333 V 65.61667 A 2.1166667,2.1166667 45 0 0 95.25,67.733337 Z"
       inkscape:path-effect="#path-effect5994"
       inkscape:original-d="m 93.133333,67.733337 h 6.350002 V 0 h -6.350002 z" />
    <path
       id="rect16402-3-6-7"
       style="display:inline;fill:#444444;stroke-width:0.0568435"
       d="m 38.1,67.733337 h 2.116666 A 2.1166667,2.1166667 135 0 0 42.333333,65.61667 V 0 h -6.35 V 65.61667 A 2.1166667,2.1166667 45 0 0 38.1,67.733337 Z"
       inkscape:path-effect="#path-effect6816"
       inkscape:original-d="m 35.983333,67.733337 h 6.35 V 0 h -6.35 z" />
    <path
       id="rect16402-3-6-7-5"
       style="display:inline;fill:#444444;stroke-width:0.0401944"
       d="M 25.4,8.466667 H 42.333333 V 0 h -25.4 A 8.466667,8.466667 45 0 0 25.4,8.466667 Z"
       inkscape:path-effect="#path-effect7109"
       inkscape:original-d="m 16.933333,8.466667 h 25.4 V 0 h -25.4 z" />
    <path
       id="rect16402-3-6-7-5-3"
       style="display:inline;fill:#444444;stroke-width:0.0401944"
       d="M 110.06666,8.466667 H 93.133333 V 0 h 25.399997 a 8.466667,8.466667 135 0 1 -8.46667,8.466667 z"
       inkscape:path-effect="#path-effect7605"
       inkscape:original-d="M 118.53333,8.466667 H 93.133333 V 0 h 25.399997 z" />
  </g>
</svg>

A crates/client/src/textures/landingthruster_off.svg => crates/client/src/textures/landingthruster_off.svg +286 -0
@@ 0,0 1,286 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/landingthruster_off.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="landingthruster_off.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="287.75"
     inkscape:cy="246.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect6122"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect5994"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.155593"
       d="m 46.596926,1.5254129 c 0.02322,7.6523956 0.80642,15.1504561 2.117531,21.4197231 1.930078,9.2978 4.81751,15.964748 7.900984,20.489207 5.20461,7.331211 11.074343,9.117652 16.62148,5.681075 C 78.101195,46.033155 82.939058,38.757547 86.129707,25.837012 87.914256,18.620455 88.984431,9.3848452 88.894772,0 74.785403,0 60.676033,0 46.566663,0 c 0.01008,0.50847098 0.02018,1.0169419 0.03027,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.229136"
       id="rect55"
       width="135.46666"
       height="101.6"
       x="0"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.17889;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06668"
       height="76.199997"
       x="12.700001"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="rect16402-3"
       style="display:inline;fill:#333333;stroke-width:0.0492279;fill-opacity:1"
       d="m 95.25,84.666667 h 2.116668 A 2.1166667,2.1166667 135 0 0 99.483335,82.55 V 33.866667 H 93.133333 V 82.55 A 2.1166667,2.1166667 45 0 0 95.25,84.666667 Z"
       inkscape:path-effect="#path-effect5994"
       inkscape:original-d="m 93.133333,84.666667 h 6.350002 v -50.8 h -6.350002 z" />
    <path
       id="rect16402-3-6"
       style="display:inline;fill:#333333;stroke-width:0.0492279;fill-opacity:1"
       d="m 38.1,84.666667 h 2.116666 A 2.1166667,2.1166667 135 0 0 42.333333,82.55 V 33.866667 h -6.35 V 82.55 A 2.1166667,2.1166667 45 0 0 38.1,84.666667 Z"
       inkscape:path-effect="#path-effect6122"
       inkscape:original-d="m 35.983333,84.666667 h 6.35 v -50.8 h -6.35 z" />
    <circle
       style="fill:#666666;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/landingthruster_on.svg => crates/client/src/textures/landingthruster_on.svg +314 -0
@@ 0,0 1,314 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/landingthruster_on.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="landingthruster_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="239.25"
     inkscape:cy="246.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect6122"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect5994"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-29.964754)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.155593"
       d="m 46.596926,1.5254129 c 0.02322,7.6523956 0.80642,15.1504561 2.117531,21.4197231 1.930078,9.2978 4.81751,15.964748 7.900984,20.489207 5.20461,7.331211 11.074343,9.117652 16.62148,5.681075 C 78.101195,46.033155 82.939058,38.757547 86.129707,25.837012 87.914256,18.620455 88.984431,9.3848452 88.894772,0 74.785403,0 60.676033,0 46.566663,0 c 0.01008,0.50847098 0.02018,1.0169419 0.03027,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.229136"
       id="rect55"
       width="135.46666"
       height="101.6"
       x="0"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.17889;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06668"
       height="76.199997"
       x="12.700001"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="rect16402-3"
       style="display:inline;fill:#333333;stroke-width:0.0492279;fill-opacity:1"
       d="m 95.25,84.666667 h 2.116668 A 2.1166667,2.1166667 135 0 0 99.483335,82.55 V 33.866667 H 93.133333 V 82.55 A 2.1166667,2.1166667 45 0 0 95.25,84.666667 Z"
       inkscape:path-effect="#path-effect5994"
       inkscape:original-d="m 93.133333,84.666667 h 6.350002 v -50.8 h -6.350002 z" />
    <path
       id="rect16402-3-6"
       style="display:inline;fill:#333333;stroke-width:0.0492279;fill-opacity:1"
       d="m 38.1,84.666667 h 2.116666 A 2.1166667,2.1166667 135 0 0 42.333333,82.55 V 33.866667 h -6.35 V 82.55 A 2.1166667,2.1166667 45 0 0 38.1,84.666667 Z"
       inkscape:path-effect="#path-effect6122"
       inkscape:original-d="m 35.983333,84.666667 h 6.35 v -50.8 h -6.35 z" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,84.666666 A 33.866665,33.866666 0 0 1 67.733332,118.53333 33.866665,33.866666 0 0 1 33.866667,84.666666 33.866665,33.866666 0 0 1 67.733332,50.8 33.866665,33.866666 0 0 1 101.6,84.666666 Z" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/mars.svg => crates/client/src/textures/mars.svg +116 -0
@@ 0,0 1,116 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86664 541.86668"
   version="1.1"
   id="svg5"
   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
   sodipodi:docname="mars.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#000000"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     inkscape:document-units="px"
     showgrid="false"
     inkscape:zoom="0.38796647"
     inkscape:cx="778.41778"
     inkscape:cy="989.77625"
     inkscape:window-width="1918"
     inkscape:window-height="1057"
     inkscape:window-x="0"
     inkscape:window-y="21"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1088">
      <path
         id="path1090"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1092">
      <path
         id="path1094"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1096">
      <path
         id="path1098"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1100">
      <path
         id="path1102"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <path
       id="path788"
       style="fill:#da8555;stroke-width:0.0921874"
       d="M 541.86664,270.93332 A 270.93332,270.93332 0 0 1 270.93332,541.86664 270.93332,270.93332 0 0 1 0,270.93332 270.93332,270.93332 0 0 1 270.93332,0 270.93332,270.93332 0 0 1 541.86664,270.93332 Z" />
    <path
       style="fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 150.27466,13.881843 c 35.72958,11.992447 73.4399,4.96055 73.4399,4.96055 0,0 29.59864,-7.188602 43.63356,5.224678 14.03493,12.413282 26.90074,5.535843 54.50303,-3.573312 27.60228,-9.109154 34.02573,-16.9096246 34.02573,-16.9096246 L 253.70247,-7.2584793 Z"
       id="path1000"
       clip-path="url(#clipPath1100)" />
    <path
       style="fill:#c4724b;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 290.74464,82.230319 c 40.92916,19.820031 42.26131,36.944871 42.26131,36.944871 0,0 8.58153,23.3741 5.10284,32.68735 -3.47869,9.31326 10.77857,38.26533 22.08763,41.19945 11.30906,2.93413 30.41634,41.50267 42.63379,32.01685 12.21743,-9.48581 33.62497,-28.44722 30.93135,-42.99275 -2.69359,-14.54554 -0.63502,-67.31568 -28.18307,-68.20141 C 378.03044,112.99896 392.72125,82.028254 371.28487,78.709225 349.84851,75.390197 340.64477,46.653706 318.18712,57.397628 295.7295,68.14155 275.47443,74.442076 290.74464,82.230319 Z"
       id="path1004" />
    <path
       style="fill:#c4724b;fill-opacity:1;stroke:none;stroke-width:0.238163px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 204.90853,419.16259 c 73.33571,23.92056 133.85944,17.25742 133.85944,17.25742 l -88.31974,16.88834 c 0,0 73.71257,30.85138 63.70542,41.1298 -10.00716,10.27845 -89.56448,16.823 -98.81147,5.52201 -9.24699,-11.30097 1.35794,-21.1439 -24.82973,-23.56829 -26.18764,-2.42438 -92.058752,-7.47467 -80.5049,-18.22357 11.55383,-10.74892 84.6916,6.94821 83.99168,-8.04389 -0.69994,-14.99208 -15.89188,-21.17089 -8.06113,-27.32 7.83073,-6.14914 18.97043,-3.64182 18.97043,-3.64182 z"
       id="path1006" />
    <path
       style="fill:#c4724b;fill-opacity:1;stroke:none;stroke-width:0.260459px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 218.88032,288.22208 c 62.66042,18.30099 72.3813,34.9639 70.78597,39.83545 -1.59533,4.87156 21.5758,28.36271 68.05737,27.30698 46.48162,-1.05575 116.3579,2.84383 111.4476,25.18047 -4.91028,22.33666 -33.14862,86.4198 -43.36723,85.66296 -10.21862,-0.75684 -70.16394,58.18309 -93.32451,57.10993 -23.16057,-1.07316 -7.36497,23.37388 -7.36497,23.37388 l 188.4428,-91.08357 65.76135,-120.32555 c 0,0 -34.43207,-20.2762 -43.7216,-13.19755 -9.2895,7.07861 -9.36013,-68.7778 -18.53767,-64.99857 -9.17756,3.77921 -18.04556,93.67885 -39.12149,93.54711 -21.07593,-0.13174 -141.24953,-28.44658 -141.24953,-28.44658 0,0 -34.34662,-7.80951 -12.38659,-87.93631 21.96004,-80.12681 -49.23158,53.45259 -49.23158,53.45259 z"
       id="path1008"
       clip-path="url(#clipPath1096)" />
    <path
       style="fill:#ffffff;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 160.88427,533.86862 c 52.36478,-16.63456 42.57143,-3.76547 80.89575,-8.99583 38.32432,-5.23036 75.06333,5.63404 75.06333,5.63404 0,0 24.33757,10.91726 34.97718,8.73268 10.63964,-2.18456 -42.85583,13.40416 -42.85583,13.40416 z"
       id="path1002"
       clip-path="url(#clipPath1092)" />
    <path
       style="fill:#c4724b;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="M 116.30533,94.068849 C 106.99078,149.35756 98.713053,145.54002 89.239957,158.36081 79.76686,171.18159 78.033286,183.47029 65.7813,176.776 53.529314,170.08171 38.622104,193.16637 34.308647,177.71794 29.995193,162.26951 17.27797,159.13746 17.27797,159.13746 L 41.378975,112.7075 62.182036,66.617889 122.5311,36.735467 137.26652,29.082648 c 0,0 4.30996,9.489217 -4.01468,19.34859 -8.32463,9.859369 -22.42483,13.084765 -22.84053,22.557485 -0.4157,9.472724 5.89402,23.080126 5.89402,23.080126 z"
       id="path1064"
       clip-path="url(#clipPath1088)" />
    <path
       style="fill:#a46748;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 300.17516,273.48989 c 0,0 -5.09789,23.3929 -13.42544,23.13498 -8.32754,-0.25789 -18.03794,-0.85711 -13.00204,2.58945 5.03589,3.4466 26.76075,22.30097 36.49384,26.09596 9.73307,3.79498 20.09556,22.82955 45.60697,22.0032 25.51142,-0.82632 100.65684,8.94218 85.80774,5.3616 -14.84911,-3.58055 -80.19884,-7.61606 -89.63181,-11.36383 -9.43298,-3.74779 -33.74943,-17.75211 -33.74943,-20.77992 0,-3.02782 -16.29849,-9.02327 -11.09562,-34.39343 5.2029,-25.37018 -7.00421,-12.64801 -7.00421,-12.64801 z"
       id="path1066" />
    <path
       style="fill:#a46748;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 309.99157,78.247006 c 0,0 41.40814,26.653604 41.47225,37.189874 0.0641,10.53627 -7.38243,51.00181 7.90434,58.45479 15.28681,7.45298 33.74872,39.54567 34.89741,32.79277 1.14866,-6.7529 -26.19896,-41.5386 -31.3154,-44.70177 -5.11643,-3.16316 -5.61239,-45.33077 4.29985,-46.71905 9.91222,-1.38828 -57.25845,-37.016614 -57.25845,-37.016614 z"
       id="path1068" />
  </g>
</svg>

A crates/client/src/textures/mars_icon.svg => crates/client/src/textures/mars_icon.svg +132 -0
@@ 0,0 1,132 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86664 541.86668"
   version="1.1"
   id="svg5"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="mars_icon.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#000000"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0"
     inkscape:pagecheckerboard="true"
     inkscape:deskcolor="#d1d1d1"
     inkscape:document-units="px"
     showgrid="false"
     inkscape:zoom="0.13716686"
     inkscape:cx="360.87434"
     inkscape:cy="1253.9472"
     inkscape:window-width="1270"
     inkscape:window-height="1412"
     inkscape:window-x="1282"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1088">
      <path
         id="path1090"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1092">
      <path
         id="path1094"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1096">
      <path
         id="path1098"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1100">
      <path
         id="path1102"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1100-8">
      <path
         id="path1102-7"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath1092-2">
      <path
         id="path1094-0"
         style="fill:#da8555;stroke-width:0.0921874"
         d="M 541.86663,270.93333 A 270.93333,270.93333 0 0 1 270.93333,541.86663 270.93333,270.93333 0 0 1 0,270.93333 270.93333,270.93333 0 0 1 270.93333,0 270.93333,270.93333 0 0 1 541.86663,270.93333 Z" />
    </clipPath>
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <path
       id="path788-9"
       style="fill:#da8555;stroke:none;stroke-width:16.9333;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="M 533.40002,270.93333 A 262.46667,262.46668 0 0 1 270.93332,533.40001 262.46667,262.46668 0 0 1 8.4666753,270.93333 262.46667,262.46668 0 0 1 270.93332,8.4666487 262.46667,262.46668 0 0 1 533.40002,270.93333 Z" />
    <path
       style="fill:#a46748;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="m 290.12555,88.127279 c 39.65013,19.200661 40.94065,35.790351 40.94065,35.790351 0,0 8.31336,22.64366 4.94337,31.66586 -3.36998,9.02224 10.44174,37.06956 21.39739,39.91199 10.95566,2.84243 29.46584,40.2057 41.30149,31.01632 11.83564,-9.18937 32.5742,-27.55825 29.96475,-41.64922 -2.60941,-14.09101 -0.61517,-65.21208 -27.30236,-66.07013 -26.68716,-0.85804 -12.45545,-30.860921 -33.22195,-34.07623 -20.76649,-3.215309 -29.68258,-31.053788 -51.43845,-20.645611 -21.75582,10.408174 -41.3779,16.511809 -26.58489,24.05667 z"
       id="path1004" />
    <path
       style="fill:#a46748;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="m 206.97181,414.53045 c 71.04398,23.17304 129.67634,16.71813 129.67634,16.71813 l -85.55976,16.36058 c 0,0 71.40906,29.88727 61.71464,39.84451 -9.69444,9.95725 -86.7656,16.29727 -95.72362,5.34943 -8.95802,-10.9478 1.3155,-20.48314 -24.0538,-22.83178 -25.36929,-2.34861 -89.18193,-7.24108 -77.98915,-17.65408 11.19279,-10.41302 82.04501,6.73108 81.36697,-7.79252 -0.67807,-14.52358 -15.39527,-20.50931 -7.80923,-26.46626 7.58602,-5.95697 18.37761,-3.52801 18.37761,-3.52801 z"
       id="path1006" />
    <path
       style="fill:#a46748;fill-opacity:1;stroke:#000000;stroke-width:17.4796;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="m 218.88032,288.22208 c 62.66042,18.30099 72.3813,34.9639 70.78597,39.83545 -1.59533,4.87156 21.5758,28.36271 68.05737,27.30698 46.48162,-1.05575 116.3579,2.84383 111.4476,25.18047 -4.91028,22.33666 -33.14862,86.4198 -43.36723,85.66296 -10.21862,-0.75684 -70.16394,58.18309 -93.32451,57.10993 -23.16057,-1.07316 -7.36497,23.37388 -7.36497,23.37388 l 188.4428,-91.08357 65.76135,-120.32555 c 0,0 -34.43207,-20.2762 -43.7216,-13.19755 -9.2895,7.07861 -9.36013,-68.7778 -18.53767,-64.99857 -9.17756,3.77921 -18.04556,93.67885 -39.12149,93.54711 -21.07593,-0.13174 -141.24953,-28.44658 -141.24953,-28.44658 0,0 -34.34662,-7.80951 -12.38659,-87.93631 21.96004,-80.12681 -49.23158,53.45259 -49.23158,53.45259 z"
       id="path1008"
       clip-path="url(#clipPath1096)"
       transform="matrix(0.96875017,0,0,0.96875011,8.4666503,8.46665)" />
    <path
       style="fill:#ffffff;stroke:#000000;stroke-width:34.9591343;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
       d="m 160.88427,533.86862 c 52.36478,-16.63456 42.57143,-3.76547 80.89575,-8.99583 38.32432,-5.23036 75.06333,5.63404 75.06333,5.63404 0,0 24.33757,10.91726 34.97718,8.73268 10.63964,-2.18456 -42.85583,13.40416 -42.85583,13.40416 z"
       id="path1002"
       clip-path="url(#clipPath1092)"
       transform="matrix(0.96875017,0,0,0.96875011,8.4666503,8.46665)" />
    <path
       style="fill:#a46748;fill-opacity:1;stroke:#000000;stroke-width:17.4796;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="M 116.30533,94.068849 C 106.99078,149.35756 98.713053,145.54002 89.239957,158.36081 79.76686,171.18159 78.033286,183.47029 65.7813,176.776 53.529314,170.08171 38.622104,193.16637 34.308647,177.71794 29.995193,162.26951 17.27797,159.13746 17.27797,159.13746 L 41.378975,112.7075 62.182036,66.617889 122.5311,36.735467 137.26652,29.082648 c 0,0 4.30996,9.489217 -4.01468,19.34859 -8.32463,9.859369 -22.42483,13.084765 -22.84053,22.557485 -0.4157,9.472724 5.89402,23.080126 5.89402,23.080126 z"
       id="path1064"
       clip-path="url(#clipPath1088)"
       transform="matrix(0.96875017,0,0,0.96875011,8.4666503,8.46665)" />
    <path
       style="fill:#ffffff;stroke:#000000;stroke-width:34.9591343;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
       d="m 150.27466,13.881843 c 35.72958,11.992447 73.4399,4.96055 73.4399,4.96055 0,0 29.59864,-7.188602 43.63356,5.224678 14.03493,12.413282 26.90074,5.535843 54.50303,-3.573312 27.60228,-9.109154 34.02573,-16.9096246 34.02573,-16.9096246 L 253.70247,-7.2584793 Z"
       id="path1000"
       clip-path="url(#clipPath1100)"
       transform="matrix(0.96875017,0,0,0.96875011,8.4666503,8.46665)" />
    <path
       id="path788"
       style="fill:none;stroke:#000000;stroke-width:16.9333;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
       d="M 533.40001,270.93333 A 262.46667,262.46668 0 0 1 270.93332,533.40001 262.46667,262.46668 0 0 1 8.4666503,270.93333 262.46667,262.46668 0 0 1 270.93332,8.46665 262.46667,262.46668 0 0 1 533.40001,270.93333 Z" />
  </g>
</svg>

A crates/client/src/textures/missing.svg => crates/client/src/textures/missing.svg +74 -0
@@ 0,0 1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 512 512"
   version="1.1"
   id="svg1"
   inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
   sodipodi:docname="missing.ink.svg"
   inkscape:export-filename="missing.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview1"
     pagecolor="#505050"
     bordercolor="#eeeeee"
     borderopacity="1"
     inkscape:showpageshadow="0"
     inkscape:pageopacity="0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#505050"
     inkscape:document-units="px"
     showgrid="false"
     inkscape:zoom="2"
     inkscape:cx="235.25"
     inkscape:cy="241.5"
     inkscape:window-width="2548"
     inkscape:window-height="1416"
     inkscape:window-x="4"
     inkscape:window-y="1096"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs1" />
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#ff00ff;fill-opacity:1;stroke-width:0"
       id="rect1"
       width="256"
       height="256"
       x="0"
       y="0" />
    <rect
       style="fill:#ff00ff;fill-opacity:1;stroke-width:0"
       id="rect1-5"
       width="256"
       height="256"
       x="256"
       y="256" />
    <rect
       style="fill:#000000;fill-opacity:1;stroke-width:0"
       id="rect1-5-2"
       width="256"
       height="256"
       x="256"
       y="0" />
    <rect
       style="fill:#000000;fill-opacity:1;stroke-width:0"
       id="rect1-5-2-7"
       width="256"
       height="256"
       x="0"
       y="256" />
  </g>
</svg>

A crates/client/src/textures/moon.svg => crates/client/src/textures/moon.svg +144 -0
@@ 0,0 1,144 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86665 541.86668"
   version="1.1"
   id="svg5"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="moon.ink.svg"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/moon.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="px"
     showgrid="false"
     units="px"
     width="2048px"
     inkscape:zoom="0.5"
     inkscape:cx="769"
     inkscape:cy="1041"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="perspective-envelope"
       up_left_point="141.57374,179.75783"
       up_right_point="168.30668,176.1389"
       down_left_point="137.454,206.46689"
       down_right_point="167.67151,206.22036"
       id="path-effect3140"
       is_visible="true"
       lpeversion="1"
       deform_type="perspective"
       horizontal_mirror="false"
       vertical_mirror="false"
       overflow_perspective="false" />
    <inkscape:path-effect
       effect="perspective-envelope"
       up_left_point="109.23121,429.6682"
       up_right_point="141.65017,439.36935"
       down_left_point="116.63002,461.39143"
       down_right_point="148.2051,469.54616"
       id="path-effect1544"
       is_visible="true"
       lpeversion="1"
       deform_type="perspective"
       horizontal_mirror="false"
       vertical_mirror="false"
       overflow_perspective="false" />
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <circle
       style="fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:2.11667"
       id="path31"
       cx="270.93335"
       cy="270.93335"
       r="270.93335" />
    <path
       style="fill:#bbbbbb;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 99.278501,448.00605 c -14.116484,-4.29691 -26.328238,-17.38828 -26.328238,-17.38828 0,0 5.806104,11.30382 15.482033,19.87489 9.675926,8.57105 16.655024,14.7374 16.655024,14.7374 0,0 7.15595,5.36485 7.99831,8.43579 0.84236,3.07094 0.88086,12.40086 1.40541,17.24533 0.52455,4.84447 14.98574,-23.4695 14.98574,-23.4695 0,0 -2.54202,19.42169 7.47868,19.04982 10.02071,-0.3719 23.0005,-18.24728 23.0005,-18.24728 l 15.88766,-1.12964 c 0,0 -15.56439,-4.67156 -15.57508,-10.85477 -0.0107,-6.18321 8.62079,-32.18127 3.71405,-32.00646 -4.90674,0.17484 -26.08116,-0.6558 -29.93716,-4.77115 -3.856,-4.11533 -14.57844,-12.10702 -18.35166,-35.75759 -3.77322,-23.6506 -5.95645,-47.56957 -6.31989,-11.55036 -0.36345,36.01921 5.99207,51.02815 5.99207,51.02815 l -13.26104,5.54138 z"
       id="path1696" />
    <path
       style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:2.11667"
       id="path1440"
       sodipodi:type="arc"
       sodipodi:cx="128.71815"
       sodipodi:cy="449.60718"
       sodipodi:rx="19.48694"
       sodipodi:ry="19.93898"
       d="m 144.95411,454.57962 c 1.80193,8.29555 -3.5744,13.20378 -12.18267,10.98057 -8.82408,-2.27895 -17.77608,-11.17753 -19.80957,-19.89635 -2.05255,-8.80057 3.78656,-13.74616 12.84821,-11.03453 8.83639,2.64423 17.32594,11.58042 19.14403,19.95031 z"
       inkscape:path-effect="#path-effect1544" />
    <path
       id="path1865"
       style="fill:#777777;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 640.07617 139.52539 C 597.80532 140.10151 554.84575 145.20817 523.11133 153.07617 C 438.48619 174.05746 504.50209 300.96796 460.08398 353.14648 C 415.66592 405.32506 320.58569 405.28473 244.41211 392.68359 C 236.10996 391.3102 228.28745 390.12718 220.73438 389.16406 A 1024.0001 1024.0001 0 0 0 66.830078 661.19531 C 79.756605 676.29822 70.01666 690.79213 50.277344 708.49805 A 1024.0001 1024.0001 0 0 0 0 1024 A 1024.0001 1024.0001 0 0 0 0.38085938 1034.1543 C 45.272659 1083.7031 96.84767 1121.6293 121.1543 1126.5801 C 175.12622 1137.5731 272.2274 917.13123 343.97266 898.46875 C 415.71786 879.80627 394.48448 910.89757 386.66211 941.1582 C 378.83973 971.4188 323.16623 984.64535 329.7832 1022.9531 C 336.40014 1061.2608 451.31618 1014.23 455.64453 975.57617 C 459.97292 936.92238 471.91834 944.69532 631.67969 1003.2148 C 791.44104 1061.7343 772.56961 893.93617 892.97852 854.96289 C 1013.3875 815.98961 832.80815 592.12499 954.25586 570.67969 C 1075.7036 549.23438 978.86654 702.74133 1022.3281 710.95508 C 1065.7899 719.16882 1103.0015 713.27637 1198.418 633.6582 C 1293.8345 554.04004 1152.1795 423.6245 1108.2266 366.74219 C 1064.2737 309.85992 919.23342 345.82094 774.98242 408.31445 C 630.7315 470.80792 758.75171 385.62436 798.32812 348.16406 C 837.9045 310.70381 808.9101 234.38397 790.54492 182.57031 C 779.06661 150.18678 710.52759 138.5652 640.07617 139.52539 z "
       transform="scale(0.26458333)" />
    <path
       id="path2034"
       style="fill:#777777;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 1499.1973 317.33594 C 1494.0128 316.93162 1488.4617 318.57654 1482.5 322.69141 C 1406.1904 375.36162 1358.5561 501.09795 1395.457 565.46289 C 1432.358 629.82783 1440.5132 790.65823 1510.3359 775.72656 C 1580.1587 760.79493 1565.2122 899.97556 1507.5586 939.55273 C 1449.905 979.12987 1249.4675 1144.7891 1408.2402 1150.3555 C 1567.0129 1155.9218 1657.6521 1180.8538 1608.332 1279.1094 C 1559.012 1377.365 1522.6506 1420.3561 1631.5488 1386.5039 C 1740.447 1352.6516 1825.9308 1386.0791 1777.2402 1468.4453 C 1728.5498 1550.8115 1731.404 1537.3893 1742.623 1554.8496 C 1753.842 1572.3098 1811.9885 1612.9773 1854.8574 1535.7383 C 1897.7263 1458.4991 1919.825 1425.6051 1916.1211 1469.6855 C 1912.4172 1513.766 1869.0472 1550.5504 1926.0176 1489.9238 C 1932.2836 1483.2557 1938.792 1476.8816 1945.3574 1470.6348 A 1024.0001 1024.0001 0 0 0 2031.334 1204.2539 C 2028.1139 1138.9429 2028.9997 1089.7601 2004.7754 1123.4141 C 1969.9153 1171.8441 1896.8821 1251.6677 1947.4277 1112.4707 C 1997.9734 973.27369 2035.0005 979.52172 2024.0723 920.31055 C 2013.1441 861.09933 2002.2764 856.26284 2019.9961 828.61133 C 2022.4392 824.79892 2024.2111 818.53264 2025.4863 810.66797 A 1024.0001 1024.0001 0 0 0 1956.7363 601.61914 C 1928.6062 557.26627 1907.718 503.09753 1906.9609 535.96094 C 1905.6808 591.52672 1936.4197 864.98435 1889.8164 772.25977 C 1843.2131 679.53514 1807.4509 544.79173 1745.3516 545.89648 C 1683.2521 547.0012 1637.2384 377.0136 1602.5273 499.45312 C 1570.5283 612.32704 1560.3741 322.10687 1499.1973 317.33594 z "
       transform="scale(0.26458333)" />
    <path
       style="fill:#bbbbbb;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 268.72989,277.03252 c -15.28421,0.52903 1.79136,-36.67804 -9.13749,-26.56375 -10.92886,10.11431 1.17337,30.39933 -15.5384,27.70251 -16.71177,-2.69679 -21.30949,0.62905 -21.00202,4.74007 0.30748,4.11101 -1.78801,15.41727 -1.78801,15.41727 0,0 -4.67539,6.44937 -13.7069,5.67891 -9.03153,-0.77047 -32.55202,4.36102 -15.14465,7.95557 17.40736,3.59455 25.68723,5.10468 29.34933,12.40538 3.66212,7.30067 16.21983,17.32452 16.21983,17.32452 0,0 14.19859,-2.50891 18.11665,5.50672 3.91803,8.01564 10.49179,12.61973 15.88532,28.90761 5.39353,16.28791 3.13264,-3.56543 2.97083,-14.39091 -0.16182,-10.8255 -9.06871,-13.7252 -4.76309,-21.60105 4.30562,-7.87585 17.68898,-12.05412 23.76289,-12.69846 6.07393,-0.64437 11.31707,-0.11221 4.34528,-7.4975 -6.9718,-7.38526 -15.85246,-21.76865 -14.32542,-26.33983 1.52705,-4.57115 3.23437,-8.84496 -5.64261,-13.41273 -8.87698,-4.56779 -9.60154,-3.13433 -9.60154,-3.13433 z"
       id="path2237"
       sodipodi:nodetypes="cssscssscssssssssc" />
    <path
       id="path2721"
       style="fill:#777777;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 1257.6641 1460.3242 C 1209.9311 1461.5554 1101.301 1500.8692 1071.6895 1507.6191 C 1028.6181 1517.4372 977.77514 1441.844 878.97852 1506.3887 C 875.4049 1513.4542 891.36889 1533.9376 903.26367 1584.791 C 915.15845 1635.6444 831.36794 1623.1277 756.46484 1644.0977 C 681.56179 1665.0675 784.39524 1751.9819 826.5957 1769.957 C 868.79613 1787.9321 985.2434 1863.7597 708.05273 1876.1504 C 451.93659 1887.599 593.28502 1916.7959 643.76562 1974.543 A 1024.0001 1024.0001 0 0 0 784.29102 2019.1523 C 796.80317 2015.0765 809.59215 2010.4693 822.47266 2005.9941 C 890.41552 1982.3882 947.2551 2013.9734 1024.6895 2033.8379 C 1047.8725 2039.7851 1077.3277 2042.8957 1107.2012 2044.3848 A 1024.0001 1024.0001 0 0 0 1346.8535 1995.1504 C 1371.7132 1979.8053 1395.7365 1961.4342 1411.084 1940.8711 C 1455.575 1881.2607 1500.5195 1839.2983 1606.1387 1803.9355 C 1711.7579 1768.5727 1628.3901 1687.1861 1546.9141 1658.5645 C 1465.438 1629.943 1508.6555 1667.0501 1471.0176 1740.5098 C 1433.3796 1813.9695 1240.6933 1797.4238 1192.2617 1734.4277 C 1143.83 1671.4316 1240.1966 1661.5444 1271.8926 1701.8965 C 1303.5887 1742.2485 1365.2644 1708.0208 1396.082 1634.9824 C 1426.8996 1561.9439 1348.5364 1601.9325 1256.7656 1571.1484 C 1164.9949 1540.3645 1218.7284 1558.6836 1271.8691 1488.8848 C 1288.4756 1467.0726 1279.3609 1459.7646 1257.6641 1460.3242 z "
       transform="scale(0.26458333)" />
    <path
       id="path2935"
       style="fill:#bbbbbb;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 1074.9844 23.144531 C 1034.042 23.183155 987.7438 26.275707 939.68164 35.189453 C 939.68164 35.189457 934.474 39.25217 1026.1953 35.523438 C 1117.9166 31.794711 1144.5539 50.344119 1179.8203 55.302734 C 1215.0866 60.261354 1203.1348 96.314206 1233.8945 108.66602 C 1264.6543 121.01781 1278.2324 110.3056 1291.8926 108.41992 C 1305.5527 106.53424 1363.9194 166.13855 1399.3438 178.0957 C 1434.7681 190.05285 1448.8635 142.9447 1487.5488 131.55664 C 1496.7062 128.86093 1505.7209 126.5697 1513.1699 124.48242 A 1024.0001 1024.0001 0 0 0 1477.0195 105.7207 C 1406.7546 97.657006 1336.2827 68.942473 1312.2207 41.425781 A 1024.0001 1024.0001 0 0 0 1268.2539 29.636719 C 1249.1154 36.270504 1229.2109 37.753906 1229.2109 37.753906 C 1229.2109 37.753906 1165.0577 23.059559 1074.9844 23.144531 z "
       transform="scale(0.26458333)" />
    <path
       style="fill:#bbbbbb;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
       d="m 135.81713,198.29125 c -2.61425,-13.79864 -2.58263,-20.43522 4.06228,-22.25019 6.64491,-1.81497 13.98649,-4.3664 20.8673,-8.0102 6.88082,-3.6438 17.60442,-3.21437 14.90985,7.29852 -2.69457,10.51289 -1.46603,18.94128 0.9127,29.34214 2.37873,10.40085 -3.41704,17.5851 -13.23398,11.35831 -9.81694,-6.22678 -2.79731,-10.62196 -10.75025,-5.82031 -7.95294,4.80164 3.30791,6.23117 -15.29041,0.88576 -18.59831,-5.34541 -18.70257,-7.8989 -8.18341,-7.46207 10.51916,0.43682 12.28132,-2.59109 9.18067,-3.74176 -3.10065,-1.15068 -2.47475,-1.6002 -2.47475,-1.6002 z"
       id="path3354" />
    <path
       style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:2.11667"
       id="path3138"
       sodipodi:type="arc"
       sodipodi:cx="153.32663"
       sodipodi:cy="190.24252"
       sodipodi:rx="15.872626"
       sodipodi:ry="16.224365"
       d="m 168.01166,190.11078 c -0.18164,8.60244 -7.85173,16.17086 -16.48333,16.24128 -8.00262,0.0653 -13.05938,-6.46527 -11.88566,-14.0747 1.09536,-7.10145 7.37661,-13.25671 14.49656,-14.22056 7.60736,-1.02984 14.04035,4.10129 13.87243,12.05398 z"
       inkscape:path-effect="#path-effect3140" />
    <circle
       style="fill:#bd1f20;fill-opacity:1;stroke:none;stroke-width:2.11667"
       id="path31-3-6-5"
       cx="-302.38708"
       cy="230.03458"
       r="270.93335" />
    <path
       id="path3696"
       style="fill:#aaaaaa;fill-opacity:1;stroke:none;stroke-width:0.999999px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="M 112.60938 558.50781 A 1024.0001 1024.0001 0 0 0 22.460938 813.11914 C 29.613277 822.06985 37.019384 828.33793 44.660156 831.13477 C 122.14953 859.49902 63.41101 795.58582 64.232422 761.36133 C 65.053834 727.13684 88.335324 723.97366 133.03906 694.33789 C 168.741 670.66978 143.51196 649.73497 112.60938 558.50781 z "
       transform="scale(0.26458333)" />
  </g>
</svg>

A crates/client/src/textures/moon_icon.svg => crates/client/src/textures/moon_icon.svg +116 -0
@@ 0,0 1,116 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86665 541.86668"
   version="1.1"
   id="svg5"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="moon_icon.svg"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/moon.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="px"
     showgrid="false"
     units="px"
     width="2048px"
     inkscape:zoom="0.1767767"
     inkscape:cx="1453.8115"
     inkscape:cy="531.7443"
     inkscape:window-width="1270"
     inkscape:window-height="1412"
     inkscape:window-x="1282"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="0"
     inkscape:deskcolor="#505050" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="perspective-envelope"
       up_left_point="141.57374,179.75783"
       up_right_point="168.30668,176.1389"
       down_left_point="137.454,206.46689"
       down_right_point="167.67151,206.22036"
       id="path-effect3140"
       is_visible="true"
       lpeversion="1"
       deform_type="perspective"
       horizontal_mirror="false"
       vertical_mirror="false"
       overflow_perspective="false" />
    <inkscape:path-effect
       effect="perspective-envelope"
       up_left_point="109.23121,429.6682"
       up_right_point="141.65017,439.36935"
       down_left_point="116.63002,461.39143"
       down_right_point="148.2051,469.54616"
       id="path-effect1544"
       is_visible="true"
       lpeversion="1"
       deform_type="perspective"
       horizontal_mirror="false"
       vertical_mirror="false"
       overflow_perspective="false" />
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <ellipse
       style="fill:#aaaaaa;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       id="path31"
       cx="270.93344"
       cy="270.93332"
       rx="262.46658"
       ry="262.46667" />
    <path
       style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 104.64285,442.47252 c -13.675338,-4.16263 -25.505471,-16.8449 -25.505471,-16.8449 0,0 5.624662,10.95058 14.998214,19.2538 9.373547,8.30321 16.134547,14.27686 16.134547,14.27686 0,0 6.93232,5.1972 7.74836,8.17217 0.81603,2.97498 0.85333,12.01334 1.36149,16.70642 0.50816,4.69308 14.51743,-22.73608 14.51743,-22.73608 0,0 -2.46258,18.81476 7.24497,18.45451 9.70755,-0.36028 22.28172,-17.67705 22.28172,-17.67705 l 15.39116,-1.09434 c 0,0 -15.07799,-4.52557 -15.08835,-10.51556 -0.0104,-5.98998 8.35139,-31.1756 3.59799,-31.00626 -4.75341,0.16938 -25.26612,-0.6353 -29.00161,-4.62205 -3.7355,-3.98672 -14.12286,-11.72867 -17.77817,-34.64016 -3.6553,-22.91152 -5.77031,-46.08302 -6.12239,-11.18942 -0.35209,34.89361 5.80482,49.43353 5.80482,49.43353 l -12.84663,5.36821 z"
       id="path1696" />
    <path
       id="path1865"
       style="fill:#777777;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 172.52796,44.229115 c -10.83466,0.147669 -21.84584,1.456583 -29.97984,3.47327 -21.6907,5.377821 -4.76983,37.9069 -16.15486,51.281044 -11.38501,13.374151 -35.755499,13.363811 -55.27993,10.133951 -2.127966,-0.35201 -4.132993,-0.65524 -6.068958,-0.9021 A 262.46658,262.4667 0 0 0 25.596393,177.941 c 3.313262,3.87111 0.816769,7.58611 -4.242714,12.12441 a 262.46658,262.4667 0 0 0 -12.8868375,80.86791 262.46658,262.4667 0 0 0 0.09762,2.60271 c 11.5064415,12.70009 24.7258905,22.42116 30.9560435,23.69012 13.833812,2.81768 38.7223,-53.68491 57.111687,-58.46839 18.389368,-4.78347 12.946938,3.1857 10.941948,10.94196 -2.005,7.75625 -16.274948,11.14642 -14.578919,20.96527 1.696021,9.81884 31.150719,-2.23587 32.260139,-12.14343 1.10943,-9.90755 4.17122,-7.91523 45.12045,7.0842 40.94923,14.99944 36.1122,-28.00976 66.97481,-37.9992 30.86263,-9.98944 -15.42257,-67.36934 15.7063,-72.86609 31.12889,-5.49676 6.30809,33.8494 17.44795,35.95471 11.13991,2.10531 20.6778,0.59499 45.13448,-19.81236 24.45668,-20.40734 -11.85162,-53.83481 -23.11741,-68.4146 -11.26579,-14.579792 -48.4418,-5.362438 -85.41549,10.65559 -36.97367,16.01802 -4.16017,-5.81581 5.98385,-15.417451 10.14402,-9.601628 2.71232,-29.163556 -1.99495,-42.44418 -2.94206,-8.300389 -20.50964,-11.279175 -38.56739,-11.033064 z" />
    <path
       id="path2034"
       style="fill:#777777;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 392.73359,89.804646 c -1.32886,-0.103634 -2.75169,0.317984 -4.27977,1.372687 -19.55929,13.500167 -31.76868,45.728287 -22.31042,62.225987 9.45828,16.49771 11.54858,57.72099 29.44518,53.89378 17.89663,-3.82721 14.06562,31.84689 -0.71186,41.99111 -14.77748,10.14422 -66.15262,52.60518 -25.4568,54.03194 40.69583,1.42672 63.92801,7.81717 51.28653,33.00156 -12.64145,25.1844 -21.96143,36.20367 5.95081,27.52684 27.91225,-8.67686 49.82302,-0.10889 37.34289,21.00282 -12.48008,21.1117 -11.7485,17.67138 -8.8729,22.14672 2.87559,4.47531 17.77941,14.89901 28.76736,-4.89852 10.98794,-19.79756 16.65217,-28.2288 15.7028,-16.93033 -0.94936,11.29851 -12.06575,20.7269 2.53662,5.18739 1.60607,-1.70914 3.27427,-3.34292 4.95708,-4.94407 a 262.46658,262.4667 0 0 0 22.03709,-68.27744 c -0.82536,-16.74019 -0.59831,-29.34649 -6.80736,-20.72046 -8.93517,12.41333 -27.65467,32.87333 -14.69908,-2.80496 12.95562,-35.6783 22.44622,-34.07683 19.64516,-49.25355 -2.80106,-15.17673 -5.58661,-16.4164 -1.04479,-23.5039 0.6262,-0.97718 1.08037,-2.58332 1.40722,-4.59915 A 262.46658,262.4667 0 0 0 510.0077,162.67073 c -7.21017,-11.36832 -12.56413,-25.25259 -12.75819,-16.8292 -0.3281,14.24235 7.55074,84.33368 -4.39439,60.56697 C 480.91,182.64178 471.74361,148.105 455.82663,148.38816 439.9096,148.67132 428.11559,105.10093 419.21862,136.48403 411.0168,165.41532 408.41412,91.027507 392.73359,89.804646 Z" />
    <path
       style="fill:#bbbbbb;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 268.79881,276.84191 c -14.80657,0.5125 1.73539,-35.53185 -8.85194,-25.73363 -10.58733,9.79824 1.1367,29.44935 -15.05282,26.83681 -16.18952,-2.61252 -20.64356,0.60939 -20.3457,4.59194 0.29788,3.98254 -1.73213,14.93548 -1.73213,14.93548 0,0 -4.52928,6.24783 -13.27855,5.50144 -8.74929,-0.74639 -31.53476,4.22474 -14.67138,7.70696 16.86338,3.48222 24.8845,4.94516 28.43215,12.01771 3.54768,7.07253 15.71296,16.78313 15.71296,16.78313 0,0 13.75488,-2.4305 17.5505,5.33464 3.79559,7.76515 10.16391,12.22536 15.3889,28.00425 5.22498,15.77891 3.03475,-3.45401 2.87799,-13.9412 -0.15676,-10.4872 -8.78532,-13.29629 -4.61424,-20.92602 4.17107,-7.62973 17.13619,-11.67742 23.02029,-12.30163 5.88412,-0.62423 10.96341,-0.1087 4.20949,-7.2632 -6.75393,-7.15447 -15.35706,-21.08838 -13.87775,-25.51671 1.47933,-4.4283 3.1333,-8.56856 -5.46627,-12.99358 -8.59958,-4.42505 -9.3015,-3.03639 -9.3015,-3.03639 z"
       id="path2237"
       sodipodi:nodetypes="cssscssscssssssssc" />
    <path
       id="path2721"
       style="fill:#777777;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 330.82501,382.7698 c -12.23468,0.31558 -40.07821,10.3923 -47.66808,12.1224 -11.03984,2.51653 -24.07166,-16.85915 -49.39472,-0.31537 -0.91597,1.81099 3.17584,7.0612 6.22465,20.0957 3.04881,13.03449 -18.42795,9.82627 -37.62674,15.20119 -19.19878,5.37488 7.15898,27.65236 17.97559,32.25965 10.8166,4.60729 40.66378,24.04305 -30.38434,27.21897 -65.64641,2.93445 -29.41669,10.41805 -16.47775,25.21951 a 262.46658,262.4667 0 0 0 36.01876,11.43405 c 3.20706,-1.04469 6.48506,-2.22559 9.78653,-3.37265 17.41478,-6.05056 31.98361,2.04522 51.83122,7.13678 5.94215,1.52436 13.49196,2.32166 21.14898,2.70334 a 262.46658,262.4667 0 0 0 61.42648,-12.61953 c 6.37192,-3.93318 12.52945,-8.64198 16.46324,-13.91261 11.40371,-15.27904 22.92366,-26.03464 49.99544,-35.09866 27.07179,-9.06402 5.70337,-29.92463 -15.18015,-37.26078 -20.88354,-7.33612 -9.80625,2.17499 -19.45341,21.00382 -9.64718,18.82882 -59.03557,14.58791 -71.44931,-1.55894 -12.41377,-16.14685 12.28643,-18.68109 20.41059,-8.33824 8.12418,10.34283 23.93259,1.56975 31.8316,-17.15109 7.89902,-18.72087 -12.18665,-8.47119 -35.70888,-16.36162 -23.5222,-7.89038 -9.7495,-3.19491 3.87126,-21.0854 4.25649,-5.5908 1.92026,-7.46395 -3.64096,-7.32052 z" />
    <path
       id="path2935"
       style="fill:#bbbbbb;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 284.00147,14.398943 c -10.49416,0.0099 -22.36109,0.802568 -34.68014,3.087296 0,10e-7 -1.3348,1.041335 22.17476,0.08561 23.50954,-0.95573 30.33708,3.798763 39.37639,5.069731 9.03928,1.270969 5.97585,10.51186 13.86003,13.677816 7.88419,3.165951 11.36446,0.42025 14.86578,-0.06308 3.50129,-0.483328 18.46155,14.794157 27.54135,17.858955 9.07978,3.064798 12.69264,-9.009732 22.60827,-11.928664 2.34717,-0.690951 4.65778,-1.278227 6.56707,-1.813229 a 262.46658,262.4667 0 0 0 -9.26589,-4.808912 c -18.00995,-2.066846 -36.07295,-9.426814 -42.2404,-16.479759 a 262.46658,262.4667 0 0 0 -11.26935,-3.021714 c -4.90549,1.700339 -10.00731,2.080558 -10.00731,2.080558 0,0 -16.44343,-3.766384 -39.53056,-3.744604 z" />
    <path
       style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 140.03963,200.56131 c -2.53255,-13.36743 -2.50192,-19.79662 3.93533,-21.55488 6.43725,-1.75826 13.54941,-4.22995 20.21519,-7.75988 6.66579,-3.52994 17.05427,-3.11393 14.44391,7.07044 -2.61036,10.18437 -1.42022,18.34937 0.88418,28.4252 2.30439,10.07583 -3.31026,17.03557 -12.82041,11.00337 -9.51016,-6.0322 -2.7099,-10.29003 -10.4143,-5.63843 -7.70441,4.65159 3.20453,6.03645 -14.81258,0.85808 -18.01711,-5.17836 -18.11811,-7.65206 -7.92768,-7.22888 10.19043,0.42317 11.89753,-2.51012 8.89377,-3.62483 -3.00375,-1.11472 -2.39741,-1.55019 -2.39741,-1.55019 z"
       id="path3354" />
    <path
       id="path3696"
       style="fill:#aaaaaa;fill-opacity:1;stroke:#000000;stroke-width:16.9333;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;paint-order:normal"
       d="m 37.330314,151.62064 a 262.46658,262.4667 0 0 0 -23.106397,65.26073 c 1.833251,2.29421 3.731548,3.90081 5.689992,4.61769 19.861689,7.27018 4.806125,-9.11174 5.016666,-17.88399 0.21054,-8.77225 6.177935,-9.58303 17.636172,-17.17912 9.150943,-6.0665 2.684362,-11.43242 -5.236433,-34.81531 z" />
  </g>
</svg>

A crates/client/src/textures/powerhub_off.svg => crates/client/src/textures/powerhub_off.svg +540 -0
@@ 0,0 1,540 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/powerhub_off.png"
   inkscape:export-xdpi="96.000008"
   inkscape:export-ydpi="96.000008"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="powerhub_off.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1"
     inkscape:cx="244.5"
     inkscape:cy="326.5"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="188.38332,95.646877"
       orientation="0,-1"
       id="guide19068" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20650"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20646"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20530"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20261"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20231"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20021"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20017"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect19980"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect19976"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93"
       x="-0.26165959"
       y="-0.26165959"
       width="1.5233192"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6"
       x="-0.26165959"
       y="-0.26165959"
       width="1.5233192"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6-2"
       x="-0.26165957"
       y="-0.26165959"
       width="1.5233191"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1-0" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8-2" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7-3" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6-2-5"
       x="-0.26165953"
       y="-0.2616596"
       width="1.5233191"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1-0-9" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8-2-2" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7-3-2" />
    </filter>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <circle
       style="fill:#666666;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="67.73333"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-7"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 44.45,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 48.683333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 44.45,8.46667 Z"
       inkscape:path-effect="#path-effect19976"
       inkscape:original-d="m 42.333333,8.46667 h 6.35 V 0 h -6.35 z" />
    <path
       id="rect16402-7-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.4666697,46.566666 V 44.45 A 2.1166667,2.1166667 45 0 0 6.350003,42.333333 H 0 v 6.35 h 6.350003 a 2.1166667,2.1166667 135 0 0 2.1166667,-2.116667 z"
       inkscape:path-effect="#path-effect20261"
       inkscape:original-d="m 8.4666697,48.683333 v -6.35 H 0 v 6.35 z" />
    <path
       id="rect16402-7-3-1"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.46667,91.016666 V 88.9 A 2.1166667,2.1166667 45 0 0 6.3500033,86.783333 H 0 v 6.35 H 6.3500033 A 2.1166667,2.1166667 135 0 0 8.46667,91.016666 Z"
       inkscape:path-effect="#path-effect20530"
       inkscape:original-d="m 8.46667,93.133333 v -6.35 H 0 v 6.35 z" />
    <path
       id="rect16402-7-3-9"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,46.566666 V 44.45 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35 v 6.35 l -6.35,0 A 2.1166667,2.1166667 45 0 1 127,46.566666 Z"
       inkscape:path-effect="#path-effect20646"
       inkscape:original-d="m 127,48.683333 v -6.35 h 8.46667 v 6.35 z" />
    <path
       id="rect16402-7-3-1-4"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,91.016666 V 88.9 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35 v 6.35 h -6.35 A 2.1166667,2.1166667 45 0 1 127,91.016666 Z"
       inkscape:path-effect="#path-effect20650"
       inkscape:original-d="m 127,93.133333 v -6.35 h 8.46667 v 6.35 z" />
    <path
       id="rect16402-0-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 93.133333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 88.9,8.46667 Z"
       inkscape:path-effect="#path-effect19980"
       inkscape:original-d="m 86.783333,8.46667 h 6.35 V 0 h -6.35 z" />
    <path
       id="path19322"
       style="fill:#666666;fill-opacity:1;stroke-width:0.237526"
       d="M 33.866666,6.35 A 27.516663,27.516663 0 0 0 6.35,33.866666 H 20.108325 A 13.758332,13.758334 0 0 1 33.866666,20.108333 Z" />
    <path
       id="path19322-2"
       style="display:inline;fill:#666666;fill-opacity:1;stroke-width:0.237526"
       d="M 101.6,129.11667 A 27.516663,27.516663 0 0 0 129.11667,101.6 H 115.35834 A 13.758332,13.758334 0 0 1 101.6,115.35833 Z" />
    <path
       id="path19322-2-9"
       style="display:inline;fill:#666666;fill-opacity:1;stroke-width:0.237526"
       d="m 101.6,6.35 a 27.516663,27.516663 0 0 1 27.51666,27.516673 H 115.35834 A 13.758332,13.758334 0 0 0 101.6,20.108343 Z" />
    <path
       id="path19322-6"
       style="display:inline;fill:#666666;fill-opacity:1;stroke-width:0.237526"
       d="M 33.866667,129.11667 A 27.516662,27.516665 0 0 1 6.35,101.6 h 13.758326 a 13.758332,13.758335 0 0 0 13.758341,13.75833 z" />
  </g>
</svg>

A crates/client/src/textures/powerhub_on.svg => crates/client/src/textures/powerhub_on.svg +587 -0
@@ 0,0 1,587 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/powerhub_on.png"
   inkscape:export-xdpi="96.000008"
   inkscape:export-ydpi="96.000008"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="powerhub_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="1"
     inkscape:cx="245"
     inkscape:cy="326.5"
     inkscape:window-width="1270"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="188.38332,95.646877"
       orientation="0,-1"
       id="guide19068" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20650"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20646"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20530"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20261"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20231"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20021"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect20017"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect19980"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect19976"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-46.898087)" />
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93"
       x="-0.26165959"
       y="-0.26165959"
       width="1.5233192"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6"
       x="-0.26165959"
       y="-0.26165959"
       width="1.5233192"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6-2"
       x="-0.26165957"
       y="-0.26165959"
       width="1.5233191"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1-0" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8-2" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7-3" />
    </filter>
    <filter
       inkscape:menu-tooltip="In and out glow with a possible offset and colorizable flood"
       inkscape:menu="Shadows and Glows"
       inkscape:label="Cutout Glow"
       style="color-interpolation-filters:sRGB"
       id="filter19442-93-6-2-5"
       x="-0.26165953"
       y="-0.2616596"
       width="1.5233191"
       height="1.5233192">
      <feGaussianBlur
         stdDeviation="3"
         result="blur"
         id="feGaussianBlur19434-6-1-0-9" />
      <feComposite
         in2="SourceGraphic"
         operator="in"
         result="composite"
         id="feComposite19438-0-8-2-2" />
      <feBlend
         in="blur"
         in2="composite"
         mode="normal"
         id="feBlend19440-6-7-3-2" />
    </filter>
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline" />
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.264583"
       id="rect55"
       width="135.46666"
       height="135.46666"
       x="0"
       y="0"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.215;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06667"
       height="110.06667"
       x="12.7"
       y="12.7"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,67.733333 A 33.866665,33.866666 0 0 1 67.733332,101.6 33.866665,33.866666 0 0 1 33.866667,67.733333 33.866665,33.866666 0 0 1 67.733332,33.866667 33.866665,33.866666 0 0 1 101.6,67.733333 Z" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="67.73333"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-7"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 44.45,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 48.683333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 44.45,8.46667 Z"
       inkscape:path-effect="#path-effect19976"
       inkscape:original-d="m 42.333333,8.46667 h 6.35 V 0 h -6.35 z" />
    <path
       id="rect16402-7-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.4666697,46.566666 V 44.45 A 2.1166667,2.1166667 45 0 0 6.350003,42.333333 H 0 v 6.35 h 6.350003 a 2.1166667,2.1166667 135 0 0 2.1166667,-2.116667 z"
       inkscape:path-effect="#path-effect20261"
       inkscape:original-d="m 8.4666697,48.683333 v -6.35 H 0 v 6.35 z" />
    <path
       id="rect16402-7-3-1"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 8.46667,91.016666 V 88.9 A 2.1166667,2.1166667 45 0 0 6.3500033,86.783333 H 0 v 6.35 H 6.3500033 A 2.1166667,2.1166667 135 0 0 8.46667,91.016666 Z"
       inkscape:path-effect="#path-effect20530"
       inkscape:original-d="m 8.46667,93.133333 v -6.35 H 0 v 6.35 z" />
    <path
       id="rect16402-7-3-9"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,46.566666 V 44.45 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35 v 6.35 l -6.35,0 A 2.1166667,2.1166667 45 0 1 127,46.566666 Z"
       inkscape:path-effect="#path-effect20646"
       inkscape:original-d="m 127,48.683333 v -6.35 h 8.46667 v 6.35 z" />
    <path
       id="rect16402-7-3-1-4"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="M 127,91.016666 V 88.9 a 2.1166667,2.1166667 135 0 1 2.11667,-2.116667 h 6.35 v 6.35 h -6.35 A 2.1166667,2.1166667 45 0 1 127,91.016666 Z"
       inkscape:path-effect="#path-effect20650"
       inkscape:original-d="m 127,93.133333 v -6.35 h 8.46667 v 6.35 z" />
    <path
       id="rect16402-0-3"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,8.46667 h 2.116666 A 2.1166667,2.1166667 135 0 0 93.133333,6.3500033 V 0 h -6.35 V 6.3500033 A 2.1166667,2.1166667 45 0 0 88.9,8.46667 Z"
       inkscape:path-effect="#path-effect19980"
       inkscape:original-d="m 86.783333,8.46667 h 6.35 V 0 h -6.35 z" />
    <path
       id="path19322"
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.237526"
       d="M 33.866666,6.35 A 27.516663,27.516663 0 0 0 6.35,33.866666 H 20.108325 A 13.758332,13.758334 0 0 1 33.866666,20.108333 Z" />
    <path
       id="path19322-2"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526"
       d="M 101.6,129.11667 A 27.516663,27.516663 0 0 0 129.11667,101.6 H 115.35834 A 13.758332,13.758334 0 0 1 101.6,115.35833 Z" />
    <path
       id="path19322-2-9"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526"
       d="m 101.6,6.35 a 27.516663,27.516663 0 0 1 27.51666,27.516673 H 115.35834 A 13.758332,13.758334 0 0 0 101.6,20.108343 Z" />
    <path
       id="path19322-6"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526"
       d="M 33.866667,129.11667 A 27.516662,27.516665 0 0 1 6.35,101.6 h 13.758326 a 13.758332,13.758335 0 0 0 13.758341,13.75833 z" />
    <path
       id="path19322-6-2"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526;filter:url(#filter19442-93)"
       d="M 33.866666,6.3499982 A 27.516663,27.516665 0 0 0 6.3499982,33.866666 H 20.108325 A 13.758332,13.758335 0 0 1 33.866666,20.108331 Z" />
    <path
       id="path19322-6-2-9"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526;filter:url(#filter19442-93-6)"
       d="M 122.76667,12.7 A 27.516663,27.516665 0 0 0 95.250002,40.216668 h 13.758328 a 13.758332,13.758335 0 0 1 13.75834,-13.758335 z"
       transform="matrix(-1,0,0,1,224.36667,-6.3499983)" />
    <path
       id="path19322-6-2-9-7"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526;filter:url(#filter19442-93-6-2)"
       d="M 129.47834,53.815423 A 27.516663,27.516665 0 0 0 101.96167,81.332091 H 115.72 a 13.758332,13.758335 0 0 1 13.75834,-13.758335 z"
       transform="matrix(1,0,0,-1,-95.611672,182.93209)" />
    <path
       id="path19322-6-2-9-7-8"
       style="display:inline;fill:#ffffff;fill-opacity:1;stroke-width:0.237526;filter:url(#filter19442-93-6-2-5)"
       d="M 123.91195,86.392263 A 27.516663,27.516665 0 0 0 96.395276,113.90893 h 13.758334 a 13.758332,13.758335 0 0 1 13.75834,-13.75834 z"
       transform="rotate(180,112.75597,107.75447)" />
  </g>
</svg>

A crates/client/src/textures/starfield.svg => crates/client/src/textures/starfield.svg +395 -0
@@ 0,0 1,395 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="768"
   height="768"
   viewBox="0 0 203.19999 203.20001"
   version="1.1"
   id="svg3372"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <defs
     id="defs3369" />
  <g
     id="layer1">
    <rect
       style="fill:#000000;fill-opacity:1;stroke-width:0.264582"
       id="rect3420"
       width="203.2"
       height="203.2"
       x="7.1054274e-15"
       y="7.1054274e-15" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.132291"
       id="path3542"
       cx="195.87514"
       cy="245.92468"
       r="1.5875" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.132291"
       id="path3544"
       cx="171.50687"
       cy="217.02829"
       r="1.0583333" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.132291"
       id="path3546"
       cx="196.42812"
       cy="219.08032"
       r="2.1166666" />
    <use
       id="use9119"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-117.70647,90.433444)" />
    <use
       id="use9121"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-74.466367,39.830974)" />
    <use
       id="use9123"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-87.026677,57.668596)" />
    <use
       id="use9123-2"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,116.17339,57.668596)" />
    <use
       id="use9125"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-27.602197,41.067791)" />
    <use
       id="use9127"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,2.5243312,57.170401)" />
    <use
       id="use9129"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,12.167156,-3.2600651)" />
    <use
       id="use9131"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,89.028973,36.353197)" />
    <use
       id="use9133"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.86754,10.585474)" />
    <use
       id="use9135"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,27.276996,29.994654)" />
    <use
       id="use9137"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,61.996373,-80.498595)" />
    <use
       id="use9139"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-2.2781878,-62.090325)" />
    <use
       id="use9141"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,64.896114,-9.2519051)" />
    <use
       id="use9141-6"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-64.869047,-18.896665)" />
    <use
       id="use9141-6-2"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.718957,-107.77145)" />
    <use
       id="use9141-6-2-9"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.718967,95.428541)" />
    <use
       id="use9143"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-23.695727,-12.656745)" />
    <use
       id="use9145"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-102.76199,-58.706835)" />
    <use
       id="use9147"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-73.678867,-45.603105)" />
    <use
       id="use9149"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-113.96472,-90.033295)" />
    <use
       id="use9151"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-95.963797,-117.61499)" />
    <use
       id="use9153"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-54.019037,-96.873615)" />
    <use
       id="use9155"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-44.816717,-59.764305)" />
    <use
       id="use9157"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,64.030044,-162.1849)" />
    <use
       id="use9159"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,109.16826,-85.269965)" />
    <use
       id="use9161"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,159.2623,-75.335595)" />
    <use
       id="use9163"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,101.24301,-40.605745)" />
    <use
       id="use9165"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,165.31357,-101.14033)" />
    <use
       id="use10351"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,26.622351,-40.804639)" />
    <use
       id="use10353"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,12.252463,-0.22730887)" />
    <use
       id="use9129-0"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,31.615387,-103.19598)" />
    <use
       id="use9129-9"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,82.02536,74.996004)" />
    <use
       id="use10355"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-31.446262,-52.611369)" />
    <use
       id="use10357"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.750042,22.854617)" />
    <use
       id="use10359"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,72.769863,-73.105809)" />
    <use
       id="use10361"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-67.880292,57.91203)" />
    <use
       id="use10363"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,93.57234,-33.857509)" />
    <use
       id="use10365"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-1.0893901,-97.090089)" />
    <use
       id="use10367"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,45.021777,22.343368)" />
    <use
       id="use10369"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.44009,96.823387)" />
    <use
       id="use10369-1"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.44009,-106.37654)" />
    <use
       id="use10371"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,38.374784,60.568013)" />
    <use
       id="use10373"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,20.710442,83.652262)" />
    <use
       id="use9129-6"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-20.962797,-86.013975)" />
  </g>
</svg>

A crates/client/src/textures/starfield_dim.svg => crates/client/src/textures/starfield_dim.svg +516 -0
@@ 0,0 1,516 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="384"
   height="384"
   viewBox="0 0 203.19999 203.20001"
   version="1.1"
   id="svg3372"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/starfield.png"
   inkscape:export-xdpi="64"
   inkscape:export-ydpi="64"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="starfield_dim.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview3374"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="true"
     inkscape:document-units="px"
     showgrid="false"
     units="px"
     width="512px"
     inkscape:snap-object-midpoints="true"
     inkscape:zoom="0.5"
     inkscape:cx="533"
     inkscape:cy="448"
     inkscape:window-width="1270"
     inkscape:window-height="704"
     inkscape:window-x="1282"
     inkscape:window-y="1808"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="0"
     inkscape:deskcolor="#505050" />
  <defs
     id="defs3369" />
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <rect
       style="fill:#000000;fill-opacity:1;stroke-width:0.264582"
       id="rect3420"
       width="203.2"
       height="203.2"
       x="7.1054274e-15"
       y="7.1054274e-15" />
    <circle
       style="fill:#5f5f5f;fill-opacity:1;stroke-width:0.132291"
       id="path3542"
       cx="195.87514"
       cy="245.92468"
       r="1.5875" />
    <circle
       style="fill:#5f5f5f;fill-opacity:1;stroke-width:0.132291"
       id="path3544"
       cx="171.50687"
       cy="217.02829"
       r="1.0583333" />
    <circle
       style="fill:#5f5f5f;fill-opacity:1;stroke-width:0.132291"
       id="path3546"
       cx="196.42812"
       cy="219.08032"
       r="2.1166666" />
    <use
       id="use9119"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-117.70647,90.433444)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9121"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-74.466367,39.830974)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9123"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-87.026677,57.668596)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9123-2"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,116.17339,57.668596)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9125"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-27.602197,41.067791)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9127"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,2.5243312,57.170401)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9129"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,12.167156,-3.2600651)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9131"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,89.028973,36.353197)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9133"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.86754,10.585474)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9135"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,27.276996,29.994654)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9137"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,61.996373,-80.498595)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9139"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-2.2781878,-62.090325)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9141"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,64.896114,-9.2519051)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9141-6"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-64.869047,-18.896665)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9141-6-2"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.718957,-107.77145)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9141-6-2-9"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.718967,95.428541)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9143"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-23.695727,-12.656745)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9145"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-102.76199,-58.706835)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9147"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-73.678867,-45.603105)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9149"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-113.96472,-90.033295)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9151"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-95.963797,-117.61499)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9153"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-54.019037,-96.873615)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9155"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-44.816717,-59.764305)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9157"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,64.030044,-162.1849)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9159"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,109.16826,-85.269965)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9161"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,159.2623,-75.335595)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9163"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,101.24301,-40.605745)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9165"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,165.31357,-101.14033)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10351"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,26.622351,-40.804639)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10353"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,12.252463,-0.22730887)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9129-0"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,31.615387,-103.19598)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9129-9"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,82.02536,74.996004)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10355"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-31.446262,-52.611369)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10357"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.750042,22.854617)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10359"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,72.769863,-73.105809)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10361"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-67.880292,57.91203)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10363"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,93.57234,-33.857509)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10365"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-1.0893901,-97.090089)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10367"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,45.021777,22.343368)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10369"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.44009,96.823387)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10369-1"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.44009,-106.37654)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10371"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,38.374784,60.568013)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use10373"
       inkscape:spray-origin="#path3546"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,20.710442,83.652262)"
       style="fill:#5f5f5f;fill-opacity:1" />
    <use
       id="use9129-6"
       inkscape:spray-origin="#path3544"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-20.962797,-86.013975)"
       style="fill:#5f5f5f;fill-opacity:1" />
  </g>
</svg>

A crates/client/src/textures/starfield_transp.svg => crates/client/src/textures/starfield_transp.svg +389 -0
@@ 0,0 1,389 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="768"
   height="768"
   viewBox="0 0 203.19999 203.20001"
   version="1.1"
   id="svg3372"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <defs
     id="defs3369" />
  <g
     id="layer1"
     transform="rotate(90, 101.6, 101.6)">
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.132291"
       id="path3542"
       cx="195.87514"
       cy="245.92468"
       r="1.5875" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.132291"
       id="path3544"
       cx="171.50687"
       cy="217.02829"
       r="1.0583333" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.132291"
       id="path3546"
       cx="196.42812"
       cy="219.08032"
       r="2.1166666" />
    <use
       id="use9119"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-117.70647,90.433444)" />
    <use
       id="use9121"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-74.466367,39.830974)" />
    <use
       id="use9123"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-87.026677,57.668596)" />
    <use
       id="use9123-2"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,116.17339,57.668596)" />
    <use
       id="use9125"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-27.602197,41.067791)" />
    <use
       id="use9127"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,2.5243312,57.170401)" />
    <use
       id="use9129"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,12.167156,-3.2600651)" />
    <use
       id="use9131"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,89.028973,36.353197)" />
    <use
       id="use9133"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.86754,10.585474)" />
    <use
       id="use9135"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,27.276996,29.994654)" />
    <use
       id="use9137"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,61.996373,-80.498595)" />
    <use
       id="use9139"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-2.2781878,-62.090325)" />
    <use
       id="use9141"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,64.896114,-9.2519051)" />
    <use
       id="use9141-6"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-64.869047,-18.896665)" />
    <use
       id="use9141-6-2"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.718957,-107.77145)" />
    <use
       id="use9141-6-2-9"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.718967,95.428541)" />
    <use
       id="use9143"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-23.695727,-12.656745)" />
    <use
       id="use9145"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-102.76199,-58.706835)" />
    <use
       id="use9147"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-73.678867,-45.603105)" />
    <use
       id="use9149"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-113.96472,-90.033295)" />
    <use
       id="use9151"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-95.963797,-117.61499)" />
    <use
       id="use9153"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-54.019037,-96.873615)" />
    <use
       id="use9155"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-44.816717,-59.764305)" />
    <use
       id="use9157"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,64.030044,-162.1849)" />
    <use
       id="use9159"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,109.16826,-85.269965)" />
    <use
       id="use9161"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,159.2623,-75.335595)" />
    <use
       id="use9163"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,101.24301,-40.605745)" />
    <use
       id="use9165"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,165.31357,-101.14033)" />
    <use
       id="use10351"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,26.622351,-40.804639)" />
    <use
       id="use10353"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,12.252463,-0.22730887)" />
    <use
       id="use9129-0"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,31.615387,-103.19598)" />
    <use
       id="use9129-9"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,82.02536,74.996004)" />
    <use
       id="use10355"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-31.446262,-52.611369)" />
    <use
       id="use10357"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-40.750042,22.854617)" />
    <use
       id="use10359"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,72.769863,-73.105809)" />
    <use
       id="use10361"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-67.880292,57.91203)" />
    <use
       id="use10363"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,93.57234,-33.857509)" />
    <use
       id="use10365"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-1.0893901,-97.090089)" />
    <use
       id="use10367"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,45.021777,22.343368)" />
    <use
       id="use10369"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.44009,96.823387)" />
    <use
       id="use10369-1"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,95.44009,-106.37654)" />
    <use
       id="use10371"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,38.374784,60.568013)" />
    <use
       id="use10373"
       xlink:href="#path3546"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,20.710442,83.652262)" />
    <use
       id="use9129-6"
       xlink:href="#path3544"
       x="0"
       y="0"
       width="100%"
       height="100%"
       transform="matrix(0.5,0,0,0.5,-20.962797,-86.013975)" />
  </g>
</svg>

A crates/client/src/textures/sun.svg => crates/client/src/textures/sun.svg +164 -0
@@ 0,0 1,164 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86665 541.86668"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/earth.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="sun.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="true"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     inkscape:zoom="0.35355339"
     inkscape:cx="612.35447"
     inkscape:cy="896.6114"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="0"
     inkscape:deskcolor="#505050" />
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8841"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8558"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328">
      <path
         id="path8330"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328-6">
      <path
         id="path8330-7"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554-5">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556-3"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
      <path
         id="lpe_path-effect8558-5"
         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         class="powerclip"
         d="M -5,-5 H 546.86667 V 547.90149 H -5 Z m 92.320929,56.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipath_lpe_path-effect8841">
      <path
         style="display:block;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8843"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221-2">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223-9"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12009">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12011"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12225">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12227"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <circle
       style="fill:#fffccf;stroke-width:0;fill-opacity:1"
       id="path1"
       cx="270.93332"
       cy="270.93332"
       r="270.93332" />
  </g>
</svg>

A crates/client/src/textures/sun_rings.svg => crates/client/src/textures/sun_rings.svg +264 -0
@@ 0,0 1,264 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="2048"
   height="2048"
   viewBox="0 0 541.86665 541.86668"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/prj/stk_sprites/earth.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
   sodipodi:docname="sun_rings.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#000000"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="false"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     inkscape:zoom="0.35355339"
     inkscape:cx="643.46717"
     inkscape:cy="1298.248"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1"
     inkscape:showpageshadow="0"
     inkscape:deskcolor="#505050" />
  <defs
     id="defs2">
    <linearGradient
       id="linearGradient11"
       inkscape:collect="always">
      <stop
         style="stop-color:#fffccf;stop-opacity:0.98039216;"
         offset="0.5"
         id="stop11" />
      <stop
         style="stop-color:#fffccf;stop-opacity:0;"
         offset="1"
         id="stop12" />
    </linearGradient>
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8841"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <inkscape:path-effect
       effect="powerclip"
       id="path-effect8558"
       is_visible="true"
       lpeversion="1"
       inverse="true"
       flatten="false"
       hide_clip="false"
       message="Use fill-rule evenodd on &lt;b&gt;fill and stroke&lt;/b&gt; dialog if no flatten result after convert clip to paths." />
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328">
      <path
         id="path8330"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8328-6">
      <path
         id="path8330-7"
         style="fill:#5bc0e9;fill-opacity:1;stroke-width:0.264334"
         d="m 262.91024,0.10969381 c -4.57469,0.18990001 -9.14882,0.38404999 -13.71125,0.78085001 -3.81202,0.28116998 -7.61333,0.71276998 -11.40968,1.15259998 -4.24,0.54388 -8.47152,1.14316 -12.68226,1.8833099 -3.67247,0.6067901 -7.32245,1.35314 -10.96689,2.1087001 -4.20685,0.9273701 -8.40245,1.9014699 -12.56227,3.02382 -3.63592,0.9424302 -7.23831,2.0169802 -10.83251,3.1063102 -4.07716,1.28727 -8.13706,2.6247 -12.15069,4.1002 -3.53748,1.26033 -7.02913,2.65158 -10.51084,4.0577 -3.94755,1.64399 -7.87315,3.33774 -11.74014,5.16494 -3.38262,1.555751 -6.70737,3.239501 -10.02396,4.931159 -3.81373,2.005621 -7.60414,4.05343 -11.32162,6.233991 -3.2601,1.86853 -6.45184,3.857919 -9.63249,5.858079 -3.59451,2.3182 -7.15942,4.680371 -10.64266,7.164091 -3.08101,2.150949 -6.0837,4.41602 -9.0738,6.69058 -3.37469,2.627741 -6.71614,5.296159 -9.964628,8.079721 -2.853725,2.395019 -5.619277,4.896289 -8.373727,7.404518 -3.175727,2.964961 -6.316898,5.965071 -9.352748,9.074341 -2.625524,2.64346 -5.159452,5.379619 -7.678378,8.124751 -2.85705,3.18494 -5.674201,6.40402 -8.379976,9.71954 -2.405369,2.889855 -4.709332,5.865975 -6.993599,8.851845 -2.563135,3.42591 -5.083138,6.88279 -7.484337,10.42511 -2.12317,3.06407 -4.132718,6.20771 -6.1301,9.35477 -2.265793,3.67065 -4.490283,7.36563 -6.584791,11.13763 -1.858793,3.26982 -3.596672,6.60925 -5.32034,9.95187 -1.918459,3.82604 -3.78799,7.67464 -5.524892,11.58725 -1.561223,3.42266 -3.001555,6.90174 -4.419389,10.38586 -1.58412,4.01238 -3.112136,8.04548 -4.509928,12.1272 -1.22919,3.48584 -2.328575,7.01825 -3.41746,10.55015 -1.210546,4.10693 -2.3791105,8.22535 -3.3967398,12.38509 -0.9430303,3.67614 -1.7503267,7.38765 -2.540236,11.09923 -0.843388,4.19811 -1.6335767,8.40537 -2.2813243,12.63867 -0.602393,3.68087 -1.068693,7.38482 -1.5183643,11.08686 -0.4734265,4.32299 -0.89643813,8.6501 -1.17165872,12.99077 -0.26912205,3.68561 -0.40028452,7.38193 -0.52175526,11.07503 -0.08803385,4.31479 -0.12852743,8.62959 -0.01676834,12.94439 0.05789074,3.72919 0.25320212,7.45696 0.46233741,11.17991 0.29642054,4.33901 0.64661961,8.67281 1.14159541,12.99406 0.3852629,3.67549 0.9069882,7.33735 1.4415692,10.99349 0.6756948,4.26247 1.3954863,8.51654 2.2676604,12.74358 0.715839,3.65964 1.5698071,7.29247 2.431451,10.9198 1.0496889,4.18518 2.1445424,8.35798 3.3883853,12.49003 1.036843,3.58243 2.206625,7.12687 3.387247,10.66361 1.428444,4.10654 2.902841,8.19581 4.518382,12.23272 1.341089,3.44381 2.807442,6.83966 4.285372,10.22617 1.772176,3.93285 3.585514,7.84527 5.538806,11.69162 1.653839,3.3411 3.432064,6.62091 5.217435,9.89269 2.114659,3.75941 4.269391,7.49501 6.555248,11.15314 1.941883,3.18244 4.005271,6.29081 6.074085,9.39128 2.439037,3.55677 4.915524,7.0866 7.517331,10.52634 2.238216,3.02194 4.585356,5.96421 6.945733,8.8909 2.742853,3.32679 5.528125,6.61665 8.422743,9.81237 2.478283,2.78275 5.053282,5.48036 7.638584,8.16268 3.026479,3.07078 6.094688,6.09796 9.260441,9.02497 2.71363,2.55293 5.518237,5.01004 8.332854,7.44982 3.287387,2.78915 6.61013,5.53429 10.02401,8.16723 2.90315,2.2804 5.88848,4.45733 8.87849,6.62178 3.52277,2.48365 7.07151,4.92861 10.70688,7.24472 3.12035,2.0333 6.31546,3.95235 9.5134,5.85973 3.72945,2.15995 7.48132,4.27897 11.30697,6.26409 3.28678,1.74998 6.64012,3.37616 9.99414,4.99091 3.93565,1.8342 7.89028,3.6244 11.90689,5.27442 3.40037,1.43364 6.85317,2.7446 10.30728,4.04159 4.05163,1.46486 8.11761,2.88618 12.23305,4.16184 3.54445,1.13866 7.13208,2.14339 10.71834,3.13989 4.1659,1.09924 8.34287,2.15252 12.55578,3.05684 3.63171,0.81949 7.29421,1.50508 10.95527,2.17646 4.24624,0.72297 8.49861,1.40335 12.77439,1.92791 3.69022,0.49035 7.39921,0.84511 11.10512,1.19081 4.32713,0.34616 8.65674,0.64278 12.9957,0.78883 3.68597,0.15798 7.37818,0.18153 11.06697,0.19463 4.30673,-0.0402 8.61206,-0.12666 12.91286,-0.36693 3.71853,-0.17044 7.43178,-0.47728 11.13999,-0.79605 4.31975,-0.4268 8.63362,-0.90014 12.92979,-1.52521 3.6553,-0.49853 7.29337,-1.13041 10.9261,-1.76988 4.26524,-0.80828 8.51932,-1.66971 12.74345,-2.67359 3.59724,-0.8205 7.16491,-1.77321 10.7266,-2.73481 4.14422,-1.17621 8.27524,-2.39557 12.36112,-3.76322 3.57344,-1.15658 7.10542,-2.44417 10.62903,-3.74378 3.99412,-1.5267 7.96893,-3.10028 11.88765,-4.81317 3.4259,-1.45727 6.79857,-3.04252 10.16426,-4.63256 3.87175,-1.89153 7.72078,-3.82712 11.50146,-5.8964 3.28499,-1.75453 6.50436,-3.63323 9.71632,-5.51741 3.71687,-2.24586 7.4068,-4.53416 11.01747,-6.94854 3.08694,-2.02332 6.09888,-4.16226 9.10399,-6.30473 3.47718,-2.54865 6.92584,-5.13355 10.28123,-7.84193 2.94794,-2.33138 5.81237,-4.76999 8.66275,-7.21926 3.21326,-2.82361 6.39006,-5.68709 9.46867,-8.6582 2.70762,-2.55916 5.32001,-5.22047 7.92025,-7.88818 2.99469,-3.14823 5.9522,-6.33045 8.79941,-9.61385 2.44459,-2.7672 4.78869,-5.62449 7.12279,-8.48513 2.70547,-3.40207 5.36731,-6.83665 7.91319,-10.36074 2.19011,-2.97445 4.27082,-6.03025 6.34328,-9.08749 2.37397,-3.60074 4.7058,-7.22799 6.91023,-10.93597 1.93783,-3.1845 3.75639,-6.44229 5.56577,-9.70108 2.04396,-3.79846 4.04768,-7.61749 5.91452,-11.50702 1.64799,-3.34425 3.16982,-6.75156 4.68435,-10.1582 1.69915,-3.96555 3.35523,-7.94848 4.86989,-11.98898 1.34358,-3.47806 2.5591,-7.00646 3.76484,-10.53415 1.3531,-4.13174 2.6535,-8.27953 3.81547,-12.46974 1.02,-3.55216 1.91019,-7.14221 2.7895,-10.73139 0.97224,-4.20423 1.89998,-8.41782 2.67748,-12.66312 0.71422,-3.69435 1.2931,-7.41574 1.8591,-11.13528 0.5951,-4.24021 1.13302,-8.48688 1.52905,-12.75082 0.38468,-3.74304 0.63418,-7.50097 0.86707,-11.25591 0.21579,-4.2767 0.37832,-8.55496 0.39383,-12.83758 0.16928,-15.08301 -1.01373,-30.17566 -3.37971,-45.06752 C 532.72984,192.48269 519.62502,157.64916 500.1954,126.77889 480.32678,95.138364 453.84289,67.689693 422.93974,46.739995 391.76304,25.539214 356.12165,10.984914 319.03532,4.3059739 301.07512,1.0656938 282.78511,-0.38090618 264.53714,0.08550381 c -0.54231,0.008 -1.08461,0.0161 -1.62693,0.02420001 z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath8554-5">
      <path
         style="display:none;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8556-3"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
      <path
         id="lpe_path-effect8558-5"
         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         class="powerclip"
         d="M -5,-5 H 546.86667 V 547.90149 H -5 Z m 92.320929,56.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipath_lpe_path-effect8841">
      <path
         style="display:block;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
         d="m 87.320929,51.625126 c 0,0 28.256411,39.445525 60.972951,31.930157 32.71655,-7.515367 36.02504,-42.018349 59.52434,-42.058123 23.49931,-0.03977 30.88875,30.136565 41.299,25.003915 10.41025,-5.132649 33.39732,-8.826545 47.70173,1.854441 14.30443,10.680986 31.22781,29.139565 49.04882,17.403299 17.82101,-11.736268 37.30832,-19.141307 30.61163,-29.627358 -6.69668,-10.486052 12.97239,-10.505382 21.86289,-8.736047 8.89048,1.769337 46.75288,7.92639 49.17734,-0.232511 2.42448,-8.1589 -26.25426,-58.641446 -26.25426,-58.641446 L 231.12035,-19.802966 88.585322,25.888116 Z"
         id="path8843"
         clip-path="url(#clipPath8328)"
         transform="translate(-3.0000001e-5)" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath9221-2">
      <circle
         style="fill:#314bdc;fill-opacity:1;stroke:none;stroke-width:1.76674;stroke-opacity:1"
         id="circle9223-9"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12009">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12011"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <clipPath
       clipPathUnits="userSpaceOnUse"
       id="clipPath12225">
      <circle
         style="fill:#8af379;fill-opacity:1;stroke:none;stroke-width:0.851098;stroke-opacity:1"
         id="circle12227"
         cx="270.93329"
         cy="270.93329"
         r="270.93329" />
    </clipPath>
    <filter
       style="color-interpolation-filters:sRGB;"
       inkscape:label="Drop Shadow"
       id="filter11"
       x="-0.56692916"
       y="-0.56692916"
       width="2.1338583"
       height="2.1338583">
      <feFlood
         result="flood"
         in="SourceGraphic"
         flood-opacity="1.000000"
         flood-color="rgb(255,252,207)"
         id="feFlood10" />
      <feGaussianBlur
         result="blur"
         in="SourceGraphic"
         stdDeviation="128.000000"
         id="feGaussianBlur10" />
      <feOffset
         result="offset"
         in="blur"
         dx="0.000000"
         dy="0.000000"
         id="feOffset10" />
      <feComposite
         result="comp1"
         operator="in"
         in="flood"
         in2="offset"
         id="feComposite10" />
      <feComposite
         result="comp2"
         operator="over"
         in="SourceGraphic"
         in2="comp1"
         id="feComposite11" />
    </filter>
    <filter
       style="color-interpolation-filters:sRGB"
       inkscape:label="Drop Shadow"
       id="filter11-3"
       x="-0.56692916"
       y="-0.56692916"
       width="2.1338583"
       height="2.1338583">
      <feFlood
         result="flood"
         in="SourceGraphic"
         flood-opacity="1.000000"
         flood-color="rgb(255,252,207)"
         id="feFlood10-6" />
      <feGaussianBlur
         result="blur"
         in="SourceGraphic"
         stdDeviation="128.000000"
         id="feGaussianBlur10-7" />
      <feOffset
         result="offset"
         in="blur"
         dx="0.000000"
         dy="0.000000"
         id="feOffset10-5" />
      <feComposite
         result="comp1"
         operator="in"
         in="flood"
         in2="offset"
         id="feComposite10-3" />
      <feComposite
         result="comp2"
         operator="over"
         in="SourceGraphic"
         in2="comp1"
         id="feComposite11-5" />
    </filter>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient11"
       id="radialGradient12"
       cx="270.93332"
       cy="270.93332"
       fx="270.93332"
       fy="270.93332"
       r="270.93332"
       gradientUnits="userSpaceOnUse"
       gradientTransform="translate(2.491862e-5)" />
  </defs>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <circle
       style="fill:url(#radialGradient12);fill-opacity:1;fill-rule:nonzero;stroke-width:0"
       id="path11"
       cx="270.93335"
       cy="270.93332"
       r="270.93332" />
  </g>
</svg>

A crates/client/src/textures/superthruster_off.svg => crates/client/src/textures/superthruster_off.svg +240 -0
@@ 0,0 1,240 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="12.000001"
   inkscape:export-ydpi="12.000001"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="superthruster_off.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="287.75"
     inkscape:cy="246.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.241045"
       d="m 17.005965,1.5254129 c 0.05572,7.6523956 1.935406,15.1504561 5.082075,21.4197231 4.632186,9.2978 11.562024,15.964748 18.96236,20.489207 12.491065,7.331211 26.578425,9.117652 39.891553,5.681075 C 92.616216,46.033155 104.22709,38.757547 111.88465,25.837012 116.16757,18.620455 118.73599,9.3848452 118.5208,0 84.658316,0 50.795823,0 16.933333,0 c 0.0242,0.50847098 0.04842,1.0169419 0.07265,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.229136"
       id="rect55"
       width="135.46666"
       height="101.6"
       x="0"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.17889;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06668"
       height="76.199997"
       x="12.700001"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <circle
       style="fill:#666666;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/superthruster_on.svg => crates/client/src/textures/superthruster_on.svg +268 -0
@@ 0,0 1,268 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="12.000001"
   inkscape:export-ydpi="12.000001"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="superthruster_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="287.75"
     inkscape:cy="246.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-29.964754)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.241045"
       d="m 17.005965,1.5254129 c 0.05572,7.6523956 1.935406,15.1504561 5.082075,21.4197231 4.632186,9.2978 11.562024,15.964748 18.96236,20.489207 12.491065,7.331211 26.578425,9.117652 39.891553,5.681075 C 92.616216,46.033155 104.22709,38.757547 111.88465,25.837012 116.16757,18.620455 118.73599,9.3848452 118.5208,0 84.658316,0 50.795823,0 16.933333,0 c 0.0242,0.50847098 0.04842,1.0169419 0.07265,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.229136"
       id="rect55"
       width="135.46666"
       height="101.6"
       x="0"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.17889;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06668"
       height="76.199997"
       x="12.700001"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,84.666666 A 33.866665,33.866666 0 0 1 67.733332,118.53333 33.866665,33.866666 0 0 1 33.866667,84.666666 33.866665,33.866666 0 0 1 67.733332,50.8 33.866665,33.866666 0 0 1 101.6,84.666666 Z" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/thruster_off.svg => crates/client/src/textures/thruster_off.svg +240 -0
@@ 0,0 1,240 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="12.000001"
   inkscape:export-ydpi="12.000001"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="thruster_off.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="190"
     inkscape:cy="246.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.170444"
       d="m 42.369646,1.5254129 c 0.02786,7.6523956 0.967703,15.1504561 2.541037,21.4197231 2.316093,9.2978 5.781012,15.964748 9.48118,20.489207 6.245532,7.331211 13.289212,9.117652 19.945776,5.681075 C 80.174768,46.033155 85.980204,38.757547 89.808983,25.837012 91.950442,18.620455 93.234651,9.3848452 93.127061,0 76.195818,0 59.264574,0 42.33333,0 c 0.0121,0.50847098 0.02421,1.0169419 0.03632,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.229136"
       id="rect55"
       width="135.46666"
       height="101.6"
       x="0"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.17889;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06668"
       height="76.199997"
       x="12.700001"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <circle
       style="fill:#666666;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/thruster_on.svg => crates/client/src/textures/thruster_on.svg +268 -0
@@ 0,0 1,268 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="512"
   height="512"
   viewBox="0 0 135.46666 135.46667"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="12.000001"
   inkscape:export-ydpi="12.000001"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="thruster_on.ink.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="512px"
     showguides="true"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-global="true"
     inkscape:guide-bbox="true"
     inkscape:zoom="2"
     inkscape:cx="288"
     inkscape:cy="246.75"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1">
    <sodipodi:guide
       position="67.733329,84.666669"
       orientation="1,0"
       id="guide352" />
  </sodipodi:namedview>
  <defs
     id="defs2">
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect17083"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect16803"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="8"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15774"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1 @ F,0,0,1,0,4.2333333,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15612"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect15006"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1 @ F,0,0,1,0,2.1166667,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="16"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12397"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 | F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5 @ F,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12289"
       is_visible="true"
       lpeversion="1"
       satellites_param="C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 | C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5 @ C,0,0,1,0,2.6458333,0,5"
       unit="px"
       method="auto"
       mode="F"
       radius="10"
       chamfer_steps="5"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <inkscape:path-effect
       effect="fillet_chamfer"
       id="path-effect12074"
       is_visible="true"
       lpeversion="1"
       satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
       unit="px"
       method="auto"
       mode="F"
       radius="0"
       chamfer_steps="1"
       flexible="false"
       use_knot_distance="true"
       apply_no_radius="true"
       apply_with_radius="true"
       only_selected="false"
       hide_knots="false" />
    <linearGradient
       inkscape:collect="always"
       id="linearGradient10847">
      <stop
         style="stop-color:#ffffff;stop-opacity:1;"
         offset="0"
         id="stop10843" />
      <stop
         style="stop-color:#ffffff;stop-opacity:0;"
         offset="1"
         id="stop10845" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient10847"
       id="radialGradient10849"
       cx="71.644623"
       cy="67.585777"
       fx="71.644623"
       fy="67.585777"
       r="21.166667"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0,1.6000003,-1.5999998,0,175.87058,-29.964754)" />
  </defs>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Thrusters"
     style="display:inline">
    <path
       id="path13665"
       style="display:inline;fill:#444444;stroke-width:0.170444"
       d="m 42.369646,1.5254129 c 0.02786,7.6523956 0.967703,15.1504561 2.541037,21.4197231 2.316093,9.2978 5.781012,15.964748 9.48118,20.489207 6.245532,7.331211 13.289212,9.117652 19.945776,5.681075 C 80.174768,46.033155 85.980204,38.757547 89.808983,25.837012 91.950442,18.620455 93.234651,9.3848452 93.127061,0 76.195818,0 59.264574,0 42.33333,0 c 0.0121,0.50847098 0.02421,1.0169419 0.03632,1.5254129 z" />
  </g>
  <g
     inkscape:label="Body"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="fill:#888888;fill-opacity:1;stroke-width:0.229136"
       id="rect55"
       width="135.46666"
       height="101.6"
       x="0"
       y="33.866665"
       rx="33.866665"
       ry="33.866665" />
    <rect
       style="fill:#777777;fill-opacity:1;stroke-width:0.17889;stroke-miterlimit:4;stroke-dasharray:none"
       id="rect55-3"
       width="110.06668"
       height="76.199997"
       x="12.700001"
       y="46.566666"
       rx="21.166666"
       ry="21.166666" />
    <path
       id="path4941"
       style="fill:url(#radialGradient10849);fill-opacity:1;stroke-width:0.129601;stroke-miterlimit:4;stroke-dasharray:none"
       d="M 101.6,84.666666 A 33.866665,33.866666 0 0 1 67.733332,118.53333 33.866665,33.866666 0 0 1 33.866667,84.666666 33.866665,33.866666 0 0 1 67.733332,50.8 33.866665,33.866666 0 0 1 101.6,84.666666 Z" />
    <circle
       style="fill:#ffffff;fill-opacity:1;stroke-width:0.295625;stroke-miterlimit:4;stroke-dasharray:none"
       id="path4533"
       cx="67.73333"
       cy="84.666664"
       r="23.283333" />
    <path
       id="rect16402"
       style="fill:#444444;stroke-width:0.0200972"
       d="m 44.45,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 l 0,6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 44.45,127 Z"
       inkscape:path-effect="#path-effect16803"
       inkscape:original-d="m 42.333333,127 h 6.35 v 8.46667 h -6.35 z" />
    <path
       id="rect16402-0"
       style="display:inline;fill:#444444;stroke-width:0.0200972"
       d="m 88.9,127 h 2.116666 a 2.1166667,2.1166667 45 0 1 2.116667,2.11667 v 6.35 h -6.35 v -6.35 A 2.1166667,2.1166667 135 0 1 88.9,127 Z"
       inkscape:path-effect="#path-effect17083"
       inkscape:original-d="m 86.783333,127 h 6.35 v 8.46667 h -6.35 z" />
  </g>
</svg>

A crates/client/src/textures/trackindicator.svg => crates/client/src/textures/trackindicator.svg +62 -0
@@ 0,0 1,62 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   width="1024"
   height="1024"
   viewBox="0 0 270.93333 270.93334"
   version="1.1"
   id="svg5"
   inkscape:export-filename="/home/tm85/bitmap.png"
   inkscape:export-xdpi="96"
   inkscape:export-ydpi="96"
   inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
   sodipodi:docname="headingindicator.svg"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg">
  <sodipodi:namedview
     id="namedview7"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:document-units="mm"
     showgrid="false"
     units="px"
     width="1024px"
     inkscape:lockguides="true"
     inkscape:zoom="0.77771465"
     inkscape:cx="396.67505"
     inkscape:cy="561.25984"
     inkscape:window-width="2548"
     inkscape:window-height="1412"
     inkscape:window-x="4"
     inkscape:window-y="20"
     inkscape:window-maximized="1"
     inkscape:current-layer="layer1" />
  <defs
     id="defs2" />
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <path
       id="path31"
       style="stroke-width:2.11667;fill:#ff0000;fill-opacity:1"
       d="M 135.21765,2.1166667 A 131.48234,133.34999 0 0 0 127.38871,2.4137416 131.48234,133.34999 0 0 1 250.26471,135.46666 131.48234,133.34999 0 0 1 127,268.50483 131.48234,133.34999 0 0 0 135.21765,268.81667 131.48234,133.34999 0 0 0 266.7,135.46666 131.48234,133.34999 0 0 0 135.21765,2.1166667 Z" />
    <path
       id="rect1136"
       style="stroke-width:2.11667;fill:#ff0000;fill-opacity:1"
       d="M 270.93333,135.46666 H 237.06666 V 152.4 Z"
       sodipodi:nodetypes="ccccc" />
    <path
       id="rect1136-6"
       style="stroke-width:2.11667;fill:#ff0000;fill-opacity:1"
       d="M 270.93333,135.46666 H 237.06666 V 118.53333 Z"
       sodipodi:nodetypes="ccccc" />
  </g>
</svg>