Tweak ABMs and flint use
This commit is contained in:
parent
222d5db6d2
commit
c468417d7f
4
hive.lua
4
hive.lua
@ -49,12 +49,12 @@ xdecor.register("hive", {
|
|||||||
|
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
nodenames = {"xdecor:hive"},
|
nodenames = {"xdecor:hive"},
|
||||||
interval = 4, chance = 4,
|
interval = 10, chance = 4,
|
||||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
|
|
||||||
local radius = 16
|
local radius = 8
|
||||||
local minp = {x=pos.x-radius, y=pos.y-radius, z=pos.z-radius}
|
local minp = {x=pos.x-radius, y=pos.y-radius, z=pos.z-radius}
|
||||||
local maxp = {x=pos.x+radius, y=pos.y+radius, z=pos.z+radius}
|
local maxp = {x=pos.x+radius, y=pos.y+radius, z=pos.z+radius}
|
||||||
local flowers = minetest.find_nodes_in_area(minp, maxp, "group:flower")
|
local flowers = minetest.find_nodes_in_area(minp, maxp, "group:flower")
|
||||||
|
@ -131,7 +131,7 @@ xdecor.register("frame", {
|
|||||||
|
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
nodenames = {"xdecor:frame"},
|
nodenames = {"xdecor:frame"},
|
||||||
interval = 10, chance = 1,
|
interval = 15, chance = 1,
|
||||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||||
local num
|
local num
|
||||||
if node.name ~= "xdecor:frame" then return end
|
if node.name ~= "xdecor:frame" then return end
|
||||||
|
@ -323,7 +323,7 @@ minetest.register_tool("xdecor:flint_steel", {
|
|||||||
description = "Flint & Steel",
|
description = "Flint & Steel",
|
||||||
inventory_image = "xdecor_flint_steel.png",
|
inventory_image = "xdecor_flint_steel.png",
|
||||||
tool_capabilities = {
|
tool_capabilities = {
|
||||||
groupcaps = { igniter = {uses=65, maxlevel=1} }
|
groupcaps = { igniter = {uses=10, maxlevel=1} }
|
||||||
},
|
},
|
||||||
on_use = function(itemstack, user, pointed_thing)
|
on_use = function(itemstack, user, pointed_thing)
|
||||||
local player = user:get_player_name()
|
local player = user:get_player_name()
|
||||||
@ -336,7 +336,7 @@ minetest.register_tool("xdecor:flint_steel", {
|
|||||||
end
|
end
|
||||||
else return end
|
else return end
|
||||||
|
|
||||||
itemstack:add_wear(65535/65)
|
itemstack:add_wear(1000)
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user