Fix some undeclared global variables
This commit is contained in:
parent
6fb072e5ff
commit
128f0adb24
@ -309,7 +309,7 @@ minetest.register_abm({
|
|||||||
end
|
end
|
||||||
if not do_preserve then
|
if not do_preserve then
|
||||||
-- Drop stuff other than the node itself
|
-- Drop stuff other than the node itself
|
||||||
itemstacks = minetest.get_node_drops(n0.name)
|
local itemstacks = minetest.get_node_drops(n0.name)
|
||||||
for _, itemname in ipairs(itemstacks) do
|
for _, itemname in ipairs(itemstacks) do
|
||||||
if minetest.get_item_group(n0.name, "leafdecay_drop") ~= 0 or
|
if minetest.get_item_group(n0.name, "leafdecay_drop") ~= 0 or
|
||||||
itemname ~= n0.name then
|
itemname ~= n0.name then
|
||||||
|
@ -393,19 +393,19 @@ minetest.register_node("default:bookshelf", {
|
|||||||
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3},
|
groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
on_construct = function(pos)
|
on_construct = function(pos)
|
||||||
local meta = minetest.env:get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
meta:set_string("formspec", default.bookshelf_formspec)
|
meta:set_string("formspec", default.bookshelf_formspec)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
inv:set_size("books", 8*2)
|
inv:set_size("books", 8*2)
|
||||||
end,
|
end,
|
||||||
can_dig = function(pos,player)
|
can_dig = function(pos,player)
|
||||||
local meta = minetest.env:get_meta(pos);
|
local meta = minetest.get_meta(pos);
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
return inv:is_empty("books")
|
return inv:is_empty("books")
|
||||||
end,
|
end,
|
||||||
|
|
||||||
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
allow_metadata_inventory_put = function(pos, listname, index, stack, player)
|
||||||
local meta = minetest.env:get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
if listname == "books" then
|
if listname == "books" then
|
||||||
if stack:get_name() == "default:book" then
|
if stack:get_name() == "default:book" then
|
||||||
@ -417,7 +417,7 @@ minetest.register_node("default:bookshelf", {
|
|||||||
end,
|
end,
|
||||||
|
|
||||||
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player)
|
||||||
local meta = minetest.env:get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
local stack = inv:get_stack(from_list, from_index)
|
local stack = inv:get_stack(from_list, from_index)
|
||||||
local to_stack = inv:get_stack(to_list, to_index)
|
local to_stack = inv:get_stack(to_list, to_index)
|
||||||
|
@ -380,7 +380,6 @@ local function punch(pos)
|
|||||||
local me = minetest.get_node(pos)
|
local me = minetest.get_node(pos)
|
||||||
local tmp_node
|
local tmp_node
|
||||||
local tmp_node2
|
local tmp_node2
|
||||||
oben = {x=pos.x, y=pos.y+1, z=pos.z}
|
|
||||||
if state == 1 then
|
if state == 1 then
|
||||||
state = 0
|
state = 0
|
||||||
minetest.sound_play("door_close", {pos = pos, gain = 0.3, max_hear_distance = 10})
|
minetest.sound_play("door_close", {pos = pos, gain = 0.3, max_hear_distance = 10})
|
||||||
|
@ -106,8 +106,8 @@ minetest.register_abm({
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
-- check if there is water nearby
|
-- check if there is water nearby
|
||||||
if minetest.find_node_near(pos, 3, {"group:water"}) then
|
|
||||||
local wet_lvl = minetest.get_item_group(node.name, "wet")
|
local wet_lvl = minetest.get_item_group(node.name, "wet")
|
||||||
|
if minetest.find_node_near(pos, 3, {"group:water"}) then
|
||||||
-- if it is dry soil and not base node, turn it into wet soil
|
-- if it is dry soil and not base node, turn it into wet soil
|
||||||
if wet_lvl == 0 then
|
if wet_lvl == 0 then
|
||||||
minetest.set_node(pos, {name = wet})
|
minetest.set_node(pos, {name = wet})
|
||||||
|
@ -30,7 +30,7 @@ minetest.register_chatcommand("home", {
|
|||||||
description = "Teleport you to your home point",
|
description = "Teleport you to your home point",
|
||||||
privs = {home=true},
|
privs = {home=true},
|
||||||
func = function(name)
|
func = function(name)
|
||||||
local player = minetest.env:get_player_by_name(name)
|
local player = minetest.get_player_by_name(name)
|
||||||
if player == nil then
|
if player == nil then
|
||||||
-- just a check to prevent the server crashing
|
-- just a check to prevent the server crashing
|
||||||
return false
|
return false
|
||||||
@ -48,7 +48,7 @@ minetest.register_chatcommand("sethome", {
|
|||||||
description = "Set your home point",
|
description = "Set your home point",
|
||||||
privs = {home=true},
|
privs = {home=true},
|
||||||
func = function(name)
|
func = function(name)
|
||||||
local player = minetest.env:get_player_by_name(name)
|
local player = minetest.get_player_by_name(name)
|
||||||
local pos = player:getpos()
|
local pos = player:getpos()
|
||||||
homepos[player:get_player_name()] = pos
|
homepos[player:get_player_name()] = pos
|
||||||
minetest.chat_send_player(name, "Home set!")
|
minetest.chat_send_player(name, "Home set!")
|
||||||
|
Loading…
Reference in New Issue
Block a user