aboutsummaryrefslogtreecommitdiff
path: root/builtin/game/auth.lua
diff options
context:
space:
mode:
authorlhofhansl <lhofhansl@yahoo.com>2017-10-07 06:12:09 -0700
committerLoïc Blot <nerzhul@users.noreply.github.com>2017-10-07 15:12:09 +0200
commitd38658620192a61bbb67c3978a107ff4cc8ed89b (patch)
treead2ae94b702272659f1aa701d724c66ddd88db17 /builtin/game/auth.lua
parent3c93a56e16f03893f97b7d28b0a8a0e302cb55ca (diff)
downloaddragonfireclient-d38658620192a61bbb67c3978a107ff4cc8ed89b.tar.xz
Do not grant all privs to the admin - changes game behavior (#6460)
* Do not grant all privs to admins. * Default give_to_admin to give_to_singleplayer
Diffstat (limited to 'builtin/game/auth.lua')
-rw-r--r--builtin/game/auth.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/builtin/game/auth.lua b/builtin/game/auth.lua
index 4d5178ba7..bf5bd19a8 100644
--- a/builtin/game/auth.lua
+++ b/builtin/game/auth.lua
@@ -83,7 +83,9 @@ core.builtin_auth_handler = {
-- For the admin, give everything
elseif name == core.settings:get("name") then
for priv, def in pairs(core.registered_privileges) do
- privileges[priv] = true
+ if def.give_to_admin then
+ privileges[priv] = true
+ end
end
end
-- All done