Skip to content
Snippets Groups Projects
Commit 128f0adb authored by Craig Davison's avatar Craig Davison Committed by sfan5
Browse files

Fix some undeclared global variables

parent 6fb072e5
No related branches found
No related tags found
No related merge requests found
...@@ -309,7 +309,7 @@ minetest.register_abm({ ...@@ -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", { ...@@ -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", { ...@@ -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,18 +380,17 @@ local function punch(pos) ...@@ -380,18 +380,17 @@ 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}) tmp_node = {name="doors:trapdoor", param1=me.param1, param2=me.param2}
tmp_node = {name="doors:trapdoor", param1=me.param1, param2=me.param2} else
else state = 1
state = 1 minetest.sound_play("door_open", {pos = pos, gain = 0.3, max_hear_distance = 10})
minetest.sound_play("door_open", {pos = pos, gain = 0.3, max_hear_distance = 10}) tmp_node = {name="doors:trapdoor_open", param1=me.param1, param2=me.param2}
tmp_node = {name="doors:trapdoor_open", param1=me.param1, param2=me.param2} end
end update_door(pos, tmp_node)
update_door(pos, tmp_node) meta:set_int("state", state)
meta:set_int("state", state)
end end
minetest.register_node("doors:trapdoor", { minetest.register_node("doors:trapdoor", {
......
...@@ -106,8 +106,8 @@ minetest.register_abm({ ...@@ -106,8 +106,8 @@ minetest.register_abm({
return return
end end
-- check if there is water nearby -- check if there is water nearby
local wet_lvl = minetest.get_item_group(node.name, "wet")
if minetest.find_node_near(pos, 3, {"group:water"}) then if minetest.find_node_near(pos, 3, {"group:water"}) then
local wet_lvl = minetest.get_item_group(node.name, "wet")
-- 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", { ...@@ -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", { ...@@ -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!")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment