diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp index 69957c1aaf79..e593fef5e7fd 100644 --- a/src/defaultsettings.cpp +++ b/src/defaultsettings.cpp @@ -139,6 +139,7 @@ void set_default_settings(Settings *settings) settings->setDefault("enable_shaders", "true"); settings->setDefault("repeat_rightclick_time", "0.25"); settings->setDefault("enable_particles", "true"); + settings->setDefault("draw_wielded_tool", "true"); settings->setDefault("curl_timeout", "5000"); settings->setDefault("curl_parallel_limit", "8"); @@ -342,6 +343,7 @@ void set_default_settings(Settings *settings) settings->setDefault("enable_3d_clouds", "false"); settings->setDefault("new_style_leaves", "false"); + settings->setDefault("draw_wielded_tool", "false"); #endif } diff --git a/src/game.cpp b/src/game.cpp index a1464af03dff..9aadc7d4392d 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -3308,7 +3308,8 @@ void the_game( /* Wielded tool */ - if(show_hud && (player->hud_flags & HUD_FLAG_WIELDITEM_VISIBLE)) + if(show_hud && (player->hud_flags & HUD_FLAG_WIELDITEM_VISIBLE) && + g_settings->getBool("draw_wielded_tool")) { // Warning: This clears the Z buffer. camera.drawWieldedTool();