Use table indices as IDs

This significantly optimizes a lot of operations and removes redundancy.
This commit is contained in:
ShadowNinja
2013-11-18 21:01:24 -05:00
parent f98312fe10
commit f096fb4dbb
6 changed files with 124 additions and 130 deletions

View File

@ -21,12 +21,17 @@ areas:load()
minetest.register_privilege("areas", {description = "Can administer areas"})
if not minetest.registered_privileges[areas.self_protection_privilege] then
minetest.register_privilege(areas.self_protection_privilege,
{description = "Can protect areas"})
minetest.register_privilege(areas.self_protection_privilege, {
description = "Can protect areas",
})
end
for _, area in pairs(areas.areas) do
area.id = nil
end
if minetest.setting_getbool("log_mod") then
local diffTime = os.clock() - areas.startTime
print("[areas] loaded in "..diffTime.."s.")
minetest.log("action", "areas loaded in "..diffTime.."s.")
end