From 52f1c33d84a94b5f229bb0a8e9053aa8fbd5ec30 Mon Sep 17 00:00:00 2001 From: C_Quarian Date: Sun, 13 Sep 2026 06:03:33 +0400 Subject: [PATCH 1/2] =?UTF-8?q?=D0=A3=D0=BA=D1=80=D0=B5=D0=BF=D0=BB=D1=91?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=B9=20=D0=BB=D0=B8=D0=BD=D0=BE=D0=BB=D0=B5?= =?UTF-8?q?=D1=83=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Locale/en-US/_Lua/tiles.ftl | 58 ++++++++++++ Resources/Locale/ru-RU/_Lua/tiles.ftl | 58 ++++++++++++ Resources/Locale/ru-RU/_Mono/turf.ftl | 79 ---------------- Resources/Prototypes/_Lua/Tiles/floors.yml | 35 +++++++ Resources/Prototypes/_Mono/Turf/generated.yml | 88 +++++++++--------- Resources/Prototypes/_Mono/Turf/plating.yml | 20 ++-- .../Textures/_Lua/Tiles/attributions.yml | 4 + .../_Lua/Tiles/hull_reinforced/ne.png | Bin 0 -> 594 bytes .../_Lua/Tiles/hull_reinforced/nw.png | Bin 0 -> 607 bytes .../_Lua/Tiles/hull_reinforced/se.png | Bin 0 -> 559 bytes .../_Lua/Tiles/hull_reinforced/sw.png | Bin 0 -> 549 bytes 11 files changed, 211 insertions(+), 131 deletions(-) create mode 100644 Resources/Locale/en-US/_Lua/tiles.ftl create mode 100644 Resources/Locale/ru-RU/_Lua/tiles.ftl create mode 100644 Resources/Prototypes/_Lua/Tiles/floors.yml create mode 100644 Resources/Textures/_Lua/Tiles/attributions.yml create mode 100644 Resources/Textures/_Lua/Tiles/hull_reinforced/ne.png create mode 100644 Resources/Textures/_Lua/Tiles/hull_reinforced/nw.png create mode 100644 Resources/Textures/_Lua/Tiles/hull_reinforced/se.png create mode 100644 Resources/Textures/_Lua/Tiles/hull_reinforced/sw.png diff --git a/Resources/Locale/en-US/_Lua/tiles.ftl b/Resources/Locale/en-US/_Lua/tiles.ftl new file mode 100644 index 00000000000..a4472c97012 --- /dev/null +++ b/Resources/Locale/en-US/_Lua/tiles.ftl @@ -0,0 +1,58 @@ +tiles-hull-reinforced-corner-ne = exterior reinforced hull plating corner (NE) +tiles-hull-reinforced-corner-nw = exterior reinforced hull plating corner (NW) +tiles-hull-reinforced-corner-se = exterior reinforced hull plating corner (SE) +tiles-hull-reinforced-corner-sw = exterior reinforced hull plating corner (SW) + +# Corner, half, wedge and half-tilt lattice and plating (Mono tiles), original Monolith names +tiles-latticecornerNE = NE lattice +tiles-platingcornerNE = NE plating +tiles-latticecornerNW = NW lattice +tiles-platingcornerNW = NW plating +tiles-latticecornerSE = SE lattice +tiles-platingcornerSE = SE plating +tiles-latticecornerSW = SW lattice +tiles-platingcornerSW = SW plating +V-half-lattice = V half-lattice +H-half-lattice = H half-lattice +north-wedge-lattice = north wedge lattice +east-wedge-lattice = east wedge lattice +south-wedge-lattice = south wedge lattice +west-wedge-lattice = west wedge lattice +NE-S-lower-half-tilt-lattice = NE-S lower half-tilt lattice +SE-W-lower-half-tilt-lattice = SE-W lower half-tilt lattice +SW-N-lower-half-tilt-lattice = SW-N lower half-tilt lattice +NW-E-lower-half-tilt-lattice = NW-E lower half-tilt lattice +NE-S-upper-half-tilt-lattice = NE-S upper half-tilt lattice +SE-W-upper-half-tilt-lattice = SE-W upper half-tilt lattice +SW-N-upper-half-tilt-lattice = SW-N upper half-tilt lattice +NW-E-upper-half-tilt-lattice = NW-E upper half-tilt lattice +NE-W-lower-half-tilt-lattice = NE-W lower half-tilt lattice +SE-N-lower-half-tilt-lattice = SE-N lower half-tilt lattice +SW-E-lower-half-tilt-lattice = SW-E lower half-tilt lattice +NW-S-lower-half-tilt-lattice = NW-S lower half-tilt lattice +NE-W-upper-half-tilt-lattice = NE-W upper half-tilt lattice +SE-N-upper-half-tilt-lattice = SE-N upper half-tilt lattice +SW-E-upper-half-tilt-lattice = SW-E upper half-tilt lattice +NW-S-upper-half-tilt-lattice = NW-S upper half-tilt lattice +V-half-plating = V half-plating +H-half-plating = H half-plating +north-wedge-plating = north wedge plating +east-wedge-plating = east wedge plating +south-wedge-plating = south wedge plating +west-wedge-plating = west wedge plating +NE-S-lower-half-tilt-plating = NE-S lower half-tilt plating +SE-W-lower-half-tilt-plating = SE-W lower half-tilt plating +SW-N-lower-half-tilt-plating = SW-N lower half-tilt plating +NW-E-lower-half-tilt-plating = NW-E lower half-tilt plating +NE-S-upper-half-tilt-plating = NE-S upper half-tilt plating +SE-W-upper-half-tilt-plating = SE-W upper half-tilt plating +SW-N-upper-half-tilt-plating = SW-N upper half-tilt plating +NW-E-upper-half-tilt-plating = NW-E upper half-tilt plating +NE-W-lower-half-tilt-plating = NE-W lower half-tilt plating +SE-N-lower-half-tilt-plating = SE-N lower half-tilt plating +SW-E-lower-half-tilt-plating = SW-E lower half-tilt plating +NW-S-lower-half-tilt-plating = NW-S lower half-tilt plating +NE-W-upper-half-tilt-plating = NE-W upper half-tilt plating +SE-N-upper-half-tilt-plating = SE-N upper half-tilt plating +SW-E-upper-half-tilt-plating = SW-E upper half-tilt plating +NW-S-upper-half-tilt-plating = NW-S upper half-tilt plating diff --git a/Resources/Locale/ru-RU/_Lua/tiles.ftl b/Resources/Locale/ru-RU/_Lua/tiles.ftl new file mode 100644 index 00000000000..bf1576cca69 --- /dev/null +++ b/Resources/Locale/ru-RU/_Lua/tiles.ftl @@ -0,0 +1,58 @@ +tiles-hull-reinforced-corner-ne = угловая наружная укреплённая обшивка корпуса (северо-восток) +tiles-hull-reinforced-corner-nw = угловая наружная укреплённая обшивка корпуса (северо-запад) +tiles-hull-reinforced-corner-se = угловая наружная укреплённая обшивка корпуса (юго-восток) +tiles-hull-reinforced-corner-sw = угловая наружная укреплённая обшивка корпуса (юго-запад) + +# Corner, half, wedge and half-tilt lattice and plating (Mono tiles), texts from Sector Frontier 14 +tiles-latticecornerNE = угловая решётка Северо Восток +tiles-platingcornerNE = угловое покрытие Северо Восток +tiles-latticecornerNW = угловая решётка Северо Запад +tiles-platingcornerNW = угловое покрытие Северо Запад +tiles-latticecornerSE = угловая решётка Юго Восток +tiles-platingcornerSE = угловое покрытие Юго Восток +tiles-latticecornerSW = угловая решётка Юго Запад +tiles-platingcornerSW = угловое покрытие Юго Запад +V-half-lattice = вертикальная половинка решётки +H-half-lattice = горизонтальная половинка решётки +north-wedge-lattice = решётчатый клин Север +east-wedge-lattice = решётчатый клин Восток +south-wedge-lattice = решётчатый клин Юг +west-wedge-lattice = решётчатый клин Запад +NE-S-lower-half-tilt-lattice = нижняя полунаклонная решётка Северо Восток - Южный NE-S +SE-W-lower-half-tilt-lattice = нижняя полунаклонная решётка Юго Восток - Западный SE-W +SW-N-lower-half-tilt-lattice = нижняя полунаклонная решётка Юго Запад - Северный SW-N +NW-E-lower-half-tilt-lattice = нижняя полунаклонная решётка Северо Запад - Восточный NW-E +NE-S-upper-half-tilt-lattice = верхняя полунаклонная решётка Северо Восток - Южный NE-S +SE-W-upper-half-tilt-lattice = верхняя полунаклонная решётка Юго Восток - Западный SE-W +SW-N-upper-half-tilt-lattice = верхняя полунаклонная решётка Юго Запад - Северный SW-N +NW-E-upper-half-tilt-lattice = верхняя полунаклонная решётка Северо Запад - Восточный NW-E +NE-W-lower-half-tilt-lattice = нижняя полунаклонная решётка Северо Восток - Западный NE-W +SE-N-lower-half-tilt-lattice = нижняя полунаклонная решётка Юго Восток - Северный SE-N +SW-E-lower-half-tilt-lattice = нижняя полунаклонная решётка Юго Запад - Восточный SW-E +NW-S-lower-half-tilt-lattice = нижняя полунаклонная решётка Северо Запад - Южный NW-S +NE-W-upper-half-tilt-lattice = верхняя полунаклонная решётка Северо Восток - Западный NE-W +SE-N-upper-half-tilt-lattice = верхняя полунаклонная решётка Юго Восток - Северный SE-N +SW-E-upper-half-tilt-lattice = верхняя полунаклонная решётка Юго Запад - Восточный SW-E +NW-S-upper-half-tilt-lattice = верхняя полунаклонная решётка Северо Запад - Южный NW-S +V-half-plating = вертикальная половинка покрытия +H-half-plating = горизонтальная половинка покрытия +north-wedge-plating = клин покрытия Север +east-wedge-plating = клин покрытия Восток +south-wedge-plating = клин покрытия Юг +west-wedge-plating = клин покрытия Запад +NE-S-lower-half-tilt-plating = нижняя полунаклонная покрытие Северо Восток - Южный NE-S +SE-W-lower-half-tilt-plating = нижняя полунаклонная покрытие Юго Восток - Западный SE-W +SW-N-lower-half-tilt-plating = нижняя полунаклонная покрытие Юго Запад - Северный SW-N +NW-E-lower-half-tilt-plating = нижняя полунаклонная покрытие Северо Запад - Восточный NW-E +NE-S-upper-half-tilt-plating = верхняя полунаклонная покрытие Северо Восток - Южный NE-S +SE-W-upper-half-tilt-plating = верхняя полунаклонная покрытие Юго Восток - Западный SE-W +SW-N-upper-half-tilt-plating = верхняя полунаклонная покрытие Юго Запад - Северный SW-N +NW-E-upper-half-tilt-plating = верхняя полунаклонная покрытие Северо Запад - Восточный NW-E +NE-W-lower-half-tilt-plating = нижняя полунаклонная покрытие Северо Восток - Западный NE-W +SE-N-lower-half-tilt-plating = нижняя полунаклонная покрытие Юго Восток - Северный SE-N +SW-E-lower-half-tilt-plating = нижняя полунаклонная покрытие Юго Запад - Восточный SW-E +NW-S-lower-half-tilt-plating = нижняя полунаклонная покрытие Северо Запад - Южный NW-S +NE-W-upper-half-tilt-plating = верхняя полунаклонная покрытие Северо Восток - Западный NE-W +SE-N-upper-half-tilt-plating = верхняя полунаклонная покрытие Юго Восток - Северный SE-N +SW-E-upper-half-tilt-plating = верхняя полунаклонная покрытие Юго Запад - Восточный SW-E +NW-S-upper-half-tilt-plating = верхняя полунаклонная покрытие Северо Запад - Южный NW-S diff --git a/Resources/Locale/ru-RU/_Mono/turf.ftl b/Resources/Locale/ru-RU/_Mono/turf.ftl index 792b49c48c9..17aa82b53c9 100644 --- a/Resources/Locale/ru-RU/_Mono/turf.ftl +++ b/Resources/Locale/ru-RU/_Mono/turf.ftl @@ -14,82 +14,3 @@ tiles-maint-floor-grid-dark = тёмный решётчатый пол техо tiles-catwalk-floor-tile-horizontal = горизонтальная плитка настила tiles-catwalk-floor-tile-vertical = вертикальная плитка настила - -# --- Решётки --- - -# Отладка -mono-tile-debug-radar-half-width-lattice = решётка: отладочная, половинная ширина радара - -# Угловые (NE / NW / SE / SW) -mono-tile-ne-lattice = решётка: угол NE -mono-tile-nw-lattice = решётка: угол NW -mono-tile-se-lattice = решётка: угол SE -mono-tile-sw-lattice = решётка: угол SW - -# Половинные (H / V) -mono-tile-h-half-lattice = решётка: половина H -mono-tile-v-half-lattice = решётка: половина V - -# Клиновидные (стороны света) -mono-tile-north-wedge-lattice = решётка: клин, север -mono-tile-east-wedge-lattice = решётка: клин, восток -mono-tile-south-wedge-lattice = решётка: клин, юг -mono-tile-west-wedge-lattice = решётка: клин, запад - -# Полунаклонные, нижние -mono-tile-ne-s-lower-half-tilt-lattice = решётка: NE-S, нижняя полунаклонная -mono-tile-ne-w-lower-half-tilt-lattice = решётка: NE-W, нижняя полунаклонная -mono-tile-nw-e-lower-half-tilt-lattice = решётка: NW-E, нижняя полунаклонная -mono-tile-nw-s-lower-half-tilt-lattice = решётка: NW-S, нижняя полунаклонная -mono-tile-se-n-lower-half-tilt-lattice = решётка: SE-N, нижняя полунаклонная -mono-tile-se-w-lower-half-tilt-lattice = решётка: SE-W, нижняя полунаклонная -mono-tile-sw-e-lower-half-tilt-lattice = решётка: SW-E, нижняя полунаклонная -mono-tile-sw-n-lower-half-tilt-lattice = решётка: SW-N, нижняя полунаклонная - -# Полунаклонные, верхние -mono-tile-ne-s-upper-half-tilt-lattice = решётка: NE-S, верхняя полунаклонная -mono-tile-ne-w-upper-half-tilt-lattice = решётка: NE-W, верхняя полунаклонная -mono-tile-nw-e-upper-half-tilt-lattice = решётка: NW-E, верхняя полунаклонная -mono-tile-nw-s-upper-half-tilt-lattice = решётка: NW-S, верхняя полунаклонная -mono-tile-se-n-upper-half-tilt-lattice = решётка: SE-N, верхняя полунаклонная -mono-tile-se-w-upper-half-tilt-lattice = решётка: SE-W, верхняя полунаклонная -mono-tile-sw-e-upper-half-tilt-lattice = решётка: SW-E, верхняя полунаклонная -mono-tile-sw-n-upper-half-tilt-lattice = решётка: SW-N, верхняя полунаклонная - -# --- Покрытия --- - -# Угловые (NE / NW / SE / SW) -mono-tile-ne-plating = покрытие: угол NE -mono-tile-nw-plating = покрытие: угол NW -mono-tile-se-plating = покрытие: угол SE -mono-tile-sw-plating = покрытие: угол SW - -# Половинные (H / V) -mono-tile-h-half-plating = покрытие: половина H -mono-tile-v-half-plating = покрытие: половина V - -# Клиновидные (стороны света) -mono-tile-north-wedge-plating = покрытие: клин, север -mono-tile-east-wedge-plating = покрытие: клин, восток -mono-tile-south-wedge-plating = покрытие: клин, юг -mono-tile-west-wedge-plating = покрытие: клин, запад - -# Полунаклонные, нижние -mono-tile-ne-s-lower-half-tilt-plating = покрытие: NE-S, нижнее полунаклонное -mono-tile-ne-w-lower-half-tilt-plating = покрытие: NE-W, нижнее полунаклонное -mono-tile-nw-e-lower-half-tilt-plating = покрытие: NW-E, нижнее полунаклонное -mono-tile-nw-s-lower-half-tilt-plating = покрытие: NW-S, нижнее полунаклонное -mono-tile-se-n-lower-half-tilt-plating = покрытие: SE-N, нижнее полунаклонное -mono-tile-se-w-lower-half-tilt-plating = покрытие: SE-W, нижнее полунаклонное -mono-tile-sw-e-lower-half-tilt-plating = покрытие: SW-E, нижнее полунаклонное -mono-tile-sw-n-lower-half-tilt-plating = покрытие: SW-N, нижнее полунаклонное - -# Полунаклонные, верхние -mono-tile-ne-s-upper-half-tilt-plating = покрытие: NE-S, верхнее полунаклонное -mono-tile-ne-w-upper-half-tilt-plating = покрытие: NE-W, верхнее полунаклонное -mono-tile-nw-e-upper-half-tilt-plating = покрытие: NW-E, верхнее полунаклонное -mono-tile-nw-s-upper-half-tilt-plating = покрытие: NW-S, верхнее полунаклонное -mono-tile-se-n-upper-half-tilt-plating = покрытие: SE-N, верхнее полунаклонное -mono-tile-se-w-upper-half-tilt-plating = покрытие: SE-W, верхнее полунаклонное -mono-tile-sw-e-upper-half-tilt-plating = покрытие: SW-E, верхнее полунаклонное -mono-tile-sw-n-upper-half-tilt-plating = покрытие: SW-N, верхнее полунаклонное diff --git a/Resources/Prototypes/_Lua/Tiles/floors.yml b/Resources/Prototypes/_Lua/Tiles/floors.yml new file mode 100644 index 00000000000..5029a957820 --- /dev/null +++ b/Resources/Prototypes/_Lua/Tiles/floors.yml @@ -0,0 +1,35 @@ +# Diagonal corners of the exterior reinforced hull plating, ported from Sector Frontier 14. +# Same ids as there so their maps load here; they inherit Monolith's FloorHullReinforced, which is destructible. +# When destroyed they break down to the matching Mono corner plating instead of a full plating tile. + +- type: tile + id: HullReinforcedCornerNE + parent: FloorHullReinforced + name: tiles-hull-reinforced-corner-ne + sprite: /Textures/_Lua/Tiles/hull_reinforced/ne.png + vertices: ["1, 0", "1, 1", "0, 1"] + baseTurf: PlatingCornerNE + +- type: tile + id: HullReinforcedCornerNW + parent: FloorHullReinforced + name: tiles-hull-reinforced-corner-nw + sprite: /Textures/_Lua/Tiles/hull_reinforced/nw.png + vertices: ["0, 0", "1, 1", "0, 1"] + baseTurf: PlatingCornerNW + +- type: tile + id: HullReinforcedCornerSE + parent: FloorHullReinforced + name: tiles-hull-reinforced-corner-se + sprite: /Textures/_Lua/Tiles/hull_reinforced/se.png + vertices: ["0, 0", "1, 0", "1, 1"] + baseTurf: PlatingCornerSE + +- type: tile + id: HullReinforcedCornerSW + parent: FloorHullReinforced + name: tiles-hull-reinforced-corner-sw + sprite: /Textures/_Lua/Tiles/hull_reinforced/sw.png + vertices: ["0, 0", "1, 0", "0, 1"] + baseTurf: PlatingCornerSW diff --git a/Resources/Prototypes/_Mono/Turf/generated.yml b/Resources/Prototypes/_Mono/Turf/generated.yml index 7ccc2f72e80..1e2a76528ab 100644 --- a/Resources/Prototypes/_Mono/Turf/generated.yml +++ b/Resources/Prototypes/_Mono/Turf/generated.yml @@ -1,307 +1,307 @@ - type: tile id: LatticeHalfV parent: Lattice - name: V half-lattice + name: V-half-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/half_v.png vertices: ['0.25, 0', '0.75, 0', '0.75, 1', '0.25, 1'] - type: tile id: LatticeHalfH parent: Lattice - name: H half-lattice + name: H-half-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/half_h.png vertices: ['0, 0.25', '0, 0.75', '1, 0.75', '1, 0.25'] - type: tile id: LatticeWedgeN parent: Lattice - name: north wedge lattice + name: north-wedge-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/wedge_n.png vertices: ['0, 1', '1, 1', '0.5, 0.5'] - type: tile id: LatticeWedgeE parent: Lattice - name: east wedge lattice + name: east-wedge-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/wedge_e.png vertices: ['1, 1', '1, 0', '0.5, 0.5'] - type: tile id: LatticeWedgeS parent: Lattice - name: south wedge lattice + name: south-wedge-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/wedge_s.png vertices: ['1, 0', '0, 0', '0.5, 0.5'] - type: tile id: LatticeWedgeW parent: Lattice - name: west wedge lattice + name: west-wedge-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/wedge_w.png vertices: ['0, 0', '0, 1', '0.5, 0.5'] - type: tile id: LatticeHalfTiltNESLower parent: Lattice - name: NE-S lower half-tilt lattice + name: NE-S-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_s_l.png vertices: ['0, 1', '1, 1', '1, 0', '0.5, 0'] - type: tile id: LatticeHalfTiltSEWLower parent: Lattice - name: SE-W lower half-tilt lattice + name: SE-W-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_w_l.png vertices: ['1, 1', '1, 0', '0, 0', '0, 0.5'] - type: tile id: LatticeHalfTiltSWNLower parent: Lattice - name: SW-N lower half-tilt lattice + name: SW-N-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_n_l.png vertices: ['1, 0', '0, 0', '0, 1', '0.5, 1'] - type: tile id: LatticeHalfTiltNWELower parent: Lattice - name: NW-E lower half-tilt lattice + name: NW-E-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_e_l.png vertices: ['0, 0', '0, 1', '1, 1', '1, 0.5'] - type: tile id: LatticeHalfTiltNESUpper parent: Lattice - name: NE-S upper half-tilt lattice + name: NE-S-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_s_u.png vertices: ['0.5, 1', '1, 1', '1, 0'] - type: tile id: LatticeHalfTiltSEWUpper parent: Lattice - name: SE-W upper half-tilt lattice + name: SE-W-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_w_u.png vertices: ['1, 0.5', '1, 0', '0, 0'] - type: tile id: LatticeHalfTiltSWNUpper parent: Lattice - name: SW-N upper half-tilt lattice + name: SW-N-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_n_u.png vertices: ['0.5, 0', '0, 0', '0, 1'] - type: tile id: LatticeHalfTiltNWEUpper parent: Lattice - name: NW-E upper half-tilt lattice + name: NW-E-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_e_u.png vertices: ['0, 0.5', '0, 1', '1, 1'] - type: tile id: LatticeHalfTiltNEWLower parent: Lattice - name: NE-W lower half-tilt lattice + name: NE-W-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_w_l.png vertices: ['0, 1', '1, 1', '1, 0', '0, 0.5'] - type: tile id: LatticeHalfTiltSENLower parent: Lattice - name: SE-N lower half-tilt lattice + name: SE-N-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_n_l.png vertices: ['1, 1', '1, 0', '0, 0', '0.5, 1'] - type: tile id: LatticeHalfTiltSWELower parent: Lattice - name: SW-E lower half-tilt lattice + name: SW-E-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_e_l.png vertices: ['1, 0', '0, 0', '0, 1', '1, 0.5'] - type: tile id: LatticeHalfTiltNWSLower parent: Lattice - name: NW-S lower half-tilt lattice + name: NW-S-lower-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_s_l.png vertices: ['0, 0', '0, 1', '1, 1', '0.5, 0'] - type: tile id: LatticeHalfTiltNEWUpper parent: Lattice - name: NE-W upper half-tilt lattice + name: NE-W-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_w_u.png vertices: ['0, 1', '1, 1', '1, 0.5'] - type: tile id: LatticeHalfTiltSENUpper parent: Lattice - name: SE-N upper half-tilt lattice + name: SE-N-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_n_u.png vertices: ['1, 1', '1, 0', '0.5, 0'] - type: tile id: LatticeHalfTiltSWEUpper parent: Lattice - name: SW-E upper half-tilt lattice + name: SW-E-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_e_u.png vertices: ['1, 0', '0, 0', '0, 0.5'] - type: tile id: LatticeHalfTiltNWSUpper parent: Lattice - name: NW-S upper half-tilt lattice + name: NW-S-upper-half-tilt-lattice # Lua sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_s_u.png vertices: ['0, 0', '0, 1', '0.5, 1'] - type: tile id: PlatingHalfV parent: PlatingSpace - name: V half-plating + name: V-half-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/half_v.png vertices: ['0.25, 0', '0.75, 0', '0.75, 1', '0.25, 1'] - type: tile id: PlatingHalfH parent: PlatingSpace - name: H half-plating + name: H-half-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/half_h.png vertices: ['0, 0.25', '0, 0.75', '1, 0.75', '1, 0.25'] - type: tile id: PlatingWedgeN parent: PlatingSpace - name: north wedge plating + name: north-wedge-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/wedge_n.png vertices: ['0, 1', '1, 1', '0.5, 0.5'] - type: tile id: PlatingWedgeE parent: PlatingSpace - name: east wedge plating + name: east-wedge-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/wedge_e.png vertices: ['1, 1', '1, 0', '0.5, 0.5'] - type: tile id: PlatingWedgeS parent: PlatingSpace - name: south wedge plating + name: south-wedge-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/wedge_s.png vertices: ['1, 0', '0, 0', '0.5, 0.5'] - type: tile id: PlatingWedgeW parent: PlatingSpace - name: west wedge plating + name: west-wedge-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/wedge_w.png vertices: ['0, 0', '0, 1', '0.5, 0.5'] - type: tile id: PlatingHalfTiltNESLower parent: PlatingSpace - name: NE-S lower half-tilt plating + name: NE-S-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_s_l.png vertices: ['0, 1', '1, 1', '1, 0', '0.5, 0'] - type: tile id: PlatingHalfTiltSEWLower parent: PlatingSpace - name: SE-W lower half-tilt plating + name: SE-W-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_w_l.png vertices: ['1, 1', '1, 0', '0, 0', '0, 0.5'] - type: tile id: PlatingHalfTiltSWNLower parent: PlatingSpace - name: SW-N lower half-tilt plating + name: SW-N-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_n_l.png vertices: ['1, 0', '0, 0', '0, 1', '0.5, 1'] - type: tile id: PlatingHalfTiltNWELower parent: PlatingSpace - name: NW-E lower half-tilt plating + name: NW-E-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_e_l.png vertices: ['0, 0', '0, 1', '1, 1', '1, 0.5'] - type: tile id: PlatingHalfTiltNESUpper parent: PlatingSpace - name: NE-S upper half-tilt plating + name: NE-S-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_s_u.png vertices: ['0.5, 1', '1, 1', '1, 0'] - type: tile id: PlatingHalfTiltSEWUpper parent: PlatingSpace - name: SE-W upper half-tilt plating + name: SE-W-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_w_u.png vertices: ['1, 0.5', '1, 0', '0, 0'] - type: tile id: PlatingHalfTiltSWNUpper parent: PlatingSpace - name: SW-N upper half-tilt plating + name: SW-N-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_n_u.png vertices: ['0.5, 0', '0, 0', '0, 1'] - type: tile id: PlatingHalfTiltNWEUpper parent: PlatingSpace - name: NW-E upper half-tilt plating + name: NW-E-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_e_u.png vertices: ['0, 0.5', '0, 1', '1, 1'] - type: tile id: PlatingHalfTiltNEWLower parent: PlatingSpace - name: NE-W lower half-tilt plating + name: NE-W-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_w_l.png vertices: ['0, 1', '1, 1', '1, 0', '0, 0.5'] - type: tile id: PlatingHalfTiltSENLower parent: PlatingSpace - name: SE-N lower half-tilt plating + name: SE-N-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_n_l.png vertices: ['1, 1', '1, 0', '0, 0', '0.5, 1'] - type: tile id: PlatingHalfTiltSWELower parent: PlatingSpace - name: SW-E lower half-tilt plating + name: SW-E-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_e_l.png vertices: ['1, 0', '0, 0', '0, 1', '1, 0.5'] - type: tile id: PlatingHalfTiltNWSLower parent: PlatingSpace - name: NW-S lower half-tilt plating + name: NW-S-lower-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_s_l.png vertices: ['0, 0', '0, 1', '1, 1', '0.5, 0'] - type: tile id: PlatingHalfTiltNEWUpper parent: PlatingSpace - name: NE-W upper half-tilt plating + name: NE-W-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_w_u.png vertices: ['0, 1', '1, 1', '1, 0.5'] - type: tile id: PlatingHalfTiltSENUpper parent: PlatingSpace - name: SE-N upper half-tilt plating + name: SE-N-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_n_u.png vertices: ['1, 1', '1, 0', '0.5, 0'] - type: tile id: PlatingHalfTiltSWEUpper parent: PlatingSpace - name: SW-E upper half-tilt plating + name: SW-E-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_e_u.png vertices: ['1, 0', '0, 0', '0, 0.5'] - type: tile id: PlatingHalfTiltNWSUpper parent: PlatingSpace - name: NW-S upper half-tilt plating + name: NW-S-upper-half-tilt-plating # Lua sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_s_u.png vertices: ['0, 0', '0, 1', '0.5, 1'] diff --git a/Resources/Prototypes/_Mono/Turf/plating.yml b/Resources/Prototypes/_Mono/Turf/plating.yml index aea7c68768a..c06c9f2ff51 100644 --- a/Resources/Prototypes/_Mono/Turf/plating.yml +++ b/Resources/Prototypes/_Mono/Turf/plating.yml @@ -8,55 +8,59 @@ - type: tile id: LatticeCornerNE parent: Lattice - name: NE lattice + name: tiles-latticecornerNE # Lua sprite: /Textures/_Mono/Tiles/lattice/ne.png vertices: ["1, 0", "1, 1", "0, 1"] - type: tile id: LatticeCornerNW parent: Lattice - name: NW lattice + name: tiles-latticecornerNW # Lua sprite: /Textures/_Mono/Tiles/lattice/nw.png vertices: ["0, 0", "1, 1", "0, 1"] - type: tile id: LatticeCornerSE parent: Lattice - name: SE lattice + name: tiles-latticecornerSE # Lua sprite: /Textures/_Mono/Tiles/lattice/se.png vertices: ["0, 0", "1, 0", "1, 1"] - type: tile id: LatticeCornerSW parent: Lattice - name: SW lattice + name: tiles-latticecornerSW # Lua sprite: /Textures/_Mono/Tiles/lattice/sw.png vertices: ["0, 0", "1, 0", "0, 1"] - type: tile id: PlatingCornerNE parent: PlatingSpace - name: NE plating + name: tiles-platingcornerNE # Lua sprite: /Textures/_Mono/Tiles/plating/ne.png vertices: ["1, 0", "1, 1", "0, 1"] + baseTurf: LatticeCornerNE # Lua: corner plating -> corner lattice, not straight to space - type: tile id: PlatingCornerNW parent: PlatingSpace - name: NW plating + name: tiles-platingcornerNW # Lua sprite: /Textures/_Mono/Tiles/plating/nw.png vertices: ["0, 0", "1, 1", "0, 1"] + baseTurf: LatticeCornerNW # Lua: corner plating -> corner lattice, not straight to space - type: tile id: PlatingCornerSE parent: PlatingSpace - name: SE plating + name: tiles-platingcornerSE # Lua sprite: /Textures/_Mono/Tiles/plating/se.png vertices: ["0, 0", "1, 0", "1, 1"] + baseTurf: LatticeCornerSE # Lua: corner plating -> corner lattice, not straight to space - type: tile id: PlatingCornerSW parent: PlatingSpace - name: SW plating + name: tiles-platingcornerSW # Lua sprite: /Textures/_Mono/Tiles/plating/sw.png vertices: ["0, 0", "1, 0", "0, 1"] + baseTurf: LatticeCornerSW # Lua: corner plating -> corner lattice, not straight to space diff --git a/Resources/Textures/_Lua/Tiles/attributions.yml b/Resources/Textures/_Lua/Tiles/attributions.yml new file mode 100644 index 00000000000..27baaf5749e --- /dev/null +++ b/Resources/Textures/_Lua/Tiles/attributions.yml @@ -0,0 +1,4 @@ +- files: ["ne.png", "nw.png", "se.png", "sw.png"] # hull_reinforced + license: "CC-BY-SA-3.0" + copyright: "Created by fox76055 (github) for LuaWorld" # Отдадим должное Еврею за эти великие укреплённые полы... + source: "https://github.com/Lua-Frontier/sector-frontier-14" diff --git a/Resources/Textures/_Lua/Tiles/hull_reinforced/ne.png b/Resources/Textures/_Lua/Tiles/hull_reinforced/ne.png new file mode 100644 index 0000000000000000000000000000000000000000..8897be66b71917a1512a33a09f7437d822e742a1 GIT binary patch literal 594 zcmV-Y05QSkwdsEThRJlFRz=QJ)^fy(~Lle?E`YfGj;ur@Un@A_Kdv<5%XS|kRz1!_t z`uFtIZnxV`8S}|}isX`W<%?v@r}cinU%kG(G=Cl*n$2d@)W75L*wEj{$7YJ;Qaw`* zwbbOV{rms?ys}{P`R%QP5v>t_isX{B6cwGLmN|$Hz$Trr!9q5e&!PUA72*>BL^@#{ z2+0vY<4bX9kF)rqJRb@K?+XA!Cq$AEnMd*ZG3#PoGmrRz0P+pMMi2-iURC^lta~nv z)`fcO=_91y<-=tI&^QxlP!2<=Dxb;Rg(JUa=C|J zPfz>BV$qN>KbTK}TF_TL3&#A=cW-}xUS7H%_xIhy!^7L`v6}+5@X@hr z9Jp|_h^mth_M{ zYiiCIx%{3|gE0{bs%7PzEi|pN>0py09zSI7zz@z^kPcfEZ~Ie?1!G&un{ouxABGI)^DMPtU6bTtiO8RRXRh zzes>r;EV%Ba0_yMMt1<2U_eA5Hub`#U$qAULc~h+3My{3a=qa|KqWKI^J8yK{w`p@ z-y6RJSrF$fw>>@C-be0syEXm~&N`Tj9ATf;$8uK8vF){gZ~ZU?;muOug={Vs41h#3B8kT5seGyIN~XJPFK=3IG* tj@f?z00960hLIK$00006Nklq0v@sh%jI%^ z;Rw(<;@8QfgS!hDB5$qj@4;OKRC3)1t+l<|TD#vXaOTcC=z5>&bb7yMh&+7GJV=af z?PnK8KLXnxLe_<=KwdGb0OXa7kIWyOz_?;G0k++Fhls62=IS{9C<1hz1rY^(5y`3c zW&xGFE_|+klYm>viM(3C801$A$c4*UvlatSFUTtpAHu~uaIAC0NP|jhu8!khBmlX^ z4=pBU&dsktBpw)7oGrk%*TQ4IBMGV)e!uQ40hf^X2_l5;&l#T-VA~~D*iKtsAy#uv z`D)+i^W*=HE4hM7!mkLSnB0tg^NoMV4(>oDuZ7O>7-}wGmn=92wL}^ddQgBfmmEm0 zNW5=r&XBJrA_(~>0C|cj3=(4#>sxa{olA@rM@$6#5s)7ZHBoXP9)HLl%0Vj5szYoi z#C`?n+=PUhD0VCQYa$QFUO+lGflL8QA&6fCwP3BRX`PU}pf5V-NHC!wkPM#EHBbv# xkHvutr|~xc00960X6JGg00006Nkl7!W41^_(O%{7^rgZl+`2C+E-94pqi;ufjiVfwR7N;*ChQi(`2W*03&JQT9QHk7 z0z`sk7(FBedqg`X0=SMsNzmRRCITR(_gF!Kuk_de4 zy((fNz>~4|Wk%2vywZ+|00`EQa?WF^i1c~6*!!SAJh!IQl-vVfer`!SiWN{I-k7z9 z%#*P8P#ivD^*kpcDVT%mxeikut!0UM2E}>%Ohoae)E_Rb{fzi^9_#lW&4m3f;1f{+ zRYQq*7UaXqms|D(zb9Wwgv|g-a}gv!ln06Yb7@_QAs2pZ{^Q45z(y{D00v1!K~w_(wQjCzLu4w=00000NkvXXu0mjfYINv% literal 0 HcmV?d00001 From 213c5eba2858d2d13bdeefff324b733e24859335 Mon Sep 17 00:00:00 2001 From: C_Quarian Date: Mon, 14 Sep 2026 18:38:05 +0400 Subject: [PATCH 2/2] =?UTF-8?q?=D0=A7=D0=B8=D1=81=D1=82=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=BB=D0=B8=D1=86=D0=B5=D0=BD=D0=B7=D0=B8=D0=B8=20(=D0=BE?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BD=D0=B5=20=D0=B8=D1=81=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D1=8C=D0=B7=D1=83=D0=B5=D1=82=D1=81=D1=8F=20=D1=83=20=D0=BD?= =?UTF-8?q?=D0=B0=D1=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Resources/Locale/en-US/_Lua/tiles.ftl | 1 - Resources/Locale/ru-RU/_Lua/tiles.ftl | 1 - Resources/Prototypes/_Lua/Tiles/floors.yml | 4 - Resources/Prototypes/_Mono/Turf/generated.yml | 88 +++++++++---------- Resources/Prototypes/_Mono/Turf/plating.yml | 24 ++--- .../Textures/_Lua/Tiles/attributions.yml | 2 +- 6 files changed, 57 insertions(+), 63 deletions(-) diff --git a/Resources/Locale/en-US/_Lua/tiles.ftl b/Resources/Locale/en-US/_Lua/tiles.ftl index a4472c97012..03e91783071 100644 --- a/Resources/Locale/en-US/_Lua/tiles.ftl +++ b/Resources/Locale/en-US/_Lua/tiles.ftl @@ -3,7 +3,6 @@ tiles-hull-reinforced-corner-nw = exterior reinforced hull plating corner (NW) tiles-hull-reinforced-corner-se = exterior reinforced hull plating corner (SE) tiles-hull-reinforced-corner-sw = exterior reinforced hull plating corner (SW) -# Corner, half, wedge and half-tilt lattice and plating (Mono tiles), original Monolith names tiles-latticecornerNE = NE lattice tiles-platingcornerNE = NE plating tiles-latticecornerNW = NW lattice diff --git a/Resources/Locale/ru-RU/_Lua/tiles.ftl b/Resources/Locale/ru-RU/_Lua/tiles.ftl index bf1576cca69..07f00a26a24 100644 --- a/Resources/Locale/ru-RU/_Lua/tiles.ftl +++ b/Resources/Locale/ru-RU/_Lua/tiles.ftl @@ -3,7 +3,6 @@ tiles-hull-reinforced-corner-nw = угловая наружная укреплё tiles-hull-reinforced-corner-se = угловая наружная укреплённая обшивка корпуса (юго-восток) tiles-hull-reinforced-corner-sw = угловая наружная укреплённая обшивка корпуса (юго-запад) -# Corner, half, wedge and half-tilt lattice and plating (Mono tiles), texts from Sector Frontier 14 tiles-latticecornerNE = угловая решётка Северо Восток tiles-platingcornerNE = угловое покрытие Северо Восток tiles-latticecornerNW = угловая решётка Северо Запад diff --git a/Resources/Prototypes/_Lua/Tiles/floors.yml b/Resources/Prototypes/_Lua/Tiles/floors.yml index 5029a957820..771cdb5b1a2 100644 --- a/Resources/Prototypes/_Lua/Tiles/floors.yml +++ b/Resources/Prototypes/_Lua/Tiles/floors.yml @@ -1,7 +1,3 @@ -# Diagonal corners of the exterior reinforced hull plating, ported from Sector Frontier 14. -# Same ids as there so their maps load here; they inherit Monolith's FloorHullReinforced, which is destructible. -# When destroyed they break down to the matching Mono corner plating instead of a full plating tile. - - type: tile id: HullReinforcedCornerNE parent: FloorHullReinforced diff --git a/Resources/Prototypes/_Mono/Turf/generated.yml b/Resources/Prototypes/_Mono/Turf/generated.yml index 1e2a76528ab..a0f640ace23 100644 --- a/Resources/Prototypes/_Mono/Turf/generated.yml +++ b/Resources/Prototypes/_Mono/Turf/generated.yml @@ -1,307 +1,307 @@ - type: tile id: LatticeHalfV parent: Lattice - name: V-half-lattice # Lua + name: V-half-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/half_v.png vertices: ['0.25, 0', '0.75, 0', '0.75, 1', '0.25, 1'] - type: tile id: LatticeHalfH parent: Lattice - name: H-half-lattice # Lua + name: H-half-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/half_h.png vertices: ['0, 0.25', '0, 0.75', '1, 0.75', '1, 0.25'] - type: tile id: LatticeWedgeN parent: Lattice - name: north-wedge-lattice # Lua + name: north-wedge-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/wedge_n.png vertices: ['0, 1', '1, 1', '0.5, 0.5'] - type: tile id: LatticeWedgeE parent: Lattice - name: east-wedge-lattice # Lua + name: east-wedge-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/wedge_e.png vertices: ['1, 1', '1, 0', '0.5, 0.5'] - type: tile id: LatticeWedgeS parent: Lattice - name: south-wedge-lattice # Lua + name: south-wedge-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/wedge_s.png vertices: ['1, 0', '0, 0', '0.5, 0.5'] - type: tile id: LatticeWedgeW parent: Lattice - name: west-wedge-lattice # Lua + name: west-wedge-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/wedge_w.png vertices: ['0, 0', '0, 1', '0.5, 0.5'] - type: tile id: LatticeHalfTiltNESLower parent: Lattice - name: NE-S-lower-half-tilt-lattice # Lua + name: NE-S-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_s_l.png vertices: ['0, 1', '1, 1', '1, 0', '0.5, 0'] - type: tile id: LatticeHalfTiltSEWLower parent: Lattice - name: SE-W-lower-half-tilt-lattice # Lua + name: SE-W-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_w_l.png vertices: ['1, 1', '1, 0', '0, 0', '0, 0.5'] - type: tile id: LatticeHalfTiltSWNLower parent: Lattice - name: SW-N-lower-half-tilt-lattice # Lua + name: SW-N-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_n_l.png vertices: ['1, 0', '0, 0', '0, 1', '0.5, 1'] - type: tile id: LatticeHalfTiltNWELower parent: Lattice - name: NW-E-lower-half-tilt-lattice # Lua + name: NW-E-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_e_l.png vertices: ['0, 0', '0, 1', '1, 1', '1, 0.5'] - type: tile id: LatticeHalfTiltNESUpper parent: Lattice - name: NE-S-upper-half-tilt-lattice # Lua + name: NE-S-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_s_u.png vertices: ['0.5, 1', '1, 1', '1, 0'] - type: tile id: LatticeHalfTiltSEWUpper parent: Lattice - name: SE-W-upper-half-tilt-lattice # Lua + name: SE-W-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_w_u.png vertices: ['1, 0.5', '1, 0', '0, 0'] - type: tile id: LatticeHalfTiltSWNUpper parent: Lattice - name: SW-N-upper-half-tilt-lattice # Lua + name: SW-N-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_n_u.png vertices: ['0.5, 0', '0, 0', '0, 1'] - type: tile id: LatticeHalfTiltNWEUpper parent: Lattice - name: NW-E-upper-half-tilt-lattice # Lua + name: NW-E-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_e_u.png vertices: ['0, 0.5', '0, 1', '1, 1'] - type: tile id: LatticeHalfTiltNEWLower parent: Lattice - name: NE-W-lower-half-tilt-lattice # Lua + name: NE-W-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_w_l.png vertices: ['0, 1', '1, 1', '1, 0', '0, 0.5'] - type: tile id: LatticeHalfTiltSENLower parent: Lattice - name: SE-N-lower-half-tilt-lattice # Lua + name: SE-N-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_n_l.png vertices: ['1, 1', '1, 0', '0, 0', '0.5, 1'] - type: tile id: LatticeHalfTiltSWELower parent: Lattice - name: SW-E-lower-half-tilt-lattice # Lua + name: SW-E-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_e_l.png vertices: ['1, 0', '0, 0', '0, 1', '1, 0.5'] - type: tile id: LatticeHalfTiltNWSLower parent: Lattice - name: NW-S-lower-half-tilt-lattice # Lua + name: NW-S-lower-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_s_l.png vertices: ['0, 0', '0, 1', '1, 1', '0.5, 0'] - type: tile id: LatticeHalfTiltNEWUpper parent: Lattice - name: NE-W-upper-half-tilt-lattice # Lua + name: NE-W-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_ne_w_u.png vertices: ['0, 1', '1, 1', '1, 0.5'] - type: tile id: LatticeHalfTiltSENUpper parent: Lattice - name: SE-N-upper-half-tilt-lattice # Lua + name: SE-N-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_se_n_u.png vertices: ['1, 1', '1, 0', '0.5, 0'] - type: tile id: LatticeHalfTiltSWEUpper parent: Lattice - name: SW-E-upper-half-tilt-lattice # Lua + name: SW-E-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_sw_e_u.png vertices: ['1, 0', '0, 0', '0, 0.5'] - type: tile id: LatticeHalfTiltNWSUpper parent: Lattice - name: NW-S-upper-half-tilt-lattice # Lua + name: NW-S-upper-half-tilt-lattice # LuaM sprite: /Textures/_Mono/Tiles/lattice/script/halftilt_nw_s_u.png vertices: ['0, 0', '0, 1', '0.5, 1'] - type: tile id: PlatingHalfV parent: PlatingSpace - name: V-half-plating # Lua + name: V-half-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/half_v.png vertices: ['0.25, 0', '0.75, 0', '0.75, 1', '0.25, 1'] - type: tile id: PlatingHalfH parent: PlatingSpace - name: H-half-plating # Lua + name: H-half-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/half_h.png vertices: ['0, 0.25', '0, 0.75', '1, 0.75', '1, 0.25'] - type: tile id: PlatingWedgeN parent: PlatingSpace - name: north-wedge-plating # Lua + name: north-wedge-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/wedge_n.png vertices: ['0, 1', '1, 1', '0.5, 0.5'] - type: tile id: PlatingWedgeE parent: PlatingSpace - name: east-wedge-plating # Lua + name: east-wedge-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/wedge_e.png vertices: ['1, 1', '1, 0', '0.5, 0.5'] - type: tile id: PlatingWedgeS parent: PlatingSpace - name: south-wedge-plating # Lua + name: south-wedge-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/wedge_s.png vertices: ['1, 0', '0, 0', '0.5, 0.5'] - type: tile id: PlatingWedgeW parent: PlatingSpace - name: west-wedge-plating # Lua + name: west-wedge-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/wedge_w.png vertices: ['0, 0', '0, 1', '0.5, 0.5'] - type: tile id: PlatingHalfTiltNESLower parent: PlatingSpace - name: NE-S-lower-half-tilt-plating # Lua + name: NE-S-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_s_l.png vertices: ['0, 1', '1, 1', '1, 0', '0.5, 0'] - type: tile id: PlatingHalfTiltSEWLower parent: PlatingSpace - name: SE-W-lower-half-tilt-plating # Lua + name: SE-W-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_w_l.png vertices: ['1, 1', '1, 0', '0, 0', '0, 0.5'] - type: tile id: PlatingHalfTiltSWNLower parent: PlatingSpace - name: SW-N-lower-half-tilt-plating # Lua + name: SW-N-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_n_l.png vertices: ['1, 0', '0, 0', '0, 1', '0.5, 1'] - type: tile id: PlatingHalfTiltNWELower parent: PlatingSpace - name: NW-E-lower-half-tilt-plating # Lua + name: NW-E-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_e_l.png vertices: ['0, 0', '0, 1', '1, 1', '1, 0.5'] - type: tile id: PlatingHalfTiltNESUpper parent: PlatingSpace - name: NE-S-upper-half-tilt-plating # Lua + name: NE-S-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_s_u.png vertices: ['0.5, 1', '1, 1', '1, 0'] - type: tile id: PlatingHalfTiltSEWUpper parent: PlatingSpace - name: SE-W-upper-half-tilt-plating # Lua + name: SE-W-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_w_u.png vertices: ['1, 0.5', '1, 0', '0, 0'] - type: tile id: PlatingHalfTiltSWNUpper parent: PlatingSpace - name: SW-N-upper-half-tilt-plating # Lua + name: SW-N-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_n_u.png vertices: ['0.5, 0', '0, 0', '0, 1'] - type: tile id: PlatingHalfTiltNWEUpper parent: PlatingSpace - name: NW-E-upper-half-tilt-plating # Lua + name: NW-E-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_e_u.png vertices: ['0, 0.5', '0, 1', '1, 1'] - type: tile id: PlatingHalfTiltNEWLower parent: PlatingSpace - name: NE-W-lower-half-tilt-plating # Lua + name: NE-W-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_w_l.png vertices: ['0, 1', '1, 1', '1, 0', '0, 0.5'] - type: tile id: PlatingHalfTiltSENLower parent: PlatingSpace - name: SE-N-lower-half-tilt-plating # Lua + name: SE-N-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_n_l.png vertices: ['1, 1', '1, 0', '0, 0', '0.5, 1'] - type: tile id: PlatingHalfTiltSWELower parent: PlatingSpace - name: SW-E-lower-half-tilt-plating # Lua + name: SW-E-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_e_l.png vertices: ['1, 0', '0, 0', '0, 1', '1, 0.5'] - type: tile id: PlatingHalfTiltNWSLower parent: PlatingSpace - name: NW-S-lower-half-tilt-plating # Lua + name: NW-S-lower-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_s_l.png vertices: ['0, 0', '0, 1', '1, 1', '0.5, 0'] - type: tile id: PlatingHalfTiltNEWUpper parent: PlatingSpace - name: NE-W-upper-half-tilt-plating # Lua + name: NE-W-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_ne_w_u.png vertices: ['0, 1', '1, 1', '1, 0.5'] - type: tile id: PlatingHalfTiltSENUpper parent: PlatingSpace - name: SE-N-upper-half-tilt-plating # Lua + name: SE-N-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_se_n_u.png vertices: ['1, 1', '1, 0', '0.5, 0'] - type: tile id: PlatingHalfTiltSWEUpper parent: PlatingSpace - name: SW-E-upper-half-tilt-plating # Lua + name: SW-E-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_sw_e_u.png vertices: ['1, 0', '0, 0', '0, 0.5'] - type: tile id: PlatingHalfTiltNWSUpper parent: PlatingSpace - name: NW-S-upper-half-tilt-plating # Lua + name: NW-S-upper-half-tilt-plating # LuaM sprite: /Textures/_Mono/Tiles/plating/script/halftilt_nw_s_u.png vertices: ['0, 0', '0, 1', '0.5, 1'] diff --git a/Resources/Prototypes/_Mono/Turf/plating.yml b/Resources/Prototypes/_Mono/Turf/plating.yml index c06c9f2ff51..8db2672039a 100644 --- a/Resources/Prototypes/_Mono/Turf/plating.yml +++ b/Resources/Prototypes/_Mono/Turf/plating.yml @@ -8,59 +8,59 @@ - type: tile id: LatticeCornerNE parent: Lattice - name: tiles-latticecornerNE # Lua + name: tiles-latticecornerNE # LuaM sprite: /Textures/_Mono/Tiles/lattice/ne.png vertices: ["1, 0", "1, 1", "0, 1"] - type: tile id: LatticeCornerNW parent: Lattice - name: tiles-latticecornerNW # Lua + name: tiles-latticecornerNW # LuaM sprite: /Textures/_Mono/Tiles/lattice/nw.png vertices: ["0, 0", "1, 1", "0, 1"] - type: tile id: LatticeCornerSE parent: Lattice - name: tiles-latticecornerSE # Lua + name: tiles-latticecornerSE # LuaM sprite: /Textures/_Mono/Tiles/lattice/se.png vertices: ["0, 0", "1, 0", "1, 1"] - type: tile id: LatticeCornerSW parent: Lattice - name: tiles-latticecornerSW # Lua + name: tiles-latticecornerSW # LuaM sprite: /Textures/_Mono/Tiles/lattice/sw.png vertices: ["0, 0", "1, 0", "0, 1"] - type: tile id: PlatingCornerNE parent: PlatingSpace - name: tiles-platingcornerNE # Lua + name: tiles-platingcornerNE # LuaM sprite: /Textures/_Mono/Tiles/plating/ne.png vertices: ["1, 0", "1, 1", "0, 1"] - baseTurf: LatticeCornerNE # Lua: corner plating -> corner lattice, not straight to space + baseTurf: LatticeCornerNE # LuaM - type: tile id: PlatingCornerNW parent: PlatingSpace - name: tiles-platingcornerNW # Lua + name: tiles-platingcornerNW # LuaM sprite: /Textures/_Mono/Tiles/plating/nw.png vertices: ["0, 0", "1, 1", "0, 1"] - baseTurf: LatticeCornerNW # Lua: corner plating -> corner lattice, not straight to space + baseTurf: LatticeCornerNW # LuaM - type: tile id: PlatingCornerSE parent: PlatingSpace - name: tiles-platingcornerSE # Lua + name: tiles-platingcornerSE # LuaM sprite: /Textures/_Mono/Tiles/plating/se.png vertices: ["0, 0", "1, 0", "1, 1"] - baseTurf: LatticeCornerSE # Lua: corner plating -> corner lattice, not straight to space + baseTurf: LatticeCornerSE # LuaM - type: tile id: PlatingCornerSW parent: PlatingSpace - name: tiles-platingcornerSW # Lua + name: tiles-platingcornerSW # LuaM sprite: /Textures/_Mono/Tiles/plating/sw.png vertices: ["0, 0", "1, 0", "0, 1"] - baseTurf: LatticeCornerSW # Lua: corner plating -> corner lattice, not straight to space + baseTurf: LatticeCornerSW # LuaM diff --git a/Resources/Textures/_Lua/Tiles/attributions.yml b/Resources/Textures/_Lua/Tiles/attributions.yml index 27baaf5749e..1da0f971a0c 100644 --- a/Resources/Textures/_Lua/Tiles/attributions.yml +++ b/Resources/Textures/_Lua/Tiles/attributions.yml @@ -1,4 +1,4 @@ -- files: ["ne.png", "nw.png", "se.png", "sw.png"] # hull_reinforced +- files: ["ne.png", "nw.png", "se.png", "sw.png"] license: "CC-BY-SA-3.0" copyright: "Created by fox76055 (github) for LuaWorld" # Отдадим должное Еврею за эти великие укреплённые полы... source: "https://github.com/Lua-Frontier/sector-frontier-14"