From: Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com> Date: Mon, 12 Feb 2024 03:55:44 +0000 (+0300) Subject: Add overlay decals for mini tiles and bricks (#24949) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=ffca80705ec68ae5ef18780267c907864cde815c;p=space-station-14.git Add overlay decals for mini tiles and bricks (#24949) Add minitile and brick decals overlay --- diff --git a/Resources/Prototypes/Decals/Overlays/grayscale.yml b/Resources/Prototypes/Decals/Overlays/grayscale.yml index 8f01920295..76e6e6b071 100644 --- a/Resources/Prototypes/Decals/Overlays/grayscale.yml +++ b/Resources/Prototypes/Decals/Overlays/grayscale.yml @@ -6,6 +6,110 @@ sprite: Decals/Overlays/greyscale.rsi state: fulltile_overlay +- type: decal + id: BrickBoxOverlay + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_box + +- type: decal + id: BrickCornerOverlayNE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_corner_ne + +- type: decal + id: BrickCornerOverlayNW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_corner_nw + +- type: decal + id: BrickCornerOverlaySE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_corner_se + +- type: decal + id: BrickCornerOverlaySW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_corner_sw + +- type: decal + id: BrickEndOverlayE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_end_e + +- type: decal + id: BrickEndOverlayN + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_end_n + +- type: decal + id: BrickEndOverlayS + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_end_s + +- type: decal + id: BrickEndOverlayW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_end_w + +- type: decal + id: BrickLineOverlayE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_line_e + +- type: decal + id: BrickLineOverlayN + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_line_n + +- type: decal + id: BrickLineOverlayS + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_line_s + +- type: decal + id: BrickLineOverlayW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: brick_line_w + - type: decal id: HalfTileOverlayGreyscale tags: ["station", "overlay"] @@ -199,12 +303,140 @@ state: minitile_diagonal_b - type: decal - id: MonoOverlay + id: MiniTileBoxOverlay + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_box + +- type: decal + id: MiniTileCornerOverlayNE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_corner_ne + +- type: decal + id: MiniTileCornerOverlayNW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_corner_nw + +- type: decal + id: MiniTileCornerOverlaySE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_corner_se + +- type: decal + id: MiniTileCornerOverlaySW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_corner_sw + +- type: decal + id: MiniTileEndOverlayE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_end_e + +- type: decal + id: MiniTileEndOverlayN + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_end_n + +- type: decal + id: MiniTileEndOverlayS + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_end_s + +- type: decal + id: MiniTileEndOverlayW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_end_w + +- type: decal + id: MiniTileInnerOverlayNE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_inner_ne + +- type: decal + id: MiniTileInnerOverlayNW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_inner_nw + +- type: decal + id: MiniTileInnerOverlaySE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_inner_se + +- type: decal + id: MiniTileInnerOverlaySW + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_inner_sw + +- type: decal + id: MiniTileLineOverlayE + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_line_e + +- type: decal + id: MiniTileLineOverlayN + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_line_n + +- type: decal + id: MiniTileLineOverlayS + tags: ["station", "overlay"] + defaultCustomColor: true + sprite: + sprite: Decals/Overlays/greyscale.rsi + state: minitile_line_s + +- type: decal + id: MiniTileLineOverlayW tags: ["station", "overlay"] defaultCustomColor: true sprite: sprite: Decals/Overlays/greyscale.rsi - state: mono + state: minitile_line_w - type: decal id: OffsetOverlay diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_box.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_box.png new file mode 100644 index 0000000000..62be184b02 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_box.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_ne.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_ne.png new file mode 100644 index 0000000000..2c8159eadd Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_ne.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_nw.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_nw.png new file mode 100644 index 0000000000..e7ab801e6d Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_nw.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_se.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_se.png new file mode 100644 index 0000000000..01df5da7ac Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_se.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_sw.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_sw.png new file mode 100644 index 0000000000..83845e0e9d Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_corner_sw.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_e.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_e.png new file mode 100644 index 0000000000..732f84b783 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_e.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_n.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_n.png new file mode 100644 index 0000000000..1f74d87758 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_n.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_s.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_s.png new file mode 100644 index 0000000000..389a21bd81 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_s.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_w.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_w.png new file mode 100644 index 0000000000..579c886902 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_end_w.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_e.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_e.png new file mode 100644 index 0000000000..6adb13bdfe Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_e.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_n.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_n.png new file mode 100644 index 0000000000..c5f88dc6d2 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_n.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_s.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_s.png new file mode 100644 index 0000000000..899702c4e4 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_s.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_w.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_w.png new file mode 100644 index 0000000000..46082f3a69 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/brick_line_w.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json b/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json index 4ab9b3f38a..9b9e0cdfbe 100644 --- a/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json +++ b/Resources/Textures/Decals/Overlays/greyscale.rsi/meta.json @@ -10,6 +10,45 @@ { "name": "fulltile_overlay" }, + { + "name": "brick_box" + }, + { + "name": "brick_corner_ne" + }, + { + "name": "brick_corner_nw" + }, + { + "name": "brick_corner_se" + }, + { + "name": "brick_corner_sw" + }, + { + "name": "brick_end_e" + }, + { + "name": "brick_end_n" + }, + { + "name": "brick_end_s" + }, + { + "name": "brick_end_w" + }, + { + "name": "brick_line_e" + }, + { + "name": "brick_line_n" + }, + { + "name": "brick_line_s" + }, + { + "name": "brick_line_w" + }, { "name": "halftile_overlay" }, @@ -82,6 +121,57 @@ { "name": "minitile_diagonal_b" }, + { + "name": "minitile_box" + }, + { + "name": "minitile_corner_ne" + }, + { + "name": "minitile_corner_nw" + }, + { + "name": "minitile_corner_se" + }, + { + "name": "minitile_corner_sw" + }, + { + "name": "minitile_end_e" + }, + { + "name": "minitile_end_n" + }, + { + "name": "minitile_end_s" + }, + { + "name": "minitile_end_w" + }, + { + "name": "minitile_inner_ne" + }, + { + "name": "minitile_inner_nw" + }, + { + "name": "minitile_inner_se" + }, + { + "name": "minitile_inner_sw" + }, + { + "name": "minitile_line_e" + }, + { + "name": "minitile_line_n" + }, + { + "name": "minitile_line_s" + }, + { + "name": "minitile_line_w" + }, { "name": "mono" }, diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_box.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_box.png new file mode 100644 index 0000000000..ed71d7326d Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_box.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_ne.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_ne.png new file mode 100644 index 0000000000..8028a4feb3 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_ne.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_nw.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_nw.png new file mode 100644 index 0000000000..bed2504456 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_nw.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_se.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_se.png new file mode 100644 index 0000000000..d649e41fe4 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_se.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_sw.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_sw.png new file mode 100644 index 0000000000..3a66d0d68e Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_corner_sw.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_e.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_e.png new file mode 100644 index 0000000000..9cde05e2d5 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_e.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_n.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_n.png new file mode 100644 index 0000000000..47e7f3fbfe Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_n.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_s.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_s.png new file mode 100644 index 0000000000..10fe0971b8 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_s.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_w.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_w.png new file mode 100644 index 0000000000..168e3836a9 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_end_w.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_ne.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_ne.png new file mode 100644 index 0000000000..f5788a1136 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_ne.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_nw.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_nw.png new file mode 100644 index 0000000000..4003f8205f Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_nw.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_se.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_se.png new file mode 100644 index 0000000000..9de3dc0ba5 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_se.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_sw.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_sw.png new file mode 100644 index 0000000000..45c5eaf9f8 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_inner_sw.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_e.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_e.png new file mode 100644 index 0000000000..48b8a5f4a1 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_e.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_n.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_n.png new file mode 100644 index 0000000000..586f1bd1a1 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_n.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_s.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_s.png new file mode 100644 index 0000000000..836e504a83 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_s.png differ diff --git a/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_w.png b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_w.png new file mode 100644 index 0000000000..a51a590974 Binary files /dev/null and b/Resources/Textures/Decals/Overlays/greyscale.rsi/minitile_line_w.png differ