diff options
author | lhofhansl <lhofhansl@yahoo.com> | 2017-10-07 06:12:09 -0700 |
---|---|---|
committer | Loïc Blot <nerzhul@users.noreply.github.com> | 2017-10-07 15:12:09 +0200 |
commit | d38658620192a61bbb67c3978a107ff4cc8ed89b (patch) | |
tree | ad2ae94b702272659f1aa701d724c66ddd88db17 /builtin/game/auth.lua | |
parent | 3c93a56e16f03893f97b7d28b0a8a0e302cb55ca (diff) | |
download | dragonfireclient-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.lua | 4 |
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 |