From b7ae4037633ec0cdfc591c3764bf2d5dab5d21b6 Mon Sep 17 00:00:00 2001 From: sys4 Date: Sun, 26 Nov 2017 08:30:26 +0100 Subject: [PATCH] Hide quests HUD by default when player join the game --- mods/nalc/depends.txt | 1 + mods/nalc/init.lua | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/mods/nalc/depends.txt b/mods/nalc/depends.txt index e7b07d0f..932d8940 100644 --- a/mods/nalc/depends.txt +++ b/mods/nalc/depends.txt @@ -15,3 +15,4 @@ moreores? moreblocks? carts? toolranks? +mff_quests? diff --git a/mods/nalc/init.lua b/mods/nalc/init.lua index e277a8bd..ca2c229a 100644 --- a/mods/nalc/init.lua +++ b/mods/nalc/init.lua @@ -27,3 +27,20 @@ for _,mod in ipairs(mods) do end end + +-- Hide quests HUD by default +if minetest.get_modpath("quests") and quests then + minetest.register_on_joinplayer( + function(player) + if not player then return end + + local playern = player:get_player_name() + minetest.after( + 2, + function(playername) + quests.hud[playername].autohide = false + quests.hide_hud(playername) + minetest.log("action", "Quest HUD hidden for player "..playername) + end, player:get_player_name()) + end) +end