diff options
author | Ciaran Gultnieks <ciaran@ciarang.com> | 2014-02-07 18:05:23 +0000 |
---|---|---|
committer | ShadowNinja <shadowninja@minetest.net> | 2014-02-07 18:07:56 -0500 |
commit | 1a5efd07f1360059e70b450734c9a6df0a2f46ca (patch) | |
tree | a1a139be2a12e289029160027a2da12e48fc4b31 /hud.lua | |
parent | a8e5b90aebc0fae02c8ccd88fe3399d5e48d4b6f (diff) |
Allow areas to be optionally open to all other users
In other words, you can retain ownership of an area but disable and
re-enable the protection aspect at will, via the area_open chat command.
By default, nothing is any different following this commit - all
existing areas are protected, as are new ones. But you can do (for
example) "area_open 1" and if you're the owner of that area, it's
now possible for other users to interact there. "area_open 1" again to
toggle the protection back on.
Where there are sub-areas, the main owner and ALL sub-area owners at a
particulare location must have set the areas to open to disable
protection.
Diffstat (limited to 'hud.lua')
-rw-r--r-- | hud.lua | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -15,7 +15,11 @@ minetest.register_globalstep(function(dtime) else first = false end - areaString = areaString..id.." ("..area.owner..")" + local ownertxt = area.owner + if area.open then + ownertxt = ownertxt.."/open" + end + areaString = areaString..id.." ("..ownertxt..")" end if not areas.hud[name] then areas.hud[name] = {} |