diff --git a/abms.lua b/abms.lua index e18a0e0..9f33ccf 100644 --- a/abms.lua +++ b/abms.lua @@ -412,7 +412,7 @@ minetest.register_abm({ end -- Check for soil. - node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 2, z = pos.z}) if not node_under or minetest.get_item_group(node_under.name, "soil") == 0 or (minetest.get_node_light(pos_up, nil) or 99) > fun_caves.light_max then diff --git a/armor.lua b/armor.lua index a619853..c447618 100644 --- a/armor.lua +++ b/armor.lua @@ -5,7 +5,7 @@ local function armor(user, factor) user:set_armor_groups({fleshy=factor}) --print(dump(user:get_armor_groups())) minetest.chat_send_player(player_name, 'Your skin feels harder...') - fun_caves.armor_expire[player_name] = minetest.get_us_time() + 3600 * 1000000 + fun_caves.armor_expire[player_name] = minetest.get_us_time() + (3600 * 1000000) end local descs = { diff --git a/chat.lua b/chat.lua index 675fab3..a2112ff 100644 --- a/chat.lua +++ b/chat.lua @@ -10,8 +10,9 @@ minetest.register_chatcommand("armor", { for group, value in pairs(armor) do minetest.chat_send_player(name, " "..group.." "..value) end + --print(math.floor(minetest.get_us_time() / (60 * 1000000))) if fun_caves.armor_expire and fun_caves.armor_expire[name] then - local min = math.floor((fun_caves.armor_expire[name] - minetest.get_us_time()) / 60000000) + local min = math.floor((fun_caves.armor_expire[name] - minetest.get_us_time()) / (60 * 1000000)) minetest.chat_send_player(name, "Your elixir will expire in "..min..' minutes.') end end