aboutsummaryrefslogtreecommitdiff
path: root/src/client/game.cpp
diff options
context:
space:
mode:
authorElias Fleckenstein <eliasfleckenstein@web.de>2020-07-26 14:42:33 +0200
committerElias Fleckenstein <eliasfleckenstein@web.de>2020-07-26 14:42:33 +0200
commit9194165cf18149952df0a677f7144d9a7e91b229 (patch)
tree2419616fdb340d87377c4a40bbe91080a283c37c /src/client/game.cpp
parent064c25caa14f2e7564992c21f27de753985062e1 (diff)
downloaddragonfireclient-9194165cf18149952df0a677f7144d9a7e91b229.tar.xz
Added autodig, moved chat
Diffstat (limited to 'src/client/game.cpp')
-rw-r--r--src/client/game.cpp11
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);
}