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
end,
__newindex = function(table, key, value)
if rawget(areas.areas, key) ~= nil then
local a = value
a.pos1, a.pos2 = {}, {}
a.pos1.x = a.x1
a.pos1.y = a.y1
a.pos1.z = a.z1
a.pos2.x = a.x2
a.pos2.y = a.y2
a.pos2.z = a.z2
a.x1, a.y1, a.z1, a.x2, a.y2, a.z2 =
nil, nil, nil, nil, nil, nil
a.name = a.name or "unnamed"
a.id = nil
return rawset(areas.areas, key, a)
end
local a = value
a.pos1, a.pos2 = {}, {}
a.pos1.x = a.x1
a.pos1.y = a.y1
a.pos1.z = a.z1
a.pos2.x = a.x2
a.pos2.y = a.y2
a.pos2.z = a.z2
a.x1, a.y1, a.z1, a.x2, a.y2, a.z2 =
nil, nil, nil, nil, nil, nil
a.name = a.name or "unnamed"
a.id = nil
return rawset(areas.areas, key, a)
end
})
end