From 023f1ae6026b17b0621f6f687080ce82d3d6332c Mon Sep 17 00:00:00 2001 From: Moony Date: Mon, 24 Oct 2022 11:33:31 -0500 Subject: [PATCH] Even more tiles (again) (#12172) * i should probably commit this. * i forgot the rivets :cry: * OVERLAYS * Fix some color inconsistencies. Co-authored-by: moonheart08 --- Resources/Locale/en-US/tiles/tiles.ftl | 12 ++ .../Prototypes/Decals/Overlays/grayscale.yml | 140 ++++++++++++ .../Prototypes/Decals/bricktile_dark.yml | 118 ++++++++++ .../Prototypes/Decals/bricktile_steel.yml | 118 ++++++++++ .../Prototypes/Decals/bricktile_white.yml | 118 ++++++++++ Resources/Prototypes/Tiles/floors.yml | 204 ++++++++++++++++++ .../Overlays/greyscale.rsi/diagonal.png | Bin 0 -> 244 bytes .../greyscale.rsi/diagonal_checker_a.png | Bin 0 -> 209 bytes .../greyscale.rsi/diagonal_checker_b.png | Bin 0 -> 200 bytes .../Overlays/greyscale.rsi/herringbone.png | Bin 0 -> 183 bytes .../Decals/Overlays/greyscale.rsi/meta.json | 60 ++++++ .../Overlays/greyscale.rsi/minitile.png | Bin 0 -> 148 bytes .../greyscale.rsi/minitile_checker_a.png | Bin 0 -> 156 bytes .../greyscale.rsi/minitile_checker_b.png | Bin 0 -> 157 bytes .../greyscale.rsi/minitile_diagonal.png | Bin 0 -> 195 bytes .../greyscale.rsi/minitile_diagonal_a.png | Bin 0 -> 167 bytes .../greyscale.rsi/minitile_diagonal_b.png | Bin 0 -> 167 bytes .../Decals/Overlays/greyscale.rsi/mono.png | Bin 0 -> 183 bytes .../Decals/Overlays/greyscale.rsi/offset.png | Bin 0 -> 332 bytes .../greyscale.rsi/offset_checker_a.png | Bin 0 -> 187 bytes .../greyscale.rsi/offset_checker_b.png | Bin 0 -> 310 bytes .../Overlays/greyscale.rsi/pavement.png | Bin 0 -> 149 bytes .../greyscale.rsi/pavement_checker_a.png | Bin 0 -> 151 bytes .../greyscale.rsi/pavement_checker_b.png | Bin 0 -> 149 bytes .../greyscale.rsi/pavement_vertical.png | Bin 0 -> 163 bytes .../pavement_vertical_checker_a.png | Bin 0 -> 154 bytes .../pavement_vertical_checker_b.png | Bin 0 -> 154 bytes .../Decals/bricktile.rsi/dark_box.png | Bin 0 -> 609 bytes .../Decals/bricktile.rsi/dark_corner_ne.png | Bin 0 -> 453 bytes .../Decals/bricktile.rsi/dark_corner_nw.png | Bin 0 -> 434 bytes .../Decals/bricktile.rsi/dark_corner_se.png | Bin 0 -> 415 bytes .../Decals/bricktile.rsi/dark_corner_sw.png | Bin 0 -> 440 bytes .../Decals/bricktile.rsi/dark_end_e.png | Bin 0 -> 557 bytes .../Decals/bricktile.rsi/dark_end_n.png | Bin 0 -> 535 bytes .../Decals/bricktile.rsi/dark_end_s.png | Bin 0 -> 488 bytes .../Decals/bricktile.rsi/dark_end_w.png | Bin 0 -> 548 bytes .../Decals/bricktile.rsi/dark_inner_ne.png | Bin 0 -> 190 bytes .../Decals/bricktile.rsi/dark_inner_nw.png | Bin 0 -> 192 bytes .../Decals/bricktile.rsi/dark_inner_se.png | Bin 0 -> 199 bytes .../Decals/bricktile.rsi/dark_inner_sw.png | Bin 0 -> 206 bytes .../Decals/bricktile.rsi/dark_line_e.png | Bin 0 -> 291 bytes .../Decals/bricktile.rsi/dark_line_n.png | Bin 0 -> 287 bytes .../Decals/bricktile.rsi/dark_line_s.png | Bin 0 -> 284 bytes .../Decals/bricktile.rsi/dark_line_w.png | Bin 0 -> 308 bytes .../Textures/Decals/bricktile.rsi/meta.json | 164 ++++++++++++++ .../Decals/bricktile.rsi/meta.json.bak | 164 ++++++++++++++ .../Decals/bricktile.rsi/steel_box.png | Bin 0 -> 611 bytes .../Decals/bricktile.rsi/steel_corner_ne.png | Bin 0 -> 467 bytes .../Decals/bricktile.rsi/steel_corner_nw.png | Bin 0 -> 447 bytes .../Decals/bricktile.rsi/steel_corner_se.png | Bin 0 -> 423 bytes .../Decals/bricktile.rsi/steel_corner_sw.png | Bin 0 -> 451 bytes .../Decals/bricktile.rsi/steel_end_e.png | Bin 0 -> 583 bytes .../Decals/bricktile.rsi/steel_end_n.png | Bin 0 -> 537 bytes .../Decals/bricktile.rsi/steel_end_s.png | Bin 0 -> 501 bytes .../Decals/bricktile.rsi/steel_end_w.png | Bin 0 -> 559 bytes .../Decals/bricktile.rsi/steel_inner_ne.png | Bin 0 -> 196 bytes .../Decals/bricktile.rsi/steel_inner_nw.png | Bin 0 -> 197 bytes .../Decals/bricktile.rsi/steel_inner_se.png | Bin 0 -> 202 bytes .../Decals/bricktile.rsi/steel_inner_sw.png | Bin 0 -> 210 bytes .../Decals/bricktile.rsi/steel_line_e.png | Bin 0 -> 293 bytes .../Decals/bricktile.rsi/steel_line_n.png | Bin 0 -> 295 bytes .../Decals/bricktile.rsi/steel_line_s.png | Bin 0 -> 283 bytes .../Decals/bricktile.rsi/steel_line_w.png | Bin 0 -> 318 bytes .../Decals/bricktile.rsi/white_box.png | Bin 0 -> 660 bytes .../Decals/bricktile.rsi/white_corner_ne.png | Bin 0 -> 491 bytes .../Decals/bricktile.rsi/white_corner_nw.png | Bin 0 -> 474 bytes .../Decals/bricktile.rsi/white_corner_se.png | Bin 0 -> 455 bytes .../Decals/bricktile.rsi/white_corner_sw.png | Bin 0 -> 477 bytes .../Decals/bricktile.rsi/white_end_e.png | Bin 0 -> 616 bytes .../Decals/bricktile.rsi/white_end_n.png | Bin 0 -> 573 bytes .../Decals/bricktile.rsi/white_end_s.png | Bin 0 -> 539 bytes .../Decals/bricktile.rsi/white_end_w.png | Bin 0 -> 611 bytes .../Decals/bricktile.rsi/white_inner_ne.png | Bin 0 -> 209 bytes .../Decals/bricktile.rsi/white_inner_nw.png | Bin 0 -> 205 bytes .../Decals/bricktile.rsi/white_inner_se.png | Bin 0 -> 215 bytes .../Decals/bricktile.rsi/white_inner_sw.png | Bin 0 -> 221 bytes .../Decals/bricktile.rsi/white_line_e.png | Bin 0 -> 314 bytes .../Decals/bricktile.rsi/white_line_n.png | Bin 0 -> 321 bytes .../Decals/bricktile.rsi/white_line_s.png | Bin 0 -> 317 bytes .../Decals/bricktile.rsi/white_line_w.png | Bin 0 -> 337 bytes Resources/Textures/Tiles/dark.png | Bin 2254 -> 2113 bytes .../Textures/Tiles/dark_diagonal_mini.png | Bin 0 -> 1848 bytes Resources/Textures/Tiles/dark_herringbone.png | Bin 0 -> 1088 bytes Resources/Textures/Tiles/dark_mono.png | Bin 0 -> 1664 bytes .../Textures/Tiles/dark_pavement_vertical.png | Bin 0 -> 630 bytes .../Textures/Tiles/steel_diagonal_mini.png | Bin 0 -> 1960 bytes .../Textures/Tiles/steel_herringbone.png | Bin 0 -> 1161 bytes Resources/Textures/Tiles/steel_mono.png | Bin 0 -> 1275 bytes .../Tiles/steel_pavement_vertical.png | Bin 0 -> 904 bytes .../Textures/Tiles/tile-reference-sheet.png | Bin 4768 -> 4735 bytes Resources/Textures/Tiles/white.png | Bin 2569 -> 2539 bytes .../Textures/Tiles/white_diagonal_mini.png | Bin 0 -> 1803 bytes .../Textures/Tiles/white_herringbone.png | Bin 0 -> 1607 bytes Resources/Textures/Tiles/white_mono.png | Bin 0 -> 2318 bytes .../Tiles/white_pavement_vertical.png | Bin 0 -> 1177 bytes 95 files changed, 1098 insertions(+) create mode 100644 Resources/Prototypes/Decals/bricktile_dark.yml create mode 100644 Resources/Prototypes/Decals/bricktile_steel.yml create mode 100644 Resources/Prototypes/Decals/bricktile_white.yml create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal_checker_a.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal_checker_b.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/herringbone.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/minitile.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_checker_a.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_checker_b.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal_a.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal_b.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/mono.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/offset.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/offset_checker_a.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/offset_checker_b.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/pavement.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_checker_a.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_checker_b.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_vertical.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_vertical_checker_a.png create mode 100644 Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_vertical_checker_b.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_box.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_corner_ne.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_corner_nw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_corner_se.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_corner_sw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_end_e.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_end_n.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_end_s.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_end_w.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_inner_ne.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_inner_nw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_inner_se.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_inner_sw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_line_e.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_line_n.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_line_s.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/dark_line_w.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/meta.json create mode 100644 Resources/Textures/Decals/bricktile.rsi/meta.json.bak create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_box.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_corner_ne.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_corner_nw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_corner_se.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_corner_sw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_end_e.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_end_n.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_end_s.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_end_w.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_inner_ne.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_inner_nw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_inner_se.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_inner_sw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_line_e.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_line_n.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_line_s.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/steel_line_w.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_box.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_corner_ne.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_corner_nw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_corner_se.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_corner_sw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_end_e.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_end_n.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_end_s.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_end_w.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_inner_ne.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_inner_nw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_inner_se.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_inner_sw.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_line_e.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_line_n.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_line_s.png create mode 100644 Resources/Textures/Decals/bricktile.rsi/white_line_w.png create mode 100644 Resources/Textures/Tiles/dark_diagonal_mini.png create mode 100644 Resources/Textures/Tiles/dark_herringbone.png create mode 100644 Resources/Textures/Tiles/dark_mono.png create mode 100644 Resources/Textures/Tiles/dark_pavement_vertical.png create mode 100644 Resources/Textures/Tiles/steel_diagonal_mini.png create mode 100644 Resources/Textures/Tiles/steel_herringbone.png create mode 100644 Resources/Textures/Tiles/steel_mono.png create mode 100644 Resources/Textures/Tiles/steel_pavement_vertical.png create mode 100644 Resources/Textures/Tiles/white_diagonal_mini.png create mode 100644 Resources/Textures/Tiles/white_herringbone.png create mode 100644 Resources/Textures/Tiles/white_mono.png create mode 100644 Resources/Textures/Tiles/white_pavement_vertical.png diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index c964ac3b5a..987b633a95 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -6,6 +6,10 @@ tiles-steel-floor-mini = steel mini-tile tiles-steel-floor-pavement = steel pavement tiles-steel-floor-diagonal = steel diagonal tile tiles-steel-floor-offset = offset steel tile +tiles-steel-floor-mono = steel mono tile +tiles-steel-floor-pavement-vertical = steel vertical pavement +tiles-steel-floor-herringbone = steel herringbone +tiles-steel-floor-diagonal-mini = steel diagonal mini-tile tiles-plastic-floor = plastic tile tiles-wood = wood tiles-white-floor = white steel tile @@ -13,12 +17,20 @@ tiles-white-floor-mini = white steel mini-tile tiles-white-floor-pavement = white steel pavement tiles-white-floor-diagonal = white steel diagonal tile tiles-white-floor-offset = offset white steel tile +tiles-white-floor-mono = white steel mono tile +tiles-white-floor-pavement-vertical = white steel vertical pavement +tiles-white-floor-herringbone = white steel herringbone +tiles-white-floor-diagonal-mini = white steel diagonal mini-tile tiles-plastic-white-floor = white plastic tile tiles-dark-floor = dark steel tile tiles-dark-floor-mini = dark steel mini-tile tiles-dark-floor-pavement = dark steel pavement tiles-dark-floor-diagonal = dark steel diagonal tile tiles-dark-floor-offset = offset dark steel tile +tiles-dark-floor-mono = dark steel mono tile +tiles-dark-floor-pavement-vertical = dark steel vertical pavement +tiles-dark-floor-herringbone = dark steel herringbone +tiles-dark-floor-diagonal-mini = dark steel diagonal mini-tile tiles-plastic-dark-floor = dark plastic tile tiles-techmaint-floor = techmaint floor tiles-reinforced-floor = reinforced floor diff --git a/Resources/Prototypes/Decals/Overlays/grayscale.yml b/Resources/Prototypes/Decals/Overlays/grayscale.yml index 3ee6743e0a..f9eda53feb 100644 --- a/Resources/Prototypes/Decals/Overlays/grayscale.yml +++ b/Resources/Prototypes/Decals/Overlays/grayscale.yml @@ -102,3 +102,143 @@ sprite: sprite: Decals/Overlays/greyscale.rsi state: checkerNWSE + +- type: decal + id: DiagonalOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: diagonal + +- type: decal + id: DiagonalCheckerAOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: diagonal_checker_a + +- type: decal + id: DiagonalCheckerBOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: diagonal_checker_b + +- type: decal + id: HerringboneOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: herringbone + +- type: decal + id: MiniTileOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile + +- type: decal + id: MiniTileCheckerAOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_checker_a + +- type: decal + id: MiniTileCheckerBOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_checker_b + +- type: decal + id: MiniTileDiagonalOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_diagonal + +- type: decal + id: MiniTileDiagonalCheckerAOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_diagonal_a + +- type: decal + id: MiniTileDiagonalCheckerBOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_diagonal_b + +- type: decal + id: MonoOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: mono + +- type: decal + id: OffsetOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: offset + +- type: decal + id: OffsetCheckerAOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: offset_checker_a + +- type: decal + id: OffsetCheckerBOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: offset_checker_b + +- type: decal + id: PavementOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: pavement + +- type: decal + id: PavementCheckerAOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: pavement_checker_a + +- type: decal + id: PavementCheckerBOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: pavement_checker_b + +- type: decal + id: PavementVerticalOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: pavement_vertical + +- type: decal + id: PavementVerticalCheckerAOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: pavement_vertical_checker_a + +- type: decal + id: PavementVerticalCheckerBOverlay + tags: ["station", "overlay"] + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: pavement_vertical_checker_b diff --git a/Resources/Prototypes/Decals/bricktile_dark.yml b/Resources/Prototypes/Decals/bricktile_dark.yml new file mode 100644 index 0000000000..87dbc5d785 --- /dev/null +++ b/Resources/Prototypes/Decals/bricktile_dark.yml @@ -0,0 +1,118 @@ +- type: decal + id: BrickTileDarkBox + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_box + +- type: decal + id: BrickTileDarkCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_corner_ne + +- type: decal + id: BrickTileDarkCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_corner_se + +- type: decal + id: BrickTileDarkCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_corner_nw + +- type: decal + id: BrickTileDarkCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_corner_sw + +- type: decal + id: BrickTileDarkInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_inner_ne + +- type: decal + id: BrickTileDarkInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_inner_se + +- type: decal + id: BrickTileDarkInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_inner_nw + +- type: decal + id: BrickTileDarkInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_inner_sw + +- type: decal + id: BrickTileDarkEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_end_n + +- type: decal + id: BrickTileDarkEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_end_e + +- type: decal + id: BrickTileDarkEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_end_s + +- type: decal + id: BrickTileDarkEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_end_w + +- type: decal + id: BrickTileDarkLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_line_n + +- type: decal + id: BrickTileDarkLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_line_e + +- type: decal + id: BrickTileDarkLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_line_s + +- type: decal + id: BrickTileDarkLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: dark_line_w diff --git a/Resources/Prototypes/Decals/bricktile_steel.yml b/Resources/Prototypes/Decals/bricktile_steel.yml new file mode 100644 index 0000000000..b45a05c19d --- /dev/null +++ b/Resources/Prototypes/Decals/bricktile_steel.yml @@ -0,0 +1,118 @@ +- type: decal + id: BrickTileSteelBox + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_box + +- type: decal + id: BrickTileSteelCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_corner_ne + +- type: decal + id: BrickTileSteelCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_corner_se + +- type: decal + id: BrickTileSteelCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_corner_nw + +- type: decal + id: BrickTileSteelCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_corner_sw + +- type: decal + id: BrickTileSteelInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_inner_ne + +- type: decal + id: BrickTileSteelInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_inner_se + +- type: decal + id: BrickTileSteelInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_inner_nw + +- type: decal + id: BrickTileSteelInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_inner_sw + +- type: decal + id: BrickTileSteelEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_end_n + +- type: decal + id: BrickTileSteelEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_end_e + +- type: decal + id: BrickTileSteelEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_end_s + +- type: decal + id: BrickTileSteelEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_end_w + +- type: decal + id: BrickTileSteelLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_line_n + +- type: decal + id: BrickTileSteelLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_line_e + +- type: decal + id: BrickTileSteelLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_line_s + +- type: decal + id: BrickTileSteelLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: steel_line_w diff --git a/Resources/Prototypes/Decals/bricktile_white.yml b/Resources/Prototypes/Decals/bricktile_white.yml new file mode 100644 index 0000000000..7ec78b5653 --- /dev/null +++ b/Resources/Prototypes/Decals/bricktile_white.yml @@ -0,0 +1,118 @@ +- type: decal + id: BrickTileWhiteBox + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_box + +- type: decal + id: BrickTileWhiteCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_corner_ne + +- type: decal + id: BrickTileWhiteCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_corner_se + +- type: decal + id: BrickTileWhiteCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_corner_nw + +- type: decal + id: BrickTileWhiteCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_corner_sw + +- type: decal + id: BrickTileWhiteInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_inner_ne + +- type: decal + id: BrickTileWhiteInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_inner_se + +- type: decal + id: BrickTileWhiteInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_inner_nw + +- type: decal + id: BrickTileWhiteInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_inner_sw + +- type: decal + id: BrickTileWhiteEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_end_n + +- type: decal + id: BrickTileWhiteEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_end_e + +- type: decal + id: BrickTileWhiteEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_end_s + +- type: decal + id: BrickTileWhiteEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_end_w + +- type: decal + id: BrickTileWhiteLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_line_n + +- type: decal + id: BrickTileWhiteLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_line_e + +- type: decal + id: BrickTileWhiteLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_line_s + +- type: decal + id: BrickTileWhiteLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/bricktile.rsi + state: white_line_w diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 4c68f0a2d6..d3ade0e8be 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -83,6 +83,74 @@ thermalConductivity: 0.04 heatCapacity: 10000 +- type: tile + id: FloorSteelMono + name: tiles-steel-floor-mono + sprite: /Textures/Tiles/steel_mono.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorSteelPavementVertical + name: tiles-steel-floor-pavement-vertical + sprite: /Textures/Tiles/steel_pavement_vertical.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorSteelHerringbone + name: tiles-steel-floor-herringbone + sprite: /Textures/Tiles/steel_herringbone.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorSteelDiagonalMini + name: tiles-steel-floor-diagonal-mini + sprite: /Textures/Tiles/steel_diagonal_mini.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + - type: tile id: FloorPlastic name: tiles-plastic-floor @@ -204,6 +272,74 @@ thermalConductivity: 0.04 heatCapacity: 10000 +- type: tile + id: FloorWhiteMono + name: tiles-white-floor-mono + sprite: /Textures/Tiles/white_mono.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemWhite + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorWhitePavementVertical + name: tiles-white-floor-pavement-vertical + sprite: /Textures/Tiles/white_pavement_vertical.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemWhite + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorWhiteHerringbone + name: tiles-white-floor-herringbone + sprite: /Textures/Tiles/white_herringbone.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemWhite + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorWhiteDiagonalMini + name: tiles-white-floor-diagonal-mini + sprite: /Textures/Tiles/white_diagonal_mini.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemWhite + thermalConductivity: 0.04 + heatCapacity: 10000 + - type: tile id: FloorWhitePlastic name: tiles-plastic-white-floor @@ -306,6 +442,74 @@ thermalConductivity: 0.04 heatCapacity: 10000 +- type: tile + id: FloorDarkMono + name: tiles-dark-floor-mono + sprite: /Textures/Tiles/dark_mono.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorDarkPavementVertical + name: tiles-dark-floor-pavement-vertical + sprite: /Textures/Tiles/dark_pavement_vertical.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorDarkHerringbone + name: tiles-dark-floor-herringbone + sprite: /Textures/Tiles/dark_herringbone.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorDarkDiagonalMini + name: tiles-dark-floor-diagonal-mini + sprite: /Textures/Tiles/dark_diagonal_mini.png + variants: 4 + placementVariants: [0,1,2,3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.25 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + - type: tile id: FloorDarkPlastic name: tiles-plastic-dark-floor diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3214db85a29f86a8991bcafb9b20de76a1ad2f GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}>pWc?Ln2z= zPCF>nV!+|t`2TKeM0vog^(yiI)3 zV-~rIY}=pn=*La0tC%+ZwVKezw)BdZ_M2QTe9-uBU?B9fw4$Y6be^E`5&r)N?5AfY zgq;(#H!(1N-cc_xV{Y-0`#ft-SU%d%7WP!;FVdQ&MBb@0MwslxBvhE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal_checker_a.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal_checker_a.png new file mode 100644 index 0000000000000000000000000000000000000000..0368480e2f9de6bcd7917742d798815f410684e1 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}-JULvArY-_ zr(NVapupk!`QLy0-PbpkEPdAUuvY3xBsxip${=fKq@;7y$vlu*G{an^L HB{Ts5h^kWG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal_checker_b.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/diagonal_checker_b.png new file mode 100644 index 0000000000000000000000000000000000000000..09de50242a8c4a4c09984bbe1ef03caafc2d6cb2 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}O`a}}ArY-_ zr=8_Hpuo|b`2PR7H(QQo@GPG2aN*vWKSX)|g}Az$Im0qxRo1lY=>n#bH+lGHo;hm# zC+W$|H(iTsGSuS=TkcDpQ;Y8o|G1vB>X3HDtLb7}s`LE_RAzV&<8^ feC+%y%?C^#P8N2D&YwL2w4A}y)z4*}Q$iB}Zbd+f literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json b/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json index e626a3becd..4ab9b3f38a 100644 --- a/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json +++ b/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json @@ -51,6 +51,66 @@ }, { "name": "checkerNWSE" + }, + { + "name": "diagonal" + }, + { + "name": "diagonal_checker_a" + }, + { + "name": "diagonal_checker_b" + }, + { + "name": "herringbone" + }, + { + "name": "minitile" + }, + { + "name": "minitile_checker_a" + }, + { + "name": "minitile_checker_b" + }, + { + "name": "minitile_diagonal" + }, + { + "name": "minitile_diagonal_a" + }, + { + "name": "minitile_diagonal_b" + }, + { + "name": "mono" + }, + { + "name": "offset" + }, + { + "name": "offset_checker_a" + }, + { + "name": "offset_checker_b" + }, + { + "name": "pavement" + }, + { + "name": "pavement_checker_a" + }, + { + "name": "pavement_checker_b" + }, + { + "name": "pavement_vertical" + }, + { + "name": "pavement_vertical_checker_a" + }, + { + "name": "pavement_vertical_checker_b" } ] } diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile.png new file mode 100644 index 0000000000000000000000000000000000000000..b128ff0599c6f86d1ee4064dfca4508cd4645933 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ex5FlArY-_ zuWjT7s&WZDFMG3oN-@(47oC6kohP#uPHhXHq*8jm+^j~Ff#Gq(rVfwr7uSA&vwhCT t!0@5=4kH7@F~-zC>~Sm%2P_iyFi-pAp?k^8a}CgB22WQ%mvv4FO#qj+F}VN$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_checker_a.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_checker_a.png new file mode 100644 index 0000000000000000000000000000000000000000..14a1a26fa389f1b6400bed6a87c69e17d5c8d20e GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}VV*9IArY-_ zryb-4s$yPiz3IP(MdPP{H_zXBd+90qUeGvk=FVA_muB{>S??+|G{ipeaLLjBqP70r zyzt83oB|F9^b(fueg21;L!p56{{eomKssai4-H+$wXu_dHZXX)`njxgN@xNAwb3?I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_checker_b.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_checker_b.png new file mode 100644 index 0000000000000000000000000000000000000000..24eef199eddaff42f613423e7c4d3a539999f646 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R};hrvzArY-_ zuUT_3DDbcZUblYs&%JYM>Xr|i&-$!xWLI*TIdiSYq*a@5zO1<)TOrH9P?Y}8X$Vo-2NO`G?Ol|kl>K>pk(M|rO+I@Qg8 zvj1S`cMS?m4t8LJP-B_#8&_LzW@LL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal_a.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal_a.png new file mode 100644 index 0000000000000000000000000000000000000000..059901cb80e451e41a00651e77f21ef9dcc190fa GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}iJmTwArY-_ zryS%0s&c;k|9|>!SC7}rtar>^qOOvYqq|K>scy|IYpX|ftDoHan>f!_zwEV4LfW@k zr!B2pI(UU{GktBSYLIg}!q%DFSmj{rz^|Cpd}N!0?E<+4?E)LkawV<)ZRnKRDGaoX N!PC{xWt~$(699GfJA(iK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal_b.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_diagonal_b.png new file mode 100644 index 0000000000000000000000000000000000000000..91273bfd8b96e5bdcc66af747501a2ea08760134 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}iJmTwArY-_ zrx@}%C~`PQzpqdKw?whm-tSPteYaZ&St?l?IyiC^PTsbBzF_H`&?l?Ee81IoXUm!e ze}&`hHwW95IjX+ZZkYC_G3*WFQMnVFZ9lMmYe?dMa#OB?x!PgnhXd>jH=I}gz~y=i PXc>d2tDnm{r-UW|BNjl# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/mono.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/mono.png new file mode 100644 index 0000000000000000000000000000000000000000..a93e758deab654a232eb5ed06949cc8e13fbd3e7 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}g`O^sArY-_ zryKG$C5~0~t%n4x`GrkyW-f><(-8l<&ck7C&+k*x(Jn4iimY`!8D7QC z{PV!)-P)xp@2169PpjX+bin$ou-JwMR-FV!?uY|SAm%>h36XA+aPx$21!IgR9J=OSHTX$APD7A|NkR<*kOnLfwIHW#Hv_PYnJU@ng|67PoNMHAq4+xu^ujy%a zt0bFF!U9wY0L0I3tmIb@)D*{GF5Y*Q0o!(2LZ=BtL|SS%ip;W=#jSdp-RoO0kb#z4 zWVakb-qVls4yYVZp=F~pOZEU_6sFs~0mKfOr!*N`0I@@@=Ek7xC78TBjFE6T2V%#Q zIMCM#D~^A#6Mp+V9|dZ&zGa?QjUOefz%5C!Whea8tyr7!cOd&SB3gUZ5?^EcKo7DE eOc*F8B=+AW6|JC5g4o6Y0000`S1T+x!&3$@pl&s#jMd7#hNhd(F-_F(o$co^oYZ zm$k}%{=_9GuO0aHXwCF$!C8WPPVQ@WTTtG$IHL9}hf7hCMBf8#4F^W9HR=a^D`Z~J kPucu1bdNua$c&@RKieFC+0XH*20DPj)78&qol`;+0FFgSJOBUy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/offset_checker_b.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/offset_checker_b.png new file mode 100644 index 0000000000000000000000000000000000000000..1d9f9556e38b47856487a5a0a401d06a335ff8ed GIT binary patch literal 310 zcmV-60m=S}P)Px#@JU2LR9J=OS4$4WAP5EO{SVpY+(GH0X<}6r{ADupc9n)l9|#ngnLz*|qGZ#8 zy=Nf0A3}H=iNL)K&x@;2@b4gm^~5m}6&w)3)*uodN)JEhxrA5pi(8AZ0MRmo{ASo# zUp-KLC3`QXsp|YVn*N=Ne4&hL&)VBzy+uulMikH#vfXnCc~5`NJJ76w43Zk1D%k^w zQJ8LP1BeNUrZgE_05PGIb7N5U6inV7#)@!z4aCHgYM`$ZR)~MF6Mp+V9|hKCy=I=b z(Ap*37Ktr8;h%2B(u`k$?9T{b?^R2<#`b|8WC~0eC?+KSFTW{k*rxfK82|tP07*qo IM6N<$f;(`4{Qv*} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/pavement.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/pavement.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee53831be246217bff1256f595cff64c9a2b575 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}{+=$5ArY-_ zuQ_rtDDW^lKK}ndrhY-d)V(?H8XJW&R;_X~_AI(R|L&*N90Co@A9Bk7Bt2hlSI5N2 pRKPIry|w+~A~ xR2NWC;On@4E_3>SMnWOEBUW|n=?r)X|v>ZHQNb{D_2GJGtGGSKKyeyt3ZQn!4>9)bL?4hOd)-{ zKYtTt0SPTD)?>VE84l%6s6Mc-iGgVY^PBGnSWACtVL+w*^F?$t{?PB|abXCHF*n6mpfhmz;T+vl?XpW#}?4AgO&Yt?s`-z*Fa y8SFRChFd+|y1$kQD4gN{^X_?D28ILQ8(3XrB|ME9eI5dZ89ZJ6T-G@yGywn&hcr9@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_vertical_checker_b.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/pavement_vertical_checker_b.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff741416f2990b5419fc206f3fb01136e13244f GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}A)YRdArY-_ zFCXM&P~dS6RK8pP)T+@%W76sKq00SUTYYxz&QG6Y@;3kbf%gmy0_;bO?>)}6|Hlf{ wy5fHIyI&tUL84Q3f7s+Txvqu@DBSU!!8%*QeccojW+0Ej)78&qol`;+0N(jCE&u=k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_box.png b/Resources/Textures/Decals/bricktile.rsi/dark_box.png new file mode 100644 index 0000000000000000000000000000000000000000..d9727844bc8eb2c567b814142ccba20daa59d424 GIT binary patch literal 609 zcmV-n0-pVeP)Px%8%ab#R9Ju5fwhKt!AQ(T$<+qo)!Dzgo=9(WAFvFeCCd z4Ds7#5m-Wqo(_G#HGqh)gzzB9+CmzPg~ed3V~!|kCw(h)$~y5-@*~FRe2F(YB8hQC ziN~HO`9~rueR}LsNebRMc<)VbE#%S4(G|E719a%T_xL)WtBYU8u{i#II&IRsF`yLU z>-Cz>_yvx~Bg>-swoD8F>S25Zc~Mr2ur*{ss|cehq{3wF^H(5zWTYad;5JP-91cwv z7U&er^PC(;$w??ywvK=lAv14J!n~t3YWyTyHz@g8y2Lc z7m9iyKQ3Q|Y`@)lpf&XEx=RnVhIj5Mf0tV*2DLUF$lFV|4w zH&X!o?24M^-}^4G_!9%HBFSZxj0=%|7bH1d1!$?J%m`?5ohRwD4iiB>rdx6o=E^uR zAeT%fU2lQc;u0?Xx)Oy{-rF?AmyCYdNdBaPpS_Icd5+O?>!SK)CEvGc+C~6K v^*~A2Kf7L~KleWOxVav9b$(S3{5QSPx$e@R3^R9J=WS4)n8wc((!nF`xw50(>NyC3FWlb;`?%ez1?nQQU3^GbB}rlP^X|J@}?}B zur)%!S`(HdtN}tms+6J&0X-Ri<~e!Rr39e~MWj9nTjJTAX?6sG`!U=?^9*e1g{TKw zgVf6`pwI&?!9>sXKx>3q(EStuNVEWuj^ZvQFw9ZdFj4aQ?n0oZF$20zLQSYEfm}0w vJOdhCGmwAWbR&>wpt~UX*8^MlxE}Zga1zJh7ey8h00000NkvXXu0mjf$Fj!T literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_corner_nw.png b/Resources/Textures/Decals/bricktile.rsi/dark_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..a80c1d6b7b68ffbce17147154ae152f2f0683f06 GIT binary patch literal 434 zcmV;j0ZsmiP)Px$Y)M2xR9J=WR?BjOFbrH-2Kp80N2LG%A)Q>{$`2G~ka~$c#wd>o#kq7(nDJVx zwGB&O=d01hF&6xG!j093acV~pv!oG+>fL}^Ud=X@RGC+0NI zAR=%GP*tcZ77;8Wkc>FZv)hgFiD*?^uIs2OM0LYYZFFs$6q*a1DYq^@y3Tc^X&Njd z2t+FvnJDp@2wd=^S+t0xm!TM&RpJyjz7;aQb)0a68?8gL&BS;R1f92~E>fE4&e4*NL(ZN)-Wn@9}N{d++gX0r&pr{V*Ia0NCaM0B9>6NH-6J zir)e^57dO42dWFW_5ZJd0Km;~wGgdnnc=Dma5G#@0gp1@;R5o4wO!ccfw!Ci;6D$% c4{y%{zfa}RRue=N`~Uy|07*qoM6N<$g7dV!{Qv*} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_corner_se.png b/Resources/Textures/Decals/bricktile.rsi/dark_corner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..c818fdc028377d12e2b636a42591c822ef1e9312 GIT binary patch literal 415 zcmV;Q0bu@#P)Px$SxH1eR9J=WRzYrrFbo_guzf+U+y6gnc|`$X_dtw{NlB%avU{ij*-Otxq2fsyZ%ceO;i0lY> z!uC!5m6%6YijYMRL)a0rB)z}n%Vl>!NvS^(o%e*}G@;)4>FCbZ{UL#^J|KrM9O44)9Lv%67S^6vlu002ov JPDHLkV1k3hx4ZxV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_corner_sw.png b/Resources/Textures/Decals/bricktile.rsi/dark_corner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..bb3bb4cc39d2d9e7bb036f06739211d57edbd46b GIT binary patch literal 440 zcmV;p0Z0CcP)Px$a!Eu%R9J=WS3z=vFbrJDhP;4l`iS)Z59#C*u6&@tAoW1x8iPw_TAV|(Gnr&; z3$4Xk-q8EyqR8OZw&=Q!a`S%y4*-ri42aHr>Z&?2Z$QZ04+Dq@ju}jcZh8T4KTdTG z)$H3imH-i95-FZM5Kz@nb}Cr@K)@iX!2LBi=gJYVUAy~tNiBE)m_&*ye?`DCzeKo5 zTwDVH@Y(mM3bo%&0;jqLFjt~z1uXHi;6JX{=Ms23pR<#19AbxnP0~?E*Rf^b4#)&MJiRK=&A#NWpFff)UVG=<;{p0Z|F_c i(fHi|3_ALp@8Jt(HOla;rv%IZ0000Px$=Sf6CR9J<*S4(okAPjxNB3o5)u&rfO+;SFvCT;zf93VB z=-U!#WcLCgj&|MF_@bt0mhsqoggpVX4CnziMfPrxWXzcZ)?xi6<1I7J9Iz1zi`5Qk zC+&ES&80ISPRV#8s`r4r4C9zC9ge72w{kIgJRa2(PRm_1nnfJnt$uPqgcOa}YUr?h vyo%gLZzC>t!rFvucYr0s@1ps=;2C}Z3!D@mEE=@100000NkvXXu0mjf_zLzv literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_end_n.png b/Resources/Textures/Decals/bricktile.rsi/dark_end_n.png new file mode 100644 index 0000000000000000000000000000000000000000..907d0e21f094101556f386f816c81a933ff2f76f GIT binary patch literal 535 zcmV+y0_gpTP)Px$(Md!>R9J=WR!ernAPgLVW9I_dI)_N_e~`Xx;%zQaJI|;ai-I7=jmdjmbXEq8 zK7$ZLAD0W`Mcjq~=e~b+J8r{(1^}!ve$p{VV*p@IV{Dqnf9wANfQX{;>>NxmC;R=* zahgCxu*QIy!OWPQ!|WVf5WqN1*=)jj7wi>V))){`vfroCwXM%oSg=dP%+yLgh$p$hH^dCV=))-i8v)SgL+0tlMY()Wt)LCosdA$~$--cmz{oMD-@g@PR zQGCDO;~l@i>2zXos;^}f08plJ4|Gu$i?BAtVXg>$C=}3?yXSi#_9$}{{s_Lt5r@N} zs$)TT1dqofYDQ5flqhR6AVtW`X(!YZwNbK9a#fz8#x-0+v-X~sn#>lI>}T}=0JIeg zQYwG59?<_cjN(*i z(Q2j!^m800*vJpe{8aPph1QG-10~J37ezs$1!Qdq1G)a<`#{LTyBWx;;(tBxF8p~t Z@D15bDAWNv6rKP8002ovPDHLkV1h?U@4Ns2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_end_s.png b/Resources/Textures/Decals/bricktile.rsi/dark_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..be5a3ffcd7b23b70e26a21e52af7686ab7c87e58 GIT binary patch literal 488 zcmVP)Px$qDe$SR9J=WR!!1_APjv0YER&{Jw(6z-=%K7K(S-;Ei??GNT=eiZ^o$*`$)(y z{XHIn44z$wzV9g~FQIK)x!-PC`LpZb0Kgg(Hd!Wpn#<+eb61G@70x*TK#=%h01?3& z14CaMy$K=;j~|AmBKmS|8i-`QaR?)GFzVVgYXyi1Bl9VT1CtAK{0;y_Bxp#LufN3a z;suKUvm30n)fL&|4=w-zJO9>>g*|=;EQ90>?D2;>@C(9NP&)=#WKj)c{;>P<9wReG z=1`7n!4N@2Ff!xi{X({=gurwYXJvuGMkP!)YNNzYZQJged$b*wzHy~~eH6cW0Qk)V zAC%&>S=27ad;A7K5V8n(u2?m($6uTWKFQ@0zM2R8Fzn_qFy(RSn;ic_fvq5M$w;Ph zCDJ?w5}y)*qxPH1fy@oWyLnQdzvxIZzc#;q;I+GUN5gjQsJFMM|y*sZw_C zu0*sM1FLyJqDa+8Nm*o7$rSJRJKR>>|8>65_mAcQ)jGaLYYapr+g^1)wLZ1D`aE#- e|HXOWZ2SZF87oX_fc|s<0000Px$-bqA3R9J<*S4(z-Fbo{ohV%m2riW;iEcK{HXb1bFQXYbD&&qj(~k1n2uaA_5kf;cFVZzOM|m3fVB%EZ%mzup(X8 zVPr-knp80pReUBwcKD(t8ky^0a_?Fy4gxD)11VlJuC{hEw_V>q)6V| zP1u}(4;-EImlOEDT+nr0v%oU~dYs5yC`|}#J;$2~Y(2-D3H^3F004cX z4H@cz)bK6{^*~Dt^+0n1OaK2CmH^b?d{;3otFih!-tYG>-5B8#0KcbVP4hpsFYskA zPLk<&CF=VEzi(_6wNJ1jRqvTv0XwbQv@5dBM%3AOymnIhY}HmG!tHjOR{)smf$TJab~+-mD8v1@-xHdM m_uH%o9>p*98T9INzGgoUz`gGfY1*jSben@Vsv01uA>CziX z9afi?X_f1)UC-Sts!{QL(}Y*0;>RX-^ayJhJoo(l`O0h$@y6H|nf>ddw+p_Rn)*g* s!K!ekKOTo-61Wydn*U`_>iKoGn4v>W>Yx+j6+MvQp00i_>zopr0EY%jFaQ7m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_inner_sw.png b/Resources/Textures/Decals/bricktile.rsi/dark_inner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6fe133e3b8bda420616a18645cd4b9566ad2df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}9iA?ZArY-_ zCmHe`R^V~HzkT%=mNhT`t`AAg+$OVVhx5c$9;q!lb==ME-whllsd$2s_~Ib1FKubZ z3T31u3#!*-m;bo+ed4=(h6WX%{oP)N?zW$1d+G{l`=wBzLMYMbXj z*U99+zsT5-Y^Tz>Vivn#f#B<1di~zDmsY;}Ep*i@`qk#5yW6}3Tm)PetO^LVND~MQ z4d0X}t#XY`&?B*-)8S+G*GlRB!aJ`fkJR(yw7HfmP|y59fp&b)}r<+xAC+0_wC zY&UI_bNIUd%D*d}&5dRcJNVLH%qaGmee_h!qc?n0kIgBLXWk!GHFfo`EeYJdmrH(2 hO0^|QfYG03{-akjpE?~^o&@wHgQu&X%Q~loCIEttc}D;M literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_line_s.png b/Resources/Textures/Decals/bricktile.rsi/dark_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..55a88d8b439ac65e8e65f343e8240cae4bec85e6 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}*F0SuLn2z= zPVwezHsEnN?zuoc!TWvvnxby8tCv{|r?9LFd)w4|pDpLlOivYtuy!M>-aN7x&$h{qJc*GbP3hHePc$_6a zh1}g4B=maMBcncR^-{YhOM4&xx%XY1aoUtUe_rr8hh9(qd9U{Uj`#lV%&&j{J!0*6 ezvx%}16C8>wAfFt+YbSK$l&Sf=d#Wzp$PzKDs*N5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/dark_line_w.png b/Resources/Textures/Decals/bricktile.rsi/dark_line_w.png new file mode 100644 index 0000000000000000000000000000000000000000..67579097b3982b9302bc291959817cdfd6531e1f GIT binary patch literal 308 zcmV-40n7f0P)Px#?ny*JR9J=WmO&1JFcd`JZ%e&}9s=)w5aUL+TtH0dcY$q0WhcKTG8+h8%yc^a zj2zomS-_?1==)xl*1v%O;GHWUl1_SJ)2zu`P?(3?4H3aRhm%z|JwwPZyBJYjJdJe) zhzMg!=Hx|ysutVD(EcJIBdNmU7`*p(0`ji?<7t_N05GOxn*28b-nlJ=Gh*`$09=QG z#%TP06tIgCn4BTqGv*D7vB0nl?=ev2kN1EAGiaiHf$Ntp-LzK0000Kp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/meta.json b/Resources/Textures/Decals/bricktile.rsi/meta.json new file mode 100644 index 0000000000..84f92e356b --- /dev/null +++ b/Resources/Textures/Decals/bricktile.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @moonheart08", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steel_box" + }, + { + "name": "steel_corner_ne" + }, + { + "name": "steel_corner_se" + }, + { + "name": "steel_corner_nw" + }, + { + "name": "steel_corner_sw" + }, + { + "name": "steel_end_n" + }, + { + "name": "steel_end_e" + }, + { + "name": "steel_end_s" + }, + { + "name": "steel_end_w" + }, + { + "name": "steel_line_n" + }, + { + "name": "steel_line_e" + }, + { + "name": "steel_line_s" + }, + { + "name": "steel_line_w" + }, + { + "name": "steel_inner_ne" + }, + { + "name": "steel_inner_se" + }, + { + "name": "steel_inner_nw" + }, + { + "name": "steel_inner_sw" + }, + { + "name": "white_box" + }, + { + "name": "white_corner_ne" + }, + { + "name": "white_corner_se" + }, + { + "name": "white_corner_nw" + }, + { + "name": "white_corner_sw" + }, + { + "name": "white_end_n" + }, + { + "name": "white_end_e" + }, + { + "name": "white_end_s" + }, + { + "name": "white_end_w" + }, + { + "name": "white_line_n" + }, + { + "name": "white_line_e" + }, + { + "name": "white_line_s" + }, + { + "name": "white_line_w" + }, + { + "name": "white_inner_ne" + }, + { + "name": "white_inner_se" + }, + { + "name": "white_inner_nw" + }, + { + "name": "white_inner_sw" + }, + { + "name": "dark_box" + }, + { + "name": "dark_corner_ne" + }, + { + "name": "dark_corner_se" + }, + { + "name": "dark_corner_nw" + }, + { + "name": "dark_corner_sw" + }, + { + "name": "dark_end_n" + }, + { + "name": "dark_end_e" + }, + { + "name": "dark_end_s" + }, + { + "name": "dark_end_w" + }, + { + "name": "dark_line_n" + }, + { + "name": "dark_line_e" + }, + { + "name": "dark_line_s" + }, + { + "name": "dark_line_w" + }, + { + "name": "dark_inner_ne" + }, + { + "name": "dark_inner_se" + }, + { + "name": "dark_inner_nw" + }, + { + "name": "dark_inner_sw" + } + ] +} diff --git a/Resources/Textures/Decals/bricktile.rsi/meta.json.bak b/Resources/Textures/Decals/bricktile.rsi/meta.json.bak new file mode 100644 index 0000000000..97ea935309 --- /dev/null +++ b/Resources/Textures/Decals/bricktile.rsi/meta.json.bak @@ -0,0 +1,164 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @moonheart08", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steel_box" + }, + { + "name": "steel_corner_ne" + }, + { + "name": "steel_corner_se" + }, + { + "name": "steel_corner_nw" + }, + { + "name": "steel_corner_sw" + }, + { + "name": "steel_end_n" + }, + { + "name": "steel_end_e" + }, + { + "name": "steel_end_s" + }, + { + "name": "steel_end_w" + }, + { + "name": "steel_line_n" + }, + { + "name": "steel_line_e" + }, + { + "name": "steel_line_s" + }, + { + "name": "steel_line_w" + }, + { + "name": "steel_inner_ne" + }, + { + "name": "steel_inner_se" + }, + { + "name": "steel_inner_nw" + }, + { + "name": "steel_inner_sw" + }, + { + "name": "white_box" + }, + { + "name": "white_corner_ne" + }, + { + "name": "white_corner_se" + }, + { + "name": "white_corner_nw" + }, + { + "name": "white_corner_sw" + }, + { + "name": "white_end_n" + }, + { + "name": "white_end_e" + }, + { + "name": "white_end_s" + }, + { + "name": "white_end_w" + }, + { + "name": "white_line_n" + }, + { + "name": "white_line_e" + }, + { + "name": "white_line_s" + }, + { + "name": "white_line_w" + }, + { + "name": "white_inner_ne" + }, + { + "name": "white_inner_se" + }, + { + "name": "white_inner_nw" + }, + { + "name": "white_inner_sw" + }, + { + "name": "dark_box" + }, + { + "name": "dark_corner_ne" + }, + { + "name": "dark_corner_se" + }, + { + "name": "dark_corner_nw" + }, + { + "name": "dark_corner_sw" + }, + { + "name": "dark_end_n" + }, + { + "name": "dark_end_e" + }, + { + "name": "dark_end_s" + }, + { + "name": "dark_end_w" + }, + { + "name": "dark_line_n" + }, + { + "name": "dark_line_e" + }, + { + "name": "dark_line_s" + }, + { + "name": "dark_line_w" + }, + { + "name": "dark_inner_ne" + }, + { + "name": "dark_inner_se" + }, + { + "name": "dark_inner_nw" + }, + { + "name": "dark_inner_sw" + } + ] +} diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_box.png b/Resources/Textures/Decals/bricktile.rsi/steel_box.png new file mode 100644 index 0000000000000000000000000000000000000000..49d84c2c8a0e4325f896708f229cddc43a817097 GIT binary patch literal 611 zcmV-p0-XJcP)Px%9Z5t%R9JqHbTws6$-^#w1(DtRel#+$Og4UNj?GppGdA)t)o$rUww}G zN!^2z{A>yUU|E(b=imA-$jJ{3$Q_cHM)5oglK%pkQzoFLGnI{i6fX0`W4U6&D9v%+ zV`dx}kfTg%ygmo#Ttds)D1HUk_=eYVpJ)G*kv|*GAA7R)Gx~l!e6*BO$Px$jY&j7R9J=WR>5w=APjwlq=`CZ-5*8SmsQ#yO+7ElAFa*N!rjTtP?ApFpqIT% zDPa6Cw(~Y`hrpage#(1APlQ zXuI784)lI`N=;Dv&}&r}g=7iZVGJGO6q=@4T&v!X#~%?`!Z=N<>qFlM1mkL|KE`qL zD+Vig9fpfIP2~=tsvsxgq`XSP+z^MUBuvNUk0B1FnQ0UupgZH|=@hILc>+m7W=?m) zoVe9zvXvn4U50DO9)UHz;PpUmNanBVft;|`-qr)TA-$k@6#${$03Oteb^9eE|9LNx z11XIuDB1}%p`rw0&G_&LXcUb=EXRrwh$B#3ko@a`H9TAod;z8k*pDYHcfkMv002ov JPDHLkV1ldK&rSdU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_corner_nw.png b/Resources/Textures/Decals/bricktile.rsi/steel_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..f5267344f80b7ad80d3065325fd7f9ff852566f4 GIT binary patch literal 447 zcmV;w0YLtVP)Px$c}YY;R9J=WmQ8NMAP|LL24h*aob*OfZx*RHsxG}EjGVMBfz%Vg8H z0>pSe1~6~)aX9?qNe$zO_x=9aa17&!3IM$KVNgUSeE?9^B)Dms(4Nm15jf{UpNNw0 zSUlOl&-n}@g7+S(3RML&gP9>Bi09>G@kBI9E+SxNs49pkiLb1&?fXDzRfx&0{kGd> zE7G+sm>JHwNfn7G#H%W{eV+ml5tum)I_D<+cr`iM$_>mp2UVTSzZP5B3axAgliS1G zUIIv9JPm z0DyEKODTH@iv!FP=kEFH0Nw>m(a puyhp?Kk$+>0Q~!b*XiYc-~x!=&EyAN6$tPx$VM#OBb%&bf)LZCe0eP6gDc_6&aM`{&l0-79d+1Hds4`~xZ0mr<$<#gq_u%>!vQ z>Yw!LZ?QTLto7*@uEVg}=fvhbz&_=;r295y418z8k&6EbYb``%@yzvpb-F;8h=jN? zZ6cBpm=hX;>q$(bX23MKh`>3Q*;10aB77#T07-HE(mW8`@HUQkJDuVtbA2l!_nUf~R(!z0P=|gmd?GdcIrOy6?A8mC%7Td;$2{z3>VI RbA12+002ovPDHLkV1gb=y08EM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_corner_sw.png b/Resources/Textures/Decals/bricktile.rsi/steel_corner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..3fea6caf3d76c088a8b32d220dc0c99899074940 GIT binary patch literal 451 zcmV;!0X+VRP)Px$eMv+?R9J=WS3!=#Fbo`=8W2_a5@KJ5v_D#L-l{*Mfs1=)${Zo(`CJXAF_;c~gmN5G%jf9LFl0surLYv=a} zF!Q?!JB73N005lY7UgD>t#FUPwyFSJmB^|E`b zbiH1OJ!bCpO{}7-!Wa`~4DdT=f&%f)<38|f@vuq}d&#(v&o#z?hz6Uxhy!B8*HcaT zX#P--g{V{8LPX%43kvv;Kb5NDZ0#TkpD!Yv{Mc=Y2u^L=R{-exfz%VIDwrA0xe%8k tT~8J92T9}p><1prAA8SO%>A5C;R2wC(4j}nTK)h4002ovPDHLkV1iR6$iDyp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_end_e.png b/Resources/Textures/Decals/bricktile.rsi/steel_end_e.png new file mode 100644 index 0000000000000000000000000000000000000000..8bdfffd1484a66e03b6deb1459837f3be6f0ee44 GIT binary patch literal 583 zcmV-N0=WH&P)Px%0ZBwbR9J<*SHW(=FbsVpEg&Yw{;2A{3~7HfabDFwqM+>(+3YYmbKJD6VC}n5 zoH%yu*m+sK9gjEMiKcB)SJl1hXxbJ90F-4Jh0Zwu05eA!5y5+(C~vph_^tKrI)V^F zvWDo#S(ob-&N(nMLI@zDIN5s-=Nz1KxLmK<-Do)xA%uVs0+<=hjIu1V`h|Qv@AqKl z=(*lO2q7-~wA*DJcsU#fBOv->r{{p)t$fR`_dbSBB4I&9$$b4^%LF=Q@eJsk+a2g# z$U^J&Ix(Q0(56q1mU+D3HIU(gY$_M6zWR#;`Y0^VOc>Flync$lO@T)8E|5Fh)@_b2YKo?FDg<;W=XSk9Pp~1f z%vNMXlsJ%UGy<7#nQ`KPeh)BnWU*SNowN}V9UTF2O6F@W(2D>7oVzYQI=uJUx+Nlf zetq?t34lcIy-%DHT{|yvK!nb@(YnnU*K)giyW?Ib%-z>xZvcy_?}{O;mgoax_y&#< VCn!aAn$iFO002ovPDHLkV1fwt2Lk{A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_end_n.png b/Resources/Textures/Decals/bricktile.rsi/steel_end_n.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea02b44bd80ba7d97dbbcb1c809e3b493e2d0bc GIT binary patch literal 537 zcmV+!0_OdRP)Px$(@8`@R9J=WR!L67KoBgtJx)Yq!jGcxG9-S4IAi%oEP~5u8csdxS)2*jkvLGN zS$nBzx9jTR{{9QU#5hej9uB{~j&YjM0f2KZE`|`2IRJ=Aae2Gl#&Lcg0Ej4=d+))_ z#r=5d?fo4@1m_$?1R?_OJ-qh_A;6xi!LEl8;$5}noC6UR_d6Zj3`5LRSK8PFmWk+KsG*}~dr+3(Kz)|a4VzdQ9mZ#9{7(6V3E0|2nw z?G`&%Xyu=+2l95g6wLfHJ#Y!A?X&d2+Q@Z8(TeB(|7*c&0rjW9djitpP(8OMa$RZt zb?Q`Uxnw7_0VM%2Gel%o^DRZL84Ctlnr|tZf+QD^YeN~R^_SQOEDM)rpsI@h^}wa@ b=k>rhWPC526K3^{00000NkvXXu0mjfV}tjj literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_end_s.png b/Resources/Textures/Decals/bricktile.rsi/steel_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..47e29469b1cc5ce56b9ad043d5d2dbe6bfa93dab GIT binary patch literal 501 zcmVPx$uSrBfR9J=WRzZ%!Fbo`$6p&E)5-Kl4+8?brZ`B`Bs^wzE?4fctN!t|B^u|bt zHcrP*>^QUex?G-^K;1O>sq4*@eGccUdRC{?q`ht$7yu}W!VOw$0RV@?;a$H2`22$X zeh&apGH~xYD5X#o1+>=LoCAPT%Kh$L7ubwE9Lo~SoYk>_h}@!%WjPE$DFq^0#W~QY zV2a-W05iJ?l~SV~;*ewPCOKX)yp_ze&i$r?!UyFTzKLf??P z2CTI~H}v_P*IV0yh(JWHQgcCT4Q2)r;nuc+E$DS|M4|H9ZJi|bL zj_2k~@dp8n70GV58;}71+bQQ52y?2nhP5_XQ=>cJllys+v9V?%NZBOs5?Bl)PU0y2 z_qn2EW=AfLBq+IEr4h+|=SLny4+xoP1IeGPB<^H_-^au4mVf_?zL4ja^gyf$WJSz8 r=w$Kt@#^ChXV(Kuzu)9I=S%Ph1oba-8qzf>00000NkvXXu0mjf_bTO{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_end_w.png b/Resources/Textures/Decals/bricktile.rsi/steel_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..e1dba841e6b37a49f717611bc760d148bb09ce9d GIT binary patch literal 559 zcmV+~0?_@5P)Px$=}AOER9J<*SHVuhFbsXOn{HZF;E$&9Wk~!H;!M>)VpMR69Jt`fO)^@owC|Lp zcKqTb&GYX0>FFCcqU(E{Pp4bm(e*tl0C3L5K@l1C0U(5sIUf#(*iP+51k4=!M3l{= z{-gsR!vG?Ja}FT{gb?7phxZ;L0&7=-`V-M8xQM`ej}QVxB=fJdao4typ=QA{*Y?Bx zeK8}=@d)odn0b^%B8vV*l=)X`%`0)S3Kog=?XP%N~W}jrM(1@ zk+rKY+3R>Dkit2Kx~_|iQ?zY6%kCOR1VkjJs;+CiyuMCOFvn(+z+WkT>$=^d2y+Mk z`95xi;vw9eKpMDo&sQh#ez~AI9ybe|5xD!kPWFeg34x{ecrk&c_joaZzuxn%@7E^) zc6@#Fb?vuvMDAl(80 z7=~d|^Z#pIkfwdV-;etGU5Tc3L3(a%7PU^W!c_k=F#~pTdk%CgEj}!)l(T`3EtET}W!TSP#tgzgB1L*1qRc_yH|NG9VC#p(y|W002ovPDHLkV1h6F1_l5C literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_inner_ne.png b/Resources/Textures/Decals/bricktile.rsi/steel_inner_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb4a29b30f8f685f4c657799eac08a3fd17510a GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}b)GJcArY-_ zFBtMQ8wj{u>@=TtcSqB2h2ke2c8_AN>8Wgn)?zsOiuy83d-?)}$A z&(CArJ>}9vGvg<77!Rl)IK#lOs_Iq@Q;4XcTZ;gnV;-YY)3sYqpM7Ii`n31^`~psm srGM`1X5)F>aedR5nx+mA_;-Nac!x~2-h-=GfG%P1boFyt=akR{0E&-MumAu6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_inner_nw.png b/Resources/Textures/Decals/bricktile.rsi/steel_inner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..78cbdb26297baedae7b14dc7797ec8b49409389f GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}^`0({ArY-_ zFB@;2-;Qr-CCig;r#V8F~_1CRw*5OVOGT@Ah_byd!{pMY8xM$?_hm0 tCzjox@$;sV{_}+;K8i{}u&913^S&C1Q_ml}6$72Z;OXk;vd$@?2>_*(O<({3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_inner_se.png b/Resources/Textures/Decals/bricktile.rsi/steel_inner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..dd5d8725d7a84fa09e3b7949d7b14af64fe97485 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}EuJopArY-_ zuQ+lYQQ%>{5HB14Xl7S2`+4gxcHdYIZqaT%5BC-4FkG`IL&(W+M~d^r`AKHRHc>l@wJ xVI%GkdYt8#)G}5N&AZop|2LMOJHCIOaFmer!3KB6%|Q1sc)I$ztaD0e0swNsO+5er literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_inner_sw.png b/Resources/Textures/Decals/bricktile.rsi/steel_inner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..98f27a59db46754b001b1f917096c4cd3a54316c GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J)SO(ArY-_ zCm3=aHsE2BKQ?FlC z$h&8)Jv@_fyOD4E@zmJ!CHagDN=_UPcZ&!Hc`ZN9$a3Rk=+tXb;+8db3sxPG*sdga zW=*~W2cxlb=jOa0o}#m>FVdQ&MBb@ E07!pNB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_line_e.png b/Resources/Textures/Decals/bricktile.rsi/steel_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..591aee7c5db24bb3840f71bd49148871759a0b08 GIT binary patch literal 293 zcmV+=0owkFP)Px#-$_J4R9J=WR?!NBFbq7?ReW*3B=yIKe>CS~NZeD4?Kbw*I9LygV1%64^m-jC zVh&*s)AX@^TNYeu5{U5Lzq}iU0RTW21c)fD$F^lP69t$V&N%?UbsX&pc<;f?Z)+w5 zR5d9;l<&F;fd~;UodmR2ocHDFi}86(n%m9`#ccu rf|!Pm_>V+%Y*?yr`V6!@(DJ|&lMZiA@Dz--00000NkvXXu0mjfrFV3O literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_line_n.png b/Resources/Textures/Decals/bricktile.rsi/steel_line_n.png new file mode 100644 index 0000000000000000000000000000000000000000..35ea9b4382b4ac0095f0805755e0d7ec5eb41a7b GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}4?SHRLn2z= zPIl}%Y{27MztpOQZ{{~QRolo!zObUDX_`yQ0#kC-TLscqZlAR8&qsGZzWVRKxveXG zgpa*0T`$|8c}S2U$g5jXFm!K6!_4CQ-)q--@Be*9Cwo;?rFZ?lrzuk_-D^9>Hht~8r^5Ef o-zeJA`}o~`1CAyIFnVBL!R*OhAXsvZ2NWa>p00i_>zopr0DoqAUjP6A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/steel_line_s.png b/Resources/Textures/Decals/bricktile.rsi/steel_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..9b943cf3a4816e8fb219275b220f2f2aef8a7d31 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}S3O-ELn2z= zPC3nW$Uwk#y|J&R*I(6@_Im#&Et+j`vGvZRC4zzCchB6M;`6Mq&4KZFp$r&>r4`Rv zc6=7o-4csGF*R26Kjzo6Gbpk!G|W`ApFAa~P)zVkZTy_hRfocqQ!-1z&NAq^i zoqa@N_U$|G%HJF>ES!EkbnAqq+_~W#1{z8ohWly{U;AJammi-WbGP)Px#_(?=TR9J=WmceSnFc3sv)?OcClwS({vq1l-{Ws78sA`!oGXVO&-;%dL^2huAj)3m*Y9L8~b0kHRh3IDqfeE%7F zKF0#g$j!{vjW(0!o8bNu!sI|osa!!%{EbHRmC)OTMIWe=0oeOMJyh=lpI4e}m=7$h QH~;_u07*qoM6N<$f(eI;H~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_box.png b/Resources/Textures/Decals/bricktile.rsi/white_box.png new file mode 100644 index 0000000000000000000000000000000000000000..0b56b15daf34f3df55f9403f014851a035b6f329 GIT binary patch literal 660 zcmV;F0&D$=P)Px%PDw;TR9Ja{|uzv_a%`3T)NP9Aqz4Hnf9R`c_hoS ziM{73mNcWeY35{ed4K=Jl{lTxI35nyisN)Xg8;x96BoVrFxDmq+YkoAO2|n0xKEUP zH_kz8J&?cQg+Fg^P((1+q74CU2xy!`;~c#AkmpK}>)!h)%esuUP(%ayXy)T?7d_=D zn9hqfgy_-JeqW5p(|#X+>ns9|b70>ece|khiU^H!y#lS1Z&oTJVY0NL+tXSn-^m)w ziWC!j$oXMol6-aE$cQAyX`Og%h>|lLQC@39fV#cy4ai}v1-b(zsBF(Q&FEPG*lxF@ zdx-%ubmsmZKcAngih=K^RKxLb7^HV#KrO_-PN&VJ6(e{#9zXfg{8=Uj02maVDZK4# zkr(A;5v~osuvCPx5h4a?M+7aL) zY(p4!!tKMuKp=nTOCa@^^wONSz64YHsW#82n#>$b=`ZpD;JXv9g(6?5@qxTuE(Jfo z*?eGa$mu$Z4*=`-0b}i`e#$LmgVsb%{|(TONbh~*b8Diee{vl2NL_-O{$dIM;NQo` zBc=~tcb>I0OA8UIH!v0000Px$rAb6VR9J=WR?%w0Fcdx77)YVYL{Rphg}S|uLcdg~417r7lHwk0V$#Ms+>-6V z^LU$+dy?FHduFHO@r(yiHw~(?e3Xv5X}|y=7s3WJ#sC1F);2~&;GBEp%;C8F;XVdR zN^cLtpPRs;Z9zonw1$!rL}V9p&XF;Oj4>SAHh3C0PDD^rLP?2EYjj#e=JQ0)Lt7sSM{C`UyY8zy0>2;)nDPtO55xw`G60zN12MrlzwZZP z!_0!@T>!xI0>B@QV%HxiDedn)NezTNra{t4=n4{j7bO1|xE?c^fPZ61yg_74X$k?u h8*n?~=?9*E;0ru+%dP3&eCq%J002ovPDHLkV1o1~*nj{4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_corner_nw.png b/Resources/Textures/Decals/bricktile.rsi/white_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..0b8821dab70299fc3e4918a7a2eaf7e064db951f GIT binary patch literal 474 zcmV<00VV#4P)Px$lu1NER9J=WR>5k+FbsWdT!RfuX(_bqKMO0nk3jx&bkJOSaKJcphfJQGs4aAh zPJO4umgJ{rTh{E{G#5OGs;=?2-#_Y(s;;2`z#0<=z4tKIW`4ZWl7;DjmfGz~I&Y^V<-g~5W9LT>=DqGxpkJdSKA;5b-@>le+-E1O5 zQo$t5DT~+Lj#Xq;mS~-W);d$sC>8xpl3+%lPztScaZqcW{R4phAx1EX>=c{=Ypr9( zi4<8p@>i50$wp+jJv7W-0vM4^v*+w7UL-Jtu@+b?xT!usGWW7xU$x`xhnSt4=0c}9 zlX$tr`{8gm_+Jsv0KiN3QB||a2>{GK4(|4(1crxD60s0b5g|fSi0OVFk64vuoDkgt zps$2LuY{-q+&#W^Z~vWu#9hBh;MRLy)%ElQfN?(n^p#KoY(J1bL{o$92PDDv1AuTH zxc2@_U=D!o;iRBw(P0lKN`UL(M9;vzo^Nsj>4LEkNxz1v3eSGv*$+tK8@Mvf{~Wup QoB#j-07*qoM6N<$f*Rb|c>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_corner_se.png b/Resources/Textures/Decals/bricktile.rsi/white_corner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..0f43778c07a242d633b37389ce82c5383e54ab97 GIT binary patch literal 455 zcmV;&0XY7NP)Px$fk{L`R9J=WR@-XBFbqAJU4sp4St;~O3!z_7$bXI&0)sxJARM}fMV_tP1|!}c zav&tgvVCMnM=G!&&Sm*5Pp8rGOI1NHNr2(3?b%dkd&xmSX&s(hT_wP!@rPD355MU4yKm-7=yInp49JTGmaI(Cpp#DsX^U?U1W-4Nk8R`zFNVNRR{GD0GPbuJ+kla&6g_hE6~ zh)J=((t5flywx?{w%f3X%v;kD`?%kGVgewsbN!Da=5AQd4+Pk#v>wgdp?WUo%jjjq xJtd6mH6y;?7(?}3&bLE_XJ8(q$e{yM_yqf;ybFv|d2;{&002ovPDHLkV1k=o$&CO2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_corner_sw.png b/Resources/Textures/Decals/bricktile.rsi/white_corner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a342d5055eb83af9598382de79091da8139ee56f GIT binary patch literal 477 zcmV<30V4j1P)Px$mq|oHR9J=Wm)(lOFc5`5w=s}Fl@(#1RM6cQ5c-~rLd!xgS{N$sMNKySQ*W9Z zcc5sKjx#wqJvmYq#dYfX-0!c<916f1;|D|p0JC1tT^oQm_vM`DBuZhdMQa_UINT5b z_}Ff_G)=U^ody!6sH>_oVS;U$y@5;9c-RxA?k3FAfC~|U$RzYz0AOyPF}a`s>Z*#$ z{6Pc8+Seta7otQdUpzVo0KQKr-d8I>5p@foRYGWyh>AeE*$f7g5L~~_~RiD+?cU;awVac3=6qj zt#zw0Bji@$11>b(H=(X7`qC60SkLB%jk)}RAMh&(;0jmuQdxUy$JFV$IH|htV3$athF`qD%-;b%oZ4u)y_`UcAVEDxs TJl2xD00000NkvXXu0mjfhga4u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_end_e.png b/Resources/Textures/Decals/bricktile.rsi/white_end_e.png new file mode 100644 index 0000000000000000000000000000000000000000..efc30abcbe4550801ca77b0fdf203f48693b37c7 GIT binary patch literal 616 zcmV-u0+;=XP)Px%B1uF+R9J<*S50f=FbsXus0Ih7WlLep{?CEw?tKa5mky*X%)tTS&^=7#kw4-c zI-9&xP$WyTCHZ-G{`mOB7t!@Sj)%in&C&He2mo4ZgRmh208HKo88gEe6B#$kM%$<1`H6(P50q`c@t$>3uHHa$`&s)SOkO7X=`~hG?;G4f08r z+Nas48E2DF-`9erH$dq=Pwj2#;;Fnjc3aGW8vX)k^c)Flgu=`K0000b@?P)Px$_en%SR9J=WR?CXQFcdvbu7LzpMg+zG6m(`k2>$2bfHL4Bg^=Pb^u|0|>)3YZ zSv8OQzPUYv)A4x5li2QdSg%&kietOmfdD`&X#=u&O@Lm?|qV_HTj7Fo{v&exk zb!sxf=Vo(PF>rZG_pn~AvhrpQ+)MG-b~|YFq6Q!9^_h*P&oXiVK-P4s;%z^Rv?&{# zuxqfvswVVJLTo7X*+;P-TjhEX&L*~_joz)e^>mrugc zbeajI@4O8{{Z)GDk+|c{Z6T%nA0Oxg ztotE80Q4{iLfz>ouKWLYg^&xdJ?^nLAZ`xkb6q0km7zUiqnwtM&2)kEcU&0bOH6#B zbgq{3wMEJqvkWwGzP4y2Bq@Oe`pH1l=qV`;v(R@2Lj5m3@Ztl1p^qmWO9V_~00000 LNkvXXu0mjfs&WUc literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_end_s.png b/Resources/Textures/Decals/bricktile.rsi/white_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..6df64ef9836b0f39708bccc3c2571f8f2e9890bc GIT binary patch literal 539 zcmV+$0_6RPP)Px$)k#D_R9J=WR$*(xFc5t+XCMV96Tx39blV>o_&-HK9XLqgNO2!DS<)uySR?F% z4~jMEy?d8jE{F5+cu75Pb$!7Iyw!D*+wv0tR7yD`W(EML`FxD;06xEkxQ$Kh!2WQ6 zAcCqYNGXds2LM6jp8eqv%#nRrEthDGDeBmw(b@&IS}ywn1Q8mog9#N`w!cDERg#|o zpf$!R6htVE9DneSnSnbbVUFKz0RX7mZ|Pjf@e>dx$vu$cCm^3BCGfA4&=n$ED6BzA zFmsaM3E1v-XtYM7wJXP^Af-fW3>vMm-R*+8pb`StmAKa_kcd>m*<#T*m`;m1_xWSI z^#1x<%vlUW{8X>k$;pq+X0(7I{zpIX=m(;gQR#A=ALb!J+C73yzQ_&Uh$^Ct@W2&l> z5q9VNSZyC@g*hAl6i6upm9nF{(Hh+a^e>jy7)Nd$SyAeCy9%Oo4glAF;N|)GN2#aQ zSO0lF_lik(+}{5|Uy-nn_5-TZ6WEAaW1`M|`)>5zh=0`&0O1nb{fgb^UHe!C&Gi>g dCC>R6d;^axM;ZYg;hq2h002ovPDHLkV1hyO@+klS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_end_w.png b/Resources/Textures/Decals/bricktile.rsi/white_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fa0e445708424c1a61f1804360d8e5d6180afb GIT binary patch literal 611 zcmV-p0-XJcP)Px%9Z5t%R9J<*S50f=FbsWZT!RfWrKPZC|7T&kdtUDpjKgrijp+IwyVuuS)zS4m3;=lNWRQs9yiWw@7#GT|($V^C!&>`K z)|iDI*1zL{kNqC4F>u~vjuCT=m_oo50*DA&t_0R^jY$?KB1|D*juAw(&^P???fF?e zWEPzAoTK>u@=|2val6G70<5(Oi_RF)cPhZdfz}vIA;_S$Hu(nt``0msQ?#>jHf*hx zh!quyJ=QlIA=Adrl=jdS_7cFtSsi^zp6!VPIh^;v{e5ZbXh6+vo}Nz1mE?0Y<1iff z6ekovJmBZs+ePF53poQonX+G9*R1XUP}s-pZm;S-+T`0G9m#aLj}?Q0xbEAzB;7exN3b z{Qyuo51gw1HE;(&7AGR<;cDSxIsUQR-Q2ccgJv9tgK68v$q&1`SDa~Lhaut;yh6aw

z23tLw zl6QZ4X=}D*L6>3J=2c2P$_zJHR%kIS=!hwQSUrnHM3ASJ|9OmPikQHj6;R1p{a8dpTgYg;#PkTv@uRv!pc)I$ztaD0e F0stD5OYi^y literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_inner_nw.png b/Resources/Textures/Decals/bricktile.rsi/white_inner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..1d45397e619f8e5cb6706b7743552407e09a7eaa GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}?Vc`AQ+bDD!^T@@T2#Ue8-*nQIVAb;*+%8UDkPTD~#KGRK)m>=XTkdcJ-wQ3Vg9%Lj|C{ywi*p-%To@Qm?~>cP?LDJJzC!W2xqhL4zj(3C2zCm- z9$)RsWaDD6ykwQBD)Wk08yo-d%&ct4lhFIU?Eitwzu(?J!?)W|=5JYrjW*D644$rj JF6*2UngBH0P&NPn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_inner_sw.png b/Resources/Textures/Decals/bricktile.rsi/white_inner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..870cac82f89cebecfc81756e382e20e0c1ad8c2e GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}(>+}rLn2z= zUNGc4WWdw8{Dm!;D!E)NPg>NuJl; za`-osp=w|5ZXTC_tD9K&6tB=STw40jTTDQ3-~C167NvL7B3^xGD3U$iR2Z#q(=7X` T`BGFU(1{G5u6{1-oD!M<+(uT8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_line_e.png b/Resources/Textures/Decals/bricktile.rsi/white_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..eb87c051a330d3c99a5611c8919df321f892f6e0 GIT binary patch literal 314 zcmV-A0mc4_P)Px#^hrcPR9J=WRzV7bFc2JT3?xtl5&BXg_=1A}EEal>ute;k#u}yVDQgc|5Mf8y zaa<>pA!4=0Or~i*;@7T&h)KYgR%+MF=iZ5fKrX~`-5-wtV^LtR7E($8z@@JF2`H^G zSR3}{PryQ8bZ$`~7vV@20=|d{AOZlWvg9M+-&)Q0(YXaPx#`$p%o+?Ymz%rJuYgl55Odxuw5N zg~vEnLLfpQLKHz1f%6`nG1XkjV;sTEh$09?VCLMj)}k|}>F3w{yk6hJ>;wW4QvS>N z+zjv+pP6yo@0S6X8JH4VYpZotn{eJ&51G$T#q6fzPbaYmFmE_x7T?f$pKDPB-ELO} zD(8Xr9V&yl!{Il;$LWL?)dtgrDQk)3w|XUM!#SI;zF++tDvF{gilQirqWlLxJaBC4 Tg4qqY00000NkvXXu0mjfB)*X6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_line_s.png b/Resources/Textures/Decals/bricktile.rsi/white_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..9cf56747eb386fd82328c0b78f2d5ba064d90e2b GIT binary patch literal 317 zcmV-D0mA-?P)Px#_en%SR9J=Wl);L^Kn#X|nHZP>l@(#1R46`y&?gm?g&rz|%6e&rOuDe(rI&n{ z&ZK{mKco~0f*=TjAP9nBWj2?t`(4$*@OXS|;M(`-&gYMtU;7>e03~MtfQSG9aw(1Q zHBHSu5dqt6y;Dl{%*+rGFmtPS_0rsvtRT-%ZK#H{aE*x|9}e}MH_Ya&dNo#atN}lv zh#;5J7_uh4{xwatxHeK#s!v3V0jmK3xZUsg+V5+T=Qu8=5)u3i1HMlucx;@R8&mUC z3teMCgNX>war|?KY;+!t`|16}KA(2S+yC;E)&B!;9>Hw$p(*t( P00000NkvXXu0mjfFK>z? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/bricktile.rsi/white_line_w.png b/Resources/Textures/Decals/bricktile.rsi/white_line_w.png new file mode 100644 index 0000000000000000000000000000000000000000..56a4da6744ea301fa24ccec7b0dbaf270b38b084 GIT binary patch literal 337 zcmV-X0j~auP)Px$3rR#lR9J=WmO*R6KoEsL+;L$Ss#FAjsSw*gQ1E{i3wrSoVc1{~F-y{@x1Ao$ zK*+K~c#k)enaBBbx;}b7s_IJN5P%p$zED*F!g5&}8-Q7N_&FYNB7_+6-kX5KO#y(- zdQFp(8SsFB6X8dHO*S0$r#o7&l=q0YJFDEqg%#E_H3%`6B`$ z#@B7aJcyh~1~=~kfbYYB_r)S7OiKXmB!pH8Qw82utI?&K&+Q0&?sjHicL`M6?Zf2P zeqWvdOn#t^*Y*Q{myzW-o&f`JRUN5OGNc0yF#@e8Fy95yKfcYRAY&HRr;zLYkf}gl3HcpdhG@7`G`up3rfC26KeW?j6J*VE^U*9zUL*aCdt<$bZXhmgJ|q_WONx z!5C;`k`VxS=ir@d+$Y=q<0Cmv&ifGHLxA%hE;>f{wd_aoKMsdpe7dh>Z?uNdy20;b zPkt$_)5{OuBY1y*mj9RLr)jWWtttalFOEkbPz?+KY`5D+BvIR}*XeK1ey4uufwr4X z)_yF1y;}9+Z`SLqy|uQo3jra7#sC2IEG^k@Hk^ z9r@!irJCS9z|xLV3L(xmnSy9Af^$$>Ln{Rz0&44t`H_F8SQa1~6|+N*uUS9H@Q=== zLCD#M`0O%;lRxfwgjNbl>#YAv@h!i}JJ;wy&Ys|XBgIf_tgXgCHXlO6M$Ya@`Qo?4 zXUr1cdEW>ivf)b#_p2{Ih>TY9e+hnC0+dpKQZN*Su~Ay0rsE)#8c)AG6-lscv+zZ# zlxbD|rmKHHT75X~58465Tg!LWPT4KRuQGu5fYyzaLy^P>M8y;$8$~7`aAQnLGkjL( z24OP3oC#tXDDiy=&_I^Y2jrChO6$f8H(IBqEH|rv6@FC%L>P|{T2pz`)eqG=EmFEt zDy4rP0$i**d2^h_*TAXxY>jjx`v8DrO9AK0rG|g{kQu~BAAATc|2aPt_y_?y_9^{e zil2%=Sv&z~MNo2Btn;UeK>mO?|2%lUxnW& z0)aXW$@PMNn#lnPEUE&tqbxwVAXV`N`$_njzFcTVeILFYB>rhuve(8yv6+`+LX9v(_O09m#jDa^Io6Sj$!GJZf|Hlk(%sYGjihd>sqX>^?$=J?&wTFS1(K z9sV!HZ|wvUOtIM#LV$M;Aq4DpyR7qv!vQ+3L)KcD_{~pF&?nBWw39fJe~jO`Mr&AO ziu}?}B;R2x?Iw2FE3Ki8fwi`pjqEwP{9k{HpE3aLB=K3JGAV=aIPu1J0+T%zTpjmK z!RI@Hr}(-1`1P(Dq-3A-EA_=@ZG`Ai@i(r=9KC;UXf_uLZpSEEO!FGy2g`Pi}Z%pe<2G?bM z%;MB6L5HK&{=&G@|0YU3z}b`BQp6PoF@o-ODsO2VZI3SUwQ% z%Pk{HDR{P?OW#iMPwDxS@I`RTfbcZQ7(W$(H2e8_k$mArAj*2QdZsi)n3U!{LqHiL5d{-I+h zD;I5j^!)wDN14y`{p0aC3xBuUrTfS}r>}SY&mx&^`s(>(`P6S0U!KRP&jZj-T&_xH z5!0pTH;S79dVUwbOAjB)&)Mhr=lDNF&mYRqjbDy0$IlMc^Z$8##MRXmo?l+@_2FSq zAHZ-u{KwPNB>bUz`u8sQ{6F8`@a6t~G5+)GEB+es{C~~^{LlIS0-=^)7HJ+QUH||9 M07*qoM6N<$f|>paFje7)eAyRCt{2ThVUYIt)FMoHko`|DkAy4(J|+`~Tmu0xQ;{ zKe5|1iKP2rk)dSDPOP-)u<50NZR(H~MN&Mj`S;tmh#BMO!vj8ET;RW7zi@qZHD?Mu zJU-&{_4O=SiGO){Ictumr>7=a!f&zR)c73$IOq6ch`m2pWB7lXNxx&<`O4SZTYSH} z!}Zk_T-WjS7(y>&EnlO#f{^coObhtsGyZzbhD(PFG3NN`xthFl z4$isEf%lOoy;Ohv1N47ue0IaLv$NiNVnhrfQvld`>4)Vq^CTMQ=jZ%edMYiX74kum zZ^l16E!00j>BnXNZ51@r=pSPTX#LoTO_hZg`V5(mYr}QpY*18KyzmJ-uF1~48H?*i{w+trU_^g8B%13p&=)f`G`i0ksU%R zC-1l5ONVmB+$1M=R88Ke-3Rn9m7~`b{)GJ@Mztn-5BQt{Xcxk{Y(ZlP*zH3gBrmEB zsZ1z#x>bJ`=h*m}tg=(8_-PlS*dZ}Scxe-c3s}W3Bi)$&C&KSY$RZE9>`7ultnf-X zC}+zBr(%YT0Kg$wQ@RD8c1E@ntmROe$yXwT6@?PZ_e$?4Z%iJEoa0osm;NWh@8|}Q zdx*>@e9c~~DF~TH#r-VfLa%4Th*8td5 zYn1ZFn5;(8?DxXPQvXxoa}gMYm++_*U1gr-A~4255hx9dDHoMdpcQ|t2$XZuPAPYh zEKD+Dtz8n)Je*AjmX{QbLBW!uCo!s`?Tkdf-gFOG`No-c8vC% zyq@iv^f&Gyuj$3-_=)FEiQm;0WZ!YVTuweyKmFDnVsHG)3&|CzYtSrzYW*AW%|Cyi zKFy+o0WckTs__@U9lx8)Ud;Ot!Qe+C;NY$=t^q%wJN@q&u_&)TP(O2Lwy(xzx*D9xd6%M zm%3#Tc z=Uh*93WER)XYgFL$XQFPVxD`(0RxB z{1$wEX2O1JE!P>ee!C(ty&Ub#Df3GC@<^#xKA(2Kc4p0rz{2>W;HUH<(}R{qOnOJP z?-2(0%3Qr#L;YLuWnnm0yJ`4Y5ooN1-)>P35+DaSl+Q1Zk~Kb@cEW!EpQ2ED(KSAN zHokBk?MoW6pB(K_KEM1(rKbN}{Giw`qe1zRj$A)30?G62Vlhy{dk-seOsz1f^7%#H z($3*DXQ$*cA3`rr##M@_Cj4~2>$-sx`t(UPv?x>J8->p=a=+FGI0n8+O|bG*<($hM zLh469o>!~vTQbT&CBJ{a-fUEG>QI$Om3{gA)oR86MMUx%zrT4U{O8rGPcb#wXrySqDlytu&6hX;JUy`7w+HsKh{b3`#r!Pj{iRxpk~wI=9rrR0000Px*@<~KNRCt{2o85NWIuM0N{*j*`cNo)@<~%`~({s*9U$K#Pk z!qDE7tF9_rpCr7zwMW9-+}yak^&0xV2mCnapsFg^Y_|XaaJOE=$Kl}H3u7kj$Kw$O z=ltK;x}LNfV|;sAmZSE+{6E7ly5$l!+bxu33C=m_hrxH=Ethb+TES+!1zXop7&C%* z%O#+`sw&@(@MYV=vTc2PKMdfU^Khz{`0Zi=t5dtgUv(XfaN?bqa|&fh%T-@Cy%KS%%=b&eln3_QQQ`1b1b!~y_t{jzN* z`hFPT?fpGT-!2v+|7E`i0Dx83iTYR4F7dH_E??72>xW;`@8IXmzX163l*U^B$Bnh4 zr*AmDHfTG-MSatZ{KyysP17Xnt-voRziFm=+W)or+Wf7Z@>%;;`5E&s2D0I37Yk?? z3-3vOKqpV3?NwF5;2cmrdeYN&3ziJ1tSWdCJd5kG|L5IqG~v3g;d!_7`p3-%s=EHA zuWNYRY)0*zPusQeYkY0|=-Hls@?35G(6i_AbLMaU`|-n}n0m_l&z}=dDvQFuZg{)o zN#9QGPo$l`uB84c|Lg570Dzx7*Z*^O2LRwF$N5rwh%f0izBc}x^^^8AbNMOrH#avo zj&C>$V|*t7pPp2aClYt7*v>bMsOO%?_0;oXd`&->f9>&W>qj?iRL?#88tYd9e0omL za-wCP)bpIlJdNi}?s+_?a?gwLHT_)vwa2fnU(>+xa2WHMXJ2dm3iQ0Ps=%FI4@FtR z^KLitq>|*!kSC!&P zawPX8e6659#}g&J#^?Q0eaLfj_@Nvg@@%T->yzT?oXwD|Iz@=j>j-}SLe7`?TAe`p{(K!k%h6ixJtaru zYbjK_=KX6qKi6|}`Bbmv?3D4x_^EY-5I^;7fJRJT2heh6N>0Th1MP!*4()?_67_t_ z=bpy-+!HyUkMCT*mb2&bwK_pc&X27>j*s(S_xsN}fSQvNa%$iAP?BA1MM|NKwV&tN zSbr93*T=(Q%olQSFsC;S^vC0v&pdAqU(MMw`C6SICFe)iziHs(<73P}&99)I5z5)< zIsQEP?BDaPo%A0&Pk-EOMmZQgmwRe1pYJJ<&vSN&Pdz!t57h}$ z`JwgaX9J#3#uvN~Am!lo?d|Bx&&|o&o`HIr)c@BnU&faiSWf2pSe+nc&%^5wU%GCz z_%Xg#XGq!8I8l z?bqbz%ztzrfO=9*HW8tmjX71SZKG!m0Z-QM14w+HbCEBdEfi(x`LQ~HH2>7|bk65{ zB0qoOzQ8s3{60a-{6}>Fo>Oykw&v+t&ZYd&eE{13Ip_H?J)eJ0&ORr{Uy^^$_cN*k zXgPUq&Xx3hPr>!6IalLfTd$2@oBv#XEaz)_UkA`~^4y#|u$)?wSG=_r4oshwbG7kb zS+9*>oB!TV_jLd*Cu7d-haoxV@;iR?yqkIwdOqs0oz@XT_vT|cU#nB3jz7fb zX9s-zd`}XZ|G9iE=cmknbRQrmC#U34?T(*zA0T%2pw%HRaUUS2Pq{Cl?MdeFrTORV zxkmQ^=pX^|&Xe)O@2E-l)$UUrlsd&6zILBr?(Yuf@-I1m-%D0bwbOg+-1F&K zw&dy2oUELuOZVov=g#4)_X(P2I{%E{9n9rla{gi+K+CDPx&`bk7VRCt{2n^|(>AP|Os7TG7rn=R!Enaus~F)mLkUNSj?pCaZVLTMp32}xAh z>K9uJ{n3~L{syz(udfOYJDty{$`XQe06?vNUfmQ04#y+*yPc~zF4rrnvUENVSq$Ij zUzfjUero$m!8sUXotsK2NGaQE{aiGkN_G2;t%5~S^vVMOXAHGc;N;#M{LO>&W7}WW zN&(G{TG3}y-R}U4OqxGZjk?%S+io`A=KwnJc1~;j#+09fFCLs9+y3n7>B&9zMA&|}`yOJ*LPIG9 zAtnC4y`{L0vZ^etd?_Uk$K&1eQ`=vr>Qul!N9l1Tq?612el-7lxj6aSLOR*^JY<*a zHJLwm`#)Eev;6z%1PSzYq$wM0a}=FAQg!ku{)9St44)^)pUO{e|7L2CJ_odbo@dNC z&IGnW7!~$aa1@`EPu0m|_&gB*-2AE9UjqGAq}GYF0Ch68PF?x=`0W%xr2=QHCmlHK zy<5NUnuBcqO`C)7^B<~T44;dyznpUThH{>{DQJV3~*vV=4O(mMI_@qydz zHYXnY-OkDvQsUp|=iT$4tIFQ~MS=6>0vXb&J{=jd_tOc0dl7QG-GX_7DRjDzzl2Ut z;m;kvH4gxEb*dC1n6K80jCP;d(7B;Spvm7P@@bwRW)WucljG0K55?d5rp|nu4b*vO zF4JX=*Ync_LG;;slNU6rSb$h-C(0(7F(_14jvnSdDm?}>& z6+d_UOYx&q!9JZD^WOsV4=6*<)Xl*kGQ{2`ziEFtR;Lcp>41BWJ^9>yWS+vMl~d!- z&W~(=*BJvDb9US}N2Q+qk2yQ<Px*I!Q!9RCt{2ThVsnI1IgZGO&C=-%8u*!hFD-{r?ZyGA#`A58d_@dmj>+Yef!B z*n|79dLbm1t`y6*Bs=b}@82UP&~CrSVzI#M>nrY;%PAtT+wZZwy`99n|Me^3Un1iY z-Tw>wAMWlZ@os7MJaV?6rGdbPsSW`q0XauR>jw#RGY zk0EqC-jDLH9v`uJe#Y|lb`pO}JfF$_bNRom*ZBMC2@iL77vU!@-rnCapUu$FixY-J z|5Am#b2xl_;PK&MAe@0k8PGGq(e(cQj@fJm&z;%xg~K6h>%7Ou;edzx`vE?8yf{N7 zKEcsc+x{u|e}4UXF@AD@FJHcN42B@@9Gr8R2U)^32_MrR^LZvG;kPYf2w7)=t~I{Z zxtfHJXF7U-r34-6V-o);tdsVlUXdtP}aPfa04G{one1B}k%ksrH;%w)Eg zd*Tp+&r3rL0ic=YGuU4XzvV_T#;l=;7onoim~gF>c&_$nCdSX!aOuqcR~%xjb4&Po zMk(Rfw*T7rEjI*!rf0~6_t%Xv&1&J+G^M@LqBL@wCd21tf#Ui|>mYukSf{45BR^+vBN z{LB(AGS~|Niemd`I(Rwip0D?MUFT;&xyZw_0B{T%qr3zaJZk*f_Se8amZN&XB1i)? zN+A|5yzH5t07Z^fkz#V*7xA460J(F8muCj&y*Uev;n%jm27cxMn%L{KqLvrxTvmIw z6~&Gbk9sDnb2|mRi7#@jEMkmm+kXxGfdiacgG$1!6oVBzmrlh18eclstOSx{Ou?^h z|26Oj4qyftfLWuK3YG>eMX;=5X)Ia+9sqNXKq`n9zL`PrODfC;we7z)e#!zg(7BN( z6X&wl6m`yj|C^D2u0S~pI2XUR{ny5CfxN^xC^noCdGd8B3bl+&I8@@*#h!B_f4(kd z0l?6?w4Sx>uZf=(f;7PIM4qBNd!WcIRlpLSTBD~#{^C5@zJL^%PT<$Jzb5`52GEgb zX`4|jX~oRbCAw*T7r!_A<=#>y$-sS0IGS+YwtmItSZ z)#$(^XQXqb3TQ4FeR_Bfer@}&jh~f*)9#T{ZtU;@Z$TEPtX`(5Z|#R?k-L&JcKCz0 zfJ;k8k}0FbI1lg{?5}~Jm4dlcXyv0N;hcw-)*!A$m-fTCRBP1(nDk*0$DNB|43O2r z3+Dl9+g}6Ui~(X{Dj5qfI105Q*(}u?2})uJ-E7eRx6b%k0Ul=oRwj`-)W}*~+x~0g zr}F@^zIY&eVeDy*O4A0VN@L9ug?J6p6hkDn21v|IQoK$K^+Oz86fHSMp7pB)O7 zYoITuN~GO;8c!XAqsodO=+-VvF`bTZN!P-+>ivVtppo;trZMq#I`|pvuZ5olftFz4 z_z?xS(;F3{sK9eT!*yw0?Hb51O1|B9CKXaPuCPoTAlwH z?4N?ad49eazn#tJra~6+MEbnhV6j+WyW3&CTAeLJQ|X1+3LG`q>~>fz7TE3gSUo;Y z#;JP)Px%FiAu~RCt{2no(}TFbszOv=$U& zFLtEJ@gK*1etdZJ*!S^>-F6EqO8|iPw@--(`>Mj*X48k`=X{==-)*3^6$G{ zFQ3Ew2>{BX007j%2g~KM{eP`%6wbBJF8JTeFBZD_Oy*DFi?aC*R|)rv12C5^+Y{u*53HVDHyn^EWC4ASHVvN_z zQ}`k84*R^=UnFj1e@`CdC^gDoO0rnV!U3SR;v|K7CQ_bNObB;^O?_|zV`d%01R}cnCftt zm6zz`AwKu{lSJookd5O-Sk{=s?|9yZ!XBN&4>daI>eHMOf{F(5g zB9I4Ri?ycldikgC19UksUN3L=0W#-1Gr+Sc#(2GadlJYN-x-tW%uc>}o{i`D1v-C{ z`TrL`ar_Uxfbhsr+K+x^UZV4dc!^He9RFZ1K-$kXUN0|_fvJAB@p^fRfv!qX(vLP? zCqGyNgbt+rXybM9b{`;f-tGfr&eQDu^vwJ5bMrK|A3e68o_jxjEI&5>U!Q$TL;O=i Qy#N3J07*qoM6N<$g6N7j-~a#s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/steel_diagonal_mini.png b/Resources/Textures/Tiles/steel_diagonal_mini.png new file mode 100644 index 0000000000000000000000000000000000000000..4e435555c9918c6783f4080c86b3b2e13febcd2a GIT binary patch literal 1960 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 b{ojLs!W|Q~@=Jca00000NkvXXu0mjfYXC|0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/steel_mono.png b/Resources/Textures/Tiles/steel_mono.png new file mode 100644 index 0000000000000000000000000000000000000000..d4368572a584cfc68f8db7d76b6d52a80a3478bb GIT binary patch literal 1275 zcmVPx(wMj%lRCt{2o6T<1KoH0Ow&Sz{B?UEaQ&FV_RS^|c-w25(LakCopgp)(4gXKa<4SEmEf$Xd7#%$T==b~Xq_q|RkR*va7soLGAj>j$ z?#=l*uBTIskB=+0-`m@B$5q*uGD^i ze;)wu0{{Si|M`RAV1P7D-9==uF$P?cB*ER?9nN08$~niuWDGZoI8v(cU!I)olwXJc zea5F7wo>@Fx3`#_o#k%s|MFb`Jbm&6)>=J+k_2%adl9TDmqP8hJUck>^mP2q_(>dl zPw=MvMDU*<9C&(qz`rg^8p|W!T8k)(-1jJo)a&US8AQ%gP@@B2Jz_%s* z9yc<}GVekHl2ZCZiky>1(UT)1noHaH?k3g1r=BCkcS8Vw3bHKoloNoDk0jDLt(%ll zsY%=Uyce)rFzkm5MbMW@u&@$2QwAqIE|0E!Iy zjH1Zv4y8!tWGFu;Gw1bsoimUd-|-vfKTI86637*iXb?>~a37I83gtXF#OV0&GW?__ zeu&{Efi&L8afSb;DJLDWnWm6<>6pzd# zNz|u6`vW?DGkmQg=mmfj9(B@C%}9AHpDZnl?fA{{q40A7P&NjJlxtIrP}W-{9lu$A zE&#Ly1Atm1*ODpvU5niHx_sfW<2TFqO2HhoY33O^7wV$QzPFL@&CeU)=Vk%C#3+jm zn`EB+IFyCn`{p|*uWKuR)i6Id3y|YSmCTcj=f9EOvazV+?~b3#0c7T>B^UghjOwEG z^i8thj^8Xlw-}@;kT6X-RiU&li&m+M=D}^}yK%Wjey|Qei3T<1>&`&&<^#S28S1hC zKLeG?OWXNWrribKD+TjXWvIBIDd+Rh&=^F2vUH&1=eKj!!S~hz7+=i+WHP~j)0A_g zxuevEYT+c>xYqIO<=X(??FZoF3*T4}4pJZxz0}AAnCK zLR|@0Lc*sPTA@K3`-jo&O`i=QmIWhP=6QTlpq@*P2eIY3dRTIUaI_)>_Oye1I_q#u%>@N$u&FCo`J! zRrw$1^PTeR@V}p?=%;D!##@Cyoz1W^1}kG+aPao-xPadq1Pm&Z>**ASqY>txKjY2$ zc_keHP?di(o8fRY!eY6^>&c{X{Px&LP3L_|ToAd$^sCE%k zplSY$LQ@h=Zk#CoG;eHWIHRX8KOP?b!LfcHkJ#^aSS%I*fUfKMzco#Rr^5l??(bbV z{=B{>=l8pvlRv(^1o`j#y^}8?e*pkhRRI8`l>Hml>vjKg+qU4G_rEj7&H~x^)oPVB zUrPQ00Ql*EdX?Ih0^kgmQbJ0Jx~?xys9w9w_>%J%0Pt>HA?A`&_E#BW>>_}9h2_SV zoWB5ox~lNrw$2l9&e3(uiAImX+U4Kk`QWK~~2(`>$ zp(bQ%zBYLC%bt7wA^kD&KP~_%&w`jYLi7=WbAC~7^f^<#e@?t4@N>?eqW`n;g*vDQ zF&AUZdILhO(40Co&lv+}?Ba{n`8nrL(f`@_q+7ve$udhyXilA)H%q2jQs?_#E>0>8IrH zi!Ug1u4*!DC5AGmrsS#m>#DMr_}Kg@bN)5>RQjFI1L%G-=iEDIhWzv?cvHV`&QFp5 zwfR)~1rTl`)JfDbXU$L(m6{)_-<hWP0zc#3}CoFAM27F+CmZI7V( z*{(fmOg>hBsXS>64EfoiJt{RHtG{Gkn1HQQ4Efn|Vm?-X$-K7*&;wBYbenBC1|O@x zRNmVIs73L!WBv3w`|-ETlX`%VpB?L`&)tu|WnRSk$+3QV4u1SC^CH&Ij`h=X@Z)2j eM@Y%X>i-X4ds+JGFE@+;0000bKd)}``pWQ?rZy8*IjUxCYB-xs6Nm^n1tr7*^-hcO}J=B zMG>WLiVu*59R4vJsTWS!MG+_&(MeUtAu3}XOKhPF)A%z01iKYz|213Iyze4L8Iy

Zi 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 delta 4763 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 FV1fcfHo5=+ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/white_mono.png b/Resources/Textures/Tiles/white_mono.png new file mode 100644 index 0000000000000000000000000000000000000000..ee01cd365eb43daf76dba18f69f7134f141cd437 GIT binary patch literal 2318 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 literal 0 HcmV?d00001