summaryrefslogtreecommitdiff
path: root/homedecor_modpack/homedecor/gastronomy.lua
diff options
context:
space:
mode:
Diffstat (limited to 'homedecor_modpack/homedecor/gastronomy.lua')
-rw-r--r--homedecor_modpack/homedecor/gastronomy.lua208
1 files changed, 0 insertions, 208 deletions
diff --git a/homedecor_modpack/homedecor/gastronomy.lua b/homedecor_modpack/homedecor/gastronomy.lua
deleted file mode 100644
index d4bc611..0000000
--- a/homedecor_modpack/homedecor/gastronomy.lua
+++ /dev/null
@@ -1,208 +0,0 @@
-local S = homedecor.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 = "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", "green"}
-
-for _, b in ipairs(bottle_colors) do
-
- homedecor.register("bottle_"..b, {
- tiles = { "homedecor_bottle_"..b..".png" },
- inventory_image = "homedecor_bottle_"..b.."_inv.png",
- description = "Bottle ("..b..")",
- 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_"..b, {
- tiles = {
- "homedecor_bottle_"..b..".png",
- "homedecor_bottle_"..b..".png"
- },
- inventory_image = "homedecor_4_bottles_"..b.."_inv.png",
- description = "Four "..b.." bottles",
- 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 = "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 = "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 = "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 = "Beer tap",
- mesh = "homedecor_beer_taps.obj",
- tiles = {
- "homedecor_generic_metal_bright.png",
- "homedecor_generic_metal_black.png",
- },
- 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_punch = function(pos, node, puncher, pointed_thing)
- local wielditem = puncher:get_wielded_item()
- local inv = puncher:get_inventory()
-
- local wieldname = wielditem:get_name()
- if wieldname == "vessels:drinking_glass" then
- if inv:room_for_item("main", "homedecor:beer_mug 1") then
- wielditem:take_item()
- puncher:set_wielded_item(wielditem)
- inv:add_item("main", "homedecor:beer_mug 1")
- minetest.chat_send_player(puncher:get_player_name(), "Ahh, a frosty cold beer - look in your inventory for it!")
- else
- minetest.chat_send_player(puncher:get_player_name(), "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 = "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 = minetest.item_eat(2)
-})
-
-local svm_cbox = {
- type = "fixed",
- fixed = {-0.5, -0.5, -0.5, 0.5, 1.5, 0.5}
-}
-
-homedecor.register("soda_machine", {
- description = "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_punch = function(pos, node, puncher, pointed_thing)
- local wielditem = puncher: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 == "homedecor:coin" then
- wielditem:take_item()
- puncher:set_wielded_item(wielditem)
- minetest.spawn_item(pos_drop, "homedecor:soda_can")
- minetest.sound_play("insert_coin", {
- pos=pos, max_hear_distance = 5
- })
- else
- minetest.chat_send_player(puncher:get_player_name(), "Please insert a coin in the machine.")
- end
- end
-})