From f4503864d52ad4e39791e92b490faae97b6ccd84 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Tue, 29 Aug 2023 18:50:11 -0400 Subject: [PATCH] Concrete and asphalt tiles (#19642) * concrete and asphalt * los decals --- Resources/Locale/en-US/tiles/tiles.ftl | 10 + Resources/Prototypes/Decals/concrete_trim.yml | 356 ++++++++++++++++++ .../Entities/Objects/Misc/tiles.yml | 49 +++ .../Prototypes/Stacks/floor_tile_stacks.yml | 21 ++ Resources/Prototypes/Tiles/floors.yml | 196 ++++++++++ .../Decals/concretetrim.rsi/concrete_box.png | Bin 0 -> 1876 bytes .../concretetrim.rsi/concrete_corner_ne.png | Bin 0 -> 1218 bytes .../concretetrim.rsi/concrete_corner_nw.png | Bin 0 -> 1176 bytes .../concretetrim.rsi/concrete_corner_se.png | Bin 0 -> 1220 bytes .../concretetrim.rsi/concrete_corner_sw.png | Bin 0 -> 1207 bytes .../concretetrim.rsi/concrete_end_e.png | Bin 0 -> 1611 bytes .../concretetrim.rsi/concrete_end_n.png | Bin 0 -> 1632 bytes .../concretetrim.rsi/concrete_end_s.png | Bin 0 -> 1635 bytes .../concretetrim.rsi/concrete_end_w.png | Bin 0 -> 1593 bytes .../concretetrim.rsi/concrete_inner_ne.png | Bin 0 -> 305 bytes .../concretetrim.rsi/concrete_inner_nw.png | Bin 0 -> 285 bytes .../concretetrim.rsi/concrete_inner_se.png | Bin 0 -> 322 bytes .../concretetrim.rsi/concrete_inner_sw.png | Bin 0 -> 317 bytes .../concretetrim.rsi/concrete_line_e.png | Bin 0 -> 813 bytes .../concretetrim.rsi/concrete_line_n.png | Bin 0 -> 704 bytes .../concretetrim.rsi/concrete_line_s.png | Bin 0 -> 746 bytes .../concretetrim.rsi/concrete_line_w.png | Bin 0 -> 752 bytes .../concretetrim.rsi/grayconcrete_box.png | Bin 0 -> 1648 bytes .../grayconcrete_corner_ne.png | Bin 0 -> 1101 bytes .../grayconcrete_corner_nw.png | Bin 0 -> 1059 bytes .../grayconcrete_corner_se.png | Bin 0 -> 1068 bytes .../grayconcrete_corner_sw.png | Bin 0 -> 1058 bytes .../concretetrim.rsi/grayconcrete_end_e.png | Bin 0 -> 1435 bytes .../concretetrim.rsi/grayconcrete_end_n.png | Bin 0 -> 1458 bytes .../concretetrim.rsi/grayconcrete_end_s.png | Bin 0 -> 1421 bytes .../concretetrim.rsi/grayconcrete_end_w.png | Bin 0 -> 1415 bytes .../grayconcrete_inner_ne.png | Bin 0 -> 297 bytes .../grayconcrete_inner_nw.png | Bin 0 -> 284 bytes .../grayconcrete_inner_se.png | Bin 0 -> 311 bytes .../grayconcrete_inner_sw.png | Bin 0 -> 304 bytes .../concretetrim.rsi/grayconcrete_line_e.png | Bin 0 -> 735 bytes .../concretetrim.rsi/grayconcrete_line_n.png | Bin 0 -> 654 bytes .../concretetrim.rsi/grayconcrete_line_s.png | Bin 0 -> 658 bytes .../concretetrim.rsi/grayconcrete_line_w.png | Bin 0 -> 678 bytes .../Decals/concretetrim.rsi/meta.json | 164 ++++++++ .../concretetrim.rsi/oldconcrete_box.png | Bin 0 -> 1299 bytes .../oldconcrete_corner_ne.png | Bin 0 -> 878 bytes .../oldconcrete_corner_nw.png | Bin 0 -> 831 bytes .../oldconcrete_corner_se.png | Bin 0 -> 887 bytes .../oldconcrete_corner_sw.png | Bin 0 -> 859 bytes .../concretetrim.rsi/oldconcrete_end_e.png | Bin 0 -> 1111 bytes .../concretetrim.rsi/oldconcrete_end_n.png | Bin 0 -> 1122 bytes .../concretetrim.rsi/oldconcrete_end_s.png | Bin 0 -> 1152 bytes .../concretetrim.rsi/oldconcrete_end_w.png | Bin 0 -> 1117 bytes .../concretetrim.rsi/oldconcrete_inner_ne.png | Bin 0 -> 281 bytes .../concretetrim.rsi/oldconcrete_inner_nw.png | Bin 0 -> 257 bytes .../concretetrim.rsi/oldconcrete_inner_se.png | Bin 0 -> 290 bytes .../concretetrim.rsi/oldconcrete_inner_sw.png | Bin 0 -> 262 bytes .../concretetrim.rsi/oldconcrete_line_e.png | Bin 0 -> 626 bytes .../concretetrim.rsi/oldconcrete_line_n.png | Bin 0 -> 512 bytes .../concretetrim.rsi/oldconcrete_line_s.png | Bin 0 -> 551 bytes .../concretetrim.rsi/oldconcrete_line_w.png | Bin 0 -> 552 bytes .../Objects/Tiles/tile.rsi/concrete.png | Bin 0 -> 791 bytes .../Objects/Tiles/tile.rsi/grayconcrete.png | Bin 0 -> 734 bytes .../Textures/Objects/Tiles/tile.rsi/meta.json | 9 + .../Objects/Tiles/tile.rsi/oldconcrete.png | Bin 0 -> 637 bytes .../Tiles/Planet/Concrete/asphalt.png | Bin 0 -> 8799 bytes .../Tiles/Planet/Concrete/attributions.yml | 9 + .../Tiles/Planet/Concrete/concrete.png | Bin 0 -> 7546 bytes .../Tiles/Planet/Concrete/concrete_mono.png | Bin 0 -> 8340 bytes .../Tiles/Planet/Concrete/concrete_smooth.png | Bin 0 -> 6818 bytes .../Tiles/Planet/Concrete/grayconcrete.png | Bin 0 -> 6167 bytes .../Planet/Concrete/grayconcrete_mono.png | Bin 0 -> 8048 bytes .../Planet/Concrete/grayconcrete_smooth.png | Bin 0 -> 5129 bytes .../Tiles/Planet/Concrete/oldconcrete.png | Bin 0 -> 4504 bytes .../Planet/Concrete/oldconcrete_mono.png | Bin 0 -> 5914 bytes .../Planet/Concrete/oldconcrete_smooth.png | Bin 0 -> 2895 bytes 72 files changed, 814 insertions(+) create mode 100644 Resources/Prototypes/Decals/concrete_trim.yml create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_box.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_corner_ne.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_corner_nw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_corner_se.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_corner_sw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_end_e.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_end_n.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_end_s.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_end_w.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_inner_ne.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_inner_nw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_inner_se.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_inner_sw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_line_e.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_line_n.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_line_s.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/concrete_line_w.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_box.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_ne.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_nw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_se.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_sw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_e.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_n.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_s.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_w.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_inner_ne.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_inner_nw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_inner_se.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_inner_sw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_e.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_n.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_s.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_w.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/meta.json create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_box.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_corner_ne.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_corner_nw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_corner_se.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_corner_sw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_e.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_n.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_s.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_w.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_ne.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_nw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_se.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_sw.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_e.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_n.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_s.png create mode 100644 Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_w.png create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/concrete.png create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/grayconcrete.png create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/oldconcrete.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/asphalt.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/attributions.yml create mode 100644 Resources/Textures/Tiles/Planet/Concrete/concrete.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/concrete_mono.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/concrete_smooth.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/grayconcrete.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/grayconcrete_mono.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/grayconcrete_smooth.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/oldconcrete.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/oldconcrete_mono.png create mode 100644 Resources/Textures/Tiles/Planet/Concrete/oldconcrete_smooth.png diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 0536fa3927..d5eb54d5b9 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -52,6 +52,15 @@ tiles-clown-floor = clown floor tiles-mime-floor = mime floor tiles-kitchen-floor = kitchen floor tiles-laundry-floor = laundry floor +tiles-concrete-tile = concrete tile +tiles-concrete-slab = concrete slab +tiles-concrete-smooth = smooth concrete floor +tiles-gray-concrete-tile = gray concrete tile +tiles-gray-concrete-slab = gray concrete slab +tiles-gray-concrete-smooth = smooth gray concrete floor +tiles-old-concrete-tile = old concrete tile +tiles-old-concrete-slab = old concrete slab +tiles-old-concrete-smooth = old smooth concrete floor tiles-blue-arcade-floor = blue arcade floor tiles-red-arcade-floor = red arcade floor tiles-eighties-floor = eighties floor @@ -73,6 +82,7 @@ tiles-blue-circuit-floor = blue circuit floor tiles-snow = snow tiles-snow-plating = snowed plating tiles-grass-floor = grass floor +tiles-asphalt = asphalt tiles-planet-grass-floor = grass floor tiles-jungle-grass-floor = jungle grass floor tiles-dark-grass-floor = dark grass floor diff --git a/Resources/Prototypes/Decals/concrete_trim.yml b/Resources/Prototypes/Decals/concrete_trim.yml new file mode 100644 index 0000000000..43d53c8f82 --- /dev/null +++ b/Resources/Prototypes/Decals/concrete_trim.yml @@ -0,0 +1,356 @@ +- type: decal + id: ConcreteTrimBox + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_box + +- type: decal + id: ConcreteTrimCornerNe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_corner_ne + +- type: decal + id: ConcreteTrimCornerSe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_corner_se + +- type: decal + id: ConcreteTrimCornerNw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_corner_nw + +- type: decal + id: ConcreteTrimCornerSw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_corner_sw + +- type: decal + id: ConcreteTrimInnerNe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_inner_ne + +- type: decal + id: ConcreteTrimInnerSe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_inner_se + +- type: decal + id: ConcreteTrimInnerNw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_inner_nw + +- type: decal + id: ConcreteTrimInnerSw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_inner_sw + +- type: decal + id: ConcreteTrimEndN + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_end_n + +- type: decal + id: ConcreteTrimEndE + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_end_e + +- type: decal + id: ConcreteTrimEndS + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_end_s + +- type: decal + id: ConcreteTrimEndW + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_end_w + +- type: decal + id: ConcreteTrimLineN + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_line_n + +- type: decal + id: ConcreteTrimLineE + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_line_e + +- type: decal + id: ConcreteTrimLineS + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_line_s + +- type: decal + id: ConcreteTrimLineW + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: concrete_line_w + +- type: decal + id: GrayConcreteTrimBox + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_box + +- type: decal + id: GrayConcreteTrimCornerNe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_corner_ne + +- type: decal + id: GrayConcreteTrimCornerSe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_corner_se + +- type: decal + id: GrayConcreteTrimCornerNw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_corner_nw + +- type: decal + id: GrayConcreteTrimCornerSw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_corner_sw + +- type: decal + id: GrayConcreteTrimInnerNe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_inner_ne + +- type: decal + id: GrayConcreteTrimInnerSe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_inner_se + +- type: decal + id: GrayConcreteTrimInnerNw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_inner_nw + +- type: decal + id: GrayConcreteTrimInnerSw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_inner_sw + +- type: decal + id: GrayConcreteTrimEndN + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_end_n + +- type: decal + id: GrayConcreteTrimEndE + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_end_e + +- type: decal + id: GrayConcreteTrimEndS + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_end_s + +- type: decal + id: GrayConcreteTrimEndW + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_end_w + +- type: decal + id: GrayConcreteTrimLineN + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_line_n + +- type: decal + id: GrayConcreteTrimLineE + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_line_e + +- type: decal + id: GrayConcreteTrimLineS + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_line_s + +- type: decal + id: GrayConcreteTrimLineW + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: grayconcrete_line_w + +- type: decal + id: OldConcreteTrimBox + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_box + +- type: decal + id: OldConcreteTrimCornerNe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_corner_ne + +- type: decal + id: OldConcreteTrimCornerSe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_corner_se + +- type: decal + id: OldConcreteTrimCornerNw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_corner_nw + +- type: decal + id: OldConcreteTrimCornerSw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_corner_sw + +- type: decal + id: OldConcreteTrimInnerNe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_inner_ne + +- type: decal + id: OldConcreteTrimInnerSe + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_inner_se + +- type: decal + id: OldConcreteTrimInnerNw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_inner_nw + +- type: decal + id: OldConcreteTrimInnerSw + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_inner_sw + +- type: decal + id: OldConcreteTrimEndN + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_end_n + +- type: decal + id: OldConcreteTrimEndE + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_end_e + +- type: decal + id: OldConcreteTrimEndS + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_end_s + +- type: decal + id: OldConcreteTrimEndW + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_end_w + +- type: decal + id: OldConcreteTrimLineN + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_line_n + +- type: decal + id: OldConcreteTrimLineE + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_line_e + +- type: decal + id: OldConcreteTrimLineS + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_line_s + +- type: decal + id: OldConcreteTrimLineW + tags: ["planet", "markings"] + sprite: + sprite: Decals/concretetrim.rsi + state: oldconcrete_line_w diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index f13bb59e67..523a7cf7e9 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -418,6 +418,55 @@ - type: Stack stackType: FloorTileLaundry +# Concrete +- type: entity + parent: FloorTileItemBase + id: FloorTileItemConcrete + name: concrete tile + components: + - type: Sprite + state: concrete + - type: Item + heldPrefix: generic + - type: FloorTile + outputs: + - Plating + - FloorConcrete + - type: Stack + stackType: FloorTileConcrete + +- type: entity + parent: FloorTileItemBase + id: FloorTileItemGrayConcrete + name: gray concrete tile + components: + - type: Sprite + state: grayconcrete + - type: Item + heldPrefix: generic + - type: FloorTile + outputs: + - Plating + - FloorGrayConcrete + - type: Stack + stackType: FloorTileGrayConcrete + +- type: entity + parent: FloorTileItemBase + id: FloorTileItemOldConcrete + name: old concrete tile + components: + - type: Sprite + state: oldconcrete + - type: Item + heldPrefix: generic + - type: FloorTile + outputs: + - Plating + - FloorOldConcrete + - type: Stack + stackType: FloorTileOldConcrete + # Carpets - type: entity name: blue arcade floor diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index 5b69430500..34065fa53f 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -306,6 +306,27 @@ maxCount: 30 itemSize: 5 +- type: stack + id: FloorTileConcrete + name: concrete tile + spawn: FloorTileItemGrayConcrete + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileGrayConcrete + name: gray concrete tile + spawn: FloorTileItemLaundry + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileOldConcrete + name: old concrete tile + spawn: FloorTileItemOldConcrete + maxCount: 30 + itemSize: 5 + - type: stack id: FloorTileSilver name: silver floor tile diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 84116aa4cb..908cd466a3 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -787,6 +787,178 @@ itemDrop: FloorTileItemLaundry heatCapacity: 10000 +# Concrete +- type: tile + id: FloorConcrete + name: tiles-concrete-tile + sprite: /Textures/Tiles/Planet/Concrete/concrete.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorConcreteMono + name: tiles-concrete-slab + sprite: /Textures/Tiles/Planet/Concrete/concrete_mono.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorConcreteSmooth + name: tiles-concrete-smooth + sprite: /Textures/Tiles/Planet/Concrete/concrete_smooth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorGrayConcrete + name: tiles-gray-concrete-tile + sprite: /Textures/Tiles/Planet/Concrete/grayconcrete.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemGrayConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorGrayConcreteMono + name: tiles-gray-concrete-slab + sprite: /Textures/Tiles/Planet/Concrete/grayconcrete_mono.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemGrayConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorGrayConcreteSmooth + name: tiles-gray-concrete-smooth + sprite: /Textures/Tiles/Planet/Concrete/grayconcrete_smooth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemGrayConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorOldConcrete + name: tiles-old-concrete-tile + sprite: /Textures/Tiles/Planet/Concrete/oldconcrete.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemOldConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorOldConcreteMono + name: tiles-old-concrete-slab + sprite: /Textures/Tiles/Planet/Concrete/oldconcrete_mono.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemOldConcrete + heatCapacity: 10000 + weather: true + +- type: tile + id: FloorOldConcreteSmooth + name: tiles-old-concrete-smooth + sprite: /Textures/Tiles/Planet/Concrete/oldconcrete_smooth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemOldConcrete + heatCapacity: 10000 + weather: true + # Carpets (non smoothing) - type: tile id: FloorArcadeBlue @@ -1065,6 +1237,30 @@ heatCapacity: 10000 # Terrain +- type: tile + id: FloorAsphalt + name: tiles-asphalt + sprite: /Textures/Tiles/Planet/Concrete/asphalt.png + variants: 10 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: FloorDirt + isSubfloor: true + canCrowbar: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + weather: true + - type: tile id: FloorGrass name: tiles-planet-grass-floor diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_box.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_box.png new file mode 100644 index 0000000000000000000000000000000000000000..534e6ea9e7a9320928cf9131cb0a9af1f878826d GIT binary patch literal 1876 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_corner_nw.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..516859190edea8c92b6a36200ad652dc686d51c6 GIT binary patch literal 1176 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 Vm>)P_ng##>002ovPDHLkV1hkTL3jWF literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_end_e.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_end_e.png new file mode 100644 index 0000000000000000000000000000000000000000..8d152b940d5cdbd566e44f3f7435506672635f44 GIT binary patch literal 1611 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_end_w.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa7e3d2af824b5d0e94e0b258bfcaaf17be3739 GIT binary patch literal 1593 zcmV-92FCe`P)Px)^GQTOR9J<*m)oi=R~d!Bd9Fiub+69a;+sT8LA>%pQBd)wdYkGsG4K`r!j{3(;xp(#%UqNOwJjATrzD_G0mRiamRn& z-gth~kyGK;5426q{XX)qZ~o24Klqqqx1*{I))^faxeqg<6!yD@+ijq2Ym^jx|9elI zFE^%TMhL+;&OANsd3$~#=R#dOrfI=i&C9Jv2!T?H<9>&d68Zk4^SP&KD*ArpaA*K< z&T_rpi7~M(9^)*f6jCY}qe!{ntVIYxRaths8Y$%(#a!?{kWyl|tMNYKoCRPQCWH`3 zDUmTGs>+g5MoPIM_E>9BO5&Vh9A{3aj$xR#A6A@SdZZBChlv;y^Xz&1_JWjx%jJ&u zfv#&YMiXPgT7&liV-#K2FfShGG;;BQoHM6WhY)bTPaD$0vUo~?MN=e3XCWMF(k`NL?tWlE2D5lA?EFSLz`+dte&VV52 z{0JLllu}3`$tmHiA?LMl>)Np_fzzpDSv)Bf+O{TV5JE7|9w`O;eZw$Jv~7hknsHi? zm9rcUI{=m?03fA6Yl-&(DFvm#^*U15j;gZwkZ2l5ObKHYF-D#a9VNlOZBa^KwV|#p z&KayV5hFpd*S zDTIJ8zx?{u0Z6SSRbv^Z384hLu4R}Orfn?0Isk;&csp~w4tO6PBX#}&Af!N2*Xz8_ zIWvyScQpF}CZSF#alPKDYsb@5^XUD)A8{M$yefe6xu>ojF($kZgpeNWw|s~cG_50q z$Zl7YQf9wzFhisL_(mh9eqF2wiO|)Jn;M9{j$90?_~)OO<=Tor09L5 z-oM+m758DLa_0YZ!24?e=L{hvG{DPC&*{{0zfa7wM{J$()1Uo>wyo*=k-D~6YaTUX zwc_*7|H+Sj{6nl&^!;^x%3;jL@5PpH92Q)w}G4sUDt9rw43gXkJAeQ zS{p^HE9%;9Ge9v-3n^v1Uqc%=6|9sb#>CUpo_FtVl)|HaLdY1S@tevHVby={Rk4&3 zr6fuz=GoJ>tA~&RK}wnP`Gzr?5aLEiYY|qJdvwWaR0dM|PL^A1(OOeg8fz7$z&v}N zpF2`Y91bnUtn#kw+U;MF-L56)j9k2DnwCx5uP0PWalH;0qftr_LfoFOMr9c0hb$k4 znPHeosW8uRH5*dU_tPV_eLn()oL8^WG&Se*1?LRX+O;~HreYjto}Uko+yaD zH!O<>;CS2-Vg%rH+S4=@Aw-N>0oHZ3JzJxe(rV|RV9e^cs>(4=3%aQ-F(k%e!dVNs z5PabDwCCmJPSZH5<9>5CtBo^i1vgF$tE6iv1*|nVr^$JBSIZKqD$D6~Am@VClG|+{ z#*7ddfk6EBH@_%;2}mi)Ib)q!i==Unmdm+ND8!hk+m}ZYPYwLxuc7WCjA0kF8 rQp%*9u|`t>XALo}oD)Mr2*G~=A9tR>bOG(i00000NkvXXu0mjfHR|#! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_inner_ne.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_inner_ne.png new file mode 100644 index 0000000000000000000000000000000000000000..b35ef9cbceceec0c37aa52bcd1418444d561c30f GIT binary patch literal 305 zcmV-10nYx3P)Px#>q$gGR9J=W(K~L#Fcd`5`}p{AY#H#j+!!vCH6~Ry7Q_Z6@h7>+8dwD2*}x2D zgpTgF>;Cb6r_{>UHjbwQkKc&3%C^Jj*EhCj0f0x0EK95^hVB=5Ig`eE{F)mn7#{y;Bd}TYr}g-&IRWb?~kl06N2r#KuU$@b4JxL&nu-= zL=2@gL}1(Yz6GqchzRSNF-AC_kHoleIvsG%GB2t31(pyTs!B?Q)*6?~M9vj9K>+Dl z;C{RA0IGj6t?iUran_9H(J2aC{?2s+-)-8K;gm3dECgV@r8_SpczH`*45|7u?ejkWJoWtg_C-n`6_eIHHR)G4bozCtEaS_pd$kw5H21`Rs7sWn$}>N2 z!uw>8@Z%_3hi#^pzfYUPt#s(&0}jQ+wTY*f);aiSFBN(AQ*!BpI)01vM%lZbe;Jak zoIH-q@W@P+>95$&5L*9Ue?j@Q%qpge9KA&sq6*H1@L!mITD0N!`KF7quct8@?D{>u fVOi!Z2#WvnHu!es`}mbWFEV(#`njxgN@xNABgcG4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_inner_se.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_inner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..4e711962f9f2b6435c57a4ac48e55dd8f77e020a GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e>`0rLn2z= zUiS84F%&rVu|8<7r+r)AjLRI4SnqVUUp=c(u^@5A^vQlfg^E?p57hRDu5kUag5AXT zG8lb6?{oHieEhuA@2%7SuI`Rtc&B*jD$j(?pMHFC;1JB_RcbP1Xe)g4^G1DAHXB2L z?wQX=HueKd9QuhB*5z_!#d$WX1(fkJ<@Nvwx;GW4Ypu&h6BHE&+C1y(Qw})=-dh|&9olF8fJ;7=`~BA S->UPx#_en%SR9J=W&p}QCF&Kv7xBdTin1P@nT*nOyH+op3CT=`{;V=XYFf%P}-FbuR zrq2bw_k*Tsnx<)*rfL3}d475G60U)Kq%j<`!8KAq}1GyA7n>FY2$TS7| zz9WRl{%c=z8vyH6$+>Vmo)NJ)Cv=^|dq+ySdVs1Emb&$XI878Md#`V%pow2GtMd2T5h+5h;TYx5V7?GymzPy!?56bo!D;gu-4$c zRv!njL+|mbTrVSHEaXBAk^A-VCjt8Q{z;f4)>?AT_|7p+0f6PuRS)<9ulQWC&5SFu P00000NkvXXu0mjf)L)EB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/concrete_line_e.png b/Resources/Textures/Decals/concretetrim.rsi/concrete_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..43d739faa4f83a53e89449f159eb2b85ba1837e2 GIT binary patch literal 813 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 TbR&kJ00000NkvXXu0mjfrVIbM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_nw.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..181c0b25e7bd5353d7562a63e5172d3f698c05b1 GIT binary patch literal 1059 zcmV+;1l;?HP)Px&-AP12R9J<*mqBylMi54y1)33vkufaBaoHrbIcBST@!#3}+tgls@gbL8yUIo^ ziH#-j3<8Y^CI?`G?L#gr`T|8U>Nj8a^n5z_{qyG)z;HO^^z;;KEmBH$BN-)R^Ne1v z2Y@yPfd2hGmzS5=JVyorPY+LsnokrRy0uzAqqQN56lprB%=f=B}ysc`xp@jj4`Y>39YqE z#$yN2Y&Ku1rj%llF9@R$V+__>y4^0VPK(K80>IhX8B$0*DJ4Z-0C4;5mZB(VL=A?+ zA;uWmoi<7-lu{UD99*~CUBl!#Q50b|WdVre7{F~pO37?Cdk4E*F7dQ6h(Mr}qTOjT z-t6r3^c1y`y5H}+hiCH)Z472QT_*_w0E7^3w_y;{>a=(p)>;74QM!RI@FJyLQh;8s z=Lok8y4^0;T9i`sdOa3-!LJ`bQVRlXo>Q;aIXXH*DMh9;{J?*uh_%)w1@HqOfO=S4 zH=&c$TEZ}Nf1K*6lTu3Q9_j~zcrYMI#@ND=rYSc!HyC4Rby}}VmX1=Sl=y*9Q4|Ov zSmX;=f~q!#!^1<8Q9|#R9$A*TqxgL|;Q4t>l8ljoaA1{6Wh1}f>(_78f`Dn3F&qqO zw~v_TIm_jeMi^2Rg1`U#i&-{zy9RjHV{Befjg-P#OS{u1%QBKtLL+LpWPg15a`3L0 zKQOA+T7ue|Y6}8jjBz_HGrVnWt+lS^+lE^%m*oR!V^B&l)l)XfztU ztX90NR{yv5#{ld)pzW;RUY&aZ*d0X1m{+&hUH|~+Qg%H+9LM`Ph5+a1=kGkg@$oU! zEGr*io3LK51CZ&ABuU;mfk3+JdK}bo~ai0|%^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_se.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_corner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..446a92a999f4276e15c63a7c23b03e345ba3ab54 GIT binary patch literal 1068 zcmV+{1k?M8P)Px&=1D|BR9J<*mrZZmMi7P{hvY85sgKBRD+NW3xJWK3QlRbM>ko8u%EfRm1*8Os zYRTsEYe~`Rf!Vbb^vcXdyX1oN?#w&yjLsO*etGle^Xu2I$a6)SChT^5zW?q!)I-7Z zi|1TlU-N8C0J>>$J;7`~r*1UvGmrZ`$B{1U^%~vkaRJQdQf!XO|F0`mNU zG|f0nVgPP${^rmh#sv^Z5!ct(b|3gYcXxZFFK`@(x^Bh=P&W-Pudb{DN-4>*JLZcy z0Po)Y^=+y^2tiR6IF3V{#%Qh4S|f!VUx?barEOc{D5k0^in0KpZHEdOy%}w{TN{C* zEQq7nf~d-R{1hygOS_Mw*#5Rni}c0#5ip?^p0MkpESN9m9Qwof91ud-{qb5UMc+N* zzWVvqXY9LH9HnFqo!q^hcc2YG?? z1@7;E{KmhZ?ugO|DJ5EK+P1aL!|Z<$!amnp6Zk&w-@oVb^C&R2)|bmAUDKUJVmhB9gkZT`vcKDtO^&*u=L@vf zlzE9#>Lg#Y#SGwNqTOwG_Ka?ZunHk;xZ!C6f+ymc3h;c7uIW%p4LXn}31wd5`5sA< zu;1^gs*0PN8++s94@PNZ|73(wKvh+=ZA(!W2v4xtZ0MTKf;r}c0WqCVNs{DgEH}=L z!`*hrWHPZISglqkoG=50NkNh%#8He8f~%`5n|lMoM4?nA=ZkX-$3gy3C_+q19GKMc}@@nNGWk$m%6U;JdZeuab1@% z2ytDP4<9~od3i~r8$N#g$ocs>04mQp`}OTxs{_V#J9H{zMi+Fesq2Oy@R35Eocns+ mcaOI3n@E`{*+kEA9R33}iW(>7PCAAF0000Px&+(|@1R9J<*mdkD%Hx!0HNi(G8LhA;}h3uq&k*pfTND=gH(r4+*6pAj7Hci>Nz8mcZ(JOpooJ2d3Y1ce#v>jc9srn5r>Hn?9^gbNCkpWLOp|N{QAQV+@;Q<3N;BR8`eHK%zBDDK^Ol(G?CvYyB** zz$*)jZfi#45m6N3`##oMlv3Q@+%ym1ABqq_nx^POMBtg~z=={6dCqRT<;#~ZbUGc@ z>or-Hkr&PP0`KbT>PfciBysaB&6@|fyu1W(J|NMWpH5H7vW%;%tHuG^0C`d13&D1` zBaUOXyB*uzu5ocV_<_3lXsrRrvg}#J;k!blwRRBC1^}>LuYrRHI6T3-ySwLW$1h&I zaMw_G!pUU9CQX|Ms0G6?1RzaPmdm9BYI^+8Z-?Wd%LP+dF5kZ0#ZmOX(Kuc+g(Zvv zs;Y9erK&2-!E@GY$NM}fCI5U~Vovt2p^k`Biub?0#~6dPmZ=b~M;K!Wx?Mhf`ozVn zS7@yfLa<3U#L?bIT5H{R!WY=mG8s?EvW(emMo;zl>+k#h6%5Bi>enEpq%2AYBBewr zWdHyG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_e.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_e.png new file mode 100644 index 0000000000000000000000000000000000000000..545434f4b1abc446bde0999d19ecedbe4d1b8721 GIT binary patch literal 1435 zcmV;M1!Ve(P)Px)RY^oaR9J<*mtAw)#ubJi62LA#xF9KpVk*h%RJCHyG?Pv`Zu@J}-_jqb=E@hb z<;=t)DUU>xl&}DZ1q7=XAl8&}TlU;wF|*k7?t8vobpG|zPmciC*Vh~!9bt??O3AJ* z7fZ5D#_8!P0EyNBTz&k=n>TMTMS=8vKHq#s1RinRx8EkoJxQX8W5sH<<`3U~i@s0! zX7UXe7Z-E^R?9Vi`Tl!4-7bC*(CKz5tBOQxf-vL}c(HX35G(Zr;BQw~tncm!;|SLi z+}z%Bb9>9|YL4p(4n`w3g~9E5+$9N)beYX&n9|TS#vpvbbUI})7+{QHxmY5lL@CAe z;}qcwwAMUs9U5b}TdysE!C>%&HKi0)Q4z%vT5F6kOePZ!#s}Qp-2rfNa)K0+u9T9p zC;|BO@>j~Tq!;(NzP?6l&1gJADTPuBt+fR=nM@imML`_L=xta4rqd~ay@ZsKJkNgz zwytZsiPi{Tpp;@X9dGFTZ88$A(P`Q^@qGY<5cal_A8{}~;JF!N z09Y+nTks{_SSjli;Pmv=B5XgHOePp(P)c!ndP-H4{Q2yR!1pmlK^TS%heMQ7WJ!kS zdrufK##pBSp6>w=MnRK=mQG`cqR4JclhjfvrL>27zF<0=v0Sb(rD3&N@!`VLVSv)PQ{U_f2h`^|y6 zt_g#HFbGJJd*Zmy!=MMi<+~3&)DQaw(2F82E-vhQ;QO|xIF7?+Q|uSOrYLxMer`LU zl#+gb$!I(R;OC$J^Z%&=Ap~ib;y4byxQ8*O5k5lhzY&#X*^Kz8N1o@TSuD3nI@p`wzkK@v(jHMLqj0x5IDm475}WPuO*urHsZS9_okv=YSAj z$N27AYfW8!!F~PR>qo$9f#q_|Xf(9*{kcYXZqM~Y7zI`*v{ev>p?&6g-sC}&B7K4T zkAME1&$mmWI6_Lv(TSlfOa8PY9?G)hNHi2Gr7*@2_&#snzUA!YOSIND(b_n-wV!5b zQwddRfz0P~`l{ayBV!B);{z+Xq?A-eW%b~$vTdC|A1;fMyw+!{jbcXN* zmzS4zU)zkjt?t_$nJ0fdc_JQmZP$5A@pwG8wSIhjOjT4*m>7-9ki4_|5?Ohx^rCQDMXO^)ZfEN*Y1)1gE2hpdx?APA6B;<_%I%?8i&=&2sA>k@B%$-SAAfBBIjxzpnN+O>zR#v8Fr{I$DF^}|DddxV p&)0SJ#m@bfsa7So>^Y9Ze*uX&=XW1Ml^p;8002ovPDHLkV1j7_yj1`I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_n.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_n.png new file mode 100644 index 0000000000000000000000000000000000000000..944a240da5d03f3da715051b742eadb59d52a24e GIT binary patch literal 1458 zcmV;j1x@;iP)Px)Y)M2xR9Jc{ihq9pJtwsqUZcTDtwvrHL|W7EefGe`Avi#&)H8w~#$#6NHGUXScLjH! zK5_Ty6Vvf6byv{s_1I>Hdd+1WML4p~bUMZ4hMF-3;Rz;_3GH?pV+@P=0x2a*DJCB$ z2v4B3W`781jA6Z6Spw~L`b|>+8SeQ&8vp1WIPs1DO}IR_kBAZVc2>cL!}gP6eB!giD<29K5598 zph}=h2ufwEDRUf$dXeSmTDfq7Ai#CYZdFS0?&jtw0_L#bK0jMptrkUoD1m!eLI6pU zFqus3{jm!8LD^f?_@-$}krhm*Q#$Q-S%Oe0vh9}r!vh~ae86!W*6THCnzGHZqX_JF zJN!n2;b6dhk>fWSgzY8`PjdbChWp(;^{cC^XWg!&$X=((_9z0)AmH-y(%v^b&+Zh* zaoBD%>aSnF2C&N~(wbMpA!(X&b#-+Vfo+!YkMF*-8&FC~tF^GB{>v}_E?4n3%W#F@ zVZW!@Z1S+*^RVCl-u0Cf*T8%}w+h5bOfzU&5^1t6OHjF#rygK3nS7N+bar-T@0&r> ze&$(@^h8PE;^N{94=@-Eh?C?f0`MrcaD}~&lbBw=$NlcU>;VAZ_W?+vgvDa<#rAp$ z9LGV3$7B5Iwbq(l@lY!86y1LJ(Ow-^=}S>ff$#eWA#9S*N>Cky$(VM&d$zQEmpMJkN=!%?!f~jQG(Xm)~WhD7FFX_6HvJ$ zt#!Ev!Y5W*9V~j9ro4Uo_UI=3@7(`c#J0{aU4_RIkl4$L_=_IilY^1cpg$p?(Xgw3Px)M@d9MR9J4nu-)A7_aAKZw z%fcaRJU&8ejWLGVY{qCZ;`a6yfaBw1q>yx_l#~xQ{dDn(vMh=E5v$b->5GE^Bx#CL z3MnO7mH{vv4(;XYx~3azjqn9ZDaMmAH#au`%;$5WFgysr^As9m0NAd#_I|T z$!5J_G#Zhnsio@BDu}|6v`FdodH_}rVLv2}zu`DelLBK5007q*gC7I{76^dW8pm-C0?_{7^F6AfLQ2VYy(R32+*J*`T`8rl z)g(?V5Tz7#T^|IXT}mlD-=o*-F`A43==TSY8c<4+#0kO|7KqmR;4*A4&|U}{X4@)r z90#{5N_1B$BzdAXhr{+`dDKjSzKx3{-sSw>zI2LY(-nqCkvn@+i_ zN_s&+e;5(?l8X-?xvTGRm&@f7wd**x`z*~50uY5E=jZ44Iq-cpn;WDra2$s`FL2M! z&H$_rh_&X`Y(|!4ESJlJ0OUo%+tX9q0i~1-1{+)IzyA8~rWNN!fhPp_yB$#!alhMf zzuO%Y93HDc2tkr2IF3Wqk1)nG7Z$Sd1FcH;#qtu%aU9CBY({(-k!2Z4+Vq;T{2z@- zYi&Wi)LO6CmVqQqh{DK%$kMz?LF-cH^SLd-%gf6bX+(>~!ahe~WPi(|MEaruaB^~D z)6fo#>2&%cde3p4-|_(xj<`sze{=q!7PNoh1JU#36+U~EfubZF`^F9hAQk^0^!NtXe{jP0B-RB+v z;P|h{);zR8+O;3NrFb%#*jisK7F0#`go&f^5kd$Siv>5E8wSIHJ)`SAcz`rc(ON&r zS8E>j9qo3#wcnVcp;ZWB>4rzw3y;EUE1-2pTI;3{^pzrwQ#{{8Jy`TC%lPo&gT3+o zfnh(iow64OWLZX8mLzF{@C4V_*HlGi!R+gy1#vV!LMioV%iG{>!0md=a5%IF93LM) z(Zpadc#;C86j2x0l<8z@f!u!khI4du^snJyK%VDx0MB)~yRW%3 z74>~h8YiTAhUdDhzkY>IhYk>HjgDi2AV5lq>$>E5j^}wqD#CSLdO;7@by=-eym|A6 z!W4Y@@`dSi3N)j?^V5$%{$cEyvYAxv3VffuC@`fV&kKUUM+*7myXX75y0>$`WoqAd bw7ueY33CCYmG5r%00000NkvXXu0mjfYQDFS literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_w.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_end_w.png new file mode 100644 index 0000000000000000000000000000000000000000..0600e7b8f6b77f408bc0e34fbf62ed960a24e087 GIT binary patch literal 1415 zcmV;21$g?2P)Px)K}keGR9J<*m)mX|M-qlVk~7_NVDlJ~UP)#GZG5#sj4XtG4!=P1Ec7Odsm+s+z8EYQOya^A=z>n{je-f-wdu zC5INxBa$p(JRSoOYYo8l`}bU2TwwAX>3Mwm_zB^=v|4SuHjY0N$C_44u~;nm+mk2g z&uhLJeZ$L_FR248q9y|Grl9uX#fxpb-6onxjK3R`B#HeL|NGl-G{cZ6S|UAR zg*6%tyFsJT!1p}XNrK4>`u#3hp4+iB$p}Ip-}A`woHWUhp0MkjmQomF=nwiNNkTM_ zXttWx*?)fhwe}#Hf1x?X7(Cy%Dd-RS0BEi4NgvbdRc?(jHs@8rZ8n?77Z7WWQi^rF zMtH&s(OT0yD9Fb$r_2jQc6DEMwr&_Yp5ckl;YxF7Z_tGih>g%Y>zO; z;CmjgUcKV{`|r_OBZOd`tZ9ZjmZ<1wovabApePH5gCS{}GM!Fot2V!X{IE+wZ_u;I zC8eayODp7%Y%AyY(=(sX?elaxWu2@k%3>d(CW%fEuHem^H+Ejd9rgPR0C4v08B$6X z^Mw^s*`f1_7Y2jD4(G!rr>Ccsd3h9xZoi8Vg45GemeG=S=gXf{-Q6=l67M=;Rg6Ip zShPMQ+Qocf=a{@82m*ubnFIaXJ(Qdbo zQlONg88#6@@a)+$oBK*c6@^463h$N=RjCqg-+uRO`}^#3P1>7!3sLn~yV9hM9Nvm}Nq>4QXl;EZ>@qL2b)boF^Jl%B z1Id*Jeah!7yA~<@Kk;%GU&AIHLFE+_7_Xg6iDWxq;>#ez$L_+?kQ#X?PQiC_{pMo6 zhHux_eSUM8tz+W#NBfsDSY2e;vv+wS^R9i%_ipXru)0|B-tbt#{PzcbHTj-sShdS$ r?cBz%vPmq@Wv`uE541)Dj9!SR-41&cpsZ>P^e%&^tDnm{r-UW|71n-F literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_inner_nw.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_inner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..a6c9eee36083d1e9935cb6e06874a622566b3329 GIT binary patch literal 284 zcmV+%0ptFOP)Px#)=5M`R9J=W(m`s2Kop1Z&!NmSsKFvZaNz}-E2Z~syK)y=vJz%ftk6Wrn=INz ziu3}ydcO<2kC}h+d^r37gb-+&2318w0C;_QdlKhJHyaY?h_@S( z`Xz7Q15_2CdiuVnEK5|C;d4Ml$g^zu01+WxBLJt56EQ~eZB7V*%QP(?@O?hxQ%_M8 zRJ)3C90Bfo_zPP!U|SUPQGm8>=Mk>K0n~L3fU1)H`}Z|Q_|SFT{M3?q^ctzEM=sN} i$_R}y#u#IaG3FQKVM#R5wwU?=0000(-z7++*r}hh^6}|dB z<0gYdXzK3UN=g;)1qG))Z(8NX&u*}JHe*2Onyn0P;=k>`&hgQE#v-l2(0A|pzRz2h z$#6|Fdf&!rr+<0{ibiD5T*fJwDC2H7efPx%nMp)JR9J<*md$S4NDzd-WW;IlPo%6!&O-KWbJ_gt`@e&dd*B6(1>}PvSf)56 z#Tkj492kwW4=|n!r!j{vR96@44FS)`kAMC6{OJ>QZJ5n+_WNi4c>f-AXn1%1j?HGn z+mHYzYQiMaTrCzHd&}f)L{--)nXuh%vCf7Ca30PWW3bk8eSOW<@`|de0JyoiL9{Rl z3E+6_$@3h5uIm6O%MuX*U>Jt548-yDf3>w1fcJ4Tb#c~woY*vKVz~xwLy&o83ybma) z!UE{pBYU;kD@WDHvh)@(yES3uZzJ2=| zRs+K@0HC#|X&aPMWU~xwE!J8@OL!x4&f%OROEbEzqiGueoO3|nEdbc?{!!lr+7uVDJWew+x`Irks$MW)5@VKzhnwHga z<$+X(L--Mh2#=4CtX3=1JmvoW-p8}DD0maH`QKl@{7_1HKe(i17(GHM#ZS$BF1y#n R_#*%S002ovPDHLkV1ifxVP^mU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_n.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_n.png new file mode 100644 index 0000000000000000000000000000000000000000..87a57df56dc44b45147c45ebc1a284ee7613be50 GIT binary patch literal 654 zcmV;90&)F`P)Px%NJ&INR9J=WlFLrpKoo{QOguA=88;Uq(};ROmqm2L>(D3W4GL0;(?|sD1W!zS z99eWhYD)VE^|zjL{>zzzZ&z0@0E@+f>2!*Spta^tvWJXvTaqLR0EKe^%n*_sb>s%O&&KPkO#$G#<09gr4WKE(#8H zkNJF#)Pg4>D5FTzl)+$th>$&GXsxlR6b10**)-s-qS?!Zer&H{{>e+18E-$ww zg>$&g=2gTP0F+W~+R%iICL{hvL;%Pi^1b;QFS5231xS*lb@+QAj$=dwYb{BVu&Zi5 zpPdmHgH#p$exKoRh_#loDDjQ|t`QMwMFD){1JDnH*H75iDMA>A?ZZv6X{*#)w@ZDa zNau61Y=zW9p6A@$+~AyJG#R}+S^kitwZ=C-bzP&BVpr|j6C8ZKxOkEMAJ9f2Rn2%j zWK)&^9EBlSwn7{AmZ+-fhXGB~aCmq~U<{kGY-hJsMbk7Kg&{qqa7Dp$xouMe1jdkM oZ_RgfbaZrdbaZrdbo{^k0)8zdX)E^3o&W#<07*qoM6N<$f?;tlNdN!< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_s.png b/Resources/Textures/Decals/concretetrim.rsi/grayconcrete_line_s.png new file mode 100644 index 0000000000000000000000000000000000000000..fc59cd61ee9b620a6530f7d665a6cf5e75ad17df GIT binary patch literal 658 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_e.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_e.png new file mode 100644 index 0000000000000000000000000000000000000000..95ee21d3676ece1a9e7916b8c15d5cab3f90baa1 GIT binary patch literal 1111 zcmV-d1gQIoP)Px(5lKWrR9J<*m&=aaL==WUyIi*0-P1juFsu;lvSB2YL?FSd@Br|vQA7k9Hta_U znM=3bZr{o^&B8v_b~6zR(m9f4seG!=U;nw<`}LQf_hnfDpmm5bE&nB2hiI*M{rY!) z`tcP2tug=73$>;-#=ULVk!3j-&n^IX^X3nNvaIlY1whj_jtud5U?ToJ18`AU~z^&ii-;pE>0OBN}tZFX5=xzA@rZoUc1JqfZN;K5shn(#h8}$dNUjtQkIniH8zqY z@xbIcN(CfIJOL*RNzC|KhgjQ@BnzzVCTvO z4-kf$wl$MCFj+IEMeERg6WQ%{jwR6*roR5>E0)W}1Qb9ri~BVE?d`S4iR9&rtG&2Q zL|728{!<%2l?YSf()D^X3COlJrv)IcSgrb?7FPf~+&=)E7J!J{TB%^jxY(8BlL8oL z&w9OaXBp9VWK%d6JlRH0=grSCgpK>C*-Iin)^Kk!wwU(2mAoOWC z2GcYRp69dQKjL{k`6p!n;QJrG!x-!0Vcf3&y#DL-0LrqWX%4v`MG;M7NYf?o8Pagt zF#}hQrLBLKI-qr*|HgD=SvCQ7asZEy7GpYBgjTE70H!@X0ApI-z55$$J6D9pZa6sr ztwUC;6@W8tOgEVaf^n`sCC78Z$7TZgCWb|Sv6wr*8`D?8vaE@set&Rv^&Hdn^o(;< z`u4bg3ylC#81nY*HQ!!6CrM@$MTzfwY&IJ%FTZp^wN}pmV;1CcKET;o-zLYygBTt6 zZ<%QO^%i5=VMNQR>zbx9%w}_nV#kLMcNE2rySoRsC(AO7>0Cc>^T4<}jfX}VB*bUZ z&$ZUnbxjZi0KRjn)|!qhp%GFmk}NEE`q98f)zVz*F>( zZ+>t|f0OMtAM``4wM3D2fh9D@aqQe8><zQmO}#Z8rEG*v{a4xaZl$IZ+tmdr*}- zd=K`ImZokdz>;J}6loTVIZ>nu0w3S^h$8I(Mv-QPx(97#k$R9Ja$k>TwmW1m1RW`3IJ+Vvsf%i(-eTs#$b$Lu~;&h zoD&J_r?tYxQ(9A2YacYr=A`KbfdBsK`H3VM129Yy%4*H!=Qc)YU&;UwBJ#ndlba%1Y00UMm|_oS?0=e<^5goBpG@?7hFn-F%1AkQSAVvY0BA|J=i(u4y8f}q>S5O zReR`&D6)*4osE0`#xy)U{Nc}X;I!5(7As#K4*=lt@v%c=#=dE-$g+8RU`$z79#l6- zk_=lWFAyRkNrpXejv=R+P|6r%8j@s;F-@-wj&2voy}U0}V~h{7T&^g~mCxQWQI@M7 zP-mgmip64yF%5OSZfRb5y7xQ77~`1`ttiLiGk>@cQTsppIhl;9>otSH5Gf^E>z+O$ zo0-eliskb1lA@@1e|rx=97~kaXswVkCXOYKj~POQ+}zwz6oqHW`8uY){OSuPlX3g3 z+r-u+qu~yKqdvz>FC zu{gH%b|uZSc~6i^X$znzDqpj19o+$knk&V0Y7=v%0GK_`fVK^tGP5l62=~=`jJY#~ zh}w=D`f(g~9rjD$GB`Z&u6wd{r8L*qHy%t~*91YxcDo@6 z>@5&oUA^X|eZUyQ-Q90T0RZ^^>NQ#$e{T1>et&yUSe6x=Eo`<>E5-9{&SnciD2~2&JPlrlo=rne7x4RixL2e)({YH=+6vI3yBP4FK_v16hv z*GMTDjdmOGp(ds9^|#ME`u#p|er{{tT^{rcKQ#WYDW!ROn)&BE&(XT^VEjJNrKH>c z$BHnHWlwlrJvg@a_JMhCA2?Qo?)~-JCg?IxlA&jNZy)HF;1nVRn{l4!ohi7+7_$T5 zY=8V7D?+7qE4Uj#&V&#MAuND=J|_&oG@3BL|D8eu#ux?z$zULvPNzgsNSaOn`uo7c o!(Y7@Pcej)(p>-Y?vqUZ4Y43uB?Zu4P5=M^07*qoM6N<$f^x$V^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_s.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_end_s.png new file mode 100644 index 0000000000000000000000000000000000000000..41e4324b08fa7553a153f0ee12a2339f913913a1 GIT binary patch literal 1152 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_nw.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_nw.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb3b7cd4f224c317a992b9eae72ef76e60e5a9f GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}yFFbTLn2z= zUbf~tWFX*rarXI$N0%#Vbr_~`iPlP~+!ASQka^U}>N>?kM`7i&k}_le^N-(@*wi?` zU=S!=;ieW^`nYCinvMqlLgmxkoAxZ|x9v~2o}YY0HNBsaVb(In1sYy^zB6>3h?nkW z`*3gb?OXzopr E0Dx6v*8l(j literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_se.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_se.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca0b438e9871ac10b322a94d59097a412eb3bdc GIT binary patch literal 290 zcmV+-0p0$IP)Px#+(|@1R9J=W)4NW@Fc5{|A0~D-39GQLfsnYo{~JI<3k5H*BA6m;c`||`+H{nL zX1>lBS;t2 zAvCBiv~A$+^_|O_0ZLJh$B%8CQbKjXY}wYUHlSLzTLX;a2!Ke#G<^cpZQv~D46xn2 z?{^#y*MAp4q#>n*$lAm_XUwdAfMFQu`yH^>e{Nt6C5TAfHvnK}wC(!!LKw*T#D0Ip oJfASLx&ca2o}XUmy6)FKKV_d(?V|EoK>z>%07*qoM6N<$f)syykN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_sw.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_inner_sw.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e7c878879a93f72c7a0c368cb8fdabbb1cd7f9 GIT binary patch literal 262 zcmV+h0r~!kP)Px#z)3_wR9J=W)4dLYFc^j5m!CFiA|f~8#G?0q0XnG(E{4S`pg2%NF*-pE&c)?> zk`C>1PTGDTgb+dqA%ys|Xum7p&N+-R0BEfMXxj&QzUFW|MIj5MWx2%<14)w7G?t>+ z0HBoOa=wPl1|SB=vK7D-4&c4VIk!xKu6s@gN~z$XKLy6nrm=YMry}FO2wq?eoj<`6 z;_uD;`p1a~UZAy>ID*&Ui6f@f_u+3Lt*RRUb$tiG7=zY|zF%evK5z&;K0(hCivR!s M07*qoM6N<$f<}yL6951J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_e.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_e.png new file mode 100644 index 0000000000000000000000000000000000000000..d0153f54d6a6d36d39d7c7211c386ea6ffaccc95 GIT binary patch literal 626 zcmV-&0*(ENP)Px%EJ;K`R9J<*mdkG2Fc3wLLz9wdC#uu0C{UzGfj<6!TW?ylo9rD05!cr*kH?3HcNnd4BKWSOD0bYxy$4{q{J~930D!7)`18D? zsvBDANUf!+8)mZ%ATEG&0)Vx10JPS4-vLmTb$kF37hc@&h23rsfH~Eo0%&cpHbq22 zZLxR*fIHQqd*JEm8Sgu)YJY;#SNEd>+}+J-+lC}b(OM%SSeuRmAmZ5V_9RJq+V^d* zswO-$jR~N&37Vg4I)E6X<95K9UhhHw&1QRLNatjn9LVzp(EDLn>(@0ff(hZQy;4)W z@31xvaXd;8LEnDwJCvGUnQ)XKf^z^3Q4FAziaQ0yXgGq+&U0Uu|FBug`gM)>o=HrA zkB{$!RnxZT*-w&$wiOnO zJ79z{)Y@EJPf=Px$x=BPqR9J=WlTB{hFc5`5n;ONT6d_96gA`r#=PErwd(!|xH$6mv0#2bsmMM!P z#$8AxY-iC6=-Ut=-^?35Qmdaoz8{_I0T9Vi_52T!91+9A!*9NQ{RDtleWS}o@TzGI z0PgR9kvZ41S{nccKhU;2>beHt^)(Peplx?l)eV`MbgG`{=T&k2A(=MK zGj)9nkoKScK4EPMz{Xl!f8fLW8j+m!RMY@qOqR?=WZpAW)eXiNj)1k-$*k|E#3-wD5l0ypeKZbt!w%hGVj18BldYa~WZkXd-pN2X$v34^jd5bX_)^5&*iwSwv=?X-0 zLKv~OB!uzo8e-hhC>CEn)DS{4+3h-<>(bZ9B%JHc292y$J#D)qgppx5%rSQsRlv32jq>7@zdp+Bax`l;>g@uKMg@uKM1%Q8z^6CDSx>qIu0000Px$;Ymb6R9J=Wlf7=+FcgJ9QM{z2IC0z}eS|D^hxGm5p-ZQB=oFv`g6b!-Op9XE zK_+7d%~qg`4j>S^KRoB2E5U*V3l=O`uwcQ01q=Q&vQOLFXAuK{_agxD-53F296iPe zj11VeEIT~kK0?S zs-*7+l*(wDhMSuYiBKe`uDjGLqVayhTH*V*A1Hv!%N0N(pWX0hCqUQrC;1WYM?whH zb%%3~!@*OQ7xev(hlfY{e#hhEuhi4FE#6OrFeMihz%aN}B=TbIFwBHiRRC~xwMsS4 zIkeVv-4g(LuBoabUA|tgQ(Q!o=lU#G*A2idAd=Q~lO`4ss%j>@zyFyULzwX1QxpYR zrr2z*lfYqci4b7F-vQv9ODl{6MYq+d&97GwFOKo5Dvkt_))0v!>8Z`e*d)Ad+w}bm zgCm6SBH(ZKpHBX=l6jJ+r|wv92q9pt;QhJvMNy=+#CUXI7L}9d`7EGq8dL^h@~DjT zynlC%H3pTze%PThc>WzYxWk#Ssw%NoSgkIwR?u3ZRED*Z1X?Ss*K4#^Y&KWNl?1ZS pciU%PA^yAn0{i`*vMk@s{{gQ#_GN4Fbp!wa002ovPDHLkV1oap1?d0) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_w.png b/Resources/Textures/Decals/concretetrim.rsi/oldconcrete_line_w.png new file mode 100644 index 0000000000000000000000000000000000000000..5d2160260ddf438bff2c34fd20c006ba7a74bd36 GIT binary patch literal 552 zcmV+@0@wYCP)Px$;z>k7R9J<@mOXCVFc5`5QKD?gUfC-49O-8IrVBsK0lV)K{yRj*W z6n9fF`Z$qXPslnTC?_ukB8_g_Bml^Ot$vcwpTkJai24`07!L=2(SKqhiBku&Lu zezOf{txe3k9RPr?>j22}g0^h|kW!vhBPxKlZMnLt0I+rjz?k^i2LJ%;^*Vg?6-fd> z$`Wg5>iQaM=QA40_yCO2Y`4F$c4nGJ0F-(Ipe$v40N^x`=LL0r4Zw1_1W4xsFFeov z`}>gA1x>TS+BtA z9myyVSw?kPGL9oc2&}beJw?A9pm=;-{qtuE8y0tWpZI7Wu-5YQ^gTKNq13=`54$}~ zTJ!SSv)e-^@^l*Lx;}hp8rP0f+3@cyxTUTyfrA4!n=~W2@GnY@VIoe`Oxxa~^{@B< zq%4`V6P}-l7Zq4*S3<1t~%tAI{64Y!+<#9+82a4I(2v qDO?ctf#>I+08~{)Svm`*aKRsfNbqSV8A0j*0000Px%(Md!>R9J=Wmd%bFH57$Em;b7(deTEi@EQ>-P!KPGSOg(nF=7X77=b1dL_(wR zG%(%OF8^K@-P4I!bdQo*Akk-MUt9P1-s5A#8E2gFe}_62{O;SY1t6D7&gC#~t-%^i zE_F9H8h~wx01OMy{k|W6x;~o291Ctk1s^yNOgPi-kvIe+r|S=S0^jKw+&W zrhGE_g9uF1OwO5F8zIbGUXEz3i7_D}8?qqMR z-uZ%3yt)08CPFP0l%m#(bC!8dk3-<|=bs_Mq0Fr{Qp${D&&{vD@$A!Q^u0qwaLy7! zWEgt7uH*XWS0@Ra)Idsw)oSG8VnFL%$wdTf4W(3^GlUQkfm$1-RMzW>5FWt?tTh;; z344oOufsm6MJYvX_qPDX(eLJJqcy>p4r@<)!O<0VukhA{7&F#tS`)^xr<6+X9mZ(9 zcdXX|tvjsM7^AWF5w2n0Tds44)*7`oaxQE(0i_g5DU311n20eGW8UjzC)Rf#u=gXd zPv*TtDRpSc{hP4Ug2p+6_ZAUBYem;7Qpz9R0)V0S#E__^pin$n4*dPshEG2Jh;4{; zoo2OKl2Rqcg!c}SfY$m!6*x)Y_3J-&)!4h*zyAfVZhn6|e#d_A{|0BAamIfh{{VTK Vi(0_b0Ez$r002ovPDHLkV1ntpbOrzb literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/grayconcrete.png b/Resources/Textures/Objects/Tiles/tile.rsi/grayconcrete.png new file mode 100644 index 0000000000000000000000000000000000000000..aac429e862e2fd351be254c9ba0ac345649e7b52 GIT binary patch literal 734 zcmV<40wMj0P)Px%m`OxIR9J=WmQQojND#$;Sw}NY?6!?2N{SHYvWCNQf(v~A4*-YFkv*wW0UL>m z<$u#ERra80k{pmJOce+GPSSL1`t@|b9>E@a?D41Lpv^d$Ozs9E7-LY?ux^auYnA~p z5D9CI&%7u&aSm1G!^e-UF%H{|0};-jzrZC9fZN+!bfcUkj#t3d)fInFCRl4JiUJX# zC<*{dRq{M<%^u*dtsX!&%kbU<;1b9DJ_r!9E;l6ra(^Nh7Z*RWbvprL49oQrmpH7o z7-R6>BO+w8jH7Osv$HeuSx(fA0LW(#SwAk@PZ0pPyu75>>*2lU=;#O_oW^>yVYONj zCov*Inx;hE2oYgEzr`4{I{|<^&#~45V68<}afzda@){xI~@>$O5>1p_` z+>|^UjW}^`D}h#xzJ2rN?t3<448@|rnz}SqRnh5m09Y;89QW#e*=Y^{{PX&C(0H1r zj7B3w1n)inefq@Ysu01=HyiYb=L{hiIwvd;OYpR7=lvw@Yv+9>f@$NHj#`2G#RRyYw4EvO-`1?!`4i5NybHn-hIRGwpxcEWu z!{LxG|9-*6E?m`ZXw~TZckk|?ZpP+*Z_s4>xCD>=n*W1sb6}4>_W14iA2qu+vOX;* Qy8r+H07*qoM6N<$g3vu&x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json index 7595661407..26be33981a 100644 --- a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json +++ b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json @@ -19,6 +19,15 @@ { "name": "checker-dark" }, + { + "name": "concrete" + }, + { + "name": "grayconcrete" + }, + { + "name": "oldconcrete" + }, { "name": "gcircuit" }, diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/oldconcrete.png b/Resources/Textures/Objects/Tiles/tile.rsi/oldconcrete.png new file mode 100644 index 0000000000000000000000000000000000000000..1343e70e2b1225d1d5e868c29555242bc46836ee GIT binary patch literal 637 zcmV-@0)qXCP)Px%H%UZ6R9J=Wl}~TeKoG@$&F$zySyR?>MSUo;`aymr`uRo%7*7NfN9rL%e#f z?%!YaYdK_HGD#B7FV67ZA%tW$^Jrc0DC+{y?_cx$#VJ}BWVf*jC%ufz%QtnO2cS`x ztSS@YPG^>NnXl!utc%t~Sfh1;EgeclI|bBs0Kj_}M6_B7*7`tP5qR%N(+*k}#IYpL zPbjSo>+U6>s=nP$7>^CJnZG6V8*2dKxQVqEwZ%KzP&)#pBHHZ)fZ_00h-+OS#417M zgJm)I7GP~jSvs`V;ltYu2du=ZvF+o5S^>^^rc*h%TII$EtJlgTvX z;#l$Fs=rgfP7`KX7w_H1K37W7Y{meAe0>BDat>%+kfxoLE~IIPo133Vsj${zt;3k{ z#=HBBptb|X7}B)Ea5&n?Ejr^-N@C2IBxwT+Q!2IpR;(2ur9cQ7s-H|oq0LGu=JOfW zI-)2J?+78Wc6DTbEnpqJUXRIS%JFdr0OuCfjz;6K9S4H}0BL&sFdi5bcL&eZOlce~ zt_veZG#W?bc`vNb^B&&&jg#_EsQp);zdW5Q6|L;^3d^zepVM;eQ~$b_54Ud00000NkvXXu0mjf(at4e literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/Planet/Concrete/asphalt.png b/Resources/Textures/Tiles/Planet/Concrete/asphalt.png new file mode 100644 index 0000000000000000000000000000000000000000..e581151524718639daec9de401d71439b3fa165d GIT binary patch literal 8799 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 PK8?m0Vy@q$=brpO@g-qp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/Planet/Concrete/concrete_smooth.png b/Resources/Textures/Tiles/Planet/Concrete/concrete_smooth.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5f77bab0ffda3ac3e558e772893d1907b92e2a GIT binary patch literal 6818 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/Planet/Concrete/grayconcrete_mono.png b/Resources/Textures/Tiles/Planet/Concrete/grayconcrete_mono.png new file mode 100644 index 0000000000000000000000000000000000000000..48b1bfc70d687e3eed452e4c88016d8691011575 GIT binary patch literal 8048 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/Planet/Concrete/oldconcrete_smooth.png b/Resources/Textures/Tiles/Planet/Concrete/oldconcrete_smooth.png new file mode 100644 index 0000000000000000000000000000000000000000..51a7f822fcd5516e3ab1177469a82c5e5e13c460 GIT binary patch literal 2895 zcmV-V3$XNwP)Px=2}wjjRCt`Vo6C;k$P$L5u|Nh7sF0=?qj{@d9qFhxvzaF^^`b`tLA%N-Wc68a zzU22$Bv9R&+!VGmG9%-D$@=v7-~avb`uY|T5%c*XPN(;{H+)_Vj`#c>$1x6vV{Eri zclWrrXGFwmwG43ox8SomkJ9N^;di_JPtod8JR%}y`f?cFVz=8*CXC}4yWKvV)vXAcJ?{seVj^Az#GFsOxhRz*^A=WcUxd0v#_{;Q%-%Nh~!=bwK}o?Vb;{P_0mpYqb(0Dw-QuItKoHBFd$q+T~g z8f$K3yL~EaF;}HL;=(LoRH`%huIr*{ni$8i5c_aA#_9APo6R~RBHDI2!A*r0CbI@> zj^kL)IiD|LyL~Dq-r>QUzioSA6m;Sn>u_dWpEa2e4-h1GIjS7`o_DkPd{MN6L%N@K zf;#imuN{xyqwo8204zb~mvj#u?n>C>{ryx3re;lDl@bGZ_C6erMVMT;bkDx;V;J7b z8Zg<{Sg(JZ;GjaHI3Z+cchfXiF%67kZ3M&_3_V_7--=)k!%!>@IHUP}-%k|9c{sx? zvk*XRlKCi?A_$@8j=!7Dy7(v7Ql@8dg8o**5N|L?HHtZE9^F!Lc;CZ?vu)c#3+UlW zp!8v=R%30NrYX3f-9A*~VX6wTx;5N_(-t1#VxgN_=}fUo4A3-9nf&?l?JoJBR1cM%t%gD!2mEHOyebrT_kHxUKrte?-3W~v6nO7 z;WgMJc&owt$Z83y`K;x20Njq^PSBgx0o<*8dVc=$LlL=EG0U|7{rxlv8Z#-=N}v)& z5147Se{h`36v7%wkh zBO1s4}K6yOG zvs+ljWyV4v5^<5ZmzS>-35MuiB_wZ-xK6c@T8%H12oY!L)Lhp6wWgg~&BOl@VJkdZ zr2gKknVt^nU$=w`lUbNs@LHhp@A{h}me&cqnx}ly8UopyXJb!K+d@mu0{$}=B8Ac% zd%Jxqi(qabx|*Y|>k5(eP@2cH4?&xnyOQLkno->7=&7Yi{n5G+fW5 zjkU}T>i#-Ug>a^l=%yEB+P0lk-D-`Th`1s=e_vnUCWRXvFc(-Y9$^k4uBWSt56_g0 zvw~9Bb=4S!`HDL@Ef(|QR#;P?ITy^w^hcbnC&EMU>NM0IfLaPKQ7g@yhFXPHORMzu zG<IAhgquJ$lT;=-FyF~v$?GG|t>HeHRo+%gi2^Mf^VoP^Q74tRT^K zU3!s&I={}%nmpPo&_il~qy-Ct7Z0H3^Ti})*zNWO2kjlOAJzwW*7X9Bx0Tf=dytm} zlDFV#*Ag>mV4GQ5Xy`aboOz^89&o`0!2G`NCl)~CGWNN;55Q!CBG(q$#%QW`;B-(s z0M_&1ECN^Gq?X3N`(9X#T2Ockz6PTuSPcgGd&$Kw_al@k+CgMp;M=yn>Ze3pS024m zs+zC$5za_3&pKV#l?=l9#GG;;0I5J~FgKSh;H|t@DZ>4}x@VZG&h%@^5Rk(5=KtDP#LraNB zAcznYd9JDl;NV)5W>3GZ3xb=?I>zyQug zp0h$!*6CBr>DicG!;82Gx(>yi>3w1e^p2l4N^WH$ecu;N))dNJlIGZC0p2_CJs5sB5>xH8)r^8Q z{2HF8ogQyN4=R7GrbScbzOS-*4I}h&^w4SdODXm0B#3Xg%uioz`kYOFx*AgnQnoB!8_#u#o!!hRb#UxE- z4ezRX5la4qE+;vt&q2z)gO!$6+ z|Mh@Nwb9}AnYme=B)dkYU7e;srl_+k>o002ovPDHLkV1g0(tONi6 literal 0 HcmV?d00001