diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index b9317ff5..4bb4d0bf 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2696,3 +2696,10 @@ minetest.register_craft( { }, }) +minetest.register_craft({ + output = "homedecor:paper_towel", + recipe = { + { "homedecor:toilet_paper", "homedecor:toilet_paper" } + }, +}) + diff --git a/homedecor/misc-bathroom.lua b/homedecor/misc-bathroom.lua index 52c43b65..9d742605 100644 --- a/homedecor/misc-bathroom.lua +++ b/homedecor/misc-bathroom.lua @@ -126,12 +126,12 @@ minetest.register_node('homedecor:medicine_cabinet', { minetest.register_node("homedecor:toilet_paper", { description = S("Toilet paper"), tiles = { - "homedecor_toilet_paper_tb.png", - "homedecor_toilet_paper_tb.png", "homedecor_toilet_paper_sides.png", "homedecor_toilet_paper_sides.png", - "homedecor_toilet_paper_back.png", - "homedecor_toilet_paper_front.png" + "homedecor_toilet_paper_ends.png", + "homedecor_toilet_paper_ends.png", + "homedecor_toilet_paper_sides.png", + "homedecor_toilet_paper_sides.png" }, inventory_image = "homedecor_toilet_paper_inv.png", drawtype = "nodebox", @@ -140,17 +140,14 @@ minetest.register_node("homedecor:toilet_paper", { node_box = { type = "fixed", fixed = { - {-0.25, 0.1875, 0.25, -0.1875, 0.25, 0.5}, - {0.125, 0.1875, 0.25, 0.1875, 0.25, 0.5}, - {-0.1875, 0.0625, 0.125, 0.125, 0.375, 0.4375}, - {-0.25, 0.125, 0.4375, -0.1875, 0.3125, 0.5}, - {0.125, 0.125, 0.4375, 0.1875, 0.3125, 0.5} + {-0.25, 0.1875, 0.4375, -0.1875, 0.375, 0.5}, -- NodeBox1 + {0.125, 0.1875, 0.4375, 0.1875, 0.375, 0.5}, -- NodeBox2 + {-0.25, 0.25, 0.1875, -0.1875, 0.3125, 0.5}, -- NodeBox3 + {0.125, 0.25, 0.1875, 0.1875, 0.3125, 0.5}, -- NodeBox4 + {-0.1875, 0.125, 0.125, 0.125, 0.4375, 0.3125}, -- NodeBox5 + {-0.1875, 0.1875, 0.0625, 0.125, 0.375, 0.375}, -- NodeBox6 } }, - selection_box = { - type = "fixed", - fixed = { -0.25, 0.0625, 0.125, 0.1875, 0.375, 0.5} - }, groups = {snappy=2,oddly_breakable_by_hand=3,flammable=3}, sounds = default.node_sound_defaults(), }) diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index 7f161dfc..0e03eb6e 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -1491,3 +1491,31 @@ minetest.register_node("homedecor:copper_pans", { on_place = minetest.rotate_node }) +minetest.register_node("homedecor:paper_towel", { + tiles = { + "homedecor_paper_towel_sides.png", + "homedecor_paper_towel_sides.png", + "homedecor_paper_towel_ends.png", + "homedecor_paper_towel_ends.png", + "homedecor_paper_towel_sides.png", + "homedecor_paper_towel_sides.png" + }, + inventory_image = "homedecor_paper_towel_inv.png", + description = "Paper towels", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.4375, 0.1875, 0.4375, -0.375, 0.375, 0.5}, -- NodeBox1 + {0.375, 0.1875, 0.4375, 0.4375, 0.375, 0.5}, -- NodeBox2 + {-0.4375, 0.25, 0.1875, -0.375, 0.3125, 0.5}, -- NodeBox3 + {0.375, 0.25, 0.1875, 0.4375, 0.3125, 0.5}, -- NodeBox4 + {-0.375, 0.125, 0.125, 0.375, 0.4375, 0.3125}, -- NodeBox5 + {-0.375, 0.1875, 0.0625, 0.375, 0.375, 0.375}, -- NodeBox6 + } + }, + groups = { snappy=3 } +}) + diff --git a/homedecor/textures/homedecor_paper_towel_ends.png b/homedecor/textures/homedecor_paper_towel_ends.png new file mode 100644 index 00000000..6e94efbe Binary files /dev/null and b/homedecor/textures/homedecor_paper_towel_ends.png differ diff --git a/homedecor/textures/homedecor_paper_towel_inv.png b/homedecor/textures/homedecor_paper_towel_inv.png new file mode 100644 index 00000000..9b7adefd Binary files /dev/null and b/homedecor/textures/homedecor_paper_towel_inv.png differ diff --git a/homedecor/textures/homedecor_paper_towel_sides.png b/homedecor/textures/homedecor_paper_towel_sides.png new file mode 100644 index 00000000..e84d042c Binary files /dev/null and b/homedecor/textures/homedecor_paper_towel_sides.png differ diff --git a/homedecor/textures/homedecor_toilet_paper_back.png b/homedecor/textures/homedecor_toilet_paper_back.png deleted file mode 100644 index beeeaddb..00000000 Binary files a/homedecor/textures/homedecor_toilet_paper_back.png and /dev/null differ diff --git a/homedecor/textures/homedecor_toilet_paper_ends.png b/homedecor/textures/homedecor_toilet_paper_ends.png new file mode 100644 index 00000000..65a4c44d Binary files /dev/null and b/homedecor/textures/homedecor_toilet_paper_ends.png differ diff --git a/homedecor/textures/homedecor_toilet_paper_front.png b/homedecor/textures/homedecor_toilet_paper_front.png deleted file mode 100644 index c16e22ef..00000000 Binary files a/homedecor/textures/homedecor_toilet_paper_front.png and /dev/null differ diff --git a/homedecor/textures/homedecor_toilet_paper_inv.png b/homedecor/textures/homedecor_toilet_paper_inv.png index 8344c28b..e1c1d667 100644 Binary files a/homedecor/textures/homedecor_toilet_paper_inv.png and b/homedecor/textures/homedecor_toilet_paper_inv.png differ diff --git a/homedecor/textures/homedecor_toilet_paper_sides.png b/homedecor/textures/homedecor_toilet_paper_sides.png index 0412c77b..86e95fb1 100644 Binary files a/homedecor/textures/homedecor_toilet_paper_sides.png and b/homedecor/textures/homedecor_toilet_paper_sides.png differ diff --git a/homedecor/textures/homedecor_toilet_paper_tb.png b/homedecor/textures/homedecor_toilet_paper_tb.png deleted file mode 100644 index 02e6b619..00000000 Binary files a/homedecor/textures/homedecor_toilet_paper_tb.png and /dev/null differ