]> git.lizzy.rs Git - xdecor.git/blobdiff - src/hive.lua
Global code style cleaning
[xdecor.git] / src / hive.lua
index eb52901170c4de2b8877461ca85c7868ebaeea0a..a90d12e27d13cf544f6554a7ffcdbf0cb7c0aaf3 100644 (file)
@@ -12,8 +12,8 @@ function hive.construct(pos)
                        list[context;honey;5,0;1,1;]
                        list[current_player;main;0,1.35;8,4;]
                        listring[current_player;main]
-                       listring[context;honey] ]]
-                       ..xbg..default.get_hotbar_bg(0,1.35)
+                       listring[context;honey] ]] ..
+                       xbg .. default.get_hotbar_bg(0,1.35)
 
        meta:set_string("formspec", formspec)
        meta:set_string("infotext", "Artificial Hive")
@@ -25,7 +25,9 @@ end
 
 function hive.timer(pos)
        local time = (minetest.get_timeofday() or 0) * 24000
-       if time < 5500 or time > 18500 then return true end
+       if time < 5500 or time > 18500 then
+               return true
+       end
 
        local inv = minetest.get_meta(pos):get_inventory()
        local honeystack = inv:get_stack("honey", 1)
@@ -40,8 +42,10 @@ function hive.timer(pos)
                inv:add_item("honey", "xdecor:honey")
        elseif honey == honey_max then
                local timer = minetest.get_node_timer(pos)
-               timer:stop() return true
+               timer:stop()
+               return true
        end
+
        return true
 end
 
@@ -53,14 +57,20 @@ xdecor.register("hive", {
        groups = {choppy=3, oddly_breakable_by_hand=2, flammable=1},
        on_construct = hive.construct,
        on_timer = hive.timer,
+
        can_dig = function(pos)
                local inv = minetest.get_meta(pos):get_inventory()
                return inv:is_empty("honey")
        end,
+
        on_punch = function(_, _, puncher)
                puncher:set_hp(puncher:get_hp() - 2)
        end,
-       allow_metadata_inventory_put = function() return 0 end,
+
+       allow_metadata_inventory_put = function()
+               return 0
+       end,
+
        on_metadata_inventory_take = function(pos, _, _, stack)
                if stack:get_count() == honey_max then
                        local timer = minetest.get_node_timer(pos)
@@ -75,8 +85,13 @@ minetest.register_craftitem("xdecor:honey", {
        description = "Honey",
        inventory_image = "xdecor_honey.png",
        wield_image = "xdecor_honey.png",
-       groups = {food_honey = 1, food_sugar = 1, flammable = 2, not_in_creative_inventory=1},
-       on_use = minetest.item_eat(2)
+       on_use = minetest.item_eat(2),
+       groups = {
+               food_honey = 1,
+               food_sugar = 1,
+               flammable = 2,
+               not_in_creative_inventory = 1,
+       },
 })
 
 -- Recipes