summaryrefslogtreecommitdiff
path: root/homedecor/gastronomy.lua
diff options
context:
space:
mode:
Diffstat (limited to 'homedecor/gastronomy.lua')
-rw-r--r--homedecor/gastronomy.lua238
1 files changed, 0 insertions, 238 deletions
diff --git a/homedecor/gastronomy.lua b/homedecor/gastronomy.lua
deleted file mode 100644
index 8274b3f..0000000
--- a/homedecor/gastronomy.lua
+++ /dev/null
@@ -1,238 +0,0 @@
-
-local S = homedecor_i18n.gettext
-
-local cutlery_cbox = {
- type = "fixed",
- fixed = {
- { -5/16, -8/16, -6/16, 5/16, -7/16, 2/16 },
- { -2/16, -8/16, 2/16, 2/16, -4/16, 6/16 }
- }
-}
-
-homedecor.register("cutlery_set", {
- drawtype = "mesh",
- mesh = "homedecor_cutlery_set.obj",
- tiles = { "homedecor_cutlery_set.png" },
- inventory_image = "homedecor_cutlery_set_inv.png",
- description = S("Cutlery set"),
- groups = {snappy=3},
- selection_box = cutlery_cbox,
- walkable = false,
- sounds = default.node_sound_glass_defaults(),
-})
-
-local bottle_cbox = {
- type = "fixed",
- fixed = {
- { -0.125, -0.5, -0.125, 0.125, 0, 0.125}
- }
-}
-
-local fbottle_cbox = {
- type = "fixed",
- fixed = {
- { -0.375, -0.5, -0.3125, 0.375, 0, 0.3125 }
- }
-}
-
-local bottle_colors = {
- { "brown", S("Brown bottle"), S("Four brown bottles") },
- { "green", S("Green bottle"), S("Four green bottles") },
-}
-
-for _, b in ipairs(bottle_colors) do
-
- local name, desc, desc4 = unpack(b)
-
- homedecor.register("bottle_"..name, {
- tiles = { "homedecor_bottle_"..name..".png" },
- inventory_image = "homedecor_bottle_"..name.."_inv.png",
- description = desc,
- mesh = "homedecor_bottle.obj",
- walkable = false,
- groups = {snappy=3},
- sounds = default.node_sound_glass_defaults(),
- selection_box = bottle_cbox
- })
-
- -- 4-bottle sets
-
- homedecor.register("4_bottles_"..name, {
- tiles = {
- "homedecor_bottle_"..name..".png",
- "homedecor_bottle_"..name..".png"
- },
- inventory_image = "homedecor_4_bottles_"..name.."_inv.png",
- description = desc4,
- mesh = "homedecor_4_bottles.obj",
- walkable = false,
- groups = {snappy=3},
- sounds = default.node_sound_glass_defaults(),
- selection_box = fbottle_cbox
- })
-end
-
-homedecor.register("4_bottles_multi", {
- tiles = {
- "homedecor_bottle_brown.png",
- "homedecor_bottle_green.png"
- },
- inventory_image = "homedecor_4_bottles_multi_inv.png",
- description = S("Four misc brown/green bottles"),
- mesh = "homedecor_4_bottles.obj",
- groups = {snappy=3},
- walkable = false,
- sounds = default.node_sound_glass_defaults(),
- selection_box = fbottle_cbox
-})
-
-local wine_cbox = homedecor.nodebox.slab_z(-0.75)
-homedecor.register("wine_rack", {
- description = S("Wine rack"),
- mesh = "homedecor_wine_rack.obj",
- tiles = {
- "homedecor_generic_wood_red.png",
- "homedecor_bottle_brown.png",
- "homedecor_bottle_brown2.png",
- "homedecor_bottle_brown3.png",
- "homedecor_bottle_brown4.png"
- },
- inventory_image = "homedecor_wine_rack_inv.png",
- groups = {choppy=2},
- selection_box = wine_cbox,
- collision_box = wine_cbox,
- sounds = default.node_sound_defaults(),
-})
-
-homedecor.register("dartboard", {
- description = S("Dartboard"),
- mesh = "homedecor_dartboard.obj",
- tiles = { "homedecor_dartboard.png" },
- inventory_image = "homedecor_dartboard_inv.png",
- wield_image = "homedecor_dartboard_inv.png",
- paramtype2 = "wallmounted",
- walkable = false,
- selection_box = {
- type = "wallmounted",
- },
- groups = {choppy=2,dig_immediate=2,attached_node=1},
- legacy_wallmounted = true,
- sounds = default.node_sound_wood_defaults(),
-})
-
-homedecor.register("beer_tap", {
- description = S("Beer tap"),
- mesh = "homedecor_beer_taps.obj",
- tiles = {
- "homedecor_generic_metal_bright.png",
- { name = "homedecor_generic_metal.png", color = homedecor.color_black }
- },
- inventory_image = "homedecor_beertap_inv.png",
- groups = { snappy=3 },
- walkable = false,
- selection_box = {
- type = "fixed",
- fixed = { -0.25, -0.5, -0.4375, 0.25, 0.235, 0 }
- },
- on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
- local inv = clicker:get_inventory()
-
- local wieldname = itemstack:get_name()
- if wieldname == "vessels:drinking_glass" then
- if inv:room_for_item("main", "homedecor:beer_mug 1") then
- itemstack:take_item()
- clicker:set_wielded_item(itemstack)
- inv:add_item("main", "homedecor:beer_mug 1")
- minetest.chat_send_player(clicker:get_player_name(),
- S("Ahh, a frosty cold beer - look in your inventory for it!"))
- else
- minetest.chat_send_player(clicker:get_player_name(),
- S("No room in your inventory to add a beer mug!"))
- end
- end
- end
-})
-
-minetest.register_craft({
- output = "homedecor:beer_tap",
- recipe = {
- { "group:stick","default:steel_ingot","group:stick" },
- { "homedecor:kitchen_faucet","default:steel_ingot","homedecor:kitchen_faucet" },
- { "default:steel_ingot","default:steel_ingot","default:steel_ingot" }
- },
-})
-
-local beer_cbox = {
- type = "fixed",
- fixed = { -5/32, -8/16, -9/32 , 7/32, -2/16, 1/32 }
-}
-
-homedecor.register("beer_mug", {
- description = S("Beer mug"),
- drawtype = "mesh",
- mesh = "homedecor_beer_mug.obj",
- tiles = { "homedecor_beer_mug.png" },
- inventory_image = "homedecor_beer_mug_inv.png",
- groups = { snappy=3, oddly_breakable_by_hand=3 },
- walkable = false,
- sounds = default.node_sound_glass_defaults(),
- selection_box = beer_cbox,
- on_use = function(itemstack, user, pointed_thing)
- local inv = user:get_inventory()
- if not creative.is_enabled_for(user:get_player_name()) then
- if inv:room_for_item("main", "vessels:drinking_glass 1") then
- inv:add_item("main", "vessels:drinking_glass 1")
- else
- local pos = user:get_pos()
- local dir = user:get_look_dir()
- local fdir = minetest.dir_to_facedir(dir)
- local pos_fwd = { x = pos.x + homedecor.fdir_to_fwd[fdir+1][1],
- y = pos.y + 1,
- z = pos.z + homedecor.fdir_to_fwd[fdir+1][2] }
- minetest.add_item(pos_fwd, "vessels:drinking_glass 1")
- end
- minetest.do_item_eat(2, nil, itemstack, user, pointed_thing)
- return itemstack
- end
- end
-})
-
-local svm_cbox = {
- type = "fixed",
- fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
-}
-
-homedecor.register("soda_machine", {
- description = S("Soda vending machine"),
- mesh = "homedecor_soda_machine.obj",
- tiles = {"homedecor_soda_machine.png"},
- groups = {snappy=3},
- selection_box = svm_cbox,
- collision_box = svm_cbox,
- expand = { top="placeholder" },
- sounds = default.node_sound_wood_defaults(),
- on_rotate = screwdriver.rotate_simple,
- on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
- local playername = clicker:get_player_name()
- local wielditem = clicker:get_wielded_item()
- local wieldname = wielditem:get_name()
- local fdir_to_fwd = { {0, -1}, {-1, 0}, {0, 1}, {1, 0} }
- local fdir = node.param2
- local pos_drop = { x=pos.x+fdir_to_fwd[fdir+1][1], y=pos.y, z=pos.z+fdir_to_fwd[fdir+1][2] }
- if wieldname == "currency:minegeld_cent_25" then
- minetest.spawn_item(pos_drop, "homedecor:soda_can")
- minetest.sound_play("insert_coin", {
- pos=pos, max_hear_distance = 5
- })
- if not creative.is_enabled_for(playername) then
- wielditem:take_item()
- clicker:set_wielded_item(wielditem)
- return wielditem
- end
- else
- minetest.chat_send_player(playername, S("Please insert a coin in the machine."))
- end
- end
-})
-
-minetest.register_alias("homedecor:coin", "currency:minegeld_cent_25")