mirror of
https://github.com/minetest-mods/areas.git
synced 2024-08-20 02:04:04 +02:00
Allow adding areas with owner_defs
This commit is contained in:
parent
b3dbbc45f8
commit
25556939f5
28
legacy.lua
28
legacy.lua
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user