From ed8efa08b08ee7b2a3f08bf4e504b687f377b443 Mon Sep 17 00:00:00 2001 From: Moony Date: Sat, 22 Oct 2022 13:21:36 -0500 Subject: [PATCH] Even more tiles (#12140) * tile gaming * TRIM * fucking BOM * wood trim and some doobles Co-authored-by: moonheart08 --- Resources/Locale/en-US/tiles/tiles.ftl | 21 +- Resources/Prototypes/Decals/markings.yml | 14 + Resources/Prototypes/Decals/minitile_dark.yml | 118 ++++++++ .../Prototypes/Decals/minitile_steel.yml | 118 ++++++++ .../Prototypes/Decals/minitile_white.yml | 118 ++++++++ .../Prototypes/Decals/wood_trim_thin.yml | 118 ++++++++ Resources/Prototypes/Tiles/floors.yml | 255 ++++++++++++++++++ .../Decals/markings.rsi/hatch_small.png | Bin 0 -> 204 bytes .../Textures/Decals/markings.rsi/meta.json | 6 + .../Decals/markings.rsi/vent_small.png | Bin 0 -> 184 bytes .../Textures/Decals/minitile.rsi/dark_box.png | Bin 0 -> 406 bytes .../Decals/minitile.rsi/dark_corner_ne.png | Bin 0 -> 362 bytes .../Decals/minitile.rsi/dark_corner_nw.png | Bin 0 -> 370 bytes .../Decals/minitile.rsi/dark_corner_se.png | Bin 0 -> 365 bytes .../Decals/minitile.rsi/dark_corner_sw.png | Bin 0 -> 367 bytes .../Decals/minitile.rsi/dark_end_e.png | Bin 0 -> 382 bytes .../Decals/minitile.rsi/dark_end_n.png | Bin 0 -> 393 bytes .../Decals/minitile.rsi/dark_end_s.png | Bin 0 -> 407 bytes .../Decals/minitile.rsi/dark_end_w.png | Bin 0 -> 406 bytes .../Decals/minitile.rsi/dark_inner_ne.png | Bin 0 -> 190 bytes .../Decals/minitile.rsi/dark_inner_nw.png | Bin 0 -> 192 bytes .../Decals/minitile.rsi/dark_inner_se.png | Bin 0 -> 199 bytes .../Decals/minitile.rsi/dark_inner_sw.png | Bin 0 -> 206 bytes .../Decals/minitile.rsi/dark_line_e.png | Bin 0 -> 263 bytes .../Decals/minitile.rsi/dark_line_n.png | Bin 0 -> 273 bytes .../Decals/minitile.rsi/dark_line_s.png | Bin 0 -> 273 bytes .../Decals/minitile.rsi/dark_line_w.png | Bin 0 -> 266 bytes .../Textures/Decals/minitile.rsi/meta.json | 164 +++++++++++ .../Decals/minitile.rsi/steel_box.png | Bin 0 -> 425 bytes .../Decals/minitile.rsi/steel_corner_ne.png | Bin 0 -> 382 bytes .../Decals/minitile.rsi/steel_corner_nw.png | Bin 0 -> 384 bytes .../Decals/minitile.rsi/steel_corner_se.png | Bin 0 -> 378 bytes .../Decals/minitile.rsi/steel_corner_sw.png | Bin 0 -> 384 bytes .../Decals/minitile.rsi/steel_end_e.png | Bin 0 -> 399 bytes .../Decals/minitile.rsi/steel_end_n.png | Bin 0 -> 405 bytes .../Decals/minitile.rsi/steel_end_s.png | Bin 0 -> 422 bytes .../Decals/minitile.rsi/steel_end_w.png | Bin 0 -> 422 bytes .../Decals/minitile.rsi/steel_inner_ne.png | Bin 0 -> 196 bytes .../Decals/minitile.rsi/steel_inner_nw.png | Bin 0 -> 197 bytes .../Decals/minitile.rsi/steel_inner_se.png | Bin 0 -> 202 bytes .../Decals/minitile.rsi/steel_inner_sw.png | Bin 0 -> 210 bytes .../Decals/minitile.rsi/steel_line_e.png | Bin 0 -> 271 bytes .../Decals/minitile.rsi/steel_line_n.png | Bin 0 -> 286 bytes .../Decals/minitile.rsi/steel_line_s.png | Bin 0 -> 287 bytes .../Decals/minitile.rsi/steel_line_w.png | Bin 0 -> 271 bytes .../Decals/minitile.rsi/white_box.png | Bin 0 -> 453 bytes .../Decals/minitile.rsi/white_corner_ne.png | Bin 0 -> 405 bytes .../Decals/minitile.rsi/white_corner_nw.png | Bin 0 -> 411 bytes .../Decals/minitile.rsi/white_corner_se.png | Bin 0 -> 417 bytes .../Decals/minitile.rsi/white_corner_sw.png | Bin 0 -> 415 bytes .../Decals/minitile.rsi/white_end_e.png | Bin 0 -> 426 bytes .../Decals/minitile.rsi/white_end_n.png | Bin 0 -> 431 bytes .../Decals/minitile.rsi/white_end_s.png | Bin 0 -> 452 bytes .../Decals/minitile.rsi/white_end_w.png | Bin 0 -> 451 bytes .../Decals/minitile.rsi/white_inner_ne.png | Bin 0 -> 209 bytes .../Decals/minitile.rsi/white_inner_nw.png | Bin 0 -> 205 bytes .../Decals/minitile.rsi/white_inner_se.png | Bin 0 -> 215 bytes .../Decals/minitile.rsi/white_inner_sw.png | Bin 0 -> 221 bytes .../Decals/minitile.rsi/white_line_e.png | Bin 0 -> 282 bytes .../Decals/minitile.rsi/white_line_n.png | Bin 0 -> 313 bytes .../Decals/minitile.rsi/white_line_s.png | Bin 0 -> 314 bytes .../Decals/minitile.rsi/white_line_w.png | Bin 0 -> 286 bytes .../Textures/Decals/wood_trim.rsi/meta.json | 62 +++++ .../Decals/wood_trim.rsi/thin_box.png | Bin 0 -> 439 bytes .../Decals/wood_trim.rsi/thin_corner_ne.png | Bin 0 -> 335 bytes .../Decals/wood_trim.rsi/thin_corner_nw.png | Bin 0 -> 345 bytes .../Decals/wood_trim.rsi/thin_corner_se.png | Bin 0 -> 346 bytes .../Decals/wood_trim.rsi/thin_corner_sw.png | Bin 0 -> 352 bytes .../Decals/wood_trim.rsi/thin_end_e.png | Bin 0 -> 356 bytes .../Decals/wood_trim.rsi/thin_end_n.png | Bin 0 -> 382 bytes .../Decals/wood_trim.rsi/thin_end_s.png | Bin 0 -> 385 bytes .../Decals/wood_trim.rsi/thin_end_w.png | Bin 0 -> 366 bytes .../Decals/wood_trim.rsi/thin_inner_ne.png | Bin 0 -> 173 bytes .../Decals/wood_trim.rsi/thin_inner_nw.png | Bin 0 -> 176 bytes .../Decals/wood_trim.rsi/thin_inner_se.png | Bin 0 -> 174 bytes .../Decals/wood_trim.rsi/thin_inner_sw.png | Bin 0 -> 180 bytes .../Decals/wood_trim.rsi/thin_line_e.png | Bin 0 -> 254 bytes .../Decals/wood_trim.rsi/thin_line_n.png | Bin 0 -> 234 bytes .../Decals/wood_trim.rsi/thin_line_s.png | Bin 0 -> 234 bytes .../Decals/wood_trim.rsi/thin_line_w.png | Bin 0 -> 272 bytes Resources/Textures/Tiles/attributions.yml | 21 +- Resources/Textures/Tiles/dark_diagonal.png | Bin 0 -> 1916 bytes Resources/Textures/Tiles/dark_mini.png | Bin 0 -> 636 bytes Resources/Textures/Tiles/dark_offset.png | Bin 0 -> 851 bytes Resources/Textures/Tiles/dark_pavement.png | Bin 0 -> 886 bytes Resources/Textures/Tiles/dark_plastic.png | Bin 0 -> 527 bytes Resources/Textures/Tiles/plastic.png | Bin 0 -> 435 bytes Resources/Textures/Tiles/steel_diagonal.png | Bin 0 -> 2056 bytes Resources/Textures/Tiles/steel_mini.png | Bin 0 -> 928 bytes Resources/Textures/Tiles/steel_offset.png | Bin 0 -> 807 bytes Resources/Textures/Tiles/steel_pavement.png | Bin 0 -> 1301 bytes Resources/Textures/Tiles/white_diagonal.png | Bin 0 -> 1587 bytes Resources/Textures/Tiles/white_mini.png | Bin 0 -> 1089 bytes Resources/Textures/Tiles/white_offset.png | Bin 0 -> 992 bytes Resources/Textures/Tiles/white_pavement.png | Bin 0 -> 1573 bytes Resources/Textures/Tiles/white_plastic.png | Bin 0 -> 561 bytes 96 files changed, 1004 insertions(+), 11 deletions(-) create mode 100644 Resources/Prototypes/Decals/minitile_dark.yml create mode 100644 Resources/Prototypes/Decals/minitile_steel.yml create mode 100644 Resources/Prototypes/Decals/minitile_white.yml create mode 100644 Resources/Prototypes/Decals/wood_trim_thin.yml create mode 100644 Resources/Textures/Decals/markings.rsi/hatch_small.png create mode 100644 Resources/Textures/Decals/markings.rsi/vent_small.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_box.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_corner_ne.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_corner_nw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_corner_se.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_corner_sw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_end_e.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_end_n.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_end_s.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_end_w.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_inner_ne.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_inner_nw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_inner_se.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_inner_sw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_line_e.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_line_n.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_line_s.png create mode 100644 Resources/Textures/Decals/minitile.rsi/dark_line_w.png create mode 100644 Resources/Textures/Decals/minitile.rsi/meta.json create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_box.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_corner_ne.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_corner_nw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_corner_se.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_corner_sw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_end_e.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_end_n.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_end_s.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_end_w.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_inner_ne.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_inner_nw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_inner_se.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_inner_sw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_line_e.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_line_n.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_line_s.png create mode 100644 Resources/Textures/Decals/minitile.rsi/steel_line_w.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_box.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_corner_ne.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_corner_nw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_corner_se.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_corner_sw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_end_e.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_end_n.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_end_s.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_end_w.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_inner_ne.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_inner_nw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_inner_se.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_inner_sw.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_line_e.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_line_n.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_line_s.png create mode 100644 Resources/Textures/Decals/minitile.rsi/white_line_w.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/meta.json create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_box.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_corner_ne.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_corner_nw.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_corner_se.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_corner_sw.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_end_e.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_end_n.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_end_s.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_end_w.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_inner_ne.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_inner_nw.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_inner_se.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_inner_sw.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_line_e.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_line_n.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_line_s.png create mode 100644 Resources/Textures/Decals/wood_trim.rsi/thin_line_w.png create mode 100644 Resources/Textures/Tiles/dark_diagonal.png create mode 100644 Resources/Textures/Tiles/dark_mini.png create mode 100644 Resources/Textures/Tiles/dark_offset.png create mode 100644 Resources/Textures/Tiles/dark_pavement.png create mode 100644 Resources/Textures/Tiles/dark_plastic.png create mode 100644 Resources/Textures/Tiles/plastic.png create mode 100644 Resources/Textures/Tiles/steel_diagonal.png create mode 100644 Resources/Textures/Tiles/steel_mini.png create mode 100644 Resources/Textures/Tiles/steel_offset.png create mode 100644 Resources/Textures/Tiles/steel_pavement.png create mode 100644 Resources/Textures/Tiles/white_diagonal.png create mode 100644 Resources/Textures/Tiles/white_mini.png create mode 100644 Resources/Textures/Tiles/white_offset.png create mode 100644 Resources/Textures/Tiles/white_pavement.png create mode 100644 Resources/Textures/Tiles/white_plastic.png diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 17b3babafb..c964ac3b5a 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -1,10 +1,25 @@ tiles-space = space tiles-plating = plating tiles-lattice = lattice -tiles-steel-floor = steel floor +tiles-steel-floor = steel tile +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-plastic-floor = plastic tile tiles-wood = wood -tiles-white-floor = white floor -tiles-dark-floor = dark floor +tiles-white-floor = white steel tile +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-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-plastic-dark-floor = dark plastic tile tiles-techmaint-floor = techmaint floor tiles-reinforced-floor = reinforced floor tiles-mono-floor = mono floor diff --git a/Resources/Prototypes/Decals/markings.yml b/Resources/Prototypes/Decals/markings.yml index f3e6d1eae2..a6151c2966 100644 --- a/Resources/Prototypes/Decals/markings.yml +++ b/Resources/Prototypes/Decals/markings.yml @@ -479,3 +479,17 @@ sprite: sprite: Decals/markings.rsi state: warn_line_greyscale_w + +- type: decal + id: HatchSmall + tags: ["station", "markings"] + sprite: + sprite: Decals/markings.rsi + state: hatch_small + +- type: decal + id: VentSmall + tags: ["station", "markings"] + sprite: + sprite: Decals/markings.rsi + state: vent_small diff --git a/Resources/Prototypes/Decals/minitile_dark.yml b/Resources/Prototypes/Decals/minitile_dark.yml new file mode 100644 index 0000000000..ea54205446 --- /dev/null +++ b/Resources/Prototypes/Decals/minitile_dark.yml @@ -0,0 +1,118 @@ +- type: decal + id: MiniTileDarkBox + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_box + +- type: decal + id: MiniTileDarkCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_corner_ne + +- type: decal + id: MiniTileDarkCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_corner_se + +- type: decal + id: MiniTileDarkCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_corner_nw + +- type: decal + id: MiniTileDarkCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_corner_sw + +- type: decal + id: MiniTileDarkInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_inner_ne + +- type: decal + id: MiniTileDarkInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_inner_se + +- type: decal + id: MiniTileDarkInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_inner_nw + +- type: decal + id: MiniTileDarkInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_inner_sw + +- type: decal + id: MiniTileDarkEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_end_n + +- type: decal + id: MiniTileDarkEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_end_e + +- type: decal + id: MiniTileDarkEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_end_s + +- type: decal + id: MiniTileDarkEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_end_w + +- type: decal + id: MiniTileDarkLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_line_n + +- type: decal + id: MiniTileDarkLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_line_e + +- type: decal + id: MiniTileDarkLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_line_s + +- type: decal + id: MiniTileDarkLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: dark_line_w diff --git a/Resources/Prototypes/Decals/minitile_steel.yml b/Resources/Prototypes/Decals/minitile_steel.yml new file mode 100644 index 0000000000..c6bd059ee8 --- /dev/null +++ b/Resources/Prototypes/Decals/minitile_steel.yml @@ -0,0 +1,118 @@ +- type: decal + id: MiniTileSteelBox + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_box + +- type: decal + id: MiniTileSteelCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_corner_ne + +- type: decal + id: MiniTileSteelCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_corner_se + +- type: decal + id: MiniTileSteelCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_corner_nw + +- type: decal + id: MiniTileSteelCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_corner_sw + +- type: decal + id: MiniTileSteelInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_inner_ne + +- type: decal + id: MiniTileSteelInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_inner_se + +- type: decal + id: MiniTileSteelInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_inner_nw + +- type: decal + id: MiniTileSteelInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_inner_sw + +- type: decal + id: MiniTileSteelEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_end_n + +- type: decal + id: MiniTileSteelEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_end_e + +- type: decal + id: MiniTileSteelEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_end_s + +- type: decal + id: MiniTileSteelEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_end_w + +- type: decal + id: MiniTileSteelLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_line_n + +- type: decal + id: MiniTileSteelLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_line_e + +- type: decal + id: MiniTileSteelLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_line_s + +- type: decal + id: MiniTileSteelLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: steel_line_w diff --git a/Resources/Prototypes/Decals/minitile_white.yml b/Resources/Prototypes/Decals/minitile_white.yml new file mode 100644 index 0000000000..163ac37d53 --- /dev/null +++ b/Resources/Prototypes/Decals/minitile_white.yml @@ -0,0 +1,118 @@ +- type: decal + id: MiniTileWhiteBox + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_box + +- type: decal + id: MiniTileWhiteCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_corner_ne + +- type: decal + id: MiniTileWhiteCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_corner_se + +- type: decal + id: MiniTileWhiteCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_corner_nw + +- type: decal + id: MiniTileWhiteCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_corner_sw + +- type: decal + id: MiniTileWhiteInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_inner_ne + +- type: decal + id: MiniTileWhiteInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_inner_se + +- type: decal + id: MiniTileWhiteInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_inner_nw + +- type: decal + id: MiniTileWhiteInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_inner_sw + +- type: decal + id: MiniTileWhiteEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_end_n + +- type: decal + id: MiniTileWhiteEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_end_e + +- type: decal + id: MiniTileWhiteEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_end_s + +- type: decal + id: MiniTileWhiteEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_end_w + +- type: decal + id: MiniTileWhiteLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_line_n + +- type: decal + id: MiniTileWhiteLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_line_e + +- type: decal + id: MiniTileWhiteLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_line_s + +- type: decal + id: MiniTileWhiteLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/minitile.rsi + state: white_line_w diff --git a/Resources/Prototypes/Decals/wood_trim_thin.yml b/Resources/Prototypes/Decals/wood_trim_thin.yml new file mode 100644 index 0000000000..9e3084f38d --- /dev/null +++ b/Resources/Prototypes/Decals/wood_trim_thin.yml @@ -0,0 +1,118 @@ +- type: decal + id: WoodTrimThinBox + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_box + +- type: decal + id: WoodTrimThinCornerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_corner_ne + +- type: decal + id: WoodTrimThinCornerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_corner_se + +- type: decal + id: WoodTrimThinCornerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_corner_nw + +- type: decal + id: WoodTrimThinCornerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_corner_sw + +- type: decal + id: WoodTrimThinInnerNe + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_inner_ne + +- type: decal + id: WoodTrimThinInnerSe + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_inner_se + +- type: decal + id: WoodTrimThinInnerNw + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_inner_nw + +- type: decal + id: WoodTrimThinInnerSw + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_inner_sw + +- type: decal + id: WoodTrimThinEndN + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_end_n + +- type: decal + id: WoodTrimThinEndE + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_end_e + +- type: decal + id: WoodTrimThinEndS + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_end_s + +- type: decal + id: WoodTrimThinEndW + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_end_w + +- type: decal + id: WoodTrimThinLineN + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_line_n + +- type: decal + id: WoodTrimThinLineE + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_line_e + +- type: decal + id: WoodTrimThinLineS + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_line_s + +- type: decal + id: WoodTrimThinLineW + tags: ["station", "markings"] + sprite: + sprite: Decals/wood_trim.rsi + state: thin_line_w diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 1486ebbe6b..4c68f0a2d6 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -15,6 +15,91 @@ thermalConductivity: 0.04 heatCapacity: 10000 +- type: tile + id: FloorSteelMini + name: tiles-steel-floor-mini + sprite: /Textures/Tiles/steel_mini.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorSteelPavement + name: tiles-steel-floor-pavement + sprite: /Textures/Tiles/steel_pavement.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorSteelDiagonal + name: tiles-steel-floor-diagonal + sprite: /Textures/Tiles/steel_diagonal.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorSteelOffset + name: tiles-steel-floor-offset + sprite: /Textures/Tiles/steel_offset.png + variants: 1 + placementVariants: [0] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorPlastic + name: tiles-plastic-floor + sprite: /Textures/Tiles/plastic.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepFloor + friction: 0.30 + itemDrop: FloorTileItemSteel + thermalConductivity: 0.04 + heatCapacity: 10000 + - type: tile id: FloorWood name: tiles-wood @@ -51,6 +136,91 @@ thermalConductivity: 0.04 heatCapacity: 10000 +- type: tile + id: FloorWhiteMini + name: tiles-white-floor-mini + sprite: /Textures/Tiles/white_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: FloorWhitePavement + name: tiles-white-floor-pavement + sprite: /Textures/Tiles/white_pavement.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: FloorWhiteDiagonal + name: tiles-white-floor-diagonal + sprite: /Textures/Tiles/white_diagonal.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: FloorWhiteOffset + name: tiles-white-floor-offset + sprite: /Textures/Tiles/white_offset.png + variants: 1 + placementVariants: [0] + 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 + sprite: /Textures/Tiles/white_plastic.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: FloorDark name: tiles-dark-floor @@ -68,6 +238,91 @@ thermalConductivity: 0.04 heatCapacity: 10000 +- type: tile + id: FloorDarkMini + name: tiles-dark-floor-mini + sprite: /Textures/Tiles/dark_mini.png + variants: 4 + placementVariants: [ 0, 1, 2, 3 ] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.30 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorDarkPavement + name: tiles-dark-floor-pavement + sprite: /Textures/Tiles/dark_pavement.png + variants: 4 + placementVariants: [ 0, 1, 2, 3 ] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.30 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorDarkDiagonal + name: tiles-dark-floor-diagonal + sprite: /Textures/Tiles/dark_diagonal.png + variants: 4 + placementVariants: [ 0, 1, 2, 3 ] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.30 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorDarkOffset + name: tiles-dark-floor-offset + sprite: /Textures/Tiles/dark_offset.png + variants: 1 + placementVariants: [0] + 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 + sprite: /Textures/Tiles/dark_plastic.png + variants: 4 + placementVariants: [ 0, 1, 2, 3 ] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + friction: 0.30 + itemDrop: FloorTileItemDark + thermalConductivity: 0.04 + heatCapacity: 10000 + - type: tile id: FloorTechMaint name: tiles-techmaint-floor diff --git a/Resources/Textures/Decals/markings.rsi/hatch_small.png b/Resources/Textures/Decals/markings.rsi/hatch_small.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e30b78edf003e216f8f8ad584a38d6133b3b41 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ZJsWUArY-_ zFF5i!7znUlSUFy?Br=(jOKHX27m1gugx}l@vpWb8>)6%`mc;2@^ zEUeR$4V#*JafJpb`) zio!)kuIJx2U;DMKPUwKF*nUr$1#frxGYJR^=DHipRU}W7H2}JZ!PC{xWt~$(699B>ArY-_ zFB$SRC@?TPh%^f?zOVRbdhcq9I92A0CvRSRk&^$?$xGP4&Bf*4I!8WVLplFb*QezD zw%(G%)3~eVw4~K_qowC8H%~8`eXn}QWT}Ac)=7@MKbTApL~*M!|7*Fvo3EDt>1*a^ gsSCSYU0edxyJu*~Z0g$O4YZxX)78&qol`;+076(o$^ZZW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_box.png b/Resources/Textures/Decals/minitile.rsi/dark_box.png new file mode 100644 index 0000000000000000000000000000000000000000..924f432cc0e75938a973be301672045268bd7577 GIT binary patch literal 406 zcmV;H0crk;P)Px$P)S5VR9J=8mrHWPAP__w7%L}W>m0(l|6Ss(&S1tH4M7-z$}KzPx6ucf4``-Z z?&oq*Z18)%;`@Bw8a`xP03dh|07&{5%XB*Bd*>XybF1eN!s^+uc_NbENii1yR5g!F zX&@|D)%B*7&XX#jx(dJ&Fm5S5III)Q!P$b+NljACPJ(j}0jg>??yKD@*S8YPM^Hyy z;uoi_41ncG8iAGTx9p2WWKp}uPK=JIHeMe|D(u%joWq3>zt+c5sNwP)j3PA&*UBG)j3PA&+KZ&EWJK6 z>;o)R9{@m?;b_jV53n4f2Uuu5z(VT*7FrLm(0YJ{(gQ4?uLs`pU+_xZ4;-Ke7~Nkc z@U$LabiV~m=>bOf0|)2Px$BuPX;R9J=WRzY&ZAPigqabLjrmOdi=|6iJaRO-c|n1IM3a&z!rYz#*#1H@gEPq^<%cZ;%5dzU}9An}m2^RKBHZEdYo}nNM|q zxIIPoMX8gs2q3Z}pa)R=Fh3-04_L_QhB`?L7AZ+0(E~vdDZxWit$Kg&fTaa3>l$H8 z+B*TTwWLF=-am?;l##NgP9QmjrhdR1Q$OI1 zsUPsh)DL*W^aI|>|5XRpb(NVPaIF9{zlRQ-e&F;2rysEJ3&BLB326f182|tP07*qo IM6N<$f*4bjDgXcg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_corner_nw.png b/Resources/Textures/Decals/minitile.rsi/dark_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..707b0dd28af3874c06a45d9913a99bb487e19963 GIT binary patch literal 370 zcmV-&0ge8NP)Px$EJ;K`R9J=WmOYZgAPj|{gyKDc+w38-_dm!^nxyp^g3=fkW3aZc#wq+7|6rsK z2RQU61nhpm9l+`b+ySh9z!l)5&jGGF8yA3&I0w#t;Oqy^e&9&G0od}XnX-h5 Q9{>OV07*qoM6N<$f}P%=82|tP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_corner_se.png b/Resources/Textures/Decals/minitile.rsi/dark_corner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..8c0a7cd20b4a2e7428f3ce74199f4a9d8409b40c GIT binary patch literal 365 zcmV-z0h0cSP)Px$CrLy>R9J=WRzYrrFbteHEPX-5ZTtUcb^o!R9>A4J!5~%1qH5;?$ibP|9>)m{ zQA*+G{l07edOR?+Bw!eFUVW3qFw9$bAwUuUpv%*v3jrmOMUYck5$Z-jQo>Vp)7C8l zvYZ|Ol6!AX;A0#^dkU?8#57IRozNSaMnF|@i9V1;W^a~`oMc0c+UgZo(CeWiU^MG^9X1DAC7d|+CBht zPU;+Gr(K^jTW2~3Vx0pg<^jLCk^s3PU=9p*MMpaK2iTRN>C_gnazygSxm3~e|8H$z zgu{72mQAA*Y!Nd=ItNb715t?V1hqqtNayBncOE#>X={7f2YTQeFT|+EpS$p100000 LNkvXXu0mjfC0Li6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_corner_sw.png b/Resources/Textures/Decals/minitile.rsi/dark_corner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..23943d9584b37636344095fa6a4d602ba84a6feb GIT binary patch literal 367 zcmV-#0g(QQP)Px$DM>^@R9J=WmO&E2APhx+0@f3BtB270AH;EEw>^W23yT5{kr@S@(QLX%X+EKO zeA@4Jib9;G3G+NtDgTb}0N|Jb0HSv-!)n#CZYqH2x=FV@Rf|n&Bj79orly^?1vqA$ zMLs7$Rc{@j&Yke(n@ur!nx^&wfa|%(Q$R#;&NVL%01O~0 zE~;H8!iS=PhK{H|hPx$I7vi7R9J=0S4(!oAPgLV;+}wQdWiJ?cWLes)Qv@D!fz4zc{ct4(g@*sWBPeK z1ReZ7pZLDtd&3_YX8?#H006T5bJ=dUa!*7EM2F`X1^3M5K(f4G{OM z$Z=C_@+<;~90+IuidW8W3F`t2IbC3r)W{+wNhEqBC?X|zsCLV)ZxvWtP_woOd(u_~ zz}}JuF}uDOpOularp8XpT2u$GTar!uItPDkTa%f>dz?~A-On(DfIMi;3@hvVC+`DD zDan!!cw?k9rw|w&;!_BWbmp`c40XU8Bb{+4Fx3Ii(|JNf1P0DJrXB^~he{lJ1B@bvw*fbM7L>HC%N&<}X}eqg~5c=~>g*YyLJ c{x3KKe?@lXlj<0?s{jB107*qoM6N<$f^g`kx&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_end_n.png b/Resources/Textures/Decals/minitile.rsi/dark_end_n.png new file mode 100644 index 0000000000000000000000000000000000000000..b77710924757c95b9ad3a7cc5fe72054b9e34012 GIT binary patch literal 393 zcmV;40e1e0P)Px$LrFwIR9J=WmQ8ZQAPj{cptvVsyh{#|-v2Jm&f_x_bz=x7{CN73oxe?D1Co#| z%`@NkyQ0C*TD^iHz90HCUA zU2+3%`&Hd1C3hZF0o7dq@dAy=WB}NpZHkC|_N>myzOA<2sr4RXCKsxfnJ}p^ybW=QOwet zGs8K+Ld^jHbQ_NL4CesLTl4@6tp`|WJ-|Zi0Tx;huuyt{h1LVhviv(G^E@l92N*&K n$L7GP2Tnb3>Ve*dPwRm{ml^Y7zox5600000NkvXXu0mjff!?kw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_end_s.png b/Resources/Textures/Decals/minitile.rsi/dark_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..fb570664fef1e7553a80604c15ddba4a523b7110 GIT binary patch literal 407 zcmV;I0cie-P)Px$QAtEWR9J=WRzZ%#APgKEntcJvt^0`X|Nqk5qP(GY4_&&H28al(ddOU&$Y2{A z4?{nfiz0#RG+|j5O4&wYs|~Ps=`|PumJ$k zTxF0JXx0|2)1z@Y~YJ#grO zl#!WHde3v%vcJd!z3rRyK-e?C&d)KBpL3vr9`Fu4;v1ct^Y8%GdLVqNIjUB;KSgA_ z^#BoNg-UMDfd+aY-W<0iH|O48wI1kgFY1BbxC7vZ@KPyLF|q&v002ovPDHLkV1ibm Bv|IoH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_end_w.png b/Resources/Textures/Decals/minitile.rsi/dark_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..e2aae60a472d94a4a8b9d000d1b789653f685fdd GIT binary patch literal 406 zcmV;H0crk;P)Px$P)S5VR9J=0S3z=vFbrJT3Vi|B^bzU*AJWOCx$=fuy&%^ZY%voQvX_JyODl_2 z7W%r~1P%N=9{9XoTg!*6GXTU8002q;xeS*}{!T;)M2qVf2_J0L5=gtAurdnVfDYlhjBeIY}g15fqUeJXEJu?%ygfx1eTS zBFss*Dgfq|Y!EB=x8k!hQr5I_5>|`q;B`w<5x>sCAH%T8OyRvw<2W{D7(zhmw8p}o z{cP!Unx^*Cc>uBudph?-0Mz`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/minitile.rsi/dark_inner_sw.png b/Resources/Textures/Decals/minitile.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$1_<%;fkK* z&3+M2XyXs}w7`%LE%zn2eeTPB#`UNewMCZI>4*J3H zcFK*vev(k|eX-(ZtadEk=+_cV4L{s=js+@DG8_f}6zxB32ko)geB44$rj JF6*2UngIXOVt4=m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_line_n.png b/Resources/Textures/Decals/minitile.rsi/dark_line_n.png new file mode 100644 index 0000000000000000000000000000000000000000..542c452babba3be7ece26f42ea77f204d1b4fb18 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}r#)R9Ln2z= zPIeS)HsEk!Z~DfP_g3-E-}gc9FJ9Xu9kGPk-T^YrHv^zc2VXILB zuSEZx@}}J8qjOX%CQe%uj&??Db%pTTQidGumlB_Ux_>d3dH?QWKJ~8TxO+U8&v5D{HhxsSYoX8I=KDPX)qW}vS{bBe2c_YUC UZo@4xptl%2UHx3vIVCg!0AmJqdjJ3c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_line_s.png b/Resources/Textures/Decals/minitile.rsi/dark_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..e02bfdf1a510ee8c0488674dfea4fc6719047bb2 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}r#)R9Ln2z= zPVwezHsEnNUbaB}#I$?=Bc96j?$%&a7YGSmboWQDfYkXP$}9pbj$m|f{=zw%zqzEj zX+C}Z!T--oJKxxkhUa%g`7=1UBrFP5Q0nmbnimo4m3jNnRi=hjVY>{N8M^Y0%e6mz z`*mUV#4OVWR*Cb^*6d>W%_bM^Fm3s+T`6waN-m*|k~(u{XIK6YWR~9XHH7)Yr7tt+1|@jVPY5i#CB TBY7_Yy~W_^>gTe~DWM4fqa$zI literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/dark_line_w.png b/Resources/Textures/Decals/minitile.rsi/dark_line_w.png new file mode 100644 index 0000000000000000000000000000000000000000..104f0f3dfb02e1cbed3e456a18fae460f4f601bd GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}M?75|Ln2z= zPBRp0HsE3LpQN~7p3UrZR+u8i?NgQqPchY*m$P!_2+r4(Dcb zY~NRI`iHT?FSzW)ORFxXJMD_rbCPxV8FJqLt7Uaz5!B4%W8is^ur6(#xM103Ti(_a z_8k^8S1ta?_~4SpIxF@VhE*pTudzqTXVfYzzs7EJ<(I>2=F;a4?Qw<1$wf>JZD~ON OFnGH9xvXPx$V@X6oR9J=8mrag?FbsuF5`HAaYI>iFo~+W`Xw-F4@6$N}aylzVNq_|Lpw)aE zN>ke}4YnS|_x1Xs1%}6i`tx~dd6#uVL{yd~5fL%7TWs6beO5}5);hSasw%h_+n_swShbJVIw%sOl$sUh$1mkKqDWNx=jj*luW_L`d3+?yJb8wkfUfIil?g|$ z7ni#bM*Qz;?>vNRUoH0cCK1WGC#72sy`Wz)S zXWT!K>T{IToLM!BQBrdzI|op5`OVMmcBp_{{_Gq;*~Jf_z zQ2xIkc*}dik-nd32S0%Let!d-{Q%C{#00000NkvXXu0mjfaE`&* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/steel_corner_ne.png b/Resources/Textures/Decals/minitile.rsi/steel_corner_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..461917f706fe9d9ca8eb8f2de526767a85af11eb GIT binary patch literal 382 zcmV-^0fGLBP)Px$I7vi7R9J=WmQ9X>FbsuF!k>g#mHSlb$tv|mqwcHThn@i0ot2{`fP+Rg(*@s# z($s!04LrHHU9WFg;qiQeJD=Bt)!0uS66TgyM(@h!`2*4KUL*%>>g8G9?#;A}NUIMT{{sgGA(;TWe>% zxPEDa{s>anA=cVRB*hrBXe_K>>tC`Xb{(E)C=gy#p|p8=B#1bBhP;8k?-!jh+Uv!| zxz*S3Gz{<>N3ns#mipq)-8XP??!74ow2^XV7X#8myo&)TXLdURF$c7faz@=iHU~7t zrHoO?Dp8COZ#klbr{&5$6GI@mvn58aNFD{M_&VXW%uC-;o2yJaEhd c$2=hM3nv|>o=pO-qyPW_07*qoM6N<$g8l5Kw*UYD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/steel_corner_nw.png b/Resources/Textures/Decals/minitile.rsi/steel_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..c5024661e61e9497a26727ae765199798db5449a GIT binary patch literal 384 zcmV-`0e}99P)Px$I!Q!9R9J=WmP?AmFbszO*vW$8GudslUPcrRWLt)tG;0(ruO&KZ{T0!Mse|YONc1>haA8#469@;>3H=u zO`A46jU#>^k8FXQp2;^QpZ?5q^)kT|ayHEQTv7^1eV%i~yJfg(&gbF)C7+7}lzc7< zQ1Yob!1Z?97ocfR8u_j(Omi e2ab7QPyGX;(W>-QSun%^0000Px$G)Y83R9J=WRzZ$~Fbo_p0VKq!{HIEvT=l-{f9MM$r#)1z5();bl)#~Li|p7F zC*!z4LR_qU+VgqQ{&&BlN=ZP_G)=Vj-lJ_>0LVkYdk+9$<}X_o0?Z6!49c>M2xTKc zL~zc{+Ok!Eh(2qnL>2;l->ded1Wv<%>+QB5fyX%F5PiTH10a@R*L46gJwkbOyUEZw z7pWjbwkz1R4|wlC6$pDk76NO1ph%hgV(oLyCwT=9(FcC>z;7Nn^gK{#T0IQ|9^?4$ zu4m1lH4}{5?8O$6JkN|?|i`H}=9$-<1qEm4S z9b|(9C!(*vUDLS`R_6gCijvHoV2+qT(>btV9?(i8Czu8dq3K-WEzSdLI!$d?`#=u7 Y0753J%uPx$I!Q!9R9J=WmO*O6Fc3w*XCm8Ryo&D=oRbB5qmp%v?~|TD%(ROlVcAGArBVXT zYz!Vt|6@r{zk0h|z7VNtp7AkFRjmIPbpQZk3;;kxe532SoVuX_BEs^iszt=T0c$Oo zxtQq2fH4Nv+Q%7CRsRRvG88k=_kB^pje+;;HQGE5Lw*C}=@e~F^PJxR@U!mAQ$R$h z>pHtQ01$vcTtteVh=UV#G$f+(AYx{yYJlRR1|Evyr{+Kr15d$$R~~rffq$I`s`EHT zWBG9y@Oiuadh$Kv?{Xk_e^(w@?hE%_+qV8)(=@@vsv7iDobk7zD-nT+1P0s$uGS~U zaU*t{rZ}@J4=k^0X5KKvjgNsW#hG1sfQXVog_)BaNpWTuir0hJOClnhJ+!P8XYO(! ecR$I267>z~sHCoD(MRzB0000Px$Nl8ROR9J=0S6hyQFbp(tcu0t^?R~2BWR-fbRqxZD06E<+M@b+~w5k#FL&3FY zLSQs>kNf=t1^hmr;I7wF`73n`0MPe6000nCD9-a7ej8%|5tH*_7?N`a|8JV6aBUpN zgxGr@>NXz0NAG>o5R(%T5K$t47rai~IK$ z7`7l+9Rm>)k{rgEU14#5X})DetUBJ$m>@ppMEUT1ONeOm3Df>m?45(9+-idwK(I&V8DEKpT?J93nt^hz}7U`OINkAo_qdB%e_iQ1t;#a>-*D z>UZE2K2XgA+NkCMZB+AsHmZ3*8)6>NCO>^1u-du5$p@J$_ygc->^){UGLZlP002ovPDHLkV1i5csfhpp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/steel_end_n.png b/Resources/Textures/Decals/minitile.rsi/steel_end_n.png new file mode 100644 index 0000000000000000000000000000000000000000..84db7fead8fd384a5260687b1db75c4c59c023ac GIT binary patch literal 405 zcmV;G0c!qPx$Pf0{UR9J=WmQ4^l&`~-Bh)&>E7aYO_}3+48iURy1F^K4j2q9(yt+g(>lya7f z;+Hn)jv!X;Bc%+A#0Vi4h57Mo`4uT5)&6<<1^jDVC{7+92_nwEAt#{gxT@nBpK<>{ zs?WKkd}fmsb4mG3)(5!c@~hkZzN>&-{;Ush`N=%Mg*^{&Vb23x*z*7v_B_CaH4kuM z`9QBVt9Y;Ve|_LJj@x|TmPx$U`a$lR9J=WR$Fd^Fc2L42uO%8e4mJ%EK+Y&<-3UckP}$z^rJE|5HAQ!TB(^I zgck3tz3h0hkL&e;2->d0SKDT>_!2Hn^JvcJXuRz@C;-q}0|1C<2$p5Jm3M|b&qwdh zITS?!06zr?ArL;DbIHiVeBlN?6aZLjA*D=88iI(RwSKz6p#|33!wQg6M)NCQkv{=n zWl9jy=!8QKRaI4T!VpXO)#vRN4c5l&BCm}BmmdJs(wy$Wz3;I~2ZRu_9-U67UF0D+ zolyWrPn9YKIGuT!6vuStZ|gt`{HhKBSf>MT zKk)Vg|Jn~^m!^r@^4b{O`+hU|n)Qo1aCCf?9|(Kqzw>hp@N*6%@B==9$Mlcp<~-cM zW;+~?cu2ab-jI`9g71B8+Apqd}P Q6aWAK07*qoM6N<$f{{46DgXcg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/steel_end_w.png b/Resources/Textures/Decals/minitile.rsi/steel_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9a9ae2c7ddda1ee3c4c6bc0de440eb81645b53 GIT binary patch literal 422 zcmV;X0a^ZuP)Px$U`a$lR9J=0mrZViFc5_ww)v3|tL8otIa#FMsLHx1_eoEH#_eh>+h7|tOvu|1 z;>^rvnVCGQ&+GLU2~GDq#`8I~yvw=)fV!>$07T>#`@VOdl~T}J2lq|W1otfdUDtK) zyS8nE!q!^1Zu|s%wblj!esLlK5d{Fe0oFXvi-Pe6S%w4rBC&|b6;Vnp0Ijtyxz>7- zi{sZe=#C(!_NBEBio{Y%t%CXSsr-hCnA$&2zkq*@3&qLfBO#*2Gvok7?n-2eap literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/steel_inner_ne.png b/Resources/Textures/Decals/minitile.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/minitile.rsi/steel_inner_nw.png b/Resources/Textures/Decals/minitile.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/minitile.rsi/steel_inner_se.png b/Resources/Textures/Decals/minitile.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/minitile.rsi/steel_inner_sw.png b/Resources/Textures/Decals/minitile.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/minitile.rsi/steel_line_e.png b/Resources/Textures/Decals/minitile.rsi/steel_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..9ee00f107c6ffd1475a98c0352fa6e8b575839f2 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Cp}#pLn2z= zPIKfstRUc8zh#lax>>(jil0oXJz0B6xMT7&i^$vC+j_rs?YsVc@7&T@amntEtFHqb!Ua2} zoQl)f()yTQuuiGHZ+!Smlh<0_g`Ql-vpJR07+sGX>D0J<>EB}RTO60JD7uKuT%zzO zal?lFOX9PYd}YrWn{Zseq9N+9}Q_^KO@E6&zds hx9_n982w?-Ka~~t@y(qLtAKuF@O1TaS?83{1OSdjdSw6r literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/steel_line_s.png b/Resources/Textures/Decals/minitile.rsi/steel_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..6e11e094f000e7014f59eeefa8f30d20fd5dcca2 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}H$7b(Ln2z= zPI2UFHV|;FPw(M+wCdjS8{OjXll>JYmj$Y+7-}v}*gbPQ=d<)@|2Z8G81Nhhp&t9< zUFSY8R-3n+^Ly#vT|d>oo~_v#a`g752N`=A8I+ie*&919Y|H($_QlS9?+?daFZE1* zU%SZqIRk@|(6_ckhKBHl8!;{lN}de43vzC6Gd{zcRKgJZwT44M>0nF8B<83EXJ=Y+ z%3Pn$V^R<|nI+-bktHUMnllca*&W?kcrNto2ewCBO&sqTxVe<&YaFYV{}PjZtZPx#$w@>(R9J=Wmaz_lFbqTwhp?bb<$qBB45@!qF*nM0S#dj5i9jeDF$}pSgNJ*H z<H)x73jl~Q=D|3QHGTI0M1<`tA}Zz?fSF;8Q8PUNSZl$| z*8zw~{(-axH2~+Fs^J0Py{^UKW18v%Jm4TR06+kC<}pUq zi|CVSN<$*j4L}VAmssNWp@vU<}1>hDr(E32@1Fa8~)cSyiS|4bA;NCf)p&!q) VVvwK3|E~Z5002ovPDHLkV1gY*ZG8X$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/white_box.png b/Resources/Textures/Decals/minitile.rsi/white_box.png new file mode 100644 index 0000000000000000000000000000000000000000..b476578f3a4ef5ce2f3dc7ad1b4bd4a8c3da0119 GIT binary patch literal 453 zcmV;$0XqJPP)Px$e@R3^R9J=8mrYK?Fc5_&Fpe6O2zAj5pkC1}oB*L*vEl$-v1%mSQrR$;<0N+I zGnM!@PCK2yCNp}ezRu?>E%4s=^rrQaxrm*Kh?=G$A|hk0H@4fYzkXzL_8{pxD_v1W96y zwLS?mPYQI-`QWuulUU+E*C0y=mth!p9bPLnN)p?ddA6|7eY=sAiCcd vjOYPG_Y)P+1BmXIcsJ_-RQE%B;2wMf2Px$Pf0{UR9J=WRzYrqFc4gtH3}7|${`4_#4Uta_T8awk3M$TDE~T zs=71>=7N*W?#u!iP4V@33^0Sw+YPQ-&z1kAjsO5vRRI8ivDO#s!@-|-h)^o!KO-W% z?e|fgK));N+JDzHO+@UR^L3q1ufHXLt zSw#T%60ahF^O;oya6Yq&0M2K`1!R3dlAQAxg7_VH2_MMj0cm9OfHbmsKpNRRAPqJT zNR$7o543GNPx$RY^oaR9J=WRzYrqFc2KlwG}E*l|w!d@kP@11y#itqdp*~o`QrerI)T{jA5gy z+w{O(FbumhE4*fl&-3|;8N78JUfXt#{uQ18pe#!Oz~EdUtKBZFABbR$3HL;V&2~HD z8T_8Ds_?9?>yfbcKJdf|Px$TS-JgR9J=WRza?VAP{~20x3rG(?u`v(<_puC+NZxcsJ7nbk&t4LgL?a2(*eO zjp(AYF)$Mu%-`ma?5wj=v&Pw%DF^gAV6Mf*T z2flh>+j=0z)xXmTQ}21q=KP;M?)Omu*Q%Q2@uz+U06WIs&gf^qcjKLRW)w#}2I4#i zX6OMwd1nkdV^DYi^5+6%t=8@qQ^MB-zJF2=5Kk${51=1tal!f9+aBY&102%>g7YBB z&<=)xx!4HLff;%rRwCMgZ?8uZ<2kK2st1O6>Z70H@u&W1A4p;UZ?LnySMWjw00000 LNkvXXu0mjf&;GM> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/white_corner_sw.png b/Resources/Textures/Decals/minitile.rsi/white_corner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..c2f8477dc9661ac9cbd260f6364d46b99652a6e1 GIT binary patch literal 415 zcmV;Q0bu@#P)Px$SxH1eR9J=WmqBjBAP_~rlL5t%ttyLLAo3NRwkL=xt{C+IS#@P37^&S93qrwG zQ`1V#Y%F;U^KIbGclCC;ydx1OrSPIumCFA_5CGJ54FE9Kj)`WsTe5B_fQaBu zQNW-zq!7i5Mgq2VjX~=mAxjEi=J5--WhfQ&u-_Lg7zubf9+SyK*DWvLx$l$7lTynI z0Dv`7a0-YBtIcNd;sCG$5EM7oMkiv)AXjwzNkbwk4)@0)ZltPx$WJyFpR9J=0SIcgLFc2KtH3}7|${{~c1Hy5FBj;BvjPx$X-PyuR9J=WmP>AfFc5}^c8o#=sZJwa7*MU(?%)m4yeOX;R#*~ZwY zL)8u61}DS3fcZ7m*X{Oz1wMuW-j!N1Z(>IPfTn2x06-h#jP3F0&d-QY3*mkvB0L=q zft{fH>b7>G0D*V8FkHIcH{1$)Wgr@AP$IEKBHa2>~NfE;W5tC9|U4ny_Z0xn8DR_Q=# z&bj1t1_8=*&L#H|BPGqvIhUNyxF?XCb1pfZStZ3>aypaLfi1f)=>Wc+&l{$jQ;LtJ zIpwm+KEQ>&4{%}c16A=1Z?EApJ5Bw#i Z_}>78^q_gyfbakS002ovPDHLkV1h~)$EyGU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/white_end_s.png b/Resources/Textures/Decals/minitile.rsi/white_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..a69e79d4a9b9f20e4d1db253b0a23a99f923eee7 GIT binary patch literal 452 zcmV;#0XzPQP)Px$en~_@R9J=WmqBjAFcd^z%1?w*P{o1^pj5>lJEWghzHxM;;X6>U%d~TvOIp4rMJGVDg;0&1wgCyrI;@kkMiDN zKA(4FnI4h(tG{kk4FBz!-DasbV1HGf%T( zpU>R&ftb4=Px$eMv+?R9J=0SHW(BFbsXP4k{C9>Y+bS^%v>3FPJ8NvDydpv{R8tr0r5iArOp4 z&Gs${b!|V3*m-1M*XuVDcyAiK)pg4J5IX@tQ4|1x&RTCQ_j|wJ5+OInKNAr)yIs%D z;Q!@i>3^%Ls+ZU~=k3G+!__(0a|n}n)}pf(WkBHRUI63Pw#cJ|ae-_n?+_%3(OK)0 z5Yd33bIu3PjTyvZ|FHszE4a07zv^&rOfN}nC!$eep?@kqF(YP8!TSsogln8A4j#Xf z&f38l^84q*VU#sv%$^H&$v;H)QrF2gJf2SYyj&&&Oks|HCe4A5rpbQIUkThnWYDo=zd^& t&deIcOLRZSOU)Tk4=mOFi@poizz@te^v{_G&8h$Z002ovPDHLkV1ii)%H#k5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/white_inner_ne.png b/Resources/Textures/Decals/minitile.rsi/white_inner_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0ae96d281bbb5150d46faef97cd855e4070cc5 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}-JULvArY-_ zFF0~F8wj*MR99gz23tLw 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/minitile.rsi/white_inner_nw.png b/Resources/Textures/Decals/minitile.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/minitile.rsi/white_inner_sw.png b/Resources/Textures/Decals/minitile.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/minitile.rsi/white_line_e.png b/Resources/Textures/Decals/minitile.rsi/white_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..99edbdd838eac5905376de555ad93d72f0ce3647 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}S3F%DLn2z= zPIKgHG2n6Ce?d&?)PqBd#byehIV4=M{gI*0jfTyVNA*h5E^9b%*7RhqZF%;YTczjR zt*4o9AO2naeqj*Pn!xL&Q;dy$LKz!)7>t=2o(XK5^>dCALotU&=YlC+4M!MyuFcrf zpFIgEVi1-8(~48D!Tt8Ud*Yh%@@ c=Mnq8;}deT8vm`)2l|h})78&qol`;+0DNe2I{*Lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/minitile.rsi/white_line_n.png b/Resources/Textures/Decals/minitile.rsi/white_line_n.png new file mode 100644 index 0000000000000000000000000000000000000000..6846ec65fed16afda8e5aba9dd8d84f27718ce39 GIT binary patch literal 313 zcmV-90mlA`P)Px#^GQTOR9J=WlQC|?FbqY1T1tou8%2g(pvV=CA}7d@D+WD4rcN;+5@?r_pkzB4 z+O2$xB!7Q?60$d+*XtKnIGxWpj^mpACprN@*L47Z!fax{+u8n^2stG?6A_-a+e%mT zz1;WqY#4?rSVT-GE$CMfsSG~6FrzS|cMZJ!44~Ym3AqVu2UMNR;6hpovxN}RtU(d6 z;yI;RE%h%ANIJo7n(C?jKBX$8)rn}aG4EfiPuh`oP3}H@fM467ws?Cbg?aW3+5UCE zU+h|0((?oTk>9gbF$4%6lse2Lm}oWo zW3lUz?=#Y0&r0^atkUbu(fMu;GsBmA#cSg9UtgNBPx#*hxe|R9J=Wmaz(hFc^eS`$vovii0mud_|>w0x5Y@r%ndU4|S>1U_+PYZ-?CC zaKl|9`MB&pjt>Mh7=xQJS;+r}2mrL!0D#%K%{bO|%v`?!5#jaA%p&1ifyr7FN{NN; z3RGHSveq*S$pXy0-N5=Aq(rBt5e?iGxb%I{JhyH90@tn!nu9U%3jn}@$a@7uguE=H zhXX(kzzd(9+r5aGqBXR7(vXPcK~yLOX7*4l%7LGv_#FqNP7i$GfJlMA;6T~~X%D15 k5K`I$5=wg@?SZrh7Ho=O$|Yl0y#N3J07*qoM6N<$f?TC_&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/meta.json b/Resources/Textures/Decals/wood_trim.rsi/meta.json new file mode 100644 index 0000000000..3f4fd3e9f9 --- /dev/null +++ b/Resources/Textures/Decals/wood_trim.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @moonheart08", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "thin_box" + }, + { + "name": "thin_corner_ne" + }, + { + "name": "thin_corner_se" + }, + { + "name": "thin_corner_nw" + }, + { + "name": "thin_corner_sw" + }, + { + "name": "thin_end_n" + }, + { + "name": "thin_end_e" + }, + { + "name": "thin_end_s" + }, + { + "name": "thin_end_w" + }, + { + "name": "thin_line_n" + }, + { + "name": "thin_line_e" + }, + { + "name": "thin_line_s" + }, + { + "name": "thin_line_w" + }, + { + "name": "thin_inner_ne" + }, + { + "name": "thin_inner_se" + }, + { + "name": "thin_inner_nw" + }, + { + "name": "thin_inner_sw" + } + ] +} diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_box.png b/Resources/Textures/Decals/wood_trim.rsi/thin_box.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1386e18de5fbcf8e24521b54caa3c63cef1b3a GIT binary patch literal 439 zcmV;o0Z9IdP)Px$aY;l$R9J=Wm)&lHKoCaH!UDC%)C8+(OnT#6`2Oiz^rB6Ssa2C|@CRJB7odQm zX{#Vf{jOjZ_B%VfOc>GcwKP|h1n9PHl-4-X+EmOk z4cvxm}I6Q)RVV}322dsLLE38v zV3zn9q`j)M1-CkIs{=QHYe_=Xp`=xGyQa{)zCr>#x)uP20BKyNAmsgF4MskjP!nuI zq-7=mq1Ft?3m)n=mNfFq@&#J6$P2zapSxx)0r1y~PP6v2Vt7Vtw$)SX9)GP8fVroE h;@dHR&qPx$2}wjjR9J=WmeESXFcgNr)216bL}Aq-f;W4Mz5lC-piY>j)3r^G7p)_ePP`b+ zMS8B9zai(#f7+ACW}Pbm!vNeaGXN3+lgL>XRt1s2wWpV=1#qf7zwNnR%*aea$^gWV z)cIx6{=8rBMUIa>t+tMBao};a06GV%gJpGdF_iWsh&eU8lY6`Mv@A_nUd@@C6sTK( zqEx{CC;i!?D8GERabmO1_2F*D{?j4??;nPx$6G=otR9J=WmCH`UFc3wLW4D$-S*0qfDzV`&`v2-*umA}m9z~*6pfqvJqE1R^ zQx;U7E^;@H#>x2jjx$!Xn~_IQ24FfK;=IQi&E4ag>3I0>#NLBa$72uAn=Jsq{Zmes zS^z#i-G0XU!{C?0qfwpnN;QwISm7!bt1qsvE&+A`S!x;R1aN!ghd>M+FNJVxw?AS7 zosgv#Ycx=70qO}KNZ*zR95}I7`5FigDAgvO-@YF6;G{}oE%Y})v^{qL2q}S3|1gRG z{62)y0VLHQ!X1Fnop?qLNCP;b8Z-b}=r=f@67+qb?*l!6IDlv;EGth@R&oH9hxdFV r;z3h_$>@U8#dpB~yex|73)lJv9pqCg-YOdP00000NkvXXu0mjfh+d4E literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_corner_se.png b/Resources/Textures/Decals/wood_trim.rsi/thin_corner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..d15d38127dc9f5f83ee822e4b5e0a54a2bbc9968 GIT binary patch literal 346 zcmV-g0j2(lP)Px$6iGxuR9J=Wm)%OkKoCaH>`!YIvCyiBm%fGX{~`)f)GDY%Oxn$OVQMy^0Y%JS zB;QTg$t-&^J2SfxdersRQrkAyCjh|Z*@U3V)LCv;ADF%Y0B-Lyo?ml-Gysd^Dc+hi z0IJ}vL91-&9YEv@LL?DDTWJ6!H9({!NhsAb3BZ_yz`&CbfapvdXarINglG?v0NAJu zhPee}9~k?<2oTHd`(65P1r%4+q60WxcmRxmGtxct7m9B^JKa4LY)fUcEpgt~0HrFc z^*bj=6TCBxR{5=+N$am@__f}PMAa6>xKwz_3J&J88lcDn=kwXVWjjG!mv?1uM4;t* su{@;6Lk;kjDG+|L{Gavsv}ue#0l+~^@++R(>i_@%07*qoM6N<$f+!b~RR910 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_corner_sw.png b/Resources/Textures/Decals/wood_trim.rsi/thin_corner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5f168e30ea105721f17ff33e1f2e760d80a41ddd GIT binary patch literal 352 zcmV-m0iXVfP)Px$8c9S!R9J=WmrqN>Fc`*v`L`ltC{*2H;Kgs@_s4JHK|zKxJyvvne^`jvJC-!S?0STCjzTLQ=gU-M10c6APcJp^A5GH1 z1AuZ;V3ho;_ILo!fl(6oBMpfFglHi|vgkzsIrR;YVfG2v^WrajmJs7%M;bhcpV14ADe0CGw6UCmNT16-8`04YGr!!(4xKdjh$eqFTy z8|RoWJ~Px$9!W$&R9J=Wm%(m=KomvKz@W9Jsfkq6H0j2_@c)0sG_lpBC0GH6*99m;gH0D^ zW&w8vj|p?Q4`#S(y@~~o(g08M2!KF=4%AI?c>1XbVQ^BLOLMM zrP?opw8#CruGHnQRVz%%F3EUZPJ!BiJTok3ldfs6g6M0b>vHR9ty&ZY%pb;#bqEv{ zK#~ez{xki}l%z+S&5hQpSY8$*4&Mf)VE<(ZTmp2-4}j%+{~Qph3=r`Ipj7)4?OzLk zp1*{EwMq2W0p9?|>VX#k`#++eEg05;VI3F%Y-u0S%pjLs;WV0UwmGL#C{86h3L5}d z(X5&aKGU4L*`xt*70u3ij_=7c(*U@PX79VAb^Zh7XlcL5CcW1H0000Px$I7vi7R9J=Wl-p{9KomvSI3_|%o(z^E^d*0h|EGV^hZaidC4nU5(wOn|L6eLc z1HEJv>VA?lI&059<5A<$P-sv-KpgckA_TtX@nu6C^?$vw2q<;F_WZWZ3;;a6E(r$# z0IRjB?zsOj&&wcaRPDM_hsQ!KF)5S9CwDj307nDiAfTr`z*L-{GU8M7QeG~c)~fZi zM>q%wd<`U-f&GHyPN(w|3H-4Z%MFkxpj6TE{lmw(41TQfXee>iXSL2!p3V*4B|zWN z(ZEH{TqBFsjs!$9Q{rGGm02ECFX1IsX0@XQz(2o)fHk-s$YQl9fu;=@hdr=a2LsyS zZ(y_9(}HdebaS9H(71s{C*dv?l3nTqUS@d!slaTxb&^4ub!fru@QR&rlY-6i0p2Hx c6Ywe47j1TUVMl~^@c;k-07*qoM6N<$f;0N2h5!Hn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_end_s.png b/Resources/Textures/Decals/wood_trim.rsi/thin_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..36b0869b25360ba27aa44edd57556b7a59d5fbbd GIT binary patch literal 385 zcmV-{0e=38P)Px$J4r-AR9J=Wm)%OkKoCaHZZ@q|#6qhgUiuckKfZ+*3Z+=9pb{}@lkuWye%7rN znrw5C?=G_w&bPC(L!$2Qrh=u1$EC7kO~}PE0Jm2IQW1tG;A#HT2D^~W(%XgSmx%Yz zxK+4|RT!9@4+#Uk^Q9(LWoZBr2m_7$IicodvowHGn+4TM>(ynm{M7s(l?FWQ-o@%h z1w=Ncd^KT})i+_^grxxw4d`NZr~=0}ka|3WDyuLMc)SKxR(Fn|p9B3I=nWi824J>G zYC+d8RFg^(Onw&)z~v+aKr1l1nStQ?!kR4-)|s$cXP7W34P+wBm)~5R4G4{PkL7Jh z%3aj*taYU-x2;moOyDC*I2n&h14*26Js#~h4D%$jD?1O@DqyAFOixMTv^4M)36SoC fKUlACtJ?D~zVdF3E$;PY00000NkvXXu0mjf%`K(M literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_end_w.png b/Resources/Textures/Decals/wood_trim.rsi/thin_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee96b16a98190d207808ea4c4e88206e146678e GIT binary patch literal 366 zcmV-!0g?WRP)Px$C`m*?R9J=Wm&;CrKoo|*xd3Szq6ykAnsnn^`2O)NTxen%P3uBJ?IqK3(V;CC zszzW~@NXbzVEE>o;Y@yUe|KZ?C=D0^0G=el)!$vc z0DRwstpoT}zX^{3p3cM$WxzLp@l=BYfb#Skbf*M;AL#o)58z9p6V~iD2>_4+w5+Eg z{K=Z_tYtP|ay1MIv@CDSO7Fi*ArY-_ zFRtcl2oPv_c>l5POp)%3+durhe^{mC-~(2diOB*yNpYuZGH)6k&TCk>Oz%&%c%&G^ zic?Q!?oK=&DL&&`^R{@4zqLG{nF?Q=*gVCAt5H7Az)zjw^R7tu?hX(*v7LL`24SJs TDzA8eRx)_H`njxgN@xNAE~7%H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_inner_nw.png b/Resources/Textures/Decals/wood_trim.rsi/thin_inner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..5c01b3f12e590fb28445b9f73573240c5c37a704 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}S)MMAArY-_ zFYM)VNRViIC@rrh9NBa3(9h>ODM6EX>bz9Um^YvQ6!UoVp7QmP*Pgg&ebxsLQ07-yC^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_inner_se.png b/Resources/Textures/Decals/wood_trim.rsi/thin_inner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..f7d5d7ff3f8dbe8d377a72e9078db067e91ea2a0 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}8J;eVArY-_ zFBpls_G&wJ2~`>+k!{s)DUdvpH_AaavT+aCOi6Sw5fR(i~jCpl;d`p4Ypr zYRc8p7#p@}-m9GBf9VEmSh=B(wVloJjyQ$$L8~q$`Lg}_(3JX>A?F>#12%aJVWA`z RPEDYl44$rjF6*2UngG11JeU9g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_inner_sw.png b/Resources/Textures/Decals/wood_trim.rsi/thin_inner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..5885cf2b945ee1616fc0faab80b88ce3e8df46f0 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}d7dtgArY-_ zFKpy$b`WsA`1;+eu&_3hX+OFD%l}u3;8dFA6wAT6D7NcH|5@v&+0Tp=l)ymz^sM8# z|K)E#pAyN+((o(pPg~ueh`VeD7|*=)HeZwT`=z8Aa&uj-K-FwE! Yp2Q@&C_6!b31~Ber>mdKI;Vst0Jd5{AOHXW literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_line_e.png b/Resources/Textures/Decals/wood_trim.rsi/thin_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..68109155fc2300b6ba6a4e05b01a51b2601d6b18 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}J3L(+Ln2z= zUO&in$bhHeq5bP;4j-Nf99f+I@b~_XI2RYk#07b|HaQ-5nN8YFr(c?9H_2qF(;id*Sx?=?I@jJc!@VPfL{^sfa znaF%2#gO4z!{)R}?XCxAoWJ=nq?~z+lFa$=X)k+jL@KehRk-}!XCriN?_KH7Hf)iP zqxD>mn)x@@F_%6)8UA_Uw#CgmHomgstNT6a=tR|M6%{?ES$PeML=Mznt}}A2{GDmP hbV`tyCXiVCZiA8LnzLKN3W4rr@O1TaS?83{1OWAPVoCr2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_line_s.png b/Resources/Textures/Decals/wood_trim.rsi/thin_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..21250807b66693074c854a6fb2584252d0512acf GIT binary patch literal 234 zcmVPx#q)9|UR9J=W(9H^hKoo}IcYaJlqQJsko9?3fzm*80R$`--+p9~v!tt-*gK$Z k3*?0W;h*OxlNS#Fo~3Xptm`W+5&!@I07*qoM6N<$f>63)g#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/wood_trim.rsi/thin_line_w.png b/Resources/Textures/Decals/wood_trim.rsi/thin_line_w.png new file mode 100644 index 0000000000000000000000000000000000000000..b0b818ca336769a370be01886179a763bd742067 GIT binary patch literal 272 zcmV+r0q_2aP)Px#%1J~)R9J=Wl*D0+9`nuQWIUFy;keoJFq#ps5dl!t2`rN@_xA-m40L4Px+Hc3Q5RCt{2TfuVMHV}OafYi;oSniDCT6V^x+#Shnra#x;v_`e!OeY^<6F?8- zLQ4n~Nl~(tPI!r8>+#_cOYFV{Oylv`&+hMGtpxx$@8P`%U*0*$irdhP^3xxSg}2Uyo5)CX)n{Nk@@}V7=xUJG zx!OaBBT;F+6?xN}n;O0^|Mg@7rFHpTYimL99{i`)--PeWuYfYbrZ+cOu2#@m!#W45 zNJ%MZt)Z2wi8s~5XZ-DSisfnrV+?eKVLVlXl;knK5C8RK0&PqUe?6JJ8~>^G@51-x zSI+w~va}92$+Ilv3q=IyeE{E1rywGD@5?9^czy_4>+o|$1R_G7Wt(NE0pErHdNK)k z?_5~gv@szFj>&&&{ax^V_?34K*4i>cl&al?F9vhu^U}i;Ao2VV@+=GZIP$bo@D2D~ z{QTxCtpV`>thI2~LTMd>;28X;*53!;m7f;#xsQtsnNtANa$c%P;rs%D=bXrR&N*F* zoD@IjeD7R{?ii2iUs)3zivQI5kAIKq*MrkL-3zk|1t4KX&rtbec~w3!dPIPau<_UG9Q#oHTz&07~o zU%+P>o|el-pW2E~`0P)2cN?Eu;o`Sn;-A;+MxWl5f2jVZKE*!zkAA#0 zX77D?2$m-yT80B&On#fs@1tMI4iPU~!6I-`<2{tt zA(Ee#OPDMxJ-BnV$=6E3R^F6-sz+I{$(6tuv%!nObJX*|LkqLQ^GaZhDT_jDYm=Yi zkMT|XL-jM>SzGodcoHJ~Q2lNAKKkjeuU~!KTeqSI%>&^`1~xhE^K1qHTRFdNGh&y| zPVqA@kArjCr@K1<*vk2Q#da;WXsJHKzWOB|oR$)Gg0!eZ^*7=B=%?{`?3;Wx2}1cW zQa)QY8B&Ai`>}|^+E$+(1Sd8{q|c6o0AW|l1MroAEtr-*9! zq5AXD2-aGV)}UPhH;K3n2j z`4fGLq537hErl@t9Q4=D1F(ox$Bl0y3$Bz;mCXiO&34%jXA!B6TdLYl`E=Q=N$nTJ z1*_yAsy}X4N&PYYT=Xko152b*yBEs%xL%X}Lr$`J*Nap9cs&9cb*>#U08n{6qE2j-~8So}+$R%;z3R`}8KC z-L@IAYd;+5-Y01C*=?Iahw4)d)i3eqsy_q(u-m7nd}bgNOIgZi5A72)`RpJ_*she% zK1845|Ek|mRiFU7eR|4gHu=`rXAkWYH2LiKa7Lrg9?G9(aL)D8FOOuMvwoUCJor97 zJw8$-aeTF%2iT`i5L>ieN5WD*dni8_wq5i~w{!0L>2a~}lDy5Q%jz=KqHH@4Fr-fq zp9e^_XybzGko>dzdpKe7Qu^EQ=cZrv_33gyeCynLWHrLWq58S?eftFQc>u1$wboEt zZ&|HF^DkE`sH%!i>F;vx|J?NJ-#>o*8vwHC=rL7M;;}hx`r*R|{PX;b->$C0z^TfK zS#%gg;@KiyTwLIJy~fpeyouWC-d*{>y}aP^@-j47h^Vw$SypSZ9E<;Xy~fq$W%*!* zeiKdJ&!S)L>(k|5=Hz)^d-J=Vd*8QDz;6OyS)SJ-|JeMz5(NIJ$@Meo59a}f`qV?6 zTkpf4^4agne~fec@2#K4Px%Hc3Q5RCt{2noDxRFbsy}#3bYZte8UYK<|H+LWeW3YSab9D8>&OBTS66X{jQ8 zQpS_=D^g#(9fHU9hXZUk8=w0j{*U$A>;E|(+2cRATd)6nzt3J@sz27B1^}q53IG6l zyq<+-u`s_YrJz!3^trC<(dWU2>$KM9Z<<^S0Dy=if92qJ%jMmCaPZrCtkX*4eGLjfAK&~7uul!O>H-a&U{_%@K9pbh`S=>(d?JQZqZ}tO z_K32R+mEE4r3@V`ctdb$}0oAu7lI*6ig5@ ziGTfg9n-1YI+g*@!+-&>@_V1c=q|R9yItM6O=L$c} z*F#{bI#>8%zIg(as&j=O=HE36p0myseweSLIyIsro6K{BSbe$Y9I5`)`x}c7&H=>A zH(k2U<*tu=PQpFsc-eh`RGpl>4?y^?IZ3pC?l}pGPr3iH4=`6g@ykAd@MRxB__7Zm z{0aQ*`v9prm-~Htv_9@R3GZCpa1G}67N31e{}w&y?1NhfJ^6k z`LYjij-^S>MFr{H$^6{?%RYecpTU=XfH&vMKERvvHMDa>G=jWc2$UcBr(Eb4X W*>Y18OQ2-{0000Px&4M{{nR9J<@S4(yxF$^q8=63*=z=oF-WbS{D2^+{E0wI=Wfo0Uj%_p1Ds_C}m zvRqOL`t$y70Kh~503t$G#bh$U$8LwsdJPc)0GKMGsoCH+6M>jv#sBYahs|mQ5rLZB z_!Bdd2hQaM0}$rnLLyk%j0#Wykn(ITkODaRGXQ0-2X*ktRO<5<0Icf>Rh z1^_7cEKN#@sHR`dZd46Gm2{wK+5Rqob50F1P&e%8`4|afV9!*Wg?sZvssst8F{bCj z3=07~3!V$Nt|MS1s~j9sv6D1V5|i=kpm%gm!-5P}63H<5(vR z?<4rcA}{Ir;6!C}ey}dajT|763kmPpBRzj)V}L4%|344h(fVif{GRO(hljJo=sfVO zo&)`PAXe4Ad4k>1onO^+;I(-o0#UQ896O>h(v0c3+oO46UdSB9NXPx&FiAu~RCt{2no)A&APj~DsL2WP)Y)c_(AoPRW|K~i5!i=VULgzHnApS<^wJt5 zK9pe)zp(l9{T*PT{oHPF{`y+#4wvh-*#Fn(=VJe#+YNr7&x`&4UM{`F%YerEYdNX$ z>+tb#IDoY1fH7f5#XrY1{~W$H|1AFTIOON}?>v5UI-M5Fz-Ie59Mhqf>vi`!xwg(O z<*)twBRZ$%oH3oR+n%ljc7951~7m@ z&f-2(I#-U_`1SaBV21_GG@YDdDV;o5>#m`*bNIz|hSK;~{{34W;LUBc4lrfU(8;y$ z^J~{RYS$SM005nvtXEUcpj^UruC-RpJ7jb}%?~*|^|(U5Tf%2sJA{QQB*77MGJ2H9a$=e(Zt49@Fslr?k(f* z_*km5=j!B??p@J;F)tn)Twjs#Mjj6bNFlO^jF}wI>4LTKM-ye4E!F8VgLXD M07*qoM6N<$f{tRPx$$w@>(RCt{2nn7=ZKoEtWN;E8<>>a^i#Ix!D{~2N=g8YVxH|?P*X&OkD8RC}C zypxA{`^|#^7Gph@*&d1d6i6CXPwopZs+glFqnR70dh0=iI?H z-vfZzY}VVnPg5MT3~>~Z{GR7Ezd8JM7-Bk|viKDLHc4>Kb8O<6eSeqyhWv56SsA

-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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/steel_pavement.png b/Resources/Textures/Tiles/steel_pavement.png new file mode 100644 index 0000000000000000000000000000000000000000..7a342c3e7dc914ff4218f6cb3786a19095918a0a GIT binary patch literal 1301 zcmV+w1?u{VP)Px(&q+iqARnt-F-G=43%X$D6?5>sc9Or)~dgAd#lx|FBe5|UDty*hU-W1yL%iccgh_8LE)E0F&GeXkYGnHIetfU96|NxXMfWgGbs0t zdEOvyoEx^*4myQ{@>x+7RM+(v-`YWWs*Mr9yO#d?d?z|i`3K-1Quqss-w_>0gcTzU zX9V9A#fHwx(XTzPtx5a_7-L3n#3UaEs~r7v_>JIOV@5NAZ;9yn3y$ACKR*+iTwkW_ z<>h7evvcdm@HPKq?Dh3^%opqXlr25}ho76x$ujV6%QqL&q1)YV@jCh1Iy;r0yZ>EP zRqC1(()m_fLqSD6K0fwk)Vb1l0~Ev8)=+tGN@vINQDys55Fj8}k`%){Nlt#w{&(y3depcyO((~gPbbgSx;b=q z3_n$8r}A_6|2+?I;}*;VOxZbf^0m+Nubt<(cAmiz5mi++nXl$GgVz$NbDh``v&r_f z z!Lb&V_kw5MicFHua`FV7^aY3Q5lx(VgTLrICr|L7%7*`3Eq>JEvHWYt@8di9fHYaw zB$wR8XxXtr{VqTZDz<*lZ-*bGXxTAY=6^7DOlWd|5I1=4pXqeV##3*2prx4d^chi!;H99~u8BGZ(?XcKpa!X8_c-oGXw?3u%RO zv)3>VBs7DJ_+94B$1jUw_8Q)Q_XlsVd>%WTGjDwg7ULIvOyE zPv!@9>GEURZ1HF0J9$=&J4v=woy!bgojLpzouAB4%yWEaem?_fQxRK8XA+GwPG~&U zY1&jf9!=qEvp_OGkmn#8XFQk0cMO(Ok=6j7cjJ13*HU)yd9)ai5hId%GX;NSBAH*Ws{T<>dHzc>~!00000 LNkvXXu0mjfVmg;# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/white_diagonal.png b/Resources/Textures/Tiles/white_diagonal.png new file mode 100644 index 0000000000000000000000000000000000000000..b9aa37244ed5e0bc5d667cff857825974bff2bd3 GIT binary patch literal 1587 zcmV-32F&@1P)Px)?MXyIRCt{2TU~40N)VlJ*8;f&L!SH-1AQ*2X&-M%q0blk>x#hyV~mLEC~KpS z&V7h?8I5OGl2?w5sbL|Bb#!!AtKB(Ao12Fu!EcX`0A&dP0A*1?RaIa<#o_Pf6HO)% zMG^cH$MEIzX8-{B_V@_(ZU;qCh{v0cQVJ$f^!CeS(!l@aABlgPrudK~h=^EejXKLP z+iXy0nQcX$W0B`rX^oZEh=}-*B=&oXue7$u({q?}Qv5beF@*nVvB0OrVl@7-^-K7^ z{7`A#I0+U7Vo_j`=a_9awsEk|GJ7oV1Vd~bUN^UOr6#l2h0-x7wd|t1Q2Elvq zkFDQ@@5>JcKu==G%;>4KZh&=`A=Y){VreH}Q5@lQmNm%DF{ki9Ef%;o3Ff@g#k&M{;eT2zaJ^jG8*hHzrfFjkoQr>K z{ax{0`GHR{(wcHK^6MILzsLOf**4P=(wfLeo^Oit@tY@qo2HnqR=E82%QiC*q?%wT z{;~C+0}oP>(HM!?T=R-Nw}R~xu;0HmVNImuU5gxv->muT<35Mby zTmQN6H`!)`lFiV&9en@s0{{TNCJDs1w{HiOC6p~TWfDcO(;EK${v7}Sl24!D_JHqd zb147E`}>pd|NZ;mn&xu#lIJSSFKJoVM&K?xcW^clo&-@U_Fj2~O$V4fCgYS%I zGke_a-JR%Dr*RBQsaF2^d=A^+zkA{5^Z8)>W9vUB9_TvK=CkSgVWvXbBGh!bsvxM>jfw6hWq)>T_veAzeKE z-V6d-1e#_FKz{SZHMt{ysD4*Y5u(2@zKedK#RR>0)6tR$Zi8$wgvVCHXHh6Ow_3KN znTUG7KeBzaMlSDISJ+}sj&)hqh7?8e znc!&TlPQW$v!|8lLP-NCl44@@LqPCC%=Pok)S z57j@P&*Am;wU>U1A637Zj%i`lHifnMZ0=8KG03xN$s)E*VRYJ+3bVE;RN@cSPw{O_ zh{0ci{>FX)Bf?k2aI592E_pTECnxX~F;u+h(_4xtAAhKR9#%<3B)$2UpdYwTH(`rp zW5j~XQ=M`fNXdOUfy>571(&Zncj0~fq57#iap5mXKhPUQJAnroQpm!Iq{PYfO0q2{ z;6Vl-`BD%hCU(Ni)5agFpC*>lw0}wZ!R6EGbaoW7c%o3BPwkr%NFhyI6g*T;5vpIx zDK1gJje;eg?(*5RFp*w{NIo?*C*UEC?`6`ioaC-H#*DgegLme7kuW2I0gU^ zUx!kk9hwukeD?IfFTD<>K6{Xy;!5=^rBpYcF8Iu{s*ZiD;Il(>0+-LO9Q@p850X<{ ztNy+|oqAHc#;`3>E__H%z%80@OPI@N50O(`n||o+(_1!0w&6o^0=^$W+7#O6vx9Sr zE7RYwft1|mQ@IV|R)ty($>N0M1k!#0Zq?4oe{K5VRG-fOF+#d{ig#I@Q}}6E;|p2N z#eYrufsecppK31NbV}R4^^lxE^6Br%e=Yiflb`BS`NdPLIiI+u2JlNh`#t%uLI2G| ll3=J$9b(`5U;c6U{|CJhmZt50Uf}=$002ovPDHLkV1g{2HIV=S literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/white_mini.png b/Resources/Textures/Tiles/white_mini.png new file mode 100644 index 0000000000000000000000000000000000000000..d85e0eb621d5066ff4aca9edc45266fecbacdf91 GIT binary patch literal 1089 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 iR294Z{0l7pOP?$7dVNVhVizzCFnGH9xvX