]> git.lizzy.rs Git - minetest.git/commitdiff
Do predict when sneak-place to node with on_rightclick
authorDS-Minetest <vorunbekannt75@web.de>
Sat, 29 Jun 2019 14:17:00 +0000 (16:17 +0200)
committersfan5 <sfan5@live.de>
Mon, 8 Jul 2019 12:21:27 +0000 (14:21 +0200)
src/client/game.cpp

index a29b357462ace5cbb6be1beea04dee581fd51994..a00e61e1d8cd3683b58c0b63086fe56f18444b04 100644 (file)
@@ -3322,7 +3322,8 @@ bool Game::nodePlacementPrediction(const ItemDefinition &playeritem_def,
        if (!is_valid_position)
                return false;
 
-       if (!prediction.empty() && !nodedef->get(node).rightclickable) {
+       if (!prediction.empty() && !(nodedef->get(node).rightclickable &&
+                       !isKeyDown(KeyType::SNEAK))) {
                verbosestream << "Node placement prediction for "
                        << playeritem_def.name << " is "
                        << prediction << std::endl;