aboutsummaryrefslogtreecommitdiff
path: root/builtin/game/privileges.lua
diff options
context:
space:
mode:
authorWuzzy <wuzzy2@mail.ru>2021-03-29 17:57:48 +0000
committerGitHub <noreply@github.com>2021-03-29 19:57:48 +0200
commit7ad8ca62dcd0532e6b2e444e84ca6a5b5b5d8e95 (patch)
tree3c15b109cc74e5c74be08d4be95bb0893415ee88 /builtin/game/privileges.lua
parent7c24a9ebef5c92bbdb930df6119276b74737fc76 (diff)
downloadhax-minetest-server-7ad8ca62dcd0532e6b2e444e84ca6a5b5b5d8e95.tar.gz
hax-minetest-server-7ad8ca62dcd0532e6b2e444e84ca6a5b5b5d8e95.zip
Clean up various misleading and/or confusing messages and texts related to priv changes (#11126)
Diffstat (limited to 'builtin/game/privileges.lua')
-rw-r--r--builtin/game/privileges.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/builtin/game/privileges.lua b/builtin/game/privileges.lua
index aee32a34e..1d3efb525 100644
--- a/builtin/game/privileges.lua
+++ b/builtin/game/privileges.lua
@@ -32,7 +32,13 @@ end
core.register_privilege("interact", S("Can interact with things and modify the world"))
core.register_privilege("shout", S("Can speak in chat"))
-core.register_privilege("basic_privs", S("Can modify 'shout' and 'interact' privileges"))
+
+local basic_privs =
+ core.string_to_privs((core.settings:get("basic_privs") or "shout,interact"))
+local basic_privs_desc = S("Can modify basic privileges (@1)",
+ core.privs_to_string(basic_privs, ', '))
+core.register_privilege("basic_privs", basic_privs_desc)
+
core.register_privilege("privs", S("Can modify privileges"))
core.register_privilege("teleport", {