Added gear and spring, added crafting recipe for floor clock, improved for alarm clock

master
Andrey2470T 2022-08-14 01:12:28 +03:00
parent 9d91e6be38
commit b1420a9b2e
6 changed files with 37 additions and 4 deletions

View File

@ -164,6 +164,18 @@ minetest.register_craftitem(":multidecor:brass_ingot",
inventory_image = "multidecor_brass_ingot.png"
})
minetest.register_craftitem(":multidecor:gear",
{
description = "Gear",
inventory_image = "multidecor_gear.png"
})
minetest.register_craftitem(":multidecor:spring",
{
description = "Spring",
inventory_image = "multidecor_spring.png"
})
minetest.register_craft(
{
type = "shapeless",
@ -289,6 +301,19 @@ minetest.register_craft({
replacements = {{"multidecor:steel_scissors", "multidecor:steel_scissors"}}
})
minetest.register_craft({
type = "shapeless",
output = "multidecor:gear",
recipe = {"multidecor:steel_sheet", "default:tin_ingot", "multidecor:steel_scissors"},
replacements = {{"multidecor:steel_scissors", "multidecor:steel_scissors"}}
})
minetest.register_craft({
type = "shapeless",
output = "multidecor:spring",
recipe = {"multidecor:metal_wire", "multidecor:metal_wire"}
})
minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
local contains_saw = false
local contains_steel_scissors = false

View File

@ -1,4 +1,4 @@
name = craft_ingredients
description = Set of items necessary for crafting the furniture
depends = default
depends = default, doors
author = Andrey01

View File

@ -107,7 +107,7 @@ minetest.register_node(":multidecor:desert_zinc_ore", {
items = {
{
rarity = 1000,
items = {"multidecor:zinc_lump"}
items = {"multidecor:zinc_fragment"}
}
}
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -14,6 +14,13 @@ register.register_furniture_unit("modern_floor_clock", {
"multidecor_glass_material.png"
},
bounding_boxes = {{-0.4, -0.5, -0.3, 0.4, 2, 0.4}}
},
{
recipe = {
{"multidecor:jungleboard", "multidecor:jungleboard", "multidecor:jungleboard"},
{"doors:door_glass", "multidecor:digital_dial", "multidecor:jungleboard"},
{"multidecor:gear", "multidecor:gear", "multidecor:spring"}
}
})
@ -82,7 +89,8 @@ register.register_furniture_unit("alarm_clock", {
recipe = {
{"multidecor:steel_sheet", "multidecor:steel_sheet", "dye:green"},
{"multidecor:plastic_sheet", "multidecor:digital_dial", "multidecor:plastic_sheet"},
{"", "multidecor:plastic_sheet", ""}
}
{"multidecor:spring", "multidecor:gear", "multidecor:steel_scissors"}
},
replacements = {{"multidecor:steel_scissors", "multidecor:steel_scissors"}}
})