From e874d4ee717512e70f3edb4f363af0a348f88d08 Mon Sep 17 00:00:00 2001 From: Vitaliy Olkhin Date: Fri, 9 Feb 2024 16:40:59 +0500 Subject: [PATCH] Added floor with track lines, optimized display of signs in inventory --- craft.lua | 14 ++++++ init.lua | 2 +- locale/plant_blocks.ru.tr | 4 +- nodes.lua | 40 ++++++++++++++++-- ...ant_blocks_arrow_black_and_yellow_line.png | Bin 0 -> 676 bytes ...cks_arrow_black_and_yellow_line_corner.png | Bin 0 -> 759 bytes 6 files changed, 54 insertions(+), 6 deletions(-) create mode 100644 textures/plant_blocks_arrow_black_and_yellow_line.png create mode 100644 textures/plant_blocks_arrow_black_and_yellow_line_corner.png diff --git a/craft.lua b/craft.lua index 05e1bfa..0abdafe 100644 --- a/craft.lua +++ b/craft.lua @@ -187,4 +187,18 @@ minetest.register_craft({ {'basic_materials:steel_strip','basic_materials:cement_block', 'dye:blue'}, {'basic_materials:steel_strip','basic_materials:steel_strip', 'dye:yellow'}, } +}) + +minetest.register_craft({ + output = 'plant_blocks:fl_arr_with_black_yellow_line', + recipe = { + {'plant_blocks:yellow_black_line_floor'}, + } +}) + +minetest.register_craft({ + output = 'plant_blocks:fl_arr_black_yellow_line_corner', + recipe = { + {'plant_blocks:yellow_black_line_corner_floor'}, + } }) \ No newline at end of file diff --git a/init.lua b/init.lua index a8a1791..dcf34fd 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,5 @@ plant_blocks = {} -plant_blocks.version = '0.1' +plant_blocks.version = '0.2' dofile(minetest.get_modpath("plant_blocks") .. "/nodes.lua") dofile(minetest.get_modpath("plant_blocks") .. "/craft.lua") diff --git a/locale/plant_blocks.ru.tr b/locale/plant_blocks.ru.tr index 01c0242..bb5e08c 100644 --- a/locale/plant_blocks.ru.tr +++ b/locale/plant_blocks.ru.tr @@ -15,4 +15,6 @@ Direction to the emergency exit down right=Направление к эваку Direction to the emergency exit to the right up=Направление к эвакуационному выходу направо вверх Direction to the emergency exit left up=Направление к эвакуационному выходу налево вверх Direction to the emergency exit left down=Направление к эвакуационному выходу налево вниз -Industrial hood = Промышленная вытяжка \ No newline at end of file +Industrial hood=Промышленная вытяжка +Industrial floor arrow with black and yellow line=Стрелка промышленного пола с черно-желтой линией +Industrial floor arrow with black and yellow corner line=Стрелка промышленного пола с черно-желтой угловой линией \ No newline at end of file diff --git a/nodes.lua b/nodes.lua index 2451771..7dc6907 100644 --- a/nodes.lua +++ b/nodes.lua @@ -199,7 +199,7 @@ minetest.register_node("plant_blocks:yellow_line_corner_floor", { --plant_blocks:e05 minetest.register_node("plant_blocks:e05", { description = S("Direction to the emergency exit to the right up"), - inventory_image = "plant_blocks_e05.png", + inventory_image = "[combine:66x52:0,10=plant_blocks_e05.png", tiles = { "bg_green_sign.png", "bg_green_sign.png", @@ -224,7 +224,7 @@ minetest.register_node("plant_blocks:e05", { --plant_blocks:e06 minetest.register_node("plant_blocks:e06", { description = S("Direction to the emergency exit left up"), - inventory_image = "plant_blocks_e05.png^[transform4", + inventory_image = "[combine:66x52:0,10=plant_blocks_e05.png^[transform4", tiles = { "bg_green_sign.png", "bg_green_sign.png", @@ -249,7 +249,7 @@ minetest.register_node("plant_blocks:e06", { --plant_blocks:e07 minetest.register_node("plant_blocks:e07", { description = S("Direction to the emergency exit down right"), - inventory_image = "plant_blocks_e07.png", + inventory_image = "[combine:66x52:0,10=plant_blocks_e07.png", tiles = { "bg_green_sign.png", "bg_green_sign.png", @@ -296,7 +296,7 @@ minetest.register_node("plant_blocks:e07", { --plant_blocks:e06 minetest.register_node("plant_blocks:e08", { description = S("Direction to the emergency exit left down"), - inventory_image = "plant_blocks_e07.png^[transform4", + inventory_image = "[combine:66x52:0,10=plant_blocks_e07.png^[transform4", tiles = { "bg_green_sign.png", "bg_green_sign.png", @@ -343,4 +343,36 @@ minetest.register_node("plant_blocks:hood", { is_ground_content = false, groups = {cracky = 1, level = 2, concrete=1}, sounds = default.node_sound_metal_defaults(), +}) + +minetest.register_node("plant_blocks:fl_arr_with_black_yellow_line", { + description = S("Industrial floor arrow with black and yellow line"), + tiles = { + "floor_up.png^[combine:32x32:0,0=plant_blocks_arrow_black_and_yellow_line.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + }, + paramtype2 = "facedir", + is_ground_content = false, + groups = {cracky=3, stone=1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("plant_blocks:fl_arr_black_yellow_line_corner", { + description = S("Industrial floor arrow with black and yellow corner line"), + paramtype2 = "facedir", + tiles = { + "floor_up.png^plant_blocks_arrow_black_and_yellow_line_corner.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + "basic_materials_cement_block.png", + }, + is_ground_content = false, + groups = {cracky=3, stone=1}, + sounds = default.node_sound_stone_defaults(), }) \ No newline at end of file diff --git a/textures/plant_blocks_arrow_black_and_yellow_line.png b/textures/plant_blocks_arrow_black_and_yellow_line.png new file mode 100644 index 0000000000000000000000000000000000000000..8b23db18a5152c3364635221b4bfa0c1a6ca4c02 GIT binary patch literal 676 zcmV;V0$crwP)Px#5>QN3MGy@W@XZM3#0S{83d^kuyP^>KA>_gU00F{! zR9JLUVRs;Ka&Km7Y-J#Hd2nSQX=7sm062}MQ(KN4Aq@QI6gh(NvpG%=G*a$=ffx+) z+Sy2(SVFBXW4mk@>36N^*Dy6qFbq%7s-(>bm?or6FJnVNHbw+Fq{xW?b{!+aPw`^_ zBz_=iRx&c+EFi!Y{=vFe9gOk@8ezLL`=O;D-fzk(MjC}OE||SFZ_Cg)9J(B&Wn+{zv9l2gy2em?*!7{8RYZ9KwuTaC^m~w6k+y6+Q)Y)Z z?3z*{!e>Eds2q{fu0D)V=D(H6u(tveznyu0+p0vZ&P3H&d}5$II-{dULMk7bB9|VF z`Z2e0)5;$cVzKGBV}A3|9MJ5txwknI?a8CM&AfP83_;2aq>ve$a(mHT80|!GQk#Lo zAuz6WUM!`Yt3o91QoqyP9`@VXVZXUA!uyXzuR=_J0PZgz`asznp8x;=32;bRa{vGi z!vFvd!vV){sAK>D08L3mK~xCWWsbWIfKUtrk6({BKyL!1EI`2kG}(U@OiJS7bh4BW zY?=9BWGNT7!)lZgED>>Hlrj#6!)$zt#3X6Al=h;Hw59Fr|FIW^ffl`^80>-o0000< KMNUMnLSTXy`5}A& literal 0 HcmV?d00001 diff --git a/textures/plant_blocks_arrow_black_and_yellow_line_corner.png b/textures/plant_blocks_arrow_black_and_yellow_line_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..d29d13d176a5778e7790a13325b3448d02b7ce95 GIT binary patch literal 759 zcmVPx#8&FJCMGy@W@XZLjq7cii3fQ;`=EMi)!45}oOh<4` zurJ8m00009bW%=J|NsC0|Ns900KjX7U;qFC!g^F#bW&k=AaHVTW@&6?Aar?fWgux| zV*mg+jipmtjvOHj{O1%og7LFCP7gFv?tg(84D;IANSjzftuAA`Y!~Twt?Ab=HB2xJ zPtdBQ%?Ow#q)jhlLqRr11UaP0i2!yTBf?MdV*n(6AZb=IGTp^H@&+1V zyEFTtr61mJ$|^=0g)%Ofy)|#k&^R2r9HeGGA=r310?+Jx4@P` zc)_oF$L$HD0E z?_1iNtSWkm2-URHLQX;}9=Ek^U)m8?6SGH zITG#3qq@z!cv=iW$_%8C8Ju!^(OnqrL~v4@fx;m$u6154rJSomB<@nb)7>8S+uC8j zxi7-|k3_FROn(6GFCY3q*&Lq$000SaNLh0L01m?d01m?e$8V@)0001jNkl