Allow adding areas with owner_defs

This commit is contained in:
ShadowNinja 2013-12-16 17:18:15 -05:00
parent b3dbbc45f8
commit 25556939f5
1 changed files with 13 additions and 15 deletions

View File

@ -142,21 +142,19 @@ if areas.legacy_table then
return a return a
end, end,
__newindex = function(table, key, value) __newindex = function(table, key, value)
if rawget(areas.areas, key) ~= nil then local a = value
local a = value a.pos1, a.pos2 = {}, {}
a.pos1, a.pos2 = {}, {} a.pos1.x = a.x1
a.pos1.x = a.x1 a.pos1.y = a.y1
a.pos1.y = a.y1 a.pos1.z = a.z1
a.pos1.z = a.z1 a.pos2.x = a.x2
a.pos2.x = a.x2 a.pos2.y = a.y2
a.pos2.y = a.y2 a.pos2.z = a.z2
a.pos2.z = a.z2 a.x1, a.y1, a.z1, a.x2, a.y2, a.z2 =
a.x1, a.y1, a.z1, a.x2, a.y2, a.z2 = nil, nil, nil, nil, nil, nil
nil, nil, nil, nil, nil, nil a.name = a.name or "unnamed"
a.name = a.name or "unnamed" a.id = nil
a.id = nil return rawset(areas.areas, key, a)
return rawset(areas.areas, key, a)
end
end end
}) })
end end