]> git.lizzy.rs Git - xdecor.git/blobdiff - hive.lua
Merge pull request #15 from MT-Modder/globalize-worktable-nodelist
[xdecor.git] / hive.lua
index 13a3b9531502e3753c2b4dc90aea541a1b9edd6d..e5666b0a2a263fd2183bdec5231b855c7d699315 100644 (file)
--- a/hive.lua
+++ b/hive.lua
@@ -6,7 +6,7 @@ function hive.construct(pos)
        local xbg = default.gui_bg..default.gui_bg_img..default.gui_slots
 
        local formspec = "size[8,5;]"..xbg..
-               "label[1.35,0;Bees are making honey\nwith pollen around...]image[6,0;1,1;xdecor_bee.png]image[5,0;1,1;hive_layout.png]list[current_name;honey;5,0;1,1;]list[current_player;main;0,1.35;8,4;]"
+               "label[1.35,0;Bees are making honey\nwith pollen around...]image[6,0;1,1;hive_bee.png]image[5,0;1,1;hive_layout.png]list[current_name;honey;5,0;1,1;]list[current_player;main;0,1.35;8,4;]"
 
        meta:set_string("formspec", formspec)
        meta:set_string("infotext", "Artificial Hive")
@@ -33,6 +33,10 @@ xdecor.register("hive", {
                local health = puncher:get_hp()
                puncher:set_hp(health - 4)
        end,
+       on_rightclick = function(_, _, clicker)
+               local health = clicker:get_hp()
+               clicker:set_hp(health - 1)
+       end,
        allow_metadata_inventory_put = function(_, listname, _, stack, _)
                if listname == "honey" then return 0 end
                return stack:get_count()