From f02f4ab55c2d6f1adf8146cad2936f11d9e0128b Mon Sep 17 00:00:00 2001 From: Ed Date: Thu, 28 Mar 2024 23:48:17 +0300 Subject: [PATCH] add first tile! --- Resources/Locale/ru-RU/tiles/tiles.ftl | 131 ++++++++++++++++++ .../Prototypes/CrystallPunk/Tiles/natural.yml | 32 +++++ .../CrystallPunk/Tiles/Grass/attributions.yml | 7 + .../CrystallPunk/Tiles/Grass/double_edge.png | Bin 0 -> 745 bytes .../CrystallPunk/Tiles/Grass/grass.png | Bin 0 -> 6334 bytes .../CrystallPunk/Tiles/Grass/single_edge.png | Bin 0 -> 590 bytes .../CrystallPunk/Tiles/Grass/triple_edge.png | Bin 0 -> 1211 bytes 7 files changed, 170 insertions(+) create mode 100644 Resources/Locale/ru-RU/tiles/tiles.ftl create mode 100644 Resources/Prototypes/CrystallPunk/Tiles/natural.yml create mode 100644 Resources/Textures/CrystallPunk/Tiles/Grass/attributions.yml create mode 100644 Resources/Textures/CrystallPunk/Tiles/Grass/double_edge.png create mode 100644 Resources/Textures/CrystallPunk/Tiles/Grass/grass.png create mode 100644 Resources/Textures/CrystallPunk/Tiles/Grass/single_edge.png create mode 100644 Resources/Textures/CrystallPunk/Tiles/Grass/triple_edge.png diff --git a/Resources/Locale/ru-RU/tiles/tiles.ftl b/Resources/Locale/ru-RU/tiles/tiles.ftl new file mode 100644 index 0000000000..e85d65b325 --- /dev/null +++ b/Resources/Locale/ru-RU/tiles/tiles.ftl @@ -0,0 +1,131 @@ +tiles-space = космос +tiles-plating = покрытие +tiles-lattice = решётка +tiles-lattice-train = решётка поезда +tiles-steel-floor = стальной пол +tiles-steel-floor-mini = стальные мини-плиты +tiles-steel-floor-pavement = стальное покрытие +tiles-steel-floor-diagonal = стальные диагональные плиты +tiles-steel-floor-offset = стальные смещенные плиты +tiles-steel-floor-mono = стальные моно плиты +tiles-steel-floor-pavement-vertical = стальное вертикальное покрытие +tiles-steel-floor-herringbone = стальные плиты ёлочкой +tiles-steel-floor-diagonal-mini = стальные диагональные мини-плиты +tiles-steel-floor-checker-dark = тёмные стальные плиты шашечками +tiles-steel-floor-checker-light = светлые стальные плиты шашечками +tiles-plastic-floor = пластиковые плиты +tiles-wood = деревянный пол +tiles-white-floor = белый пол +tiles-white-floor-mini = белые стальные мини-плиты +tiles-white-floor-pavement = белое стальное покрытие +tiles-white-floor-diagonal = белые стальные диагональные плиты +tiles-white-floor-offset = белые стальные смещенные плиты +tiles-white-floor-mono = белые стальные моно плиты +tiles-white-floor-pavement-vertical = белое стальное вертикальное покрытие +tiles-white-floor-herringbone = белые стальные плиты ёлочкой +tiles-white-floor-diagonal-mini = белые стальные диагональные мини-плиты +tiles-plastic-white-floor = белые пластиковые плиты +tiles-dark-floor = тёмный пол +tiles-dark-floor-mini = тёмные стальные мини-плиты +tiles-dark-floor-pavement = тёмное стальное покрытие +tiles-dark-floor-diagonal = тёмные стальные диагональные плиты +tiles-dark-floor-offset = тёмные стальные смещенные плиты +tiles-dark-floor-mono = тёмные стальные моно плиты +tiles-dark-floor-pavement-vertical = тёмное стальное вертикальное покрытие +tiles-dark-floor-herringbone = тёмные стальные плиты ёлочкой +tiles-dark-floor-diagonal-mini = тёмные стальные диагональные плиты +tiles-plastic-dark-floor = тёмные пластиковые плиты +tiles-techmaint-floor = технический пол +tiles-reinforced-floor = армированный пол +tiles-super-reinforced-floor = укреплённый армированный пол +tiles-mono-floor = моно пол +tiles-linoleum-floor = линолеумный пол +tiles-dirty-steel-floor = грязный стальной пол +tiles-elevator-shaft = пол шахты лифта +tiles-diamond-plate-floor = пол из алмазных плит +tiles-rock-floor = каменный пол +tiles-blue-tile = голубая плитка +tiles-mining-tile = шахтёрская плитка +tiles-mining-dark-tile = тёмная шахтёрская плитка +tiles-mining-light-tile = светлая шахтёрская плитка +tiles-freezer = морозильник +tiles-showroom-floor = пол выставочного зала +tiles-lime-floor = лаймовый пол +tiles-hydro-floor = гидро пол +tiles-bar-floor = барный пол +tiles-clown-floor = клоунский пол +tiles-brass-plating = латунное покрытие +tiles-brass-floor-filled = заполненное латунное покрытие +tiles-brass-floor-reebe = гладкое латунное покрытие +tiles-mime-floor = мимский пол +tiles-kitchen-floor = кухонный пол +tiles-laundry-floor = пол прачечной +tiles-concrete-tile = бетонный пол +tiles-concrete-slab = бетонная плита +tiles-concrete-smooth = гладкий бетонный пол +tiles-gray-concrete-tile = серый бетонный пол +tiles-gray-concrete-slab = серая бетонная плита +tiles-gray-concrete-smooth = гладкий серый бетонный пол +tiles-old-concrete-tile = старый бетонный пол +tiles-old-concrete-slab = старая бетонная плита +tiles-old-concrete-smooth = старый гладкий бетонный пол +tiles-blue-arcade-floor = синий пол аркады +tiles-red-arcade-floor = красный пол аркады +tiles-eighties-floor = пол восьмидесятых +tiles-clown-carpet-floor = клоунский ковёр +tiles-office-carpet-floor = офисный ковёр +tiles-boxing-ring-floor = пол боксёрского ринга +tiles-gym-floor = пол спортзала +tiles-white-shuttle-floor = белый пол шаттла +tiles-blue-shuttle-floor = синий пол шаттла +tiles-orange-shuttle-floor = оранжевый пол шаттла +tiles-purple-shuttle-floor = фиолетовый пол шаттла +tiles-red-shuttle-floor = красный пол шаттла +tiles-grey-shuttle-floor = серый пол шаттла +tiles-black-shuttle-floor = чёрный пол шаттла +tiles-gold-tile = золотой пол +tiles-silver-tile = серебряный пол +tiles-glass-floor = стеклянный пол +tiles-reinforced-glass-floor = бронестеклянный пол +tiles-green-circuit-floor = зелёный микросхемный пол +tiles-blue-circuit-floor = синий микросхемный пол +tiles-snow = снег +tiles-snow-plating = снежный пол +tiles-snow-dug = копаный снег +tiles-ice = лёд +tiles-grass-floor = трава +tiles-asphalt = асфальт +tiles-planet-grass-floor = трава планеты +tiles-jungle-grass-floor = трава джунглей +tiles-dark-grass-floor = тёмная трава +tiles-light-grass-floor = светлая трава +tiles-dirt-floor = грязь +tiles-asteroid-sand = астероидный песок +tiles-asteroid-sand-dug = копаный астероидный песок +tiles-asteroid-plating = астероидное покрытие +tiles-asteroid-tile = астероидная плитка +tiles-asteroid-ironsand = железопесочный астероид +tiles-cave = пещера +tiles-cave-drought = сухая пещера +tiles-flesh-floor = мясистый пол +tiles-techmaint3-floor = решётчатый технический пол +tiles-techmaint2-floor = стальной технический пол +tiles-wood2 = деревянный узорчатый пол +tiles-desert-floor = пол пустыня +tiles-low-desert-floor = пол низинная пустыня +tiles-grass-planet-floor = пол трава планеты +tiles-basalt-floor = пол базальт +tiles-snow-floor = пол снег +tiles-wood3 = пол сломанный деревянный +tiles-hull = наружная обшивка корпуса +tiles-hull-reinforced = наружная укреплённая обшивка корпуса +tiles-web = паутинный пол +tiles-chromite = хромитовый пол +tiles-astro-grass = астро-трава +tiles-mowed-astro-grass = астро-газон +tiles-jungle-astro-grass = астро-трава джунглей +tiles-astro-ice = астро-лёд +tiles-astro-snow = астро-снег +tiles-wood-large = большой деревянный пол + +tiles-cp-grass-floor = трава \ No newline at end of file diff --git a/Resources/Prototypes/CrystallPunk/Tiles/natural.yml b/Resources/Prototypes/CrystallPunk/Tiles/natural.yml new file mode 100644 index 0000000000..b158f1fa1d --- /dev/null +++ b/Resources/Prototypes/CrystallPunk/Tiles/natural.yml @@ -0,0 +1,32 @@ + +- type: tile + id: FloorPlanetGrassCP + name: tiles-cp-grass-floor + sprite: /Textures/CrystallPunk/Tiles/Grass/grass.png + variants: 8 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + edgeSpritePriority: 1 + edgeSprites: + SouthEast: /Textures/CrystallPunk/Tiles/Grass/single_edge.png + NorthEast: /Textures/CrystallPunk/Tiles/Grass/single_edge.png + NorthWest: /Textures/CrystallPunk/Tiles/Grass/single_edge.png + SouthWest: /Textures/CrystallPunk/Tiles/Grass/single_edge.png + South: /Textures/CrystallPunk/Tiles/Grass/double_edge.png + East: /Textures/CrystallPunk/Tiles/Grass/double_edge.png + North: /Textures/CrystallPunk/Tiles/Grass/double_edge.png + West: /Textures/CrystallPunk/Tiles/Grass/double_edge.png + baseTurf: FloorPlanetGrass + isSubfloor: true + footstepSounds: + collection: FootstepGrass + heatCapacity: 10000 + weather: true + indestructible: true \ No newline at end of file diff --git a/Resources/Textures/CrystallPunk/Tiles/Grass/attributions.yml b/Resources/Textures/CrystallPunk/Tiles/Grass/attributions.yml new file mode 100644 index 0000000000..2e7adfa8d3 --- /dev/null +++ b/Resources/Textures/CrystallPunk/Tiles/Grass/attributions.yml @@ -0,0 +1,7 @@ +- files: + - grass.png + - double_edge.png + - single_edge.png + license: "CC-BY-SA-3.0" + copyright: "https://github.com/discordia-space/CEV-Eris/commit/026ee3250ac1de938b503e3eb46ad73dd9c3ca82, recolored by TheShuEd for CrystallPunk14" + source: "https://github.com/discordia-space/CEV-Eris/commit/026ee3250ac1de938b503e3eb46ad73dd9c3ca82" diff --git a/Resources/Textures/CrystallPunk/Tiles/Grass/double_edge.png b/Resources/Textures/CrystallPunk/Tiles/Grass/double_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..a4db83fcf7cac4a1fd50c64f752e87629ed91608 GIT binary patch literal 745 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 A%K!iX literal 0 HcmV?d00001 diff --git a/Resources/Textures/CrystallPunk/Tiles/Grass/single_edge.png b/Resources/Textures/CrystallPunk/Tiles/Grass/single_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..a00138b812329a73934ed3f8b38069dc3f34dd0b GIT binary patch literal 590 zcmV-U0EX>4Tx04R}tkv&MmKpe$iQ;Q-M2MdZiWT;LSL`4J_sbUc zaarNK#aS&^S@WL!g~6P*lHxkeVZ^Y6I1&&cqlyyBun?hDBgI6L_M;yDLC2pUmrSk_ z7&#VDfeOj-ga5(rZq5AUgqswM0)ZFX{ulu|cY#LDw!e>UyKw^epMfi_<*(F%nNQMd zEiHTm^lk$e*DX!n11@)ffhS!uBuDbo6!LlC{fxdT3-sLr-D_@d&3&9c0BP!K`35*R z1V#&#z3%buuJ+#kJ=5&(2g&$y%FR$F@&Et;gh@m}R9J=W(jf|j01$=YU$Gm!f!*R2 z48{e)lW5ulnDi1>LD;xquV4`tlQ*#2+@K=ZchdV{m}!p(r~m)}07*qoM6N<$f=)6JCjbBd literal 0 HcmV?d00001 diff --git a/Resources/Textures/CrystallPunk/Tiles/Grass/triple_edge.png b/Resources/Textures/CrystallPunk/Tiles/Grass/triple_edge.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9211126b07963d75b52c7d5d5e7715ac007e23 GIT binary patch literal 1211 zcmV;s1VsCZP)EX>4Tx04R}tkv&MmKpe$iQ;Q-M2MdZiWT;LSL`4J_sbUc zaarNK#aS&^S@WL!g~6P*lHxkeVZ^Y6I1&&cqlyyBun?hDBgI6L_M;yDLC2pUmrSk_ z7&#VDfeOj-ga5(rZq5AUgqswM0)ZFX{ulu|cY#LDw!e>UyKw^epMfi_<*(F%nNQMd zEiHTm^lk$e*DX!n11@)ffhS!uBuDbo6!LlC{fxdT3-sLr-D_@d&3&9c0BP!K`35*R z1V#&#z3%buuJ+#kJ=5&(2g&$y%FR$F@&Et=@kvBMR9JTCF>&31ETor~=E0K)5CinDwSAs4n&ZfRp2k003OSB9hR?Y8k^U14a_s zl5xH7iPTf=HrQMe%Pg0$TE-~2erpW?mJ_Ke=v1IX4cBjp|5*a9@)K~gy};RJBx4Q$ z40VuhV6yq}G@u{{wt+8~fCg=v+7-Z_RJ5EZRlss0SWc9y0vwdbfI$tu5rGAbP9uUz zXv=p7c>|=mno}Bf0C0i;*b=OkamI-p96)zc6K9wABzwzAvmq0N&OqDehzpsHQs*yOWx%F+`TE@Z|N&wOKC7 z7tQv9FN2Oa=m5KGZ#fZueJEzLfTyG;@SS;fVgN`>BZ23YhO^!@-~=rvf>|!5L8yAC zdac0*+=%f zn|?WW{g!zA=3(RW_Yz*c_=@Y|VFLh++eH9?dH?rzCnV-{Y$gT9qlzrkbg(2Q&GrKO zo|DiR{olq@AAzry@oo&L4$!j-%E#_= zih~iL>ey--r@v-2nD%ErK%GeK