summaryrefslogtreecommitdiff
path: root/legacy.lua
diff options
context:
space:
mode:
Diffstat (limited to 'legacy.lua')
-rw-r--r--legacy.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/legacy.lua b/legacy.lua
index fcad766..6356c38 100644
--- a/legacy.lua
+++ b/legacy.lua
@@ -109,6 +109,19 @@ function areas.isNodeOwner(pos, name)
return false
end
+-- Checks if an area has an owner
+function areas.hasOwner(pos)
+ for _, area in pairs(areas.areas) do
+ p1, p2 = area.pos1, area.pos2
+ if pos.x >= p1.x and pos.x <= p2.x and
+ pos.y >= p1.y and pos.y <= p2.y and
+ pos.z >= p1.z and pos.z <= p2.z then
+ return true
+ end
+ end
+ return false
+end
+
IsPlayerNodeOwner = areas.isNodeOwner
GetNodeOwnerName = areas.getNodeOwnerName
HasOwner = areas.hasOwner