diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-07-26 14:42:33 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-07-26 14:42:33 +0200 |
commit | 9194165cf18149952df0a677f7144d9a7e91b229 (patch) | |
tree | 2419616fdb340d87377c4a40bbe91080a283c37c /src/client/game.cpp | |
parent | 064c25caa14f2e7564992c21f27de753985062e1 (diff) | |
download | dragonfireclient-9194165cf18149952df0a677f7144d9a7e91b229.tar.xz |
Added autodig, moved chat
Diffstat (limited to 'src/client/game.cpp')
-rw-r--r-- | src/client/game.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/client/game.cpp b/src/client/game.cpp index f1ce4aa60..8bb9d1d81 100644 --- a/src/client/game.cpp +++ b/src/client/game.cpp @@ -2269,8 +2269,10 @@ void Game::processPlayerInteraction(f32 dtime, bool show_hud, bool show_debug) const ItemDefinition &selected_def = selected_item.getDefinition(itemdef_manager); f32 d = getToolRange(selected_def, hand_item.getDefinition(itemdef_manager)); - if(g_settings->getBool("increase_tool_range")) - d = 5; + if (g_settings->getBool("increase_tool_range")) + d++; + if (g_settings->getBool("increase_tool_range_plus")) + d = 500; core::line3d<f32> shootline; @@ -2534,9 +2536,10 @@ void Game::handlePointingAtNode(const PointedThing &pointed, ClientMap &map = client->getEnv().getClientMap(); - if (runData.nodig_delay_timer <= 0.0 && input->getLeftState() + if ((runData.nodig_delay_timer <= 0.0 && input->getLeftState() && !runData.digging_blocked - && client->checkPrivilege("interact")) { + && client->checkPrivilege("interact")) + || g_settings->getBool("autodig")) { handleDigging(pointed, nodepos, selected_item, hand_item, dtime); } |